Capstone project for Udacity Cloud DevOps Nanodegree
Capstone project for Udacity Cloud DevOps Nanodegree
This project borrows ideas (and some bash scripts 😉)from courses in the Nanodegree program
templates
directory, create CloudFormation stack using:
aws cloudformation create-stack --stack-name eks-cluster --region us-west-2 --template-body file://aws-eks-.yml --parameters file://params.json --capabilities CAPABILITY_IAM
eksctl
, you can use the cluster.yaml
by running:
eksctl create cluster -f cluster.yaml
Remember the
aws eks update-kubeconfig --name zetacluster
ClusterName
variable in our CloudFormation stack?, its value is what we add there not the --stack-name
.templates/aws-auth.yml
file.aws-auth.yml
file in order to attach worker nodes to EKS cluster by running:
kubectl apply -f aws-auth.yml
deploy
directory
kubectl apply -f blue.yml
blue
deployment done, you can create the continuous pipeline.pipeline-aws
plugin. If AWS is not configured properly, the pipeline will fail.kubectl get svc
in command line.kubectl get pods
let’s you see the podskubectl get nodes
show you the nodespylint
.