- install and configure awscli instruction
- install eks-ctl instruction
- install kubectl for macinstruction
- install hub
brew install hub
git clone https://github.com/thanakijwanavit/udagram.git&&cd udagram&&hub fork --remote-name origin
git push origin
- edit appropriate settings
vim ./setup/createCluster.sh
or use default - run
bash ./setup/createCluster.sh
- Input your password for aws and dockerhub into the file
vim setup/setupTravisTeamplate.sh
- run
bash setup/setupTravisTeamplate.sh
to transfer your password to travisci
- set up travisci account and connect to the approprate github repo instruction
- edit appropriately
vim ./udacity-c3-deployment/k8s/env-secret.yml
vim ./udacity-c3-deployment/k8s/aws-secret.yml
vim ./udacity-c3-deployment/k8s/env-configmap.yml
- in the directory
./udacity-c3-deployment
edit all the deployment files to use the prefix of your username
- after travisci is set up run
git push
kubectl get svc
should return your services