What’s new in NKP 2.19

What this is. You run NKP, or you are about to inherit it, and you need to know what actually changed in 2.19 before you plan an upgrade or a new build. This walks the release in the order a platform team cares about: the baseline versions, the new bare metal story, the AI stack, the operational model AI Navigator sits on, upgrades, and the things that break or disappear when you move up. Every feature here is tied to the official release notes and its tracking ID, so you can look it up.

What this is not. This is not a complete NKP guide, an install walkthrough, or a licensing breakdown. It does not cover Nutanix Enterprise AI, which ships on its own cadence and is mentioned only where it touches the platform. Where a feature has prerequisites or limits, this post names that they exist and points you at the documentation rather than reproducing every condition.

Version scope. NKP 2.19, general availability, release notes dated 5 November 2026. NKP Insights 1.9 ships with it and gets its own short section. Deliberately excluded: Nutanix Enterprise AI internals, the step by step upgrade procedure, and anything not stated in the 2.19 release notes. Where earlier public previews of 2.19 described features that the final release notes do not list, the release notes win and those items are left out.

On this page

1. The short version

NKP 2.19 is the release where Nutanix puts bare metal Kubernetes and virtualized Kubernetes under one control plane, ships a curated AI stack instead of a parts list, and makes workload cluster upgrades a single action. If you own a Kubernetes estate on Nutanix, the headline items are NKP Metal, the AI Catalog, GPU scheduling and slicing for both NVIDIA and AMD, and one action per cluster upgrades. The rest is version bumps, an MCP based operations layer, and a set of deprecations you need to read before you upgrade.

AreaWhat landed in 2.19Why you care
BaselineKubernetes 1.36.2, Rocky Linux 9.8, RHEL 9.8, Prism Central Projects 2.0New floor for new clusters, and a consolidation step before you upgrade
Bare metalNKP Metal, via Foundation Central and host inventoryHCI style lifecycle for physical Kubernetes, including GPU and edge
AI stackAI Catalog, GPU scheduling and slicing, CNCF AI ConformanceValidated AI apps and GPU handling instead of a DIY assembly
OperationsMCP Server on by default, AI Navigator resource accessProgrammatic, RBAC scoped access to cluster and platform state
UpgradesOne action per cluster upgrades, air gapped release metadata bundlePlatform apps, Kubernetes, and infrastructure move in one step
RemovedKubernetes Dashboard, GitRepository catalogs, nkp upgrade workspaceThings that will break on upgrade if you depend on them

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · New Features and Enhancements, all IDs cited in the sections below.

2. Platform baseline: Kubernetes, OS, Prism Central

Start here, because the baseline decides what a new cluster looks like and what you have to clean up before an upgrade.

Item2.19 valueTracking ID
Default Kubernetes1.36.2 (management and attached clusters support 1.36.x and 1.35.x)NCN-110591
Rocky Linux9.8NCN-115946
Red Hat Enterprise Linux9.8NCN-115133
Compatible Prism Centralpc.7.5 and pc.7.6Release Notes, Table 1
Compatible AOSAOS 7.5 and AOS 7.6Release Notes, Table 1

Prism Central Projects 2.0. NKP clusters can now be created and operated inside Prism Central Projects 2.0. A cluster uses either the Prism Central default project or a single user defined project, and the choice applies to the whole cluster: the control plane and every worker node pool must sit in the same project. That constraint is the part that bites on upgrade.

Consolidate projects before you upgrade a 2.18 cluster If you are upgrading an NKP 2.18 cluster whose nodes span multiple projects, you have to consolidate all cluster nodes into either the default project or one user defined project first. If you choose a user defined project, you may need Nutanix support to migrate existing volume groups out of the default project. Read the 2.19 documentation on Projects 2.0 prerequisites and limitations before you start, not after a node pool fails to come up.

Nutanix DockerHub registry integration. NKP 2.19 can pull container images from the Nutanix DockerHub registry. You generate a token on the Nutanix portal and supply it when you create a management cluster. Workload clusters inherit the management cluster token by default, and you can override it per cluster from the CLI, the UI, or a YAML manifest, and change it after provisioning. One thing to catch: when you upgrade a management cluster that does not already have a token, you have to supply one during the upgrade.

Default cluster onboarding in Prism Central. During deployment and upgrade, NKP now installs and registers NKP clusters with Prism Central automatically, so the infrastructure team gets visibility without a separate registration step.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · Kubernetes 1.36 Support (NCN-110591) · Rocky Linux 9.8 Support (NCN-115946) · Red Hat Enterprise Linux 9.8 Support (NCN-115133) · Prism Central Projects 2.0 Support (NCN-109515) · Nutanix DockerHub Registry Integration (NCN-103153) · Default Cluster Onboarding in Prism Central (NCN-109556) · Prism Central and AOS Version Compatibility, Table 1 · Supported Kubernetes Versions, Table 2.

3. Dual native infrastructure

The framing for 2.19 is that containers and virtual machines are both first class, and you should not have to run two separate management stacks to get there. Virtualized Kubernetes clusters on AHV and bare metal Kubernetes clusters are managed through one NKP control plane. NKP Metal, covered next, is what makes the bare metal half real.

The practical point is the one that costs you time today. If your GPU heavy AI work wants bare metal but the rest of your estate is virtualized, the usual outcome is two operating models, two upgrade cadences, and two on call runbooks. A single control plane over both substrates is aimed squarely at that split.

NKP control plane fleet management across clusters Virtualized clusters AHV and Nutanix Cloud Infrastructure VMs Containers Efficiency and isolation Bare metal clusters NKP Metal Containers GPU nodes Raw performance for AI

One control plane manages both substrates, so the operating model does not fork when you add bare metal for GPU workloads.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · Bare-metal Deployment Support (NCN-103015), which states NKP Metal adds physical worker node pools to VM based clusters under NKP lifecycle management.

4. NKP Metal

NKP Metal is the flagship of the release. It brings deploying and managing Kubernetes workloads on physical servers into NKP itself, using Foundation Central and an NKP host inventory. The workflow is: image and register hosts, assign them to workspaces, then either create full bare metal clusters or add physical worker node pools to existing VM based clusters. NKP Metal gives those workloads direct access to compute, network, storage, and accelerator resources, and it handles host and node pool lifecycle through NKP rather than through a pile of scripts.

The reason this matters is that bare metal Kubernetes usually shows up exactly where hand built clusters hurt most: GPU dense AI and machine learning nodes where you do not want a hypervisor tax on the accelerators, and edge sites that need local processing. Being able to add a physical node pool to an otherwise virtualized cluster is the detail that keeps you from standing up a parallel stack just to get a few GPU nodes.

Foundation Central image hosts Host inventory register, assign to workspaces Full bare metal cluster physical control plane and workers Physical node pool added to a VM based cluster Host and node pool lifecycle managed through NKP

NKP Metal images and registers physical hosts, then builds either a full bare metal cluster or a physical node pool inside an existing cluster. The point is that no layer is left as a manual step.

The Workspace Admin role cannot build Metal clusters from the UI If your account has the Workspace Admin role, you cannot manage Metal hosts or create NKP Metal clusters from the NKP UI. The workaround in the release notes is to create NKP Metal clusters with the nkp create cluster metal CLI command. Worth knowing before you hand Metal to a team that only has Workspace Admin.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · Bare-metal Deployment Support (NCN-103015) · Known Issues: Metal Host Management and Cluster Creation Unsupported for the Workspace Admin Role (NCN-118452).

5. The AI platform, now packaged

The second theme is that the AI plumbing is now part of the platform instead of a project you staff. Three pieces matter for a platform team.

AI Catalog applications. NKP 2.19 adds a curated set of AI and machine learning applications to the workspace catalog for Pro and Ultimate. The named set is KAI Scheduler, Slurm Operator, Kueue, Kubeflow Pipelines, JupyterHub, and Milvus Operator. Between them they cover GPU aware scheduling, queue based workload management, AI development environments, and vector data storage. These are curated and validated, not a marketplace, which is the difference between a supported starting point and a wiki page from two years ago. Deployment prerequisites vary by application and can include GPU operators, monitoring, ingress, and certificate management, so read each application’s requirements before you promise a data science team a one click install.

Catalog applicationWhat it covers
KAI SchedulerGPU aware scheduling
KueueQueue based workload management
Slurm OperatorBatch and HPC style job management
Kubeflow PipelinesAI and ML pipeline orchestration
JupyterHubNotebook development environments
Milvus OperatorVector database for AI workloads

GPU scheduling and slicing. NKP 2.19 supports GPU scheduling and slicing through Kubernetes dynamic resource allocation, for both NVIDIA and AMD GPUs. That AMD support is the notable part, because it means your AI scheduling story is not tied to a single accelerator vendor. One explicit limit: NVIDIA multi instance GPU partitioning is not included in this release.

The single most useful thing in this section Dynamic resource allocation for NVIDIA and AMD gives you vendor flexibility in scheduling, but NVIDIA MIG partitioning is explicitly out of scope for 2.19. If your capacity plan assumed MIG slicing of A100 or H100 class cards, that assumption does not hold here. Confirm your slicing model against the GPU operator documentation before you size a cluster.

CNCF Kubernetes AI Conformance. NKP 2.19 meets CNCF Kubernetes AI conformance by combining validated platform applications, GPU capabilities, and operational controls across the cluster life cycle. The conformance sets a vendor neutral baseline for AI and ML workloads: a conformant platform provides accelerator management, gang scheduling, autoscaling, inference networking, observability, and security on top of standard Kubernetes conformance. The practical payoff is portability. Workloads behave the same across public cloud, on premises, and edge, so you can move them and keep using standard AI tooling without re platforming or vendor lock in.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · AI Catalog Applications (NCN-111354) · Advanced GPU Scheduling and Slicing (NCN-112517) · CNCF Kubernetes AI Conformance (NCN-113222).

6. AI Navigator and the MCP Server

NKP 2.19 turns its Model Context Protocol server into a standard part of the management cluster, and wires AI Navigator on top of it. If you have been ignoring the AI Navigator branding as marketing, the thing underneath is a read mostly, RBAC scoped API over your cluster and platform state, which is more interesting to a platform team than the chat window on top.

MCP Server on by default. The NKP MCP Server is enabled by default on the management cluster for Pro and Ultimate licenses in internet connected environments. Three scope limits to note: air gapped deployments do not include the MCP Server, and it is not installed on attached clusters or workload clusters. So this is a management cluster capability, not a fleet wide one.

What the MCP Server exposes, and how it is fenced. The server builds its resource catalog from the connected cluster and can list resource kinds and custom resources on demand. It provides read only access to storage, scheduling, policy, autoscaling, networking, and Flux resources. Two controls matter for security review: you can allow or deny which Kubernetes resource kinds the server exposes, and field filters limit what list and get operations return. The server does not expose Secrets. Because the allow and deny rules and the catalog can differ per cluster, review them after an upgrade.

CapabilityDetailTracking ID
Platform resource accessKubernetes, Flux GitOps, and NKP platform resources (clusters, workspaces, licenses), RBAC scoped to your roleNCN-113830
Session metricsPrometheus metrics for chat completions and embeddings, with authenticated session ID; dashboard shows unique sessions over timeNCN-115932
Doc and KB indexingIndexes Nutanix documentation and knowledge base articles through product APIsNCN-111788
Resource discoverydiscover_resource_types lists resource kinds and custom resources; serves last good catalog during refreshNCN-115284
Configurable exposureAllow or deny resource kinds, field filters on returns, no Secrets exposedNCN-115308
Database recoveryRestores a lost PostgreSQL connection without restarting the pod; readiness probe at /health/readyNCN-115857
Review the allow and deny rules after you upgrade The MCP Server catalog and its allow and deny rules can differ per cluster, and the release notes tell you to review them on upgrade. This is the control that decides what an AI agent or an operator can read through the server. It does not expose Secrets, but a permissive allow list still widens the read surface. Treat it as a security configuration, not a default to leave alone.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · Model Context Protocol Server Enabled by Default (NCN-115786) · AI Navigator Access to Platform Resources (NCN-113830) · AI Navigator Session Metrics (NCN-115932) · Documentation and Knowledge-Base Indexing (NCN-111788) · Dynamic Kubernetes Resource Discovery (NCN-115284) · Configurable MCP Resource Exposure (NCN-115308) · Additional Read-Only MCP Resources (NCN-113836) · AI Navigator Database Connection Recovery (NCN-115857).

7. One action upgrades

NKP 2.19 introduces simplified, per cluster upgrades for workload clusters. After you upgrade the management cluster to 2.19, you can upgrade supported ClusterClass workload clusters, such as Nutanix and EKS clusters, from the NKP UI or with a single CLI command. The workflow upgrades platform applications first, then Kubernetes, then cluster infrastructure, then the related add ons, in that order.

Platform applications Kubernetes Cluster infrastructure Add ons One action, fixed order

A single upgrade action walks the stack in a fixed order. You trigger it once instead of sequencing four upgrades by hand.

Non ClusterClass clusters. For clusters that do not use ClusterClass, the new nkp upgrade platform-apps command upgrades platform applications independently, before you run the existing Kubernetes and infrastructure upgrade procedures. This is also the replacement path for the deprecated nkp upgrade workspace command, covered in the next section.

Air gapped version discovery. NKP 2.19 adds an nkp-release-specs-nkp-version.tar bundle to the air gapped and private registry image bundles. It carries release version metadata, including supported Kubernetes versions, provider compatibility, and supported upgrade paths, which NKP uses for version discovery. Push it alongside your other image bundles into your private registry or mirror, or air gapped version discovery has nothing to read.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · Simplified One-click Cluster Upgrades (NCN-97132) · Release Metadata Bundle for Air-gapped Version Discovery (NCN-112250).

8. What is deprecated or removed

This is the section to read before you upgrade, because every item here is something that changes or stops working when you move to 2.19.

ChangeWhat it means for youTracking ID
Kubernetes Dashboard removed, replaced by HeadlampNKP installs and manages Headlamp. A cluster you upgrade leaves Kubernetes Dashboard running; migrate to Headlamp. The upstream Kubernetes Dashboard project is archived. If you run your own Dashboard for application workloads, manage it separately.NCN-111720
GitRepository based catalog applications removedNKP no longer supports GitRepository based catalogs from the controller or the CLI. Migrate any remaining AppDeployment resources to an OCIRepository based catalog.NCN-115673
nkp upgrade workspace deprecatedFor clusters that do not use ClusterClass, run nkp upgrade platform-apps on each cluster instead. For ClusterClass clusters, nkp upgrade cluster upgrades platform applications and infrastructure in one command.NCN-115808
–kommander-applications-repository flag deprecatedNo longer supported on nkp install kommander and nkp upgrade kommander. Installation and upgrade no longer use the kommander-applications tar file in the air gapped or full bundle.NCN-116066
GitRepository catalogs and the old workspace upgrade command are gone, not just discouraged If any of your workspace or project catalogs still point at a GitRepository source, they stop working on 2.19. Migrate those AppDeployment resources to an OCIRepository catalog before you upgrade. Likewise, automation that calls nkp upgrade workspace needs to move to nkp upgrade platform-apps or nkp upgrade cluster. These are the two most likely to break a pipeline silently.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · NKP 2.19 Deprecations: Kubernetes Dashboard (NCN-111720), –kommander-applications-repository Flag (NCN-116066), nkp upgrade workspace Command (NCN-115808), GitRepository-based Catalog Applications (NCN-115673).

9. Known issues worth reading before you upgrade

These are the known issues most likely to affect a real upgrade or build. The release notes carry more, with workarounds. Read the full list before a production move.

IssueImpact and workaroundTracking ID
Worker node pool upgrade stall with a single instance Nutanix AI PostgreSQL databaseAn upgrade can stall when Nutanix AI uses a single instance gateway, NAI-API, and PostgreSQL with PodDisruptionBudget enabled, because those pods cannot be evicted. Configure multi instance gateway and nai-api and disable PodDisruptionBudget for PostgreSQL before upgrading.NCN-118363
Workload cluster Kubernetes version during a partial upgradeDuring a partially completed management cluster upgrade, the UI offers only 1.36.2 for new workload clusters, and you cannot select an earlier compatible version. Complete the management cluster Kubernetes upgrade first.NCN-117879
Workload cluster creation fails when NO_PROXY contains a CIDRWith a proxy and CIDR ranges in NO_PROXY, UI creation fails because it cannot list the AOS cluster, subnet, or OS image. Create the cluster with the NKP CLI.NCN-108961
Platform application install fails with long workload cluster namesA name over 58 characters pushes the derived Flux Kustomization label past the 63 character Kubernetes limit. Use a name of 58 characters or fewer.NCN-115563
Case sensitive matching of Prism Central resource namesSince 2.17, CAPX and CCM match Prism Central resource names case sensitively. A case mismatch fails cluster lifecycle operations. Match the exact case in your cluster configuration.NCN-117267

Two limitations are also worth flagging for air gapped and private registry environments: the Harbor Trivy scan has no vulnerability database in an air gapped environment until you fetch and push one (NCN-105807), and the NCR private registry uses a self signed certificate by default, which you have to configure trust for on both management and workload clusters (NCN-105470).

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · Known Issues: NCN-118363, NCN-117879, NCN-108961, NCN-115563, NCN-117267 · NKP 2.19 Limitations: Harbor Trivy Scan (NCN-105807), Self-signed CA Certificate Trust for the NCR Private Registry (NCN-105470).

10. NKP Insights 1.9

NKP Insights 1.9 ships with 2.19 and is upgraded as part of the NKP upgrade, so you do not uninstall and reinstall to move it. It supports the same Kubernetes version as the platform. Most of the 1.9 changes are reliability and database work rather than headline features: configurable recovery strictness during startup, Helm chart defaults tuned for high load that retain the CloudNativePG database objects through upgrade and uninstall, a 24 hour image metadata refresh to cut calls to external registries, idle PostgreSQL session timeouts, and CVE reports generated per container image tag.

Two operational notes carry over. You can route Insights alerts through Alertmanager, with documented examples for Slack and Microsoft Teams. And after a fresh deploy or an upgrade, Insights focuses on your workloads first, so you may see no alerts for the underlying NKP and Kubernetes components until you enable NKP related alerts explicitly.

Sources: NKP 2.19 Release Notes, 5 Nov 2026 · NKP Insights Release Notes, Insights 1.9: Configurable Recovery Failure Threshold (NCN-118675), Helm Chart Defaults for High Load (NCN-118676), 24-Hour Image Metadata Refresh (NCN-118678), Idle PostgreSQL Session Timeout (NCN-118680), CVE Reports for Image Tags (NCN-118682) · Alert Notifications with Alertmanager · NKP Insights Alerts for Customer Workloads · Upgrade Support.

11. If you read nothing else

#Take this away
12.19 runs bare metal and virtualized Kubernetes under one control plane. NKP Metal, via Foundation Central, images physical hosts and builds full clusters or adds physical node pools to VM based clusters.
2The AI stack is packaged: a curated catalog (KAI Scheduler, Kueue, Slurm, Kubeflow Pipelines, JupyterHub, Milvus), GPU scheduling and slicing for NVIDIA and AMD, and CNCF AI conformance. NVIDIA MIG partitioning is not included.
3The MCP Server is on by default on the management cluster for Pro and Ultimate, internet connected only. It is an RBAC scoped, Secret free read surface you should review on upgrade.
4Workload cluster upgrades are one action: platform apps, then Kubernetes, then infrastructure, then add ons.
5Before upgrading: consolidate Prism Central projects, migrate GitRepository catalogs to OCIRepository, move off nkp upgrade workspace, and plan the Kubernetes Dashboard to Headlamp move.

Sourcing note. This post is based on the official Nutanix Kubernetes Platform 2.19 Release Notes, dated 5 November 2026, including the NKP Insights 1.9 release notes published in the same document. Each section cites the specific features and their NCN tracking IDs. Feature names, version numbers, and tracking IDs are taken directly from that document. Where an earlier public preview of 2.19 described capabilities that the final release notes do not list, this post follows the release notes and leaves those items out. Confirm version numbers and prerequisites against the release notes and the product documentation on the Nutanix Support Portal before you rely on them in a design.

Nutanix, AHV, Prism, Prism Central, Flow, NKP, AOS, and Nutanix Kubernetes Platform are trademarks of Nutanix, Inc. Kubernetes is a registered trademark of The Linux Foundation. All other marks are the property of their respective owners. This is a personal blog. It is not affiliated with, endorsed by, or speaking on behalf of Nutanix or any employer.

Comments

Leave a Reply