NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3025 most downloaded on PyPI
A Pulumi package for creating and managing Kubernetes resources.
Last release 7 days ago
28 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 57 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
1665 releases · first in 2018
Fixed a panic that would occur when updating ServiceAccounts.
ServiceAccounts. (https://github.com/pulumi/pulumi-kubernetes/issues/3166)clusterIdentifier provider configuration. (https://github.com/pulumi/pulumi-kubernetes/issues/3168)Updated Kubernetes schemas and libraries to v1.31.0.
Services with selectors targeting 0 Pods will no longer hang indefinitely. (https://github.com/pulumi/pulumi-kubernetes/issues/605)Services without selectors will no longer hang indefinitely. (https://github.com/pulumi/pulumi-kubernetes/issues/799)One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
clusterIdentifier configuration can now be used to manually control the replacement behavior of a provider resource.
clusterIdentifier configuration can now be used to manually control the replacement behavior of a provider resource. (https://github.com/pulumi/pulumi-kubernetes/pull/3068)
Pod errors now include the pod's last termination state, as well as the pod's termination message if available. (https://github.com/pulumi/pulumi-kubernetes/pull/3091)
The pod's termination message can be helpful in CrashLoopBackOff situations but will only be reported if it was correctly configured.
By default, the pod's termination message is read from /dev/termination-log. This location can be configured with terminationMessagePath.
Use terminationMessagePolicy: FallbackToLogsOnError to use the pod's logs as its termination message.
Documentation is now generated for all languages supported by overlay types. (https://github.com/pulumi/pulumi-kubernetes/pull/3107)
CustomResource overlays. (https://github.com/pulumi/pulumi-kubernetes/pull/3120)PersistentVolumeClaims with a bind mode of WaitForFirstConsumer will no longer hang indefinitely. (https://github.com/pulumi/pulumi-kubernetes/pull/3130)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
CustomResource should have plain apiVersion and kind properties
CustomResource should have plain apiVersion and kind properties (https://github.com/pulumi/pulumi-kubernetes/pull/3079)CustomResource should have plain apiVersion and kind properties (https://github.com/pulumi/pulumi-kubernetes/pull/3079)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
TypedDict input types for the Python SDK
TypedDict input types for the Python SDK (https://github.com/pulumi/pulumi-kubernetes/pull/3070)Release resource no longer ignores empty lists when merging values. (https://github.com/pulumi/pulumi-kubernetes/pull/2995)Chart v4 now handles an array of assets. (https://github.com/pulumi/pulumi-kubernetes/pull/3061)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Kustomize Directory v2 resource
replaceUnready annotations and an unreachable cluster connection. (https://github.com/pulumi/pulumi-kubernetes/pull/3024)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added a new Helm Chart v4 resource.
valueYamlFiles now more closely matches Helm's behavior. (https://github.com/pulumi/pulumi-kubernetes/pull/2963)null. (https://github.com/pulumi/pulumi-kubernetes/issues/1970)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →