Cluster management - Amazon EKS

Cluster management

This chapter includes the following topics to help you manage your cluster. You can also view information about your nodes and workloads using the AWS Management Console.

  • Installing kubectl – Learn how to install kubectl; a command line tool for managing Kubernetes.

  • The eksctl command line utility – Learn how to install a simple command line utility for creating and managing Kubernetes clusters on Amazon EKS.

  • Tutorial: Deploy the Kubernetes Dashboard (web UI) – Learn how to install the dashboard, a web-based user interface for your Kubernetes cluster and applications.

  • Installing the Kubernetes Metrics Server – The Kubernetes Metrics Server is an aggregator of resource usage data in your cluster. It is not deployed by default in your cluster, but is used by Kubernetes add-ons, such as the Kubernetes Dashboard and Horizontal Pod Autoscaler. In this topic you learn how to install the Metrics Server.

  • Control plane metrics with Prometheus – The Kubernetes API server exposes a number of metrics that are useful for monitoring and analysis. This topic explains how to deploy Prometheus and some of the ways that you can use it to view and analyze what your cluster is doing.

  • Using Helm with Amazon EKS – The Helm package manager for Kubernetes helps you install and manage applications on your Kubernetes cluster. This topic helps you install and run the Helm binaries so that you can install and manage charts using the Helm CLI on your local computer.

  • Tagging your Amazon EKS resources – To help you manage your Amazon EKS resources, you can assign your own metadata to each resource in the form of tags. This topic describes tags and shows you how to create them.

  • Amazon EKS service quotas – Your AWS account has default quotas, formerly referred to as limits, for each AWS service. Learn about the quotas for Amazon EKS and how to increase them.