Photo by chuttersnap on Unsplash
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. It has recently seen rapid adoption across enterprise environments.
Many environments rely on managed Kubernetes services such as Google Kubernetes Engine (GKE) and Amazon Elastic Kubernetes Service (EKS) to take advantage of the benefits of both containerization and the cloud. Google Cloud Platform, for example, offers advanced cluster management features such as automatic upgrades, load balancing, and Stackdriver logging. Amazon Web Services (AWS) provides Kubernetes(R) Role based access control (RBAC) integration with AWS IAM Authenticator and logging via Cloudtrail and Cloudwatch.
However, adoption of these cloud-managed services can introduce new challenges to your monitoring and detection capabilities, such as:
understanding the shared responsibility model
and lack of normalization in logging & monitoring.
The purpose of this post and associated release is to help fill…