To help review your infrastructure, please include the following screenshots in this directory::
-
GitHub repository’s settings showing your Travis webhook (can be found in Settings - Webhook)
An AWS Elastic Kubernetes Service Cluster is created using eksctl and kubectl tools having granted the required iam permissions. Managed node groups are also spinned up inside the cluster which will allow for the automatic creation of ec2 instances that provisions compute capacity for our application.
- To verify Kubernetes pods are deployed properly
kubectl get pods
- To verify Kubernetes services are properly set up
kubectl describe services
- To verify that you have horizontal scaling set against CPU usage
kubectl describe hpa
- To verify that you have set up logging with a backend application
kubectl logs {pod_name}