Securing Kubernetes API Server with RBAC and AWS IAM

Running Kubernetes is easier today but securing its most important component is not. This talk focused on how to do it with a Kubernetes cluster running on AWS.

Featured image

In this meetup, I went through an overview of Kubernetes and then demonstrated how to secure Kubernetes cluster installed on AWS infrastructure via kops or EKS.

I answered questions like:

  • How Kubernetes uses RBAC to secure API access?
  • What are the Kubernetes Service Accounts?
  • How to integrate AWS IAM with Kubernetes Auth Controller via aws-iam-authenticator?
  • How to update your kubeconfig to properly utilize your aws-cli config setup?
  • How to securely access multiple Kubernetes clusters from the same local machine?

This meetup was organized by Cloud Collective meetup group and event details are available here.