Kubernetes provider¶
The Kubernetes provider is a component of Pulumi that enables the management of Kubernetes resources using Infrastructure as Code (IaC).^[400-devops-08-infrastructure-as-code-pulumi.md]
Functionality¶
This provider allows users to program against Kubernetes, supporting various environments such as Minikube, on-premises clusters, and cloud-hosted custom clusters.^[400-devops-08-infrastructure-as-code-pulumi.md] It is compatible with managed services from major cloud providers, including Google (GKE), Azure (AKS), and Amazon (EKS).^[400-devops-08-infrastructure-as-code-pulumi.md]
Usage¶
Instead of standard YAML manifests, the provider facilitates infrastructure definition using general-purpose programming languages like Java or JavaScript.^[400-devops-08-infrastructure-as-code-pulumi.md]
Related Concepts¶
- [[Infrastructure as Code]]
- Pulumi
- Kubernetes
Sources¶
^[400-devops-08-infrastructure-as-code-pulumi.md]