Skip to content
This repo contains the code for building an configuring an EKS cluster running apps pertaining to IT SRE team
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
kubernetes
terraform
CODE_OF_CONDUCT.md
LICENSE
README.md

README.md

it-sre-apps-cluster

This repo contains the code for building an configuring an EKS cluster running apps pertaining to IT SRE team.

Getting access to Kubernetes

These steps are assuming that you have access to the AWS mozilla-itsre account. If you don't have it, you won't be able to talk to Kubernetes. Also you must have installed aws-iam-authenticator as mandated by EKS.

  1. Login: aws-vault exec mozilla-itsre-admin
  2. Get Kubeconfig `aws eks update-kubeconfig --name it-sre-apps-prod-us-west-2 --kubeconfig /tmp/kube-mozilla-itsre'
  3. Test the access export KUBECONFIG=/tmp/kube-mozilla-itsre && kubectl get ns

Now you should see a list of namespaces, if you don't please submit an issue in this repository.

Repository structure

AWS Resources

The creation of the AWS resources is done using Terraform code which is maintained by the Mozilla IT SRE team. This code lives in the terraform folder of this repository.

First of all a VPC is created using the itsre-deploy module. This module also creates users, creates a DNS zone and configure few things more following Mozilla standards.

Secondly an EKS (Kubernetes) cluster is created using the module in the reference guides.

Kubernetes resources

You can’t perform that action at this time.