» Download this section as PDF (opens in a new tab/window)
Nutanix Kubernetes Platform (NKP) provides a consistent experience for deploying and managing Kubernetes clusters at scale across on-premises, edge locations, and public cloud environments.
This platform meets developers’ demands by providing pure upstream, open-source Kubernetes with strategically selected best-of-breed infrastructure applications, which are critical for running Kubernetes in a production environment. View all out-of-the-box applications.
The solution applies to the configurations below:
Core Use Case(s):
Supported Environments:
Locations:
Supported OS image(s):
Management interfaces(s):
Upgrades:
Compatible Features:
Air-gapped Environments:
NKP supports air-gapped deployments, enabling organizations to run production Kubernetes in secure, isolated environments. This includes on-premises and cloud-based air-gapped environments.
NKP can be deployed as a single self-managed cluster or in a multi-cluster architecture. The different cluster types for these two environments are:
NKP Fleet Management simplifies Kubernetes cluster management across on-prem, cloud, and edge environments, providing security, visibility, automation, and governance features to ensure consistency and security. It also enables centralized management of clusters allocated to different departments or lines of business through Workspaces.
The Nutanix Kubernetes Platform (NKP) architecture consists of several key components.
The management cluster serves as the central hub for NKP operations. It hosts the managers, which are controllers responsible for managing cluster and application operations.
Cluster API
Cluster API (CAPI) is a crucial component of NKP, providing a standardized way to manage the lifecycle of Kubernetes clusters. It offers:
Networking and Storage
Security and RBAC
NKP Cluster Lifecycle Management (LCM) reduces operational burden and enhances cluster reliability and efficiency.
Load Balancing
Layer 7 Service Routing (Ingress)
NKP provides full-stack observability by monitoring, tracking, and analyzing your entire Kubernetes infrastructure and application stack using:
Grafana
Data visualization solution for metrics and logs with different dashboard options: built-in, custom, and community.
Prometheus
A monitoring and alerting toolkit that collects and stores metrics. It is designed for cloud-native environments and provides real-time monitoring and alerting capabilities to ensure operational stability and prompt issue resolution.
Thanos
Extension to Prometheus that aggregates its data and provides a highly available metrics platform with long-term storage capabilities.
Nutanix Data for Kubernetes (NDK)
NDK enhances data protection and management capabilities using:
Velero
Velero, an open-source tool included with NKP, provides:
The NKP Insights Engine collects events and metrics on your Kubernetes clusters to detect potential anomalies of varying criticality.
For more information on the Nutanix Kubernetes Platform, check out the following resources: