Kubernetes Containers

KubernetesClosed Kubernetes, often abbreviated as “K8s”, orchestrates containerized applications to run on a cluster of hosts. is an open-source container orchestration system for automating the deployment, scaling, and management of containerized applications. It operates with a range of container tools and runs containers in a cluster, often with images built with DockerClosed Docker (specifically, Docker Engine) is a software technology providing operating-system-level virtualization also known as containers.. It groups containers that make up an application into logical units for easy management and discovery.

Before you can use Kubernetes Containers features in CloudGuard, your Kubernetes cluster must already be onboarded to CloudGuard. See Onboarding Kubernetes Clusters for details on how to do this.

Supported Versions

Name

Version

Kubernetes

  • Version 1.211 and higher (with managed and unmanaged distributions)2

Kubernetes-based Container Orchestration Platforms

  • Red Hat OpenShift v4.6 and higher(Runtime Protection: nodes running Red Hat Enterprise Linux CoreOS)

  • VMware Tanzu TKG v1.2 and higher, TKGI v1.10 and higher

Container Runtime

Node Operating System

Node architecture

  • amd64

1 Kubernetes versions from 1.16 to 1.20 are supported only with HelmClosed A Kubernetes deployment tool for automating creation, packaging, configuration, and deployment of applications and services to Kubernetes clusters. deployment instructions, with the regular helm upgrade --install command.

2 CloudGuard does not support hybrid clusters with multiple (mixed) container runtimes. You cannot change the container runtime after the service is onboarded in the cluster. For this, upgrade the solution.

Notes:

Version Deprecation

Deprecated Kubernetes versions are not supported by cloud vendors and do not get important security updates.

Important - Clusters with deprecated versions can be at risk.

Platform

Service

Supported versions

Microsoft AzureClosed Collection of integrated cloud services that developers and IT professionals use to build, deploy, and manage applications through a global network of data centers managed by Microsoft®.

AKS

Link

Google Cloud Platform

GKE

Link

Amazon Web Services

EKS

Link

Oracle Cloud Infrastructure

OKE

Link

Red Hat

OpenShift

Link

Kubernetes

Kubernetes

Link

Requirements

More Links

For Kubernetes terminology, see the Glossary in the Kubernetes documentation.