Skip to main content
Skip table of contents

Kubernetes

Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. This article explains how to add Kubernetes integration to Cloudaware, depending on the Kubernetes type.

Kubernetes - CA_logo_black.png To see how Cloudaware seamlessly integrates with Kubernetes in action, request a demo.

Kubernetes types

Managed (public/private)
A Kubernetes service managed by a cloud provider, such as:

  • Amazon Elastic Kubernetes Service (EKS)

  • Azure Kubernetes Service (AKS)

  • Google Kubernetes Engine (GKE)

Native (public/private)
A non-cloud-managed Kubernetes, such as one deployed on on-premises servers.

Supported Kubernetes integrations

Amazon Elastic Kubernetes Service (EKS)

  • Use this guide to set up access to your Amazon EKS cluster.

  • For private clusters, install the Cloudaware Breeze agent. After installation, Breeze detects the Kubernetes type and automatically enables a TunHub gateway to establish a secure connection.

Azure Kubernetes Service (AKS)

  • Use this guide to grant Cloudaware permission to automatically discover AKS cluster resources.

  • For Active Directory–managed clusters, use this guide for setup.

Google Kubernetes Engine (GKE)

  • Ensure that Cloudaware has the Viewer role assigned at the project level.

  • Enable the Kubernetes Engine API as described in this guide.

Kubernetes Cluster (on-prem)

Refer to this guide to add an on-premises Kubernetes cluster to Cloudaware. Note that if Kubernetes cluster is:

Public

Use a direct cluster link as the URL inKubernetes Cluster integration settings.

Private

  1. Install Breeze agent.

  2. Set up the TunHub connection.

  3. Use the TunHub URL, e.g. https://tunhub.cloudaware.com:12345, as the URL in Kubernetes Cluster integration settings.

Breeze DaemonSets for Managed Kubernetes Clusters

Refer to this guide to create a DaemonSet with the Breeze agent to run on every cluster node. This option is supported for EKS, AKS, and GKE clusters.

List of supported objects

AWS EKS Cluster
AWS EKS Cluster Config Map
AWS EKS Cluster Daemon Set
AWS EKS Cluster Deployment
AWS EKS Cluster Endpoint
AWS EKS Cluster Fact
AWS EKS Cluster Fargate Profile
AWS EKS Cluster Fargate Profile Subnet
AWS EKS Cluster HPA
AWS EKS Cluster Ingress
AWS EKS Cluster Limit Range
AWS EKS Cluster Namespace
AWS EKS Cluster Network Policy
AWS EKS Cluster Network Policy Rule
AWS EKS Cluster Node
AWS EKS Cluster Node Address
AWS EKS Cluster Node Condition
AWS EKS Cluster Node Group
AWS EKS Cluster Node Group Subnet Link
AWS EKS Cluster Pod
AWS EKS Cluster Pod Container
AWS EKS Cluster Pod Disruption Budget
AWS EKS Cluster Replica Set
AWS EKS Cluster Resource Quota
AWS EKS Cluster Role
AWS EKS Cluster Role Binding
AWS EKS Cluster Secret
AWS EKS Cluster Security Group Link
AWS EKS Cluster Service
AWS EKS Cluster Service Account
AWS EKS Cluster Service Account Secret
AWS EKS Cluster Stateful Set
AWS EKS Cluster Storage Class
AWS EKS Cluster Subnet Link

Azure AKS Cluster
Azure AKS Cluster Agent Pool Profile
Azure AKS Cluster Config Map
Azure AKS Cluster Daemon Set
Azure AKS Cluster Deployment
Azure AKS Cluster Endpoint
Azure AKS Cluster Fact
Azure AKS Cluster HPA
Azure AKS Cluster Ingress
Azure AKS Cluster Limit Range
Azure AKS Cluster Namespace
Azure AKS Cluster Network Policy
Azure AKS Cluster Network Policy Rule
Azure AKS Cluster Node
Azure AKS Cluster Node Address
Azure AKS Cluster Node Condition
Azure AKS Cluster Pod
Azure AKS Cluster Pod Container
Azure AKS Cluster Pod Disruption Budget
Azure AKS Cluster Public IP Address Link
Azure AKS Cluster Public IP Prefix Link
Azure AKS Cluster Replica Set
Azure AKS Cluster Resource Quota
Azure AKS Cluster Role
Azure AKS Cluster Role Binding
Azure AKS Cluster Secret
Azure AKS Cluster Service
Azure AKS Cluster Service Account
Azure AKS Cluster Service Account Secret
Azure AKS Cluster Stateful Set
Azure AKS Cluster Storage Class

Google GKE Cluster
Google GKE Cluster Config Map
Google GKE Cluster Daemon Set
Google GKE Cluster Deployment
Google GKE Cluster Endpoint
Google GKE Cluster HPA
Google GKE Cluster Ingress
Google GKE Cluster Limit Range
Google GKE Cluster Namespace
Google GKE Cluster Network Policy
Google GKE Cluster Network Policy Rule
Google GKE Cluster Node
Google GKE Cluster Node Address
Google GKE Cluster Node Condition
Google GKE Cluster Node Pool
Google GKE Cluster Pod
Google GKE Cluster Pod Container
Google GKE Cluster Pod Disruption Budget
Google GKE Cluster Replica Set
Google GKE Cluster Resource Quota
Google GKE Cluster Role
Google GKE Cluster Role Binding
Google GKE Cluster Secret
Google GKE Cluster Service
Google GKE Cluster Service Acc Secret
Google GKE Cluster Service Account
Google GKE Cluster Stateful Set
Google GKE Cluster Storage Class

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.