The article describes different types of Kubernetes and instructs on how to enable Kubernetes integrations to see the related data in Cloudaware CMDB.
Introduction
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Kubernetes Types
managed (public/private)
This is Kubernetes service managed by cloud provider: EKS by AWS, AKS by Microsoft Azure and GKE by Google Cloud.
native (public/private)
This is native non-cloud managed Kubernetes, e.g. for on-prem servers.
Supported Kubernetes Integrations
Amazon Elastic Kubernetes Service (Amazon EKS)
Set up access to your Amazon EKS Cluster using this guide.
If the cluster is private, install Breeze agent. Once installed, allows some time for Breeze to detect Kubernetes type and automatically enable a TunHub gateway to set up a secure connection.
Azure Kubernetes Service (AKS)
Set up access to your Amazon EKS Cluster using this guide.
Google Kubernetes Engine (GKE) [coming soon]
Set up access to your Amazon EKS Cluster using this guide.
Kubernetes Cluster (on-prem)
Refer to this guide to learn more about adding your Kubernetes Cluster to Cloudaware. Note that if you cluster is:
public | Use a direct Cluster link as URL in settings of Kubernetes Cluster integration. |
private |
|
Breeze DaemonSets for Kubernetes Cluster
Refer to this guide to create a DaemonSet with Breeze agent to run the agent on every cluster. This option is valid for AKS and GKE as well.