This code is part of the result for the Udacity project on microservices.
- Push to master branch is executed by TravisCI.
- TravisCI builds and publish to DockerHub
- Created public Postgres database on RDS (Security group ingress only from same VPC and my personal IP address)
- Fixed / Audited Dependencies
- Created Github Repo
- Created DockerHub Repo
- Created Travis Account
- Configured Travis to create / push docker image to dockerhub repo
- Created an EKS Cluster and the IAM permissions.
- Created Node Group and IAM Permissions.
- Created deployment and service yaml configuration files for K8s.
- Create Node Cluster / t3.micro
- Apply service and deployment k8s configuration.
- Github URL for API : https://github.com/ctala/udagram-api
- Public DockerHub : https://hub.docker.com/repository/docker/ctala/udagram-api
What things you need to install the software and how to install them.
Give examples
A step by step series of examples that tell you how to get a development env running.
Say what the step will be
Give the example
And repeat
until finished
End with an example of getting some data out of the system or using it for a little demo.
- kubectl apply -f service.yaml
- kubectl apply -f deployment.yaml