Configuring and debugging apps on an EKS cluster has become simpler thanks to the removal of some components on the self-hosted container service, such as a container registry, distributed block storage system, Identity and Access Management and Kubernetes management platform in favour of AWS services.
To make accessing the EKS cluster swift, it is essential to configure kubeconfig and AWS CLI properly.
The kubectl must be configured with a profile name, region, and the target EKS cluster's name through AWS CLI.
The process can be automated with a Python script developed by a colleague, streamlining account and cluster setup on the kubeconfig file.
The kubectl and Granted offer a simple way of switching between clusters and users, enabling management of nodes, namespaces, pods, services and logs.
However, terminals can be tedious, so K9S's terminal-based GUI offers a better alternative with shortcuts and intuitive interfaces.
Integrating IDEs such as IntelliJ IDEA and VS Code with kubectl, can also enhance interactive Kubernetes experiences.
The Kubernetes platform remains the best bet for handling container ecosystems.