Monitoring your Kubernetes cluster on AWS

While working on AWS, we usually rely on AWS CloudWatch (https://aws.amazon.com/cloudwatch/) for monitoring. You can create a dashboard, and pick up any basic metrics you want. CloudWatch already collects a bunch of metrics for you:

Create a new metric with AWS CloudWatch

But, for the resource of Kubernetes, such as Pods, customized metrics for them need to be sent out to CloudWatch with manual configuration. With a kops installation, it is recommended that you build your monitoring system with Heapster or Prometheus.

AWS has its own container cluster service, Amazon ECS. This may be the reason why AWS didn't support Kubernetes deeply and we have to build clusters through kops and terraform, along with other add-on services. Nevertheless, according to recent news, there will be a new service called Amazon Elastic Container Service for Kubernetes (Amazon EKS). We can look forward to the integration of Kubernetes and other AWS services.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset