# Kubernetes > Production-Grade Container Orchestration - [Kubernetes Blog](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/) - [Careers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/careers/) - [Case Studies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/) - [Community](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/community/) - [Examples](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/examples/) - [Documentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/) - [Partners](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/partners/) - [Releases](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/) - [Search Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/search/) - [Training](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/training/) ## Kubernetes Blog - [Post-Quantum Cryptography in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/07/18/pqc-in-k8s/) - [Navigating Failures in Pods With Devices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/07/03/navigating-failures-in-pods-with-devices/) - [Image Compatibility In Cloud Native Environments](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/06/25/image-compatibility-in-cloud-native-environments/) - [Changes to Kubernetes Slack](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/06/16/changes-to-kubernetes-slack/) - [Enhancing Kubernetes Event Management with Custom Aggregation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/06/10/enhancing-kubernetes-event-management-custom-aggregation/) - [Introducing Gateway API Inference Extension](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/06/05/introducing-gateway-api-inference-extension/) - [Start Sidecar First: How To Avoid Snags](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/06/03/start-sidecar-first/) - [Gateway API v1.3.0: Advancements in Request Mirroring, CORS, Gateway Merging, and Retry Budgets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/06/02/gateway-api-v1-3/) - [Spotlight on Policy Working Group](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/22/wg-policy-spotlight-2025/) - [Kubernetes v1.33: In-Place Pod Resize Graduated to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/16/kubernetes-v1-33-in-place-pod-resize-beta/) - [Announcing etcd v3.6.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/15/announcing-etcd-3.6/) - [Kubernetes 1.33: Job's SuccessPolicy Goes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/15/kubernetes-1-33-jobs-success-policy-goes-ga/) - [Kubernetes v1.33: Updates to Container Lifecycle](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/14/kubernetes-v1-33-updates-to-container-lifecycle/) - [Kubernetes v1.33: Job's Backoff Limit Per Index Goes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/13/kubernetes-v1-33-jobs-backoff-limit-per-index-goes-ga/) - [Kubernetes v1.33: Image Pull Policy the way you always thought it worked!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/12/kubernetes-v1-33-ensure-secret-pulled-images-alpha/) - [Kubernetes v1.33: Streaming List responses](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/09/kubernetes-v1-33-streaming-list-responses/) - [Kubernetes 1.33: Volume Populators Graduate to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/08/kubernetes-v1-33-volume-populators-ga/) - [Kubernetes v1.33: From Secrets to Service Accounts: Kubernetes Image Pulls Evolved](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/07/kubernetes-v1-33-wi-for-image-pulls/) - [Kubernetes v1.33: Fine-grained SupplementalGroups Control Graduates to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/06/kubernetes-v1-33-fine-grained-supplementalgroups-control-beta/) - [Kubernetes v1.33: Prevent PersistentVolume Leaks When Deleting out of Order graduates to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/05/kubernetes-v1-33-prevent-persistentvolume-leaks-when-deleting-out-of-order-graduate-to-ga/) - [Kubernetes v1.33: Mutable CSI Node Allocatable Count](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/02/kubernetes-1-33-mutable-csi-node-allocatable-count/) - [Kubernetes v1.33: New features in DRA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/05/01/kubernetes-v1-33-dra-updates/) - [Kubernetes v1.33: Storage Capacity Scoring of Nodes for Dynamic Provisioning (alpha)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/30/kubernetes-v1-33-storage-capacity-scoring-feature/) - [Kubernetes v1.33: Image Volumes graduate to beta!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/29/kubernetes-v1-33-image-volume-beta/) - [Kubernetes v1.33: HorizontalPodAutoscaler Configurable Tolerance](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/28/kubernetes-v1-33-hpa-configurable-tolerance/) - [Kubernetes v1.33: User Namespaces enabled by default!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/25/userns-enabled-by-default/) - [Kubernetes v1.33: Continuing the transition from Endpoints to EndpointSlices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/24/endpoints-deprecation/) - [Kubernetes v1.33: Octarine](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/23/kubernetes-v1-33-release/) - [Kubernetes Multicontainer Pods: An Overview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/22/multi-container-pods-overview/) - [Introducing kube-scheduler-simulator](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/04/07/introducing-kube-scheduler-simulator/) - [Kubernetes v1.33 sneak peek](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/03/26/kubernetes-v1-33-upcoming-changes/) - [Fresh Swap Features for Linux Users in Kubernetes 1.32](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/03/25/swap-linux-improvements/) - [Ingress-nginx CVE-2025-1974: What You Need to Know](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/03/24/ingress-nginx-cve-2025-1974/) - [Introducing JobSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/03/23/introducing-jobset/) - [Spotlight on SIG Apps](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/03/12/sig-apps-spotlight-2025/) - [Spotlight on SIG etcd](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/03/04/sig-etcd-spotlight/) - [NFTables mode for kube-proxy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/02/28/nftables-kube-proxy/) - [The Cloud Controller Manager Chicken and Egg Problem](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/02/14/cloud-controller-manager-chicken-egg-problem/) - [Spotlight on SIG Architecture: Enhancements](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2025/01/21/sig-architecture-enhancements/) - [Kubernetes 1.32: Moving Volume Group Snapshots to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/12/18/kubernetes-1-32-volume-group-snapshot-beta/) - [Enhancing Kubernetes API Server Efficiency with API Streaming](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/12/17/kube-apiserver-api-streaming/) - [Kubernetes v1.32 Adds A New CPU Manager Static Policy Option For Strict CPU Reservation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/12/16/cpumanager-strict-cpu-reservation/) - [Kubernetes v1.32: Memory Manager Goes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/12/13/memory-manager-goes-ga/) - [Kubernetes v1.32: QueueingHint Brings a New Possibility to Optimize Pod Scheduling](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/12/12/scheduler-queueinghint/) - [Kubernetes v1.32: Penelope](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/12/11/kubernetes-v1-32-release/) - [Gateway API v1.2: WebSockets, Timeouts, Retries, and More](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/11/21/gateway-api-v1-2/) - [How we built a dynamic Kubernetes API Server for the API Aggregation Layer in Cozystack](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/11/21/dynamic-kubernetes-api-server-for-cozystack/) - [Kubernetes v1.32 sneak peek](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/11/08/kubernetes-1-32-upcoming-changes/) - [Spotlight on Kubernetes Upstream Training in Japan](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/10/28/k8s-upstream-training-japan-spotlight/) - [Announcing the 2024 Steering Committee Election Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/10/02/steering-committee-results-2024/) - [Spotlight on CNCF Deaf and Hard-of-hearing Working Group (DHHWG)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/09/30/cncf-deaf-and-hard-of-hearing-working-group-spotlight/) - [Spotlight on SIG Scheduling](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/09/24/sig-scheduling-spotlight-2024/) - [Kubernetes v1.31: kubeadm v1beta4](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/23/kubernetes-1-31-kubeadm-v1beta4/) - [Kubernetes 1.31: Custom Profiling in Kubectl Debug Graduates to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/22/kubernetes-1-31-custom-profiling-kubectl-debug/) - [Kubernetes 1.31: Fine-grained SupplementalGroups control](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/22/fine-grained-supplementalgroups-control/) - [Kubernetes v1.31: New Kubernetes CPUManager Static Policy: Distribute CPUs Across Cores](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/22/cpumanager-static-policy-distributed-cpu-across-cores/) - [Kubernetes 1.31: Autoconfiguration For Node Cgroup Driver (beta)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/21/cri-cgroup-driver-lookup-now-beta/) - [Kubernetes 1.31: Streaming Transitions from SPDY to WebSockets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/20/websockets-transition/) - [Kubernetes 1.31: Pod Failure Policy for Jobs Goes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/19/kubernetes-1-31-pod-failure-policy-for-jobs-goes-ga/) - [Kubernetes 1.31: MatchLabelKeys in PodAffinity graduates to beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/16/matchlabelkeys-podaffinity/) - [Kubernetes 1.31: Prevent PersistentVolume Leaks When Deleting out of Order](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/16/kubernetes-1-31-prevent-persistentvolume-leaks-when-deleting-out-of-order/) - [Kubernetes 1.31: Read Only Volumes Based On OCI Artifacts (alpha)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/16/kubernetes-1-31-image-volume-source/) - [Kubernetes 1.31: VolumeAttributesClass for Volume Modification Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/15/kubernetes-1-31-volume-attributes-class/) - [Kubernetes v1.31: Accelerating Cluster Performance with Consistent Reads from Cache](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/15/consistent-read-from-cache-beta/) - [Kubernetes 1.31: Moving cgroup v1 Support into Maintenance Mode](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/14/kubernetes-1-31-moving-cgroup-v1-support-maintenance-mode/) - [Kubernetes v1.31: PersistentVolume Last Phase Transition Time Moves to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/14/last-phase-transition-time-ga/) - [Kubernetes v1.31: Elli](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/13/kubernetes-v1-31-release/) - [Introducing Feature Gates to Client-Go: Enhancing Flexibility and Control](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/12/feature-gates-in-client-go/) - [Spotlight on SIG API Machinery](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/08/07/sig-api-machinery-spotlight-2024/) - [Kubernetes Removals and Major Changes In v1.31](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/07/19/kubernetes-1-31-upcoming-changes/) - [Spotlight on SIG Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/06/20/sig-node-spotlight-2024/) - [10 Years of Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/06/06/10-years-of-kubernetes/) - [Completing the largest migration in Kubernetes history](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/05/20/completing-cloud-provider-migration/) - [Gateway API v1.1: Service mesh, GRPCRoute, and a whole lot more](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/05/09/gateway-api-v1-1/) - [Container Runtime Interface streaming explained](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/05/01/cri-streaming-explained/) - [Kubernetes 1.30: Preventing unauthorized volume mode conversion moves to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/30/prevent-unauthorized-volume-mode-conversion-ga/) - [Kubernetes 1.30: Multi-Webhook and Modular Authorization Made Much Easier](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/26/multi-webhook-and-modular-authorization-made-much-easier/) - [Kubernetes 1.30: Structured Authentication Configuration Moves to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/25/structured-authentication-moves-to-beta/) - [Kubernetes 1.30: Validating Admission Policy Is Generally Available](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/24/validating-admission-policy-ga/) - [Kubernetes 1.30: Read-only volume mounts can be finally literally read-only](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/23/recursive-read-only-mounts/) - [Kubernetes 1.30: Beta Support For Pods With User Namespaces](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/22/userns-beta/) - [Kubernetes v1.30: Uwubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/17/kubernetes-v1-30-release/) - [Spotlight on SIG Architecture: Code Organization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/11/sig-architecture-code-spotlight-2024/) - [DIY: Create Your Own Cloud with Kubernetes (Part 3)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/05/diy-create-your-own-cloud-with-kubernetes-part-3/) - [DIY: Create Your Own Cloud with Kubernetes (Part 2)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/05/diy-create-your-own-cloud-with-kubernetes-part-2/) - [DIY: Create Your Own Cloud with Kubernetes (Part 1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/05/diy-create-your-own-cloud-with-kubernetes-part-1/) - [Introducing the Windows Operational Readiness Specification](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/04/03/intro-windows-ops-readiness/) - [A Peek at Kubernetes v1.30](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/03/12/kubernetes-1-30-upcoming-changes/) - [CRI-O: Applying seccomp profiles from OCI registries](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/03/07/cri-o-seccomp-oci-artifacts/) - [Spotlight on SIG Cloud Provider](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/03/01/sig-cloud-provider-spotlight-2024/) - [A look into the Kubernetes Book Club](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/02/22/k8s-book-club/) - [Image Filesystem: Configuring Kubernetes to store containers on a separate filesystem](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/01/23/kubernetes-separate-image-filesystem/) - [Spotlight on SIG Release (Release Team Subproject)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2024/01/15/sig-release-spotlight-2023/) - [Contextual logging in Kubernetes 1.29: Better troubleshooting and enhanced logging](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/20/contextual-logging-in-kubernetes-1-29/) - [Kubernetes 1.29: Decoupling taint-manager from node-lifecycle-controller](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/19/kubernetes-1-29-taint-eviction-controller/) - [Kubernetes 1.29: PodReadyToStartContainers Condition Moves to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/19/pod-ready-to-start-containers-condition-now-in-beta/) - [Kubernetes 1.29: New (alpha) Feature, Load Balancer IP Mode for Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/18/kubernetes-1-29-feature-loadbalancer-ip-mode-alpha/) - [Kubernetes 1.29: Single Pod Access Mode for PersistentVolumes Graduates to Stable](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/18/read-write-once-pod-access-mode-ga/) - [Kubernetes 1.29: CSI Storage Resizing Authenticated and Generally Available in v1.29](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/15/csi-node-expand-secret-support-ga/) - [Kubernetes 1.29: VolumeAttributesClass for Volume Modification](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/15/kubernetes-1-29-volume-attributes-class/) - [Kubernetes 1.29: Cloud Provider Integrations Are Now Separate Components](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/14/cloud-provider-integration-changes/) - [Kubernetes v1.29: Mandala](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/12/13/kubernetes-v1-29-release/) - [New Experimental Features in Gateway API v1.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/28/gateway-api-ga/) - [Spotlight on SIG Testing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/24/sig-testing-spotlight-2023/) - [Kubernetes Removals, Deprecations, and Major Changes in Kubernetes 1.29](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/16/kubernetes-1-29-upcoming-changes/) - [The Case for Kubernetes Resource Limits: Predictability vs. Efficiency](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/16/the-case-for-kubernetes-resource-limits/) - [Introducing SIG etcd](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/07/introducing-sig-etcd/) - [Kubernetes Contributor Summit: Behind-the-scenes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/03/k8s-contributor-summit-behind-the-scenes/) - [Spotlight on SIG Architecture: Production Readiness](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/11/02/sig-architecture-production-readiness-spotlight-2023/) - [Gateway API v1.0: GA Release](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/31/gateway-api-ga/) - [Introducing ingress2gateway; Simplifying Upgrades to Gateway API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/25/introducing-ingress2gateway/) - [Plants, process and parties: the Kubernetes 1.28 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/24/plants-process-and-parties-the-kubernetes-1.28-release-interview/) - [PersistentVolume Last Phase Transition Time in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/23/persistent-volume-last-phase-transition-time/) - [A Quick Recap of 2023 China Kubernetes Contributor Summit](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/20/kcs-shanghai/) - [Bootstrap an Air Gapped Cluster With Kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/12/bootstrap-an-air-gapped-cluster-with-kubeadm/) - [CRI-O is moving towards pkgs.k8s.io](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/10/cri-o-community-package-infrastructure/) - [Spotlight on SIG Architecture: Conformance](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/05/sig-architecture-conformance-spotlight-2023/) - [Announcing the 2023 Steering Committee Election Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/10/02/steering-committee-results-2023/) - [Happy 7th Birthday kubeadm!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/09/26/happy-7th-birthday-kubeadm/) - [kubeadm: Use etcd Learner to Join a Control Plane Node Safely](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/09/25/kubeadm-use-etcd-learner-mode/) - [User Namespaces: Now Supports Running Stateful Pods in Alpha!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/09/13/userns-alpha/) - [Comparing Local Kubernetes Development Tools: Telepresence, Gefyra, and mirrord](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/09/12/local-k8s-development-tools/) - [Kubernetes Legacy Package Repositories Will Be Frozen On September 13, 2023](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/31/legacy-package-repository-deprecation/) - [Gateway API v0.8.0: Introducing Service Mesh Support](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/29/gateway-api-v0-8/) - [Kubernetes 1.28: A New (alpha) Mechanism For Safer Cluster Upgrades](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/28/kubernetes-1-28-feature-mixed-version-proxy-alpha/) - [Kubernetes v1.28: Introducing native sidecar containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/25/native-sidecar-containers/) - [Kubernetes 1.28: Beta support for using swap on Linux](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/24/swap-linux-beta/) - [Kubernetes 1.28: Node podresources API Graduates to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/23/kubelet-podresources-api-ga/) - [Kubernetes 1.28: Improved failure handling for Jobs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/21/kubernetes-1-28-jobapi-update/) - [Kubernetes v1.28: Retroactive Default StorageClass move to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/18/retroactive-default-storage-class-ga/) - [Kubernetes 1.28: Non-Graceful Node Shutdown Moves to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/16/kubernetes-1-28-non-graceful-node-shutdown-ga/) - [pkgs.k8s.io: Introducing Kubernetes Community-Owned Package Repositories](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/15/pkgs-k8s-io-introduction/) - [Kubernetes v1.28: Planternetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/15/kubernetes-v1-28-release/) - [Spotlight on SIG ContribEx](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/08/14/sig-contribex-spotlight-2023/) - [Spotlight on SIG CLI](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/07/20/sig-cli-spotlight-2023/) - [Confidential Kubernetes: Use Confidential Virtual Machines and Enclaves to improve your cluster security](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/07/06/confidential-kubernetes/) - [Verifying Container Image Signatures Within CRI Runtimes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/06/29/container-image-signature-verification/) - [dl.k8s.io to adopt a Content Delivery Network](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/06/09/dl-adopt-cdn/) - [Using OCI artifacts to distribute security profiles for seccomp, SELinux and AppArmor](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/24/oci-security-profiles/) - [Having fun with seccomp profiles on the edge](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/18/seccomp-profiles-edge/) - [Kubernetes 1.27: KMS V2 Moves to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/16/kms-v2-moves-to-beta/) - [Kubernetes 1.27: updates on speeding up Pod startup](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/15/speed-up-pod-startup/) - [Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/12/in-place-pod-resize-alpha/) - [Kubernetes 1.27: Avoid Collisions Assigning Ports to NodePort Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/11/nodeport-dynamic-and-static-allocation/) - [Kubernetes 1.27: Safer, More Performant Pruning in kubectl apply](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/09/introducing-kubectl-applyset-pruning/) - [Kubernetes 1.27: Introducing An API For Volume Group Snapshots](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/08/kubernetes-1-27-volume-group-snapshot-alpha/) - [Kubernetes 1.27: Quality-of-Service for Memory Resources (alpha)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/05/qos-memory-resources/) - [Kubernetes 1.27: StatefulSet PVC Auto-Deletion (beta)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/04/kubernetes-1-27-statefulset-pvc-auto-deletion-beta/) - [Kubernetes 1.27: HorizontalPodAutoscaler ContainerResource type metric moves to beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/05/02/hpa-container-resource-metric/) - [Kubernetes 1.27: StatefulSet Start Ordinal Simplifies Migration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/28/statefulset-start-ordinal/) - [Updates to the Auto-refreshing Official CVE Feed](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/25/k8s-cve-feed-beta/) - [Kubernetes 1.27: Server Side Field Validation and OpenAPI V3 move to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/24/openapi-v3-field-validation-ga/) - [Kubernetes 1.27: Query Node Logs Using The Kubelet API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/21/node-log-query-alpha/) - [Kubernetes 1.27: Single Pod Access Mode for PersistentVolumes Graduates to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/20/read-write-once-pod-access-mode-beta/) - [Kubernetes 1.27: Efficient SELinux volume relabeling (Beta)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/18/kubernetes-1-27-efficient-selinux-relabeling-beta/) - [Kubernetes 1.27: More fine-grained pod topology spread policies reached beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/17/fine-grained-pod-topology-spread-features-beta/) - [Kubernetes v1.27: Chill Vibes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/11/kubernetes-v1-27-release/) - [Keeping Kubernetes Secure with Updated Go Versions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/04/06/keeping-kubernetes-secure-with-updated-go-versions/) - [Kubernetes Validating Admission Policies: A Practical Example](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/03/30/kubescape-validating-admission-policy-library/) - [Kubernetes Removals and Major Changes In v1.27](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/03/17/upcoming-changes-in-kubernetes-v1-27/) - [k8s.gcr.io Redirect to registry.k8s.io - What You Need to Know](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/03/10/image-registry-redirect/) - [Forensic container analysis](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/03/10/forensic-container-analysis/) - [Introducing KWOK: Kubernetes WithOut Kubelet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/03/01/introducing-kwok/) - [Free Katacoda Kubernetes Tutorials Are Shutting Down](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/02/14/kubernetes-katacoda-tutorials-stop-from-2023-03-31/) - [k8s.gcr.io Image Registry Will Be Frozen From the 3rd of April 2023](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/02/06/k8s-gcr-io-freeze-announcement/) - [Spotlight on SIG Instrumentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/02/03/sig-instrumentation-spotlight-2023/) - [Consider All Microservices Vulnerable — And Monitor Their Behavior](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/01/20/security-behavior-analysis/) - [Protect Your Mission-Critical Pods From Eviction With PriorityClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/01/12/protect-mission-critical-pods-priorityclass/): Pod priority and preemption help to make sure that mission-critical pods are up in the event of a resource crunch by deciding order of scheduling and eviction. - [Kubernetes 1.26: Eviction policy for unhealthy pods guarded by PodDisruptionBudgets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/01/06/unhealthy-pod-eviction-policy-for-pdbs/) - [Kubernetes v1.26: Retroactive Default StorageClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/01/05/retroactive-default-storage-class/) - [Kubernetes v1.26: Alpha support for cross-namespace storage data sources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2023/01/02/cross-namespace-data-sources-alpha/) - [Kubernetes v1.26: Advancements in Kubernetes Traffic Engineering](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/30/advancements-in-kubernetes-traffic-engineering/) - [Kubernetes 1.26: Job Tracking, to Support Massively Parallel Batch Workloads, Is Generally Available](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/29/scalable-job-tracking-ga/) - [Kubernetes v1.26: CPUManager goes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/27/cpumanager-ga/) - [Kubernetes 1.26: Pod Scheduling Readiness](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/26/pod-scheduling-readiness-alpha/) - [Kubernetes 1.26: Support for Passing Pod fsGroup to CSI Drivers At Mount Time](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/23/kubernetes-12-06-fsgroup-on-mount/) - [Kubernetes v1.26: GA Support for Kubelet Credential Providers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/22/kubelet-credential-providers/) - [Kubernetes 1.26: Introducing Validating Admission Policies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/20/validating-admission-policies-alpha/) - [Kubernetes 1.26: Device Manager graduates to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/19/devicemanager-ga/) - [Kubernetes 1.26: Non-Graceful Node Shutdown Moves to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/16/kubernetes-1-26-non-graceful-node-shutdown-beta/) - [Kubernetes 1.26: Alpha API For Dynamic Resource Allocation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/15/dynamic-resource-allocation/) - [Kubernetes 1.26: Windows HostProcess Containers Are Generally Available](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/13/windows-host-process-containers-ga/) - [Kubernetes 1.26: We're now signing our binary release artifacts!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/12/kubernetes-release-artifact-signing/) - [Kubernetes v1.26: Electrifying](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/09/kubernetes-v1-26-release/) - [Forensic container checkpointing in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/05/forensic-container-checkpointing-alpha/) - [Finding suspicious syscalls with the seccomp notifier](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/02/seccomp-notifier/) - [Boosting Kubernetes container runtime observability with OpenTelemetry](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/12/01/runtime-observability-opentelemetry/) - [registry.k8s.io: faster, cheaper and Generally Available (GA)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/) - [Kubernetes Removals, Deprecations, and Major Changes in 1.26](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/11/18/upcoming-changes-in-kubernetes-1-26/) - [Live and let live with Kluctl and Server Side Apply](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/11/04/live-and-let-live-with-kluctl-and-ssa/) - [Server Side Apply Is Great And You Should Be Using It](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/10/20/advanced-server-side-apply/) - [Current State: 2019 Third Party Security Audit of Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/10/05/current-state-2019-third-party-audit/) - [Introducing Kueue](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/10/04/introducing-kueue/) - [Kubernetes 1.25: alpha support for running Pods with user namespaces](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/10/03/userns-alpha/) - [Enforce CRD Immutability with CEL Transition Rules](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/29/enforce-immutability-using-cel/) - [Kubernetes 1.25: Kubernetes In-Tree to CSI Volume Migration Status Update](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/26/storage-in-tree-to-csi-migration-status-update-1.25/) - [Kubernetes 1.25: CustomResourceDefinition Validation Rules Graduate to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/23/crd-validation-rules-beta/) - [Kubernetes 1.25: Use Secrets for Node-Driven Expansion of CSI Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/21/kubernetes-1-25-use-secrets-while-expanding-csi-volumes-on-node-alpha/) - [Kubernetes 1.25: Local Storage Capacity Isolation Reaches GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/19/local-storage-capacity-isolation-ga/) - [Kubernetes 1.25: Two Features for Apps Rollouts Graduate to Stable](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/15/app-rollout-features-reach-stable/) - [Kubernetes 1.25: PodHasNetwork Condition for Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/14/pod-has-network-condition/) - [Announcing the Auto-refreshing Official Kubernetes CVE Feed](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/12/k8s-cve-feed-alpha/) - [Kubernetes 1.25: KMS V2 Improvements](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/09/kms-v2-improvements/) - [Kubernetes’s IPTables Chains Are Not API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/07/iptables-chains-not-api/) - [Introducing COSI: Object Storage Management using Kubernetes APIs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/09/02/cosi-kubernetes-object-storage-management/) - [Kubernetes 1.25: cgroup v2 graduates to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/31/cgroupv2-ga-1-25/) - [Kubernetes 1.25: CSI Inline Volumes have graduated to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/29/csi-inline-volumes-ga/) - [Kubernetes v1.25: Pod Security Admission Controller in Stable](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/25/pod-security-admission-stable/) - [PodSecurityPolicy: The Historical Context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/23/podsecuritypolicy-the-historical-context/) - [Kubernetes v1.25: Combiner](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/23/kubernetes-v1-25-release/) - [Spotlight on SIG Storage](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/22/sig-storage-spotlight/) - [Stargazing, solutions and staycations: the Kubernetes 1.24 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/18/stargazing-solutions-and-staycations-the-kubernetes-1.24-release-interview/) - [Meet Our Contributors - APAC (China region)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/15/meet-our-contributors-china-ep-03/) - [Enhancing Kubernetes one KEP at a Time](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/11/enhancing-kubernetes-one-kep-at-a-time/) - [Kubernetes Removals and Major Changes In 1.25](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/04/upcoming-changes-in-kubernetes-1-25/) - [Spotlight on SIG Docs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/08/02/sig-docs-spotlight-2022/) - [Kubernetes Gateway API Graduates to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/07/13/gateway-api-graduates-to-beta/) - [Annual Report Summary 2021](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/06/01/annual-report-summary-2021/) - [Kubernetes 1.24: Maximum Unavailable Replicas for StatefulSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/27/maxunavailable-for-statefulset/) - [Contextual Logging in Kubernetes 1.24](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/25/contextual-logging/) - [Kubernetes 1.24: Avoid Collisions Assigning IP Addresses to Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/23/service-ip-dynamic-and-static-allocation/) - [Kubernetes 1.24: Introducing Non-Graceful Node Shutdown Alpha](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/20/kubernetes-1-24-non-graceful-node-shutdown-alpha/) - [Kubernetes 1.24: Prevent unauthorised volume mode conversion](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/18/prevent-unauthorised-volume-mode-conversion-alpha/) - [Kubernetes 1.24: Volume Populators Graduate to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/16/volume-populators-beta/) - [Kubernetes 1.24: gRPC container probes in beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/13/grpc-probes-now-in-beta/) - [Kubernetes 1.24: Storage Capacity Tracking Now Generally Available](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/06/storage-capacity-ga/) - [Kubernetes 1.24: Volume Expansion Now A Stable Feature](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/05/volume-expansion-ga/) - [Dockershim: The Historical Context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/03/dockershim-historical-context/) - [Kubernetes 1.24: Stargazer](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/05/03/kubernetes-1-24-release-announcement/) - [Frontiers, fsGroups and frogs: the Kubernetes 1.23 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/04/29/frontiers-fsgroups-and-frogs-the-kubernetes-1.23-release-interview/) - [Increasing the security bar in Ingress-NGINX v1.2.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/04/28/ingress-nginx-1-2-0/) - [Kubernetes Removals and Deprecations In 1.24](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/04/07/upcoming-changes-in-kubernetes-1-24/) - [Is Your Cluster Ready for v1.24?](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/03/31/ready-for-dockershim-removal/) - [Meet Our Contributors - APAC (Aus-NZ region)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/03/16/meet-our-contributors-au-nz-ep-02/) - [Updated: Dockershim Removal FAQ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/02/17/dockershim-faq/) - [SIG Node CI Subproject Celebrates Two Years of Test Improvements](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/02/16/sig-node-ci-subproject-celebrates/) - [Spotlight on SIG Multicluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/02/07/sig-multicluster-spotlight-2022/) - [Securing Admission Controllers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/01/19/secure-your-admission-controllers-and-webhooks/) - [Meet Our Contributors - APAC (India region)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/01/10/meet-our-contributors-india-ep-01/) - [Kubernetes is Moving on From Dockershim: Commitments and Next Steps](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2022/01/07/kubernetes-is-moving-on-from-dockershim/) - [Kubernetes-in-Kubernetes and the WEDOS PXE bootable server farm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/22/kubernetes-in-kubernetes-and-pxe-bootable-server-farm/) - [Using Admission Controllers to Detect Container Drift at Runtime](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/21/admission-controllers-for-container-drift/) - [What's new in Security Profiles Operator v0.4.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/17/security-profiles-operator/) - [Kubernetes 1.23: StatefulSet PVC Auto-Deletion (alpha)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/16/kubernetes-1-23-statefulset-pvc-auto-deletion/) - [Kubernetes 1.23: Prevent PersistentVolume leaks when deleting out of order](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/15/kubernetes-1-23-prevent-persistentvolume-leaks-when-deleting-out-of-order/) - [Kubernetes 1.23: Kubernetes In-Tree to CSI Volume Migration Status Update](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/10/storage-in-tree-to-csi-migration-status-update/) - [Kubernetes 1.23: Pod Security Graduates to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/09/pod-security-admission-beta/) - [Kubernetes 1.23: Dual-stack IPv4/IPv6 Networking Reaches GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/08/dual-stack-networking-ga/) - [Kubernetes 1.23: The Next Frontier](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/07/kubernetes-1-23-release-announcement/) - [Contribution, containers and cricket: the Kubernetes 1.22 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/12/01/contribution-containers-and-cricket-the-kubernetes-1.22-release-interview/) - [Quality-of-Service for Memory Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/11/26/qos-memory-resources/) - [Dockershim removal is coming. Are you ready?](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/11/12/are-you-ready-for-dockershim-removal/) - [Non-root Containers And Devices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/11/09/non-root-containers-and-devices/) - [Announcing the 2021 Steering Committee Election Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/11/08/steering-committee-results-2021/) - [Use KPNG to Write Specialized kube-proxiers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers/) - [Introducing ClusterClass and Managed Topologies in Cluster API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/10/08/capi-clusterclass-and-managed-topologies/) - [A Closer Look at NSA/CISA Kubernetes Hardening Guidance](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/10/05/nsa-cisa-kubernetes-hardening-guidance/) - [How to Handle Data Duplication in Data-Heavy Kubernetes Environments](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/09/29/how-to-handle-data-duplication-in-data-heavy-kubernetes-environments/) - [Spotlight on SIG Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/09/27/sig-node-spotlight-2021/) - [Introducing Single Pod Access Mode for PersistentVolumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/09/13/read-write-once-pod-access-mode-alpha/) - [Alpha in Kubernetes v1.22: API Server Tracing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/09/03/api-server-tracing/) - [Kubernetes 1.22: A New Design for Volume Populators](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/30/volume-populators-redesigned/) - [Minimum Ready Seconds for StatefulSets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/27/minreadyseconds-statefulsets/) - [Enable seccomp for all workloads with a new v1.22 alpha feature](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/25/seccomp-default/) - [Alpha in v1.22: Windows HostProcess Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/16/windows-hostprocess-containers/) - [Kubernetes Memory Manager moves to beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/11/kubernetes-1-22-feature-memory-manager-moves-to-beta/) - [Kubernetes 1.22: CSI Windows Support (with CSI Proxy) reaches GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/09/csi-windows-support-with-csi-proxy-reaches-ga/) - [New in Kubernetes v1.22: alpha support for using swap memory](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/09/run-nodes-with-swap-alpha/) - [Kubernetes 1.22: Server Side Apply moves to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/06/server-side-apply-ga/) - [Kubernetes 1.22: Reaching New Peaks](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/08/04/kubernetes-1-22-release-announcement/) - [Roorkee robots, releases and racing: the Kubernetes 1.21 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/07/29/roorkee-robots-releases-and-racing-the-kubernetes-1.21-release-interview/) - [Updating NGINX-Ingress to use the stable Ingress API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/07/26/update-with-ingress-nginx/) - [Kubernetes Release Cadence Change: Here’s What You Need To Know](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/07/20/new-kubernetes-release-cadence/) - [Spotlight on SIG Usability](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/07/15/sig-usability-spotlight-2021/) - [Kubernetes API and Feature Removals In 1.22: Here’s What You Need To Know](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/) - [Announcing Kubernetes Community Group Annual Reports](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/06/28/announcing-kubernetes-community-group-annual-reports/): Introducing brand new Kubernetes Community Group Annual Reports for Special Interest Groups and Working Groups. - [Writing a Controller for Pod Labels](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/06/21/writing-a-controller-for-pod-labels/) - [Using Finalizers to Control Deletion](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/05/14/using-finalizers-to-control-deletion/) - [Kubernetes 1.21: Metrics Stability hits GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/23/kubernetes-release-1.21-metrics-stability-ga/) - [Evolving Kubernetes networking with the Gateway API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/22/evolving-kubernetes-networking-with-the-gateway-api/) - [Graceful Node Shutdown Goes Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/21/graceful-node-shutdown-beta/) - [Annotating Kubernetes Services for Humans](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/20/annotating-k8s-for-humans/) - [Defining Network Policy Conformance for Container Network Interface (CNI) providers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/20/defining-networkpolicy-conformance-cni-providers/) - [Introducing Indexed Jobs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/19/introducing-indexed-jobs/) - [Volume Health Monitoring Alpha Update](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/16/volume-health-monitoring-alpha-update/) - [Three Tenancy Models For Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/15/three-tenancy-models-for-kubernetes/) - [Local Storage: Storage Capacity Tracking, Distributed Provisioning and Generic Ephemeral Volumes hit Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/14/local-storage-features-go-beta/) - [kube-state-metrics goes v2.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/13/kube-state-metrics-v-2-0/) - [Introducing Suspended Jobs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/12/introducing-suspended-jobs/) - [Kubernetes 1.21: CronJob Reaches GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/09/kubernetes-release-1.21-cronjob-ga/) - [Kubernetes 1.21: Power to the Community](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/08/kubernetes-1-21-release-announcement/) - [PodSecurityPolicy Deprecation: Past, Present, and Future](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future/) - [The Evolution of Kubernetes Dashboard](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2021/03/09/the-evolution-of-kubernetes-dashboard/) - [A Custom Kubernetes Scheduler to Orchestrate Highly Available Applications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/21/writing-crl-scheduler/) - [Kubernetes 1.20: Pod Impersonation and Short-lived Volumes in CSI Drivers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/18/kubernetes-1.20-pod-impersonation-short-lived-volumes-in-csi/) - [Third Party Device Metrics Reaches GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/16/third-party-device-metrics-reaches-ga/) - [Kubernetes 1.20: Granular Control of Volume Permission Changes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/14/kubernetes-release-1.20-fsgroupchangepolicy-fsgrouppolicy/) - [Kubernetes 1.20: Kubernetes Volume Snapshot Moves to GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga/) - [Kubernetes 1.20: The Raddest Release](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/08/kubernetes-1-20-release-announcement/) - [GSoD 2020: Improving the API Reference Experience](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/04/gsod-2020-improving-api-reference-experience/) - [Dockershim Deprecation FAQ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/02/dockershim-faq/) - [Don't Panic: Kubernetes and Docker](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/12/02/dont-panic-kubernetes-and-docker/) - [Cloud native security for your clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/11/18/cloud-native-security-for-your-clusters/) - [Remembering Dan Kohn](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/11/02/remembering-dan-kohn/) - [Announcing the 2020 Steering Committee Election Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/10/12/steering-committee-results-2020/) - [Contributing to the Development Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/10/01/contributing-to-the-development-guide/): A new contributor describes the experience of writing and submitting changes to the Kubernetes Development Guide. - [GSoC 2020 - Building operators for cluster addons](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/09/16/gsoc20-building-operators-for-cluster-addons/) - [Introducing Structured Logs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/09/04/kubernetes-1-19-introducing-structured-logs/) - [Warning: Helpful Warnings Ahead](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/09/03/warnings/) - [Scaling Kubernetes Networking With EndpointSlices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/09/02/scaling-kubernetes-networking-with-endpointslices/) - [Ephemeral volumes with storage capacity tracking: EmptyDir on steroids](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/09/01/ephemeral-volumes-with-storage-capacity-tracking/) - [Increasing the Kubernetes Support Window to One Year](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/08/31/kubernetes-1-19-feature-one-year-support/) - [Kubernetes 1.19: Accentuate the Paw-sitive](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/08/26/kubernetes-release-1.19-accentuate-the-paw-sitive/) - [Moving Forward From Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/08/21/moving-forward-from-beta/) - [Introducing Hierarchical Namespaces](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/08/14/introducing-hierarchical-namespaces/) - [Physics, politics and Pull Requests: the Kubernetes 1.18 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/08/03/physics-politics-and-pull-requests-the-kubernetes-1.18-release-interview/) - [Music and math: the Kubernetes 1.17 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/07/27/music-and-math-the-kubernetes-1.17-release-interview/) - [SIG-Windows Spotlight](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/06/30/sig-windows-spotlight-2020/) - [Working with Terraform and Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/06/working-with-terraform-and-kubernetes/) - [A Better Docs UX With Docsy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/06/better-docs-ux-with-docsy/) - [Supporting the Evolving Ingress Specification in Kubernetes 1.18](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/06/05/supporting-the-evolving-ingress-specification-in-kubernetes-1.18/) - [K8s KPIs with Kuberhealthy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/05/29/k8s-kpis-with-kuberhealthy/) - [My exciting journey into Kubernetes’ history](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/05/my-exciting-journey-into-kubernetes-history/) - [An Introduction to the K8s-Infrastructure Working Group](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/05/27/an-introduction-to-the-k8s-infrastructure-working-group/) - [WSL+Docker: Kubernetes on the Windows Desktop](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop/) - [How Docs Handle Third Party and Dual Sourced Content](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/05/third-party-dual-sourced-content/) - [Introducing PodTopologySpread](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/05/Introducing-PodTopologySpread/) - [Two-phased Canary Rollout with Open Source Gloo](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/Two-phased-Canary-Rollout-With-Gloo/) - [Cluster API v1alpha3 Delivers New Features and an Improved User Experience](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/21/cluster-api-v1alpha3-delivers-new-features-and-an-improved-user-experience/) - [How Kubernetes contributors are building a better communication process](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/21/contributor-communication/) - [API Priority and Fairness Alpha](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/06/kubernetes-1-18-feature-api-priority-and-fairness-alpha/) - [Introducing Windows CSI support alpha for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/03/kubernetes-1-18-feature-windows-csi-support-alpha/) - [Improvements to the Ingress API in Kubernetes 1.18](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/) - [Kubernetes 1.18 Feature Server-side Apply Beta 2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/01/kubernetes-1.18-feature-server-side-apply-beta-2/) - [Kubernetes Topology Manager Moves to Beta - Align Up!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/04/01/kubernetes-1-18-feature-topoloy-manager-beta/) - [Kubernetes 1.18: Fit & Finish](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/03/25/kubernetes-1-18-release-announcement/) - [Join SIG Scalability and Learn Kubernetes the Hard Way](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/03/19/join-sig-scalability/) - [Kong Ingress Controller and Service Mesh: Setting up Ingress to Istio on Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/03/18/kong-ingress-controller-and-istio-service-mesh/) - [Contributor Summit Amsterdam Postponed](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/03/04/contributor-summit-delayed/) - [Bring your ideas to the world with kubectl plugins](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/02/28/bring-your-ideas-to-the-world-with-kubectl-plugins/) - [Contributor Summit Amsterdam Schedule Announced](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/02/18/contributor-summit-amsterdam-schedule-announced/) - [Deploying External OpenStack Cloud Provider with Kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/02/07/deploying-external-openstack-cloud-provider-with-kubeadm/) - [KubeInvaders - Gamified Chaos Engineering Tool for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/22/kubeinvaders-gamified-chaos-engineering-tool-for-kubernetes/) - [CSI Ephemeral Inline Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/21/csi-ephemeral-inline-volumes/) - [Reviewing 2019 in Docs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/21/reviewing-2019-in-docs/) - [Kubernetes on MIPS](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/15/kubernetes-on-mips/) - [Announcing the Kubernetes bug bounty program](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/14/kubernetes-bug-bounty-announcement/) - [Remembering Brad Childs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/10/remembering-brad-childs/) - [Testing of CSI drivers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2020/01/08/testing-of-csi-drivers/) - [Kubernetes 1.17: Stability](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/12/09/kubernetes-1-17-release-announcement/) - [Kubernetes 1.17 Feature: Kubernetes Volume Snapshot Moves to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/12/09/kubernetes-1-17-feature-cis-volume-snapshot-beta/) - [Kubernetes 1.17 Feature: Kubernetes In-Tree to CSI Volume Migration Moves to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/12/09/kubernetes-1-17-feature-csi-migration-beta/) - [When you're in the release team, you're family: the Kubernetes 1.16 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/12/06/when-youre-in-the-release-team-youre-family-the-kubernetes-1.16-release-interview/) - [Gardener Project Update](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/12/02/gardener-project-update/) - [Develop a Kubernetes controller in Java](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/11/26/develop-a-kubernetes-controller-in-java/) - [Running Kubernetes locally on Linux with Microk8s](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/11/26/running-kubernetes-locally-on-linux-with-microk8s/) - [Grokkin' the Docs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/11/05/grokkin-the-docs/) - [Kubernetes Documentation Survey](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/10/29/kubernetes-documentation-end-user-survey/) - [Contributor Summit San Diego Schedule Announced!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/10/10/contributor-summit-san-diego-schedule/) - [2019 Steering Committee Election Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/10/03/2019-steering-committee-election-results/) - [Contributor Summit San Diego Registration Open!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/09/24/san-diego-contributor-summit/) - [Kubernetes 1.16: Custom Resources, Overhauled Metrics, and Volume Extensions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/09/18/kubernetes-1-16-release-announcement/) - [Announcing etcd 3.4](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/08/30/announcing-etcd-3-4/) - [OPA Gatekeeper: Policy and Governance for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/08/06/opa-gatekeeper-policy-and-governance-for-kubernetes/) - [Get started with Kubernetes (using Python)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/07/23/get-started-with-kubernetes-using-python/) - [Deprecated APIs Removed In 1.16: Here’s What You Need To Know](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/07/18/api-deprecations-in-1-16/) - [Recap of Kubernetes Contributor Summit Barcelona 2019](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/06/25/recap-of-kubernetes-contributor-summit-barcelona-2019/) - [Automated High Availability in kubeadm v1.15: Batteries Included But Swappable](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/06/24/automated-high-availability-in-kubeadm-v1.15-batteries-included-but-swappable/) - [Introducing Volume Cloning Alpha for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/06/21/introducing-volume-cloning-alpha-for-kubernetes/) - [Future of CRDs: Structural Schemas](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/06/20/crd-structural-schema/) - [Kubernetes 1.15: Extensibility and Continuous Improvement](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/06/19/kubernetes-1-15-release-announcement/) - [Join us at the Contributor Summit in Shanghai](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/06/12/join-us-at-the-contributor-summit-in-shanghai/) - [Kyma - extend and build on Kubernetes with ease](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/05/23/kyma-extend-and-build-on-kubernetes-with-ease/) - [Kubernetes, Cloud Native, and the Future of Software](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/05/17/kubernetes-cloud-native-and-the-future-of-software/) - [Expanding our Contributor Workshops](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/05/14/expanding-our-contributor-workshops/) - [Cat shirts and Groundhog Day: the Kubernetes 1.14 release interview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/05/13/cat-shirts-and-groundhog-day-the-kubernetes-1.14-release-interview/) - [Join us for the 2019 KubeCon Diversity Lunch & Hack](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/05/02/kubecon-diversity-lunch-and-hack/) - [How You Can Help Localize Kubernetes Docs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/26/how-you-can-help-localize-kubernetes-docs/) - [Hardware Accelerated SSL/TLS Termination in Ingress Controllers using Kubernetes Device Plugins and RuntimeClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/24/hardware-accelerated-ssl/tls-termination-in-ingress-controllers-using-kubernetes-device-plugins-and-runtimeclass/) - [Introducing kube-iptables-tailer: Better Networking Visibility in Kubernetes Clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/19/introducing-kube-iptables-tailer/) - [The Future of Cloud Providers in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/17/the-future-of-cloud-providers-in-kubernetes/) - [Pod Priority and Preemption in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/16/pod-priority-and-preemption-in-kubernetes/) - [Process ID Limiting for Stability Improvements in Kubernetes 1.14](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/15/process-id-limiting-for-stability-improvements-in-kubernetes-1.14/) - [Kubernetes 1.14: Local Persistent Volumes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/04/kubernetes-1.14-local-persistent-volumes-ga/) - [Kubernetes v1.14 delivers production-level support for Windows nodes and Windows containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/04/01/kubernetes-v1.14-delivers-production-level-support-for-windows-nodes-and-windows-containers/) - [kube-proxy Subtleties: Debugging an Intermittent Connection Reset](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/29/kube-proxy-subtleties-debugging-an-intermittent-connection-reset/) - [Running Kubernetes locally on Linux with Minikube - now with Kubernetes 1.14 support](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/28/running-kubernetes-locally-on-linux-with-minikube-now-with-kubernetes-1.14-support/) - [Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/25/kubernetes-1-14-release-announcement/) - [Kubernetes End-to-end Testing for Everyone](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/22/kubernetes-end-to-end-testing-for-everyone/) - [A Guide to Kubernetes Admission Controllers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/21/a-guide-to-kubernetes-admission-controllers/) - [A Look Back and What's in Store for Kubernetes Contributor Summits](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/20/a-look-back-and-whats-in-store-for-kubernetes-contributor-summits/) - [KubeEdge, a Kubernetes Native Edge Computing Framework](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/19/kubeedge-k8s-based-edge-intro/) - [Kubernetes Setup Using Ansible and Vagrant](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/15/kubernetes-setup-using-ansible-and-vagrant/) - [Raw Block Volume support to Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/03/07/raw-block-volume-support-to-beta/) - [Automate Operations on your Cluster with OperatorHub.io](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/02/28/automate-operations-on-your-cluster-with-operatorhub.io/) - [Building a Kubernetes Edge (Ingress) Control Plane for Envoy v2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/02/12/building-a-kubernetes-edge-control-plane-for-envoy-v2/) - [Runc and CVE-2019-5736](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/02/11/runc-and-cve-2019-5736/) - [Poseidon-Firmament Scheduler – Flow Network Graph Based Scheduler](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/02/06/poseidon-firmament-scheduler-flow-network-graph-based-scheduler/) - [Update on Volume Snapshot Alpha for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/01/17/update-on-volume-snapshot-alpha-for-kubernetes/) - [Container Storage Interface (CSI) for Kubernetes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/01/15/container-storage-interface-ga/) - [APIServer dry-run and kubectl diff](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2019/01/14/apiserver-dry-run-and-kubectl-diff/) - [Kubernetes Federation Evolution](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/12/12/kubernetes-federation-evolution/) - [etcd: Current status and future roadmap](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/12/11/etcd-current-status-and-future-roadmap/) - [New Contributor Workshop Shanghai](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/12/05/new-contributor-workshop-shanghai/) - [Production-Ready Kubernetes Cluster Creation with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/12/04/production-ready-kubernetes-cluster-creation-with-kubeadm/) - [Kubernetes 1.13: Simplified Cluster Management with Kubeadm, Container Storage Interface (CSI), and CoreDNS as Default DNS are Now Generally Available](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/12/03/kubernetes-1-13-release-announcement/) - [Kubernetes Docs Updates, International Edition](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/11/08/kubernetes-docs-updates-international-edition/) - [gRPC Load Balancing on Kubernetes without Tears](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/11/07/grpc-load-balancing-on-kubernetes-without-tears/) - [Tips for Your First Kubecon Presentation - Part 2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/26/tips-for-your-first-kubecon-presentation-part-2/) - [Tips for Your First Kubecon Presentation - Part 1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/18/tips-for-your-first-kubecon-presentation-part-1/) - [Kubernetes 2018 North American Contributor Summit](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/16/kubernetes-2018-north-american-contributor-summit/) - [2018 Steering Committee Election Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/15/2018-steering-committee-election-results/) - [Topology-Aware Volume Provisioning in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/11/topology-aware-volume-provisioning-in-kubernetes/) - [Kubernetes v1.12: Introducing RuntimeClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/10/kubernetes-v1.12-introducing-runtimeclass/) - [Introducing Volume Snapshot Alpha for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/09/introducing-volume-snapshot-alpha-for-kubernetes/) - [Support for Azure VMSS, Cluster-Autoscaler and User Assigned Identity](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/08/support-for-azure-vmss-cluster-autoscaler-and-user-assigned-identity/) - [Introducing the Non-Code Contributor’s Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/04/introducing-the-non-code-contributors-guide/) - [KubeDirector: The easy way to run complex stateful applications on Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/03/kubedirector-the-easy-way-to-run-complex-stateful-applications-on-kubernetes/) - [Building a Network Bootable Server Farm for Kubernetes with LTSP](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/02/building-a-network-bootable-server-farm-for-kubernetes-with-ltsp/) - [Health checking gRPC servers on Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/) - [Kubernetes 1.12: Kubelet TLS Bootstrap and Azure Virtual Machine Scale Sets (VMSS) Move to General Availability](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/09/27/kubernetes-1.12-kubelet-tls-bootstrap-and-azure-virtual-machine-scale-sets-vmss-move-to-general-availability/) - [Hands On With Linkerd 2.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/09/18/hands-on-with-linkerd-2.0/) - [2018 Steering Committee Election Cycle Kicks Off](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/09/06/2018-steering-committee-election-cycle-kicks-off/) - [The Machines Can Do the Work, a Story of Kubernetes Testing, CI, and Automating the Contributor Experience](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/08/29/the-machines-can-do-the-work-a-story-of-kubernetes-testing-ci-and-automating-the-contributor-experience/) - [Introducing Kubebuilder: an SDK for building Kubernetes APIs using CRDs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/08/10/introducing-kubebuilder-an-sdk-for-building-kubernetes-apis-using-crds/) - [Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/08/03/out-of-the-clouds-onto-the-ground-how-to-make-kubernetes-production-grade-anywhere/) - [Dynamically Expand Volume with CSI and Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/08/02/dynamically-expand-volume-with-csi-and-kubernetes/) - [KubeVirt: Extending Kubernetes with CRDs for Virtualized Workloads](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/27/kubevirt-extending-kubernetes-with-crds-for-virtualized-workloads/) - [Feature Highlight: CPU Manager](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/24/feature-highlight-cpu-manager/) - [The History of Kubernetes & the Community Behind It](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/20/the-history-of-kubernetes-the-community-behind-it/) - [Kubernetes Wins the 2018 OSCON Most Impact Award](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/19/kubernetes-wins-2018-oscon-most-impact-award/) - [11 Ways (Not) to Get Hacked](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/18/11-ways-not-to-get-hacked/) - [How the sausage is made: the Kubernetes 1.11 release interview, from the Kubernetes Podcast](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/16/how-the-sausage-is-made-the-kubernetes-1.11-release-interview-from-the-kubernetes-podcast/) - [Resizing Persistent Volumes using Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/) - [Dynamic Kubelet Configuration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/11/dynamic-kubelet-configuration/) - [CoreDNS GA for Kubernetes Cluster DNS](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/10/coredns-ga-for-kubernetes-cluster-dns/) - [Meet Our Contributors - Monthly Streaming YouTube Mentoring Series](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/10/meet-our-contributors-monthly-streaming-youtube-mentoring-series/) - [IPVS-Based In-Cluster Load Balancing Deep Dive](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/) - [Airflow on Kubernetes (Part 1): A Different Kind of Operator](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/06/28/airflow-on-kubernetes-part-1-a-different-kind-of-operator/) - [Kubernetes 1.11: In-Cluster Load Balancing and CoreDNS Plugin Graduate to General Availability](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/06/27/kubernetes-1.11-release-announcement/) - [Dynamic Ingress in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/06/07/dynamic-ingress-in-kubernetes/) - [4 Years of K8s](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/06/06/4-years-of-k8s/) - [Say Hello to Discuss Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/30/say-hello-to-discuss-kubernetes/) - [Introducing kustomize; Template-free Configuration Customization for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes/) - [Kubernetes Containerd Integration Goes GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/) - [Getting to Know Kubevirt](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/22/getting-to-know-kubevirt/) - [Gardener - The Kubernetes Botanist](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/17/gardener/) - [Docs are Migrating from Jekyll to Hugo](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/05/hugo-migration/) - [Announcing Kubeflow 0.1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/04/announcing-kubeflow-0.1/) - [Current State of Policy in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/02/policy-in-kubernetes/) - [Developing on Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/05/01/developing-on-kubernetes/) - [Zero-downtime Deployment in Kubernetes with Jenkins](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/30/zero-downtime-deployment-kubernetes-jenkins/) - [Kubernetes Community - Top of the Open Source Charts in 2017](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/25/open-source-charts-2017/) - [Kubernetes Application Survey 2018 Results](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/24/kubernetes-application-survey-results-2018/) - [Local Persistent Volumes for Kubernetes Goes Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/13/local-persistent-volumes-beta/) - [Migrating the Kubernetes Blog](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/11/migrating-the-kubernetes-blog/) - [Container Storage Interface (CSI) for Kubernetes Goes Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/10/container-storage-interface-beta/) - [Fixing the Subpath Volume Vulnerability in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/04/04/fixing-subpath-volume-vulnerability/) - [Kubernetes 1.10: Stabilizing Storage, Security, and Networking](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/03/26/kubernetes-1.10-stabilizing-storage-security-networking/) - [Principles of Container-based Application Design](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/03/Principles-Of-Container-App-Design/) - [Expanding User Support with Office Hours](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/03/Expanding-User-Support-With-Office-Hours/) - [How to Integrate RollingUpdate Strategy for TPR in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/03/How-To-Integrate-Rollingupdate-Strategy/) - [Apache Spark 2.3 with Native Kubernetes Support](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/03/Apache-Spark-23-With-Native-Kubernetes/) - [Kubernetes: First Beta Version of Kubernetes 1.10 is Here](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/03/First-Beta-Version-Of-Kubernetes-1-10/) - [Reporting Errors from Control Plane to Applications Using Kubernetes Events](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Reporting-Errors-Using-Kubernetes-Events/) - [Core Workloads API GA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Core-Workloads-Api-Ga/) - [Introducing client-go version 6](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Introducing-Client-Go-Version-6/) - [Extensible Admission is Beta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Extensible-Admission-Is-Beta/) - [ Introducing Container Storage Interface (CSI) Alpha for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Introducing-Container-Storage-Interface/) - [Kubernetes v1.9 releases beta support for Windows Server Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Kubernetes-V19-Beta-Windows-Support/) - [ Five Days of Kubernetes 1.9 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2018/01/Five-Days-Of-Kubernetes-19/) - [ Introducing Kubeflow - A Composable, Portable, Scalable ML Stack Built for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/12/Introducing-Kubeflow-Composable/) - [Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/12/Kubernetes-19-Workloads-Expanded-Ecosystem/) - [Using eBPF in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/12/Using-Ebpf-In-Kubernetes/) - [ PaddlePaddle Fluid: Elastic Deep Learning on Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/12/Paddle-Paddle-Fluid-Elastic-Learning/) - [Autoscaling in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/11/Autoscaling-In-Kubernetes/) - [ Certified Kubernetes Conformance Program: Launch Celebration Round Up ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/11/Certified-Kubernetes-Conformance/) - [ Kubernetes is Still Hard (for Developers) ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/11/Kubernetes-Is-Still-Hard-For-Developers/) - [ Securing Software Supply Chain with Grafeas ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/11/Securing-Software-Supply-Chain-Grafeas/) - [ Containerd Brings More Container Runtime Options for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/11/Containerd-Container-Runtime-Options-Kubernetes/) - [ Kubernetes the Easy Way ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/11/Kubernetes-Easy-Way/) - [ Enforcing Network Policies in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Enforcing-Network-Policies-In-Kubernetes/) - [ Using RBAC, Generally Available in Kubernetes v1.8 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Using-Rbac-Generally-Available-18/) - [ It Takes a Village to Raise a Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/It-Takes-Village-To-Raise-Kubernetes/) - [ kubeadm v1.8 Released: Introducing Easy Upgrades for Kubernetes Clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Kubeadm-V18-Released/) - [ Five Days of Kubernetes 1.8 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Five-Days-Of-Kubernetes-18/) - [ Introducing Software Certification for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Software-Conformance-Certification/) - [ Request Routing and Policy Management with the Istio Service Mesh ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Request-Routing-And-Policy-Management/) - [ Kubernetes Community Steering Committee Election Results ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/10/Kubernetes-Community-Steering-Committee-Election-Results/) - [ Kubernetes 1.8: Security, Workloads and Feature Depth ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/09/Kubernetes-18-Security-Workloads-And/) - [ Kubernetes StatefulSets & DaemonSets Updates ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/09/Kubernetes-Statefulsets-Daemonsets/) - [ Introducing the Resource Management Working Group ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/09/Introducing-Resource-Management-Working/) - [ Windows Networking at Parity with Linux for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/09/Windows-Networking-At-Parity-With-Linux/) - [ Kubernetes Meets High-Performance Computing ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/08/Kubernetes-Meets-High-Performance/) - [ High Performance Networking with EC2 Virtual Private Clouds ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/08/High-Performance-Networking-With-Ec2/) - [ Kompose Helps Developers Move Docker Compose Files to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/08/Kompose-Helps-Developers-Move-Docker/) - [ Happy Second Birthday: A Kubernetes Retrospective ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/07/Happy-Second-Birthday-Kubernetes/) - [ How Watson Health Cloud Deploys Applications with Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/07/How-Watson-Health-Cloud-Deploys/) - [ Kubernetes 1.7: Security Hardening, Stateful Application Updates and Extensibility ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/06/Kubernetes-1-7-Security-Hardening-Stateful-Application-Extensibility-Updates/) - [ Managing microservices with the Istio service mesh ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/05/Managing-Microservices-With-Istio-Service-Mesh/) - [ Draft: Kubernetes container development made easy ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/05/Draft-Kubernetes-Container-Development/) - [ Kubernetes: a monitoring guide ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/05/Kubernetes-Monitoring-Guide/) - [ Kubespray Ansible Playbooks foster Collaborative Kubernetes Ops ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/05/Kubespray-Ansible-Collaborative-Kubernetes-Ops/) - [ Dancing at the Lip of a Volcano: The Kubernetes Security Process - Explained ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/05/Kubernetes-Security-Process-Explained/) - [ How Bitmovin is Doing Multi-Stage Canary Deployments with Kubernetes in the Cloud and On-Prem ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/04/Multi-Stage-Canary-Deployments-With-Kubernetes-In-The-Cloud-Onprem/) - [ RBAC Support in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/04/Rbac-Support-In-Kubernetes/) - [ Configuring Private DNS Zones and Upstream Nameservers in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/04/Configuring-Private-Dns-Zones-Upstream-Nameservers-Kubernetes/) - [ Advanced Scheduling in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/03/Advanced-Scheduling-In-Kubernetes/) - [ Scalability updates in Kubernetes 1.6: 5,000 node and 150,000 pod clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/03/Scalability-Updates-In-Kubernetes-1-6/) - [ Dynamic Provisioning and Storage Classes in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/03/Dynamic-Provisioning-And-Storage-Classes-Kubernetes/) - [ Five Days of Kubernetes 1.6 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/03/Five-Days-Of-Kubernetes-1-6/) - [ Kubernetes 1.6: Multi-user, Multi-workloads at Scale ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/03/Kubernetes-1-6-Multi-User-Multi-Workloads-At-Scale/) - [ The K8sPort: Engaging Kubernetes Community One Activity at a Time ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/03/K8Sport-Engaging-The-Kubernetes-Community/) - [ Deploying PostgreSQL Clusters using StatefulSets ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/02/Postgresql-Clusters-Kubernetes-Statefulsets/) - [ Containers as a Service, the foundation for next generation PaaS ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/02/Caas-The-Foundation-For-Next-Gen-Paas/) - [ Inside JD.com's Shift to Kubernetes from OpenStack ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/02/Inside-Jd-Com-Shift-To-Kubernetes-From-Openstack/) - [ Run Deep Learning with PaddlePaddle on Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/02/Run-Deep-Learning-With-Paddlepaddle-On-Kubernetes/) - [ Highly Available Kubernetes Clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/02/Highly-Available-Kubernetes-Clusters/) - [ Fission: Serverless Functions as a Service for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/01/Fission-Serverless-Functions-As-Service-For-Kubernetes/) - [ Running MongoDB on Kubernetes with StatefulSets ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/01/Running-Mongodb-On-Kubernetes-With-Statefulsets/) - [ How we run Kubernetes in Kubernetes aka Kubeception ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/01/How-We-Run-Kubernetes-In-Kubernetes-Kubeception/) - [ Scaling Kubernetes deployments with Policy-Based Networking ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/01/Scaling-Kubernetes-Deployments-With-Policy-Base-Networking/) - [ A Stronger Foundation for Creating and Managing Kubernetes Clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/01/Stronger-Foundation-For-Creating-And-Managing-Kubernetes-Clusters/) - [ Kubernetes UX Survey Infographic ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2017/01/Kubernetes-Ux-Survey-Infographic/) - [ Kubernetes supports OpenAPI ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Kubernetes-Supports-Openapi/) - [ Cluster Federation in Kubernetes 1.5 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Cluster-Federation-In-Kubernetes-1-5/) - [ Windows Server Support Comes to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Windows-Server-Support-Kubernetes/) - [ StatefulSet: Run and Scale Stateful Applications Easily in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Statefulset-Run-Scale-Stateful-Applications-In-Kubernetes/) - [ Five Days of Kubernetes 1.5 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Five-Days-Of-Kubernetes-1-5/) - [ Introducing Container Runtime Interface (CRI) in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Container-Runtime-Interface-Cri-In-Kubernetes/) - [ Kubernetes 1.5: Supporting Production Workloads ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/Kubernetes-1-5-Supporting-Production-Workloads/) - [ From Network Policies to Security Policies ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/12/From-Network-Policies-To-Security-Policies/) - [ Kompose: a tool to go from Docker-compose to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/11/Kompose-Tool-Go-From-Docker-Compose-To-Kubernetes/) - [ Kubernetes Containers Logging and Monitoring with Sematext ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/11/Kubernetes-Containers-Logging-Monitoring-With-Sematext/) - [ Visualize Kubelet Performance with Node Dashboard ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/11/Visualize-Kubelet-Performance-With-Node-Dashboard/) - [ CNCF Partners With The Linux Foundation To Launch New Kubernetes Certification, Training and Managed Service Provider Program ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/11/Kubernetes-Certification-Training-And-Managed-Service-Provider-Program/) - [ Bringing Kubernetes Support to Azure Container Service ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/11/Bringing-Kubernetes-Support-To-Azure/) - [ Modernizing the Skytap Cloud Micro-Service Architecture with Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/11/Skytap-Modernizing-Microservice-Architecture-With-Kubernetes/) - [ Introducing Kubernetes Service Partners program and a redesigned Partners page ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Kubernetes-Service-Technology-Partners-Program/) - [ Tail Kubernetes with Stern ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Tail-Kubernetes-With-Stern/) - [ How We Architected and Run Kubernetes on OpenStack at Scale at Yahoo! JAPAN ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Kubernetes-And-Openstack-At-Yahoo-Japan/) - [ Building Globally Distributed Services using Kubernetes Cluster Federation ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Globally-Distributed-Services-Kubernetes-Cluster-Federation/) - [ Helm Charts: making it simple to package and deploy common applications on Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Helm-Charts-Making-It-Simple-To-Package-And-Deploy-Apps-On-Kubernetes/) - [ Dynamic Provisioning and Storage Classes in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Dynamic-Provisioning-And-Storage-In-Kubernetes/) - [ How we improved Kubernetes Dashboard UI in 1.4 for your production needs​ ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/10/Production-Kubernetes-Dashboard-UI-1-4-improvements_3/) - [ How we made Kubernetes insanely easy to install ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/How-We-Made-Kubernetes-Easy-To-Install/) - [ How Qbox Saved 50% per Month on AWS Bills Using Kubernetes and Supergiant ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/How-Qbox-Saved-50-Percent-On-Aws-Bills/) - [ Kubernetes 1.4: Making it easy to run on Kubernetes anywhere ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/Kubernetes-1-4-Making-It-Easy-To-Run-On-Kuberentes-Anywhere/) - [ High performance network policies in Kubernetes clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/High-Performance-Network-Policies-Kubernetes/) - [ Creating a PostgreSQL Cluster using Helm ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/Creating-Postgresql-Cluster-Using-Helm/) - [ Deploying to Multiple Kubernetes Clusters with kit ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/Deploying-To-Multiple-Kubernetes-With-Kit/) - [ Cloud Native Application Interfaces ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/09/Cloud-Native-Application-Interfaces/) - [ Security Best Practices for Kubernetes Deployment ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/08/Security-Best-Practices-Kubernetes-Deployment/) - [ Scaling Stateful Applications using Kubernetes Pet Sets and FlexVolumes with Datera Elastic Data Fabric ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/08/Stateful-Applications-Using-Kubernetes-Datera/) - [ Kubernetes Namespaces: use cases and insights ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/08/Kubernetes-Namespaces-Use-Cases-Insights/) - [ SIG Apps: build apps for and operate them in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/08/Sig-Apps-Running-Apps-In-Kubernetes/) - [ Create a Couchbase cluster using Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/08/Create-Couchbase-Cluster-Using-Kubernetes/) - [ Challenges of a Remotely Managed, On-Premises, Bare-Metal Kubernetes Cluster ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/08/Challenges-Remotely-Managed-Onpremise-Kubernetes-Cluster/) - [ Why OpenStack's embrace of Kubernetes is great for both communities ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/openstack-kubernetes-communities/) - [ A Very Happy Birthday Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/happy-k8sbday-1/) - [ Happy Birthday Kubernetes. Oh, the places you’ll go! ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Oh-The-Places-You-Will-Go/) - [ The Bet on Kubernetes, a Red Hat Perspective ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/The-Bet-On-Kubernetes/) - [ Bringing End-to-End Kubernetes Testing to Azure (Part 2) ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Bringing-End-To-End-Kubernetes-Testing-To-Azure-2/) - [ Dashboard - Full Featured Web Interface for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Dashboard-Web-Interface-For-Kubernetes/) - [ Steering an Automation Platform at Wercker with Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Automation-Platform-At-Wercker-With-Kubernetes/) - [ Citrix + Kubernetes = A Home Run ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Citrix-Netscaler-And-Kubernetes/) - [ Cross Cluster Services - Achieving Higher Availability for your Kubernetes Applications ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Cross-Cluster-Services/) - [ Stateful Applications in Containers!? Kubernetes 1.3 Says “Yes!” ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/stateful-applications-in-containers-kubernetes/) - [ Thousand Instances of Cassandra using Kubernetes Pet Set ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Thousand-Instances-Of-Cassandra-Using-Kubernetes-Pet-Set/) - [ Autoscaling in Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Autoscaling-In-Kubernetes/) - [ Kubernetes in Rancher: the further evolution ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Kubernetes-In-Rancher-Further-Evolution/) - [ Five Days of Kubernetes 1.3 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Five-Days-Of-Kubernetes-1-3/) - [ Minikube: easily run Kubernetes locally ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Minikube-Easily-Run-Kubernetes-Locally/) - [ rktnetes brings rkt container engine to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Rktnetes-Brings-Rkt-Container-Engine-To-Kubernetes/) - [ Updates to Performance and Scalability in Kubernetes 1.3 -- 2,000 node 60,000 pod clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Update-On-Kubernetes-For-Windows-Server-Containers/) - [Kubernetes 1.3: Bridging Cloud Native and Enterprise Workloads](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/07/Kubernetes-1-3-Bridging-Cloud-Native-And-Enterprise-Workloads/) - [ Container Design Patterns ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/06/Container-Design-Patterns/) - [ The Illustrated Children's Guide to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/06/Illustrated-Childrens-Guide-To-Kubernetes/) - [ Bringing End-to-End Kubernetes Testing to Azure (Part 1) ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/06/Bringing-End-To-End-Testing-To-Azure/) - [ Hypernetes: Bringing Security and Multi-tenancy to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/05/Hypernetes-Security-And-Multi-Tenancy-In-Kubernetes/) - [ CoreOS Fest 2016: CoreOS and Kubernetes Community meet in Berlin (& San Francisco) ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/05/Coreosfest2016-Kubernetes-Community/) - [ Introducing the Kubernetes OpenStack Special Interest Group ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Introducing-Kubernetes-Openstack-Sig/) - [ SIG-UI: the place for building awesome user interfaces for Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Building-Awesome-User-Interfaces-For-Kubernetes/) - [ SIG-ClusterOps: Promote operability and interoperability of Kubernetes clusters ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Sig-Clusterops-Promote-Operability-And-Interoperability-Of-K8S-Clusters/) - [ SIG-Networking: Kubernetes Network Policy APIs Coming in 1.3 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Kubernetes-Network-Policy-APIs/) - [ How to deploy secure, auditable, and reproducible Kubernetes clusters on AWS ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Kubernetes-On-Aws_15/) - [ Adding Support for Kubernetes in Rancher ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Adding-Support-For-Kubernetes-In-Rancher/) - [ Container survey results - March 2016 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Container-Survey-Results-March-2016/) - [ Configuration management with Containers ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Configuration-Management-With-Containers/) - [ Using Deployment objects with Kubernetes 1.2 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/04/Using-Deployment-Objects-With/) - [ Kubernetes 1.2 and simplifying advanced networking with Ingress ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Kubernetes-1-2-And-Simplifying-Advanced-Networking-With-Ingress/) - [ Using Spark and Zeppelin to process big data on Kubernetes 1.2 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Using-Spark-And-Zeppelin-To-Process-Big-Data-On-Kubernetes/) - [ AppFormix: Helping Enterprises Operationalize Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Appformix-Helping-Enterprises/) - [ Building highly available applications using Kubernetes new multi-zone clusters (a.k.a. 'Ubernetes Lite') ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Building-Highly-Available-Applications-Using-Kubernetes-New-Multi-Zone-Clusters-aka-Ubernetes-Lite/) - [ 1000 nodes and beyond: updates to Kubernetes performance and scalability in 1.2 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/1000-Nodes-And-Beyond-Updates-To-Kubernetes-Performance-And-Scalability-In-12/) - [ Five Days of Kubernetes 1.2 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Five-Days-Of-Kubernetes-12/) - [ How container metadata changes your point of view ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/How-Container-Metadata-Changes-Your-Point-Of-View/) - [ Scaling neural network image classification using Kubernetes with TensorFlow Serving ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Scaling-Neural-Network-Image-Classification-Using-Kubernetes-With-Tensorflow-Serving/) - [Kubernetes 1.2: Even more performance upgrades, plus easier application deployment and management](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Kubernetes-1-2-Even-More-Performance-Upgrades-Plus-Easier-Application-Deployment-And-Management/) - [ ElasticBox introduces ElasticKube to help manage Kubernetes within the enterprise ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Elasticbox-Introduces-Elastickube-To/) - [ Kubernetes in the Enterprise with Fujitsu’s Cloud Load Control ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Kubernetes-In-Enterprise-With-Fujitsus/) - [ Kubernetes Community Meeting Notes - 20160225 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/Kubernetes-Community-Meeting-Notes/) - [ State of the Container World, February 2016 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/03/State-Of-Container-World-February-2016/) - [KubeCon EU 2016: Kubernetes Community in London](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/Kubecon-Eu-2016-Kubernetes-Community-In/) - [ Kubernetes Community Meeting Notes - 20160218 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/kubernetes-community-meeting-notes_23/) - [ Kubernetes Community Meeting Notes - 20160211 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/Kubernetes-community-meeting-notes-20160211/) - [ ShareThis: Kubernetes In Production ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/Sharethis-Kubernetes-In-Production/) - [ Kubernetes Community Meeting Notes - 20160204 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/Kubernetes-Community-Meeting-Notes/) - [ Kubernetes Community Meeting Notes - 20160128 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/Kubernetes-community-meeting-notes-20160128/) - [ State of the Container World, January 2016 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/02/State-Of-Container-World-January-2016/) - [ Kubernetes Community Meeting Notes - 20160114 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/01/Kubernetes-Community-Meeting-Notes/) - [Kubernetes Community Meeting Notes - 20160121](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/01/Kubernetes-Community-Meeting-Notes_28/) - [ Why Kubernetes doesn’t use libnetwork ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/01/Why-Kubernetes-Doesnt-Use-Libnetwork/) - [ Simple leader election with Kubernetes and Docker ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2016/01/Simple-Leader-Election-With-Kubernetes/) - [ Creating a Raspberry Pi cluster running Kubernetes, the installation (Part 2) ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/12/Creating-Raspberry-Pi-Cluster-Running/) - [ Managing Kubernetes Pods, Services and Replication Controllers with Puppet ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/12/Managing-Kubernetes-Pods-Services-And-Replication-Controllers-With-Puppet/) - [ How Weave built a multi-deployment solution for Scope using Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/12/How-Weave-Built-A-Multi-Deployment-Solution-For-Scope-Using-Kubernetes/) - [ Creating a Raspberry Pi cluster running Kubernetes, the shopping list (Part 1) ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/11/Creating-A-Raspberry-Pi-Cluster-Running-Kubernetes-The-Shopping-List-Part-1/) - [ Monitoring Kubernetes with Sysdig ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/11/Monitoring-Kubernetes-With-Sysdig/) - [ One million requests per second: Dependable and dynamic distributed systems at scale ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/11/One-Million-Requests-Per-Second-Dependable-And-Dynamic-Distributed-Systems-At-Scale/) - [Kubernetes 1.1 Performance upgrades, improved tooling and a growing community](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/11/Kubernetes-1-1-Performance-Upgrades-Improved-Tooling-And-A-Growing-Community/) - [ Kubernetes as Foundation for Cloud Native PaaS ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/11/Kubernetes-As-Foundation-For-Cloud-Native-Paas/) - [Some things you didn’t know about kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/10/Some-Things-You-Didnt-Know-About-Kubectl_28/) - [ Kubernetes Performance Measurements and Roadmap ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/09/Kubernetes-Performance-Measurements-And/) - [ Using Kubernetes Namespaces to Manage Environments ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/08/Using-Kubernetes-Namespaces-To-Manage/) - [ Weekly Kubernetes Community Hangout Notes - July 31 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/08/Weekly-Kubernetes-Community-Hangout/) - [ The Growing Kubernetes Ecosystem ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/The-Growing-Kubernetes-Ecosystem/) - [ Weekly Kubernetes Community Hangout Notes - July 17 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/Weekly-Kubernetes-Community-Hangout_23/) - [ Strong, Simple SSL for Kubernetes Services ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/Strong-Simple-Ssl-For-Kubernetes/) - [ Weekly Kubernetes Community Hangout Notes - July 10 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/Weekly-Kubernetes-Community-Hangout/) - [Announcing the First Kubernetes Enterprise Training Course](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/Announcing-First-Kubernetes-Enterprise/) - [ How did the Quake demo from DockerCon Work? ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/How-Did-Quake-Demo-From-Dockercon-Work/) - [ Kubernetes 1.0 Launch Event at OSCON ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/07/Kubernetes-10-Launch-Party-At-Oscon/) - [ The Distributed System ToolKit: Patterns for Composite Containers ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/06/The-Distributed-System-Toolkit-Patterns/) - [ Slides: Cluster Management with Kubernetes, talk given at the University of Edinburgh ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/06/Slides-Cluster-Management-With/) - [ Cluster Level Logging with Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/06/Cluster-Level-Logging-With-Kubernetes/) - [ Weekly Kubernetes Community Hangout Notes - May 22 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/06/Weekly-Kubernetes-Community-Hangout/) - [ Kubernetes on OpenStack ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Kubernetes-On-Openstack/) - [ Docker and Kubernetes and AppC ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Docker-And-Kubernetes-And-Appc/) - [ Weekly Kubernetes Community Hangout Notes - May 15 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Weekly-Kubernetes-Community-Hangout_18/) - [Kubernetes Release: 0.17.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Kubernetes-Release-0170/) - [Resource Usage Monitoring in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Resource-Usage-Monitoring-Kubernetes/) - [ Weekly Kubernetes Community Hangout Notes - May 1 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Weekly-Kubernetes-Community-Hangout/) - [Kubernetes Release: 0.16.0](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Kubernetes-Release-0160/) - [ AppC Support for Kubernetes through RKT ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/05/Appc-Support-For-Kubernetes-Through-Rkt/) - [ Weekly Kubernetes Community Hangout Notes - April 24 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Weekly-Kubernetes-Community-Hangout_29/) - [ Borg: The Predecessor to Kubernetes ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Borg-Predecessor-To-Kubernetes/) - [ Kubernetes and the Mesosphere DCOS ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Kubernetes-And-Mesosphere-Dcos/) - [ Weekly Kubernetes Community Hangout Notes - April 17 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Weekly-Kubernetes-Community-Hangout_17/) - [ Introducing Kubernetes API Version v1beta3 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Introducing-Kubernetes-V1Beta3/) - [ Kubernetes Release: 0.15.0 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Kubernetes-Release-0150/) - [ Weekly Kubernetes Community Hangout Notes - April 10 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Weekly-Kubernetes-Community-Hangout_11/) - [Faster than a speeding Latte](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Faster-Than-Speeding-Latte/) - [ Weekly Kubernetes Community Hangout Notes - April 3 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/04/Weekly-Kubernetes-Community-Hangout/) - [ Participate in a Kubernetes User Experience Study ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/03/Participate-In-Kubernetes-User/) - [ Weekly Kubernetes Community Hangout Notes - March 27 2015 ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/03/Weekly-Kubernetes-Community-Hangout/) - [ Kubernetes Gathering Videos ](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/03/Kubernetes-Gathering-Videos/) - [Welcome to the Kubernetes Blog!](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/blog/2015/03/Welcome-To-Kubernetes-Blog/) ## Careers ## Case Studies - [adidas Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/adidas/) - [Amadeus Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/amadeus/) - [Ancestry Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ancestry/) - [Ant Financial Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ant-financial/) - [BlaBlaCar Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/blablacar/) - [BlackRock Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/blackrock/) - [Box Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/box/) - [Buffer Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/buffer/) - [Capital One Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/capital-one/) - [CERN Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/cern/) - [China Unicom Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/chinaunicom/) - [City of Montreal Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/city-of-montreal/) - [Crowdfire Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/crowdfire/) - [DaoCloud Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/daocloud/) - [GolfNow Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/golfnow/) - [Haufe Group Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/haufegroup/) - [Huawei Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/huawei/) - [IBM Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ibm/) - [JD.com Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/jd-com/) - [NAIC Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/naic/) - [Nav Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/nav/) - [NetEase Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/netease/) - [New York Times Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/newyorktimes/) - [Nokia Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/nokia/) - [Nordstrom Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/nordstrom/) - [Northwestern Mutual Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/northwestern-mutual/) - [OpenAI Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/openai/) - [Pear Deck Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/peardeck/) - [Pearson Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/pearson/) - [pingcap Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/pingcap/) - [Prowise Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/nerdalize/) - [Prowise Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/prowise/) - [ricardo.ch Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ricardo-ch/) - [Slamtec Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/slamtec/) - [SOS International Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/sos/) - [Spotify Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/spotify/) - [Squarespace Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/squarespace/) - [ThredUp Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/thredup/) - [vsco Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/vsco/) - [Wikimedia Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/wikimedia/) - [Wink Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/wink/) - [Woorank Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/woorank/) - [Yahoo! Japan](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/yahoo-japan/) - [Zalando Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/zalando/) - [Babylon Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/babylon/) - [Booz Allen Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/booz-allen/) - [Bose Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/bose/) - [Booking.com Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/booking-com/) - [AppDirect Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/appdirect/) - [Denso Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/denso/) - [Ocado Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ocado/) - [Workiva Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/workiva/) - [Pinterest Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/pinterest/) - [Adform Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/adform/) - [Ygrene Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ygrene/) - [SlingTV Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/slingtv/) - [ING Case Study](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/case-studies/ing/) ## Community - [Kubernetes Community Code of Conduct](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/community/code-of-conduct/) ## Examples ## Documentation - [Docs smoke test page](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/test/) - [Kubernetes Documentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/home/): Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. The open source project is hosted by the Cloud Native Computing Foundation. - [Getting started](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/) - [Concepts](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/) - [Tasks](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/) - [Tutorials](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/) - [Reference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/) - [Contribute to Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/) ### Kubernetes Documentation > Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. The open source project is hosted by the Cloud Native Computing Foundation. - [Available Documentation Versions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/home/supported-doc-versions/) ### Getting started - [Learning environment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/learning-environment/) - [Production environment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/): Create a production-quality Kubernetes cluster - [Best practices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/best-practices/) #### Learning environment #### Production environment > Create a production-quality Kubernetes cluster - [Container Runtimes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/container-runtimes/) - [Installing Kubernetes with deployment tools](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/) - [Turnkey Cloud Solutions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/turnkey-solutions/) ##### Installing Kubernetes with deployment tools - [Bootstrapping clusters with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/) ###### Bootstrapping clusters with kubeadm - [Installing kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/install-kubeadm/) - [Troubleshooting kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/) - [Creating a cluster with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) - [Customizing components with the kubeadm API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/control-plane-flags/) - [Options for Highly Available Topology](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/ha-topology/) - [Creating Highly Available Clusters with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/high-availability/) - [Set up a High Availability etcd Cluster with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm/) - [Configuring each kubelet in your cluster using kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/kubelet-integration/) - [Dual-stack support with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/production-environment/tools/kubeadm/dual-stack-support/) #### Best practices - [Considerations for large clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/best-practices/cluster-large/) - [Running in multiple zones](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/best-practices/multiple-zones/) - [Validate node setup](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/best-practices/node-conformance/) - [Enforcing Pod Security Standards](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/best-practices/enforcing-pod-security-standards/) - [PKI certificates and requirements](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/setup/best-practices/certificates/) ### Concepts - [Overview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/): Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available. - [Cluster Architecture](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/): The architectural concepts behind Kubernetes. - [Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/containers/): Technology for packaging an application along with its runtime dependencies. - [Workloads](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/): Understand Pods, the smallest deployable compute object in Kubernetes, and the higher-level abstractions that help you to run them. - [Services, Load Balancing, and Networking](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/): Concepts and resources behind networking in Kubernetes. - [Storage](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/): Ways to provide both long-term and temporary storage to Pods in your cluster. - [Configuration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/): Resources that Kubernetes provides for configuring Pods. - [Security](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/): Concepts for keeping your cloud-native workload secure. - [Policies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/policy/): Manage security and best-practices with policies. - [Scheduling, Preemption and Eviction](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/) - [Cluster Administration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/): Lower-level detail relevant to creating or administering a Kubernetes cluster. - [Windows in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/windows/): Kubernetes supports nodes that run Microsoft Windows. - [Extending Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/): Different ways to change the behavior of your Kubernetes cluster. #### Overview > Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available. - [Kubernetes Components](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/components/): An overview of the key components that make up a Kubernetes cluster. - [Objects In Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/): Kubernetes objects are persistent entities in the Kubernetes system. Kubernetes uses these entities to represent the state of your cluster. Learn about the Kubernetes object model and how to work with these objects. - [The Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/kubernetes-api/): The Kubernetes API lets you query and manipulate the state of objects in Kubernetes. The core of Kubernetes' control plane is the API server and the HTTP API that it exposes. Users, the different parts of your cluster, and external components all communicate with one another through the API server. ##### Objects In Kubernetes > Kubernetes objects are persistent entities in the Kubernetes system. Kubernetes uses these entities to represent the state of your cluster. Learn about the Kubernetes object model and how to work with these objects. - [Kubernetes Object Management](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/object-management/) - [Object Names and IDs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/names/) - [Labels and Selectors](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/labels/) - [Namespaces](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/namespaces/) - [Annotations](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/annotations/) - [Field Selectors](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/field-selectors/) - [Finalizers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/finalizers/) - [Owners and Dependents](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/owners-dependents/) - [Recommended Labels](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/overview/working-with-objects/common-labels/) #### Cluster Architecture > The architectural concepts behind Kubernetes. - [Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/nodes/) - [Communication between Nodes and the Control Plane](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/control-plane-node-communication/) - [Controllers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/controller/) - [Leases](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/leases/) - [Cloud Controller Manager](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/cloud-controller/) - [About cgroup v2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/cgroups/) - [Kubernetes Self-Healing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/self-healing/) - [Container Runtime Interface (CRI)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/cri/) - [Garbage Collection](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/garbage-collection/) - [Mixed Version Proxy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/architecture/mixed-version-proxy/) #### Containers > Technology for packaging an application along with its runtime dependencies. - [Images](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/containers/images/) - [Container Environment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/containers/container-environment/) - [Runtime Class](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/containers/runtime-class/) - [Container Lifecycle Hooks](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/containers/container-lifecycle-hooks/) #### Workloads > Understand Pods, the smallest deployable compute object in Kubernetes, and the higher-level abstractions that help you to run them. - [Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/) - [Workload Management](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/) - [Autoscaling Workloads](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/autoscaling/): With autoscaling, you can automatically update your workloads in one way or another. This allows your cluster to react to changes in resource demand more elastically and efficiently. - [Managing Workloads](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/management/) ##### Pods - [Pod Lifecycle](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/pod-lifecycle/) - [Init Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/init-containers/) - [Sidecar Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/sidecar-containers/) - [Ephemeral Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/ephemeral-containers/) - [Disruptions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/disruptions/) - [Pod Quality of Service Classes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/pod-qos/) - [User Namespaces](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/user-namespaces/) - [Downward API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/pods/downward-api/): There are two ways to expose Pod and container fields to a running container: environment variables, and as files that are populated by a special volume type. Together, these two ways of exposing Pod and container fields are called the downward API. ##### Workload Management - [Deployments](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/deployment/): A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state. - [ReplicaSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/replicaset/): A ReplicaSet's purpose is to maintain a stable set of replica Pods running at any given time. Usually, you define a Deployment and let that Deployment manage ReplicaSets automatically. - [StatefulSets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/statefulset/): A StatefulSet runs a group of Pods, and maintains a sticky identity for each of those Pods. This is useful for managing applications that need persistent storage or a stable, unique network identity. - [DaemonSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/daemonset/): A DaemonSet defines Pods that provide node-local facilities. These might be fundamental to the operation of your cluster, such as a networking helper tool, or be part of an add-on. - [Jobs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/job/): Jobs represent one-off tasks that run to completion and then stop. - [Automatic Cleanup for Finished Jobs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/ttlafterfinished/): A time-to-live mechanism to clean up old Jobs that have finished execution. - [CronJob](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/cron-jobs/): A CronJob starts one-time Jobs on a repeating schedule. - [ReplicationController](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/workloads/controllers/replicationcontroller/): Legacy API for managing workloads that can scale horizontally. Superseded by the Deployment and ReplicaSet APIs. #### Services, Load Balancing, and Networking > Concepts and resources behind networking in Kubernetes. - [Service](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/service/): Expose an application running in your cluster behind a single outward-facing endpoint, even when the workload is split across multiple backends. - [Ingress](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/ingress/): Make your HTTP (or HTTPS) network service available using a protocol-aware configuration mechanism, that understands web concepts like URIs, hostnames, paths, and more. The Ingress concept lets you map traffic to different backends based on rules you define via the Kubernetes API. - [Ingress Controllers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/ingress-controllers/): In order for an [Ingress](/docs/concepts/services-networking/ingress/) to work in your cluster, there must be an _ingress controller_ running. You need to select at least one ingress controller and make sure it is set up in your cluster. This page lists common ingress controllers that you can deploy. - [Gateway API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/gateway/): Gateway API is a family of API kinds that provide dynamic infrastructure provisioning and advanced traffic routing. - [EndpointSlices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/endpoint-slices/): The EndpointSlice API is the mechanism that Kubernetes uses to let your Service scale to handle large numbers of backends, and allows the cluster to update its list of healthy backends efficiently. - [Network Policies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/network-policies/): If you want to control traffic flow at the IP address or port level (OSI layer 3 or 4), NetworkPolicies allow you to specify rules for traffic flow within your cluster, and also between Pods and the outside world. Your cluster must use a network plugin that supports NetworkPolicy enforcement. - [DNS for Services and Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/dns-pod-service/): Your workload can discover Services within your cluster using DNS; this page explains how that works. - [IPv4/IPv6 dual-stack](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/dual-stack/): Kubernetes lets you configure single-stack IPv4 networking, single-stack IPv6 networking, or dual stack networking with both network families active. This page explains how. - [Topology Aware Routing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/topology-aware-routing/): _Topology Aware Routing_ provides a mechanism to help keep network traffic within the zone where it originated. Preferring same-zone traffic between Pods in your cluster can help with reliability, performance (network latency and throughput), or cost. - [Networking on Windows](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/windows-networking/) - [Service ClusterIP allocation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/cluster-ip-allocation/) - [Service Internal Traffic Policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/services-networking/service-traffic-policy/): If two Pods in your cluster want to communicate, and both Pods are actually running on the same node, use _Service Internal Traffic Policy_ to keep network traffic within that node. Avoiding a round trip via the cluster network can help with reliability, performance (network latency and throughput), or cost. #### Storage > Ways to provide both long-term and temporary storage to Pods in your cluster. - [Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/volumes/) - [Persistent Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/persistent-volumes/) - [Projected Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/projected-volumes/) - [Ephemeral Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/ephemeral-volumes/) - [Storage Classes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/storage-classes/) - [Volume Attributes Classes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/volume-attributes-classes/) - [Dynamic Volume Provisioning](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/dynamic-provisioning/) - [Volume Snapshots](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/volume-snapshots/) - [Volume Snapshot Classes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/volume-snapshot-classes/) - [CSI Volume Cloning](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/volume-pvc-datasource/) - [Storage Capacity](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/storage-capacity/) - [Node-specific Volume Limits](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/storage-limits/) - [Volume Health Monitoring](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/volume-health-monitoring/) - [Windows Storage](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/storage/windows-storage/) #### Configuration > Resources that Kubernetes provides for configuring Pods. - [Configuration Best Practices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/overview/) - [ConfigMaps](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/configmap/) - [Secrets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/secret/) - [Liveness, Readiness, and Startup Probes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/liveness-readiness-startup-probes/) - [Resource Management for Pods and Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/manage-resources-containers/) - [Organizing Cluster Access Using kubeconfig Files](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/organize-cluster-access-kubeconfig/) - [Resource Management for Windows nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/configuration/windows-resource-management/) #### Security > Concepts for keeping your cloud-native workload secure. - [Cloud Native Security and Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/cloud-native-security/): Concepts for keeping your cloud-native workload secure. - [Pod Security Standards](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/pod-security-standards/): A detailed look at the different policy levels defined in the Pod Security Standards. - [Pod Security Admission](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/pod-security-admission/): An overview of the Pod Security Admission Controller, which can enforce the Pod Security Standards. - [Service Accounts](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/service-accounts/): Learn about ServiceAccount objects in Kubernetes. - [Pod Security Policies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/pod-security-policy/) - [Security For Linux Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/linux-security/) - [Security For Windows Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/windows-security/) - [Controlling Access to the Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/controlling-access/) - [Role Based Access Control Good Practices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/rbac-good-practices/): Principles and practices for good RBAC design for cluster operators. - [Good practices for Kubernetes Secrets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/secrets-good-practices/): Principles and practices for good Secret management for cluster administrators and application developers. - [Multi-tenancy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/multi-tenancy/) - [Hardening Guide - Authentication Mechanisms](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/hardening-guide/authentication-mechanisms/): Information on authentication options in Kubernetes and their security properties. - [Hardening Guide - Scheduler Configuration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/hardening-guide/scheduler/): Information about how to make the Kubernetes scheduler more secure. - [Kubernetes API Server Bypass Risks](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/api-server-bypass-risks/): Security architecture information relating to the API server and other components - [Linux kernel security constraints for Pods and containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/linux-kernel-security-constraints/): Overview of Linux kernel security modules and constraints that you can use to harden your Pods and containers. - [Security Checklist](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/security-checklist/): Baseline checklist for ensuring security in Kubernetes clusters. - [Application Security Checklist](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/security/application-security-checklist/): Baseline guidelines around ensuring application security on Kubernetes, aimed at application developers #### Policies > Manage security and best-practices with policies. - [Limit Ranges](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/policy/limit-range/) - [Resource Quotas](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/policy/resource-quotas/) - [Process ID Limits And Reservations](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/policy/pid-limiting/) - [Node Resource Managers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/policy/node-resource-managers/) #### Scheduling, Preemption and Eviction - [Kubernetes Scheduler](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/kube-scheduler/) - [Assigning Pods to Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/assign-pod-node/) - [Pod Overhead](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/pod-overhead/) - [Pod Scheduling Readiness](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/pod-scheduling-readiness/) - [Pod Topology Spread Constraints](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/topology-spread-constraints/) - [Taints and Tolerations](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/taint-and-toleration/) - [Scheduling Framework](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/scheduling-framework/) - [Dynamic Resource Allocation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/dynamic-resource-allocation/) - [Scheduler Performance Tuning](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/scheduler-perf-tuning/) - [Resource Bin Packing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/resource-bin-packing/) - [Pod Priority and Preemption](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/pod-priority-preemption/) - [Node-pressure Eviction](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/node-pressure-eviction/) - [API-initiated Eviction](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/scheduling-eviction/api-eviction/) #### Cluster Administration > Lower-level detail relevant to creating or administering a Kubernetes cluster. - [Node Shutdowns](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/node-shutdown/) - [Swap memory management](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/swap-memory-management/) - [Node Autoscaling](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/node-autoscaling/): Automatically provision and consolidate the Nodes in your cluster to adapt to demand and optimize cost. - [Certificates](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/certificates/) - [Cluster Networking](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/networking/) - [Admission Webhook Good Practices](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/admission-webhooks-good-practices/): Recommendations for designing and deploying admission webhooks in Kubernetes. - [Logging Architecture](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/logging/) - [Compatibility Version For Kubernetes Control Plane Components](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/compatibility-version/) - [Metrics For Kubernetes System Components](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/system-metrics/) - [Metrics for Kubernetes Object States](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/kube-state-metrics/): kube-state-metrics, an add-on agent to generate and expose cluster-level metrics. - [System Logs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/system-logs/) - [Traces For Kubernetes System Components](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/system-traces/) - [Proxies in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/proxies/) - [API Priority and Fairness](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/flow-control/) - [Installing Addons](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/addons/) - [Coordinated Leader Election](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/cluster-administration/coordinated-leader-election/) #### Windows in Kubernetes > Kubernetes supports nodes that run Microsoft Windows. - [Windows containers in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/windows/intro/) - [Guide for Running Windows Containers in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/windows/user-guide/) #### Extending Kubernetes > Different ways to change the behavior of your Kubernetes cluster. - [Compute, Storage, and Networking Extensions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/compute-storage-net/) - [Extending the Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/api-extension/) - [Operator pattern](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/operator/) ##### Compute, Storage, and Networking Extensions - [Network Plugins](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/) - [Device Plugins](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/): Device plugins let you configure your cluster with support for devices or resources that require vendor-specific setup, such as GPUs, NICs, FPGAs, or non-volatile main memory. ##### Extending the Kubernetes API - [Custom Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/api-extension/custom-resources/) - [Kubernetes API Aggregation Layer](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/) ### Tasks - [Extend kubectl with plugins](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubectl/kubectl-plugins/): Extend kubectl by creating and installing kubectl plugins. - [Manage HugePages](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-hugepages/scheduling-hugepages/): Configure and manage huge pages as a schedulable resource in a cluster. - [Schedule GPUs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-gpus/scheduling-gpus/): Configure and schedule GPUs for use as a resource by nodes in a cluster. - [Install Tools](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tools/): Set up Kubernetes tools on your computer. - [Administer a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/): Learn common tasks for administering a cluster. - [Configure Pods and Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/): Perform common configuration tasks for Pods and containers. - [Monitoring, Logging, and Debugging](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/): Set up monitoring and logging to troubleshoot a cluster, or debug a containerized application. - [Manage Kubernetes Objects](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/): Declarative and imperative paradigms for interacting with the Kubernetes API. - [Managing Secrets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configmap-secret/): Managing confidential settings data using Secrets. - [Inject Data Into Applications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/): Specify configuration and other data for the Pods that run your workload. - [Run Applications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/): Run and manage both stateless and stateful applications. - [Run Jobs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/): Run Jobs using parallel processing. - [Access Applications in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/): Configure load balancing, port forwarding, or setup firewall or DNS configurations to access applications in a cluster. - [Extend Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/): Understand advanced ways to adapt your Kubernetes cluster to the needs of your work environment. - [TLS](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tls/): Understand how to protect traffic within your cluster using Transport Layer Security (TLS). - [Manage Cluster Daemons](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-daemon/): Perform common tasks for managing a DaemonSet, such as performing a rolling update. - [Networking](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/network/): Learn how to configure networking for your cluster. #### Install Tools > Set up Kubernetes tools on your computer. - [Install and Set Up kubectl on Linux](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tools/install-kubectl-linux/) - [Install and Set Up kubectl on macOS](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tools/install-kubectl-macos/) - [Install and Set Up kubectl on Windows](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tools/install-kubectl-windows/) #### Administer a Cluster > Learn common tasks for administering a cluster. - [Administration with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/) - [Overprovision Node Capacity For A Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/node-overprovisioning/) - [Migrating from dockershim](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/migrating-from-dockershim/) - [Generate Certificates Manually](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/certificates/) - [Manage Memory, CPU, and API Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/) - [Install a Network Policy Provider](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/) - [Access Clusters Using the Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/access-cluster-api/) - [Advertise Extended Resources for a Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/extended-resource-node/) - [Autoscale the DNS Service in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/dns-horizontal-autoscaling/) - [Change the Access Mode of a PersistentVolume to ReadWriteOncePod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/) - [Change the default StorageClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/change-default-storage-class/) - [Switching from Polling to CRI Event-based Updates to Container Status](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/switch-to-evented-pleg/) - [Change the Reclaim Policy of a PersistentVolume](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/change-pv-reclaim-policy/) - [Cloud Controller Manager Administration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/running-cloud-controller/) - [Configure a kubelet image credential provider](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubelet-credential-provider/) - [Configure Quotas for API Objects](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/quota-api-object/) - [Control CPU Management Policies on the Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/cpu-management-policies/) - [Control Topology Management Policies on a node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/topology-manager/) - [Customizing DNS Service](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/dns-custom-nameservers/) - [Debugging DNS Resolution](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/dns-debugging-resolution/) - [Declare Network Policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/declare-network-policy/) - [Developing Cloud Controller Manager](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/developing-cloud-controller-manager/) - [Enable Or Disable A Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/enable-disable-api/) - [Encrypting Confidential Data at Rest](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/encrypt-data/) - [Decrypt Confidential Data that is Already Encrypted at Rest](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/decrypt-data/) - [Guaranteed Scheduling For Critical Add-On Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/) - [IP Masquerade Agent User Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/ip-masq-agent/) - [Limit Storage Consumption](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/limit-storage-consumption/) - [Migrate Replicated Control Plane To Use Cloud Controller Manager](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/controller-manager-leader-migration/) - [Operating etcd clusters for Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/configure-upgrade-etcd/) - [Reserve Compute Resources for System Daemons](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/reserve-compute-resources/) - [Running Kubernetes Node Components as a Non-root User](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubelet-in-userns/) - [Safely Drain a Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/safely-drain-node/) - [Securing a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/securing-a-cluster/) - [Set Kubelet Parameters Via A Configuration File](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubelet-config-file/) - [Share a Cluster with Namespaces](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/namespaces/) - [Upgrade A Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/cluster-upgrade/) - [Use Cascading Deletion in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/use-cascading-deletion/) - [Using a KMS provider for data encryption](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kms-provider/) - [Using CoreDNS for Service Discovery](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/coredns/) - [Using NodeLocal DNSCache in Kubernetes Clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/nodelocaldns/) - [Using sysctls in a Kubernetes Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/sysctl-cluster/) - [Utilizing the NUMA-aware Memory Manager](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/memory-manager/) - [Verify Signed Kubernetes Artifacts](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/verify-signed-artifacts/) ##### Administration with kubeadm - [Adding Linux worker nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/adding-linux-nodes/) - [Adding Windows worker nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/) - [Upgrading kubeadm clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/) - [Upgrading Linux nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/upgrading-linux-nodes/) - [Upgrading Windows nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes/) - [Configuring a cgroup driver](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/configure-cgroup-driver/) - [Certificate Management with kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/) - [Reconfiguring a kubeadm cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/kubeadm-reconfigure/) - [Changing The Kubernetes Package Repository](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/kubeadm/change-package-repository/) ##### Migrating from dockershim - [Changing the Container Runtime on a Node from Docker Engine to containerd](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/migrating-from-dockershim/change-runtime-containerd/) - [Find Out What Container Runtime is Used on a Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/migrating-from-dockershim/find-out-runtime-you-use/) - [Troubleshooting CNI plugin-related errors](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/migrating-from-dockershim/troubleshooting-cni-plugin-related-errors/) - [Check whether dockershim removal affects you](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-removal-affects-you/) - [Migrating telemetry and security agents from dockershim](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents/) ##### Manage Memory, CPU, and API Resources - [Configure Default Memory Requests and Limits for a Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/): Define a default memory resource limit for a namespace, so that every new Pod in that namespace has a memory resource limit configured. - [Configure Default CPU Requests and Limits for a Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/cpu-default-namespace/): Define a default CPU resource limits for a namespace, so that every new Pod in that namespace has a CPU resource limit configured. - [Configure Minimum and Maximum Memory Constraints for a Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/memory-constraint-namespace/): Define a range of valid memory resource limits for a namespace, so that every new Pod in that namespace falls within the range you configure. - [Configure Minimum and Maximum CPU Constraints for a Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/cpu-constraint-namespace/): Define a range of valid CPU resource limits for a namespace, so that every new Pod in that namespace falls within the range you configure. - [Configure Memory and CPU Quotas for a Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace/): Define overall memory and CPU resource limits for a namespace. - [Configure a Pod Quota for a Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/manage-resources/quota-pod-namespace/): Restrict how many Pods you can create within a namespace. ##### Install a Network Policy Provider - [Use Antrea for NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/antrea-network-policy/) - [Use Calico for NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/calico-network-policy/) - [Use Cilium for NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/cilium-network-policy/) - [Use Kube-router for NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/kube-router-network-policy/) - [Romana for NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/romana-network-policy/) - [Weave Net for NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/administer-cluster/network-policy-provider/weave-network-policy/) #### Configure Pods and Containers > Perform common configuration tasks for Pods and containers. - [Assign Memory Resources to Containers and Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-memory-resource/) - [Assign CPU Resources to Containers and Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-cpu-resource/) - [Assign Devices to Pods and Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-resources/): Assign infrastructure resources to your Kubernetes workloads. - [Assign Pod-level CPU and memory resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-pod-level-resources/) - [Configure GMSA for Windows Pods and containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-gmsa/) - [Resize CPU and Memory Resources assigned to Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/resize-container-resources/) - [Configure RunAsUserName for Windows pods and containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-runasusername/) - [Create a Windows HostProcess Pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/create-hostprocess-pod/) - [Configure Quality of Service for Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/quality-service-pod/) - [Assign Extended Resources to a Container](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/extended-resource/) - [Configure a Pod to Use a Volume for Storage](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-volume-storage/) - [Configure a Pod to Use a PersistentVolume for Storage](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-persistent-volume-storage/) - [Configure a Pod to Use a Projected Volume for Storage](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-projected-volume-storage/) - [Configure a Security Context for a Pod or Container](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/security-context/) - [Configure Service Accounts for Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-service-account/) - [Pull an Image from a Private Registry](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/pull-image-private-registry/) - [Configure Liveness, Readiness and Startup Probes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) - [Assign Pods to Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-pods-nodes/) - [Assign Pods to Nodes using Node Affinity](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/) - [Configure Pod Initialization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-pod-initialization/) - [Attach Handlers to Container Lifecycle Events](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/) - [Configure a Pod to Use a ConfigMap](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/configure-pod-configmap/) - [Share Process Namespace between Containers in a Pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/share-process-namespace/) - [Use a User Namespace With a Pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/user-namespaces/) - [Use an Image Volume With a Pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/image-volumes/) - [Create static Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/static-pod/) - [Translate a Docker Compose File to Kubernetes Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/translate-compose-kubernetes/) - [Enforce Pod Security Standards by Configuring the Built-in Admission Controller](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/enforce-standards-admission-controller/) - [Enforce Pod Security Standards with Namespace Labels](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/) - [Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/migrate-from-psp/) ##### Assign Devices to Pods and Containers > Assign infrastructure resources to your Kubernetes workloads. - [Set Up DRA in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-resources/set-up-dra-cluster/) - [Allocate Devices to Workloads with DRA](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configure-pod-container/assign-resources/allocate-devices-dra/) #### Monitoring, Logging, and Debugging > Set up monitoring and logging to troubleshoot a cluster, or debug a containerized application. - [Troubleshooting Applications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/): Debugging common containerized application issues. - [Troubleshooting Clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/): Debugging common cluster issues. ##### Troubleshooting Applications > Debugging common containerized application issues. - [Debug Running Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/debug-running-pod/) - [Get a Shell to a Running Container](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/get-shell-running-container/) - [Debug Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/debug-pods/) - [Debug Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/debug-service/) - [Debug a StatefulSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/debug-statefulset/) - [Determine the Reason for Pod Failure](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/determine-reason-pod-failure/) - [Debug Init Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-application/debug-init-containers/) ##### Troubleshooting Clusters > Debugging common cluster issues. - [Auditing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/audit/) - [Debugging Kubernetes Nodes With Kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/kubectl-node-debug/) - [Developing and debugging services locally using telepresence](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/local-debugging/) - [Windows debugging tips](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/windows/) - [Troubleshooting kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/troubleshoot-kubectl/) - [Resource metrics pipeline](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/) - [Tools for Monitoring Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/resource-usage-monitoring/) - [Monitor Node Health](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/monitor-node-health/) - [Debugging Kubernetes nodes with crictl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/debug/debug-cluster/crictl/) #### Manage Kubernetes Objects > Declarative and imperative paradigms for interacting with the Kubernetes API. - [Declarative Management of Kubernetes Objects Using Configuration Files](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/declarative-config/) - [Declarative Management of Kubernetes Objects Using Kustomize](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/kustomization/) - [Managing Kubernetes Objects Using Imperative Commands](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/imperative-command/) - [Imperative Management of Kubernetes Objects Using Configuration Files](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/imperative-config/) - [Update API Objects in Place Using kubectl patch](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/): Use kubectl patch to update Kubernetes API objects in place. Do a strategic merge patch or a JSON merge patch. - [Migrate Kubernetes Objects Using Storage Version Migration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-kubernetes-objects/storage-version-migration/) #### Managing Secrets > Managing confidential settings data using Secrets. - [Managing Secrets using kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configmap-secret/managing-secret-using-kubectl/): Creating Secret objects using kubectl command line. - [Managing Secrets using Configuration File](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configmap-secret/managing-secret-using-config-file/): Creating Secret objects using resource configuration file. - [Managing Secrets using Kustomize](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/configmap-secret/managing-secret-using-kustomize/): Creating Secret objects using kustomization.yaml file. #### Inject Data Into Applications > Specify configuration and other data for the Pods that run your workload. - [Define a Command and Arguments for a Container](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/define-command-argument-container/) - [Define Dependent Environment Variables](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/define-interdependent-environment-variables/) - [Define Environment Variables for a Container](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/define-environment-variable-container/) - [Expose Pod Information to Containers Through Environment Variables](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/environment-variable-expose-pod-information/) - [Expose Pod Information to Containers Through Files](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/) - [Distribute Credentials Securely Using Secrets](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/inject-data-application/distribute-credentials-secure/) #### Run Applications > Run and manage both stateless and stateful applications. - [Run a Stateless Application Using a Deployment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/run-stateless-application-deployment/) - [Run a Single-Instance Stateful Application](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/run-single-instance-stateful-application/) - [Run a Replicated Stateful Application](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/run-replicated-stateful-application/) - [Scale a StatefulSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/scale-stateful-set/) - [Delete a StatefulSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/delete-stateful-set/) - [Force Delete StatefulSet Pods](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/force-delete-stateful-set-pod/) - [Horizontal Pod Autoscaling](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/horizontal-pod-autoscale/) - [HorizontalPodAutoscaler Walkthrough](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/) - [Specifying a Disruption Budget for your Application](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/configure-pdb/) - [Accessing the Kubernetes API from a Pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/run-application/access-api-from-pod/) #### Run Jobs > Run Jobs using parallel processing. - [Running Automated Tasks with a CronJob](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/automated-tasks-with-cron-jobs/) - [Coarse Parallel Processing Using a Work Queue](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/coarse-parallel-processing-work-queue/) - [Fine Parallel Processing Using a Work Queue](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/fine-parallel-processing-work-queue/) - [Indexed Job for Parallel Processing with Static Work Assignment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/indexed-parallel-processing-static/) - [Job with Pod-to-Pod Communication](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/job-with-pod-to-pod-communication/) - [Parallel Processing using Expansions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/parallel-processing-expansion/) - [Handling retriable and non-retriable pod failures with Pod failure policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/job/pod-failure-policy/) #### Access Applications in a Cluster > Configure load balancing, port forwarding, or setup firewall or DNS configurations to access applications in a cluster. - [Deploy and Access the Kubernetes Dashboard](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/web-ui-dashboard/): Deploy the web UI (Kubernetes Dashboard) and access it. - [Accessing Clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/access-cluster/) - [Configure Access to Multiple Clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/configure-access-multiple-clusters/) - [Use Port Forwarding to Access Applications in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/port-forward-access-application-cluster/) - [Use a Service to Access an Application in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/service-access-application-cluster/) - [Connect a Frontend to a Backend Using Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/connecting-frontend-backend/) - [Create an External Load Balancer](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/create-external-load-balancer/) - [List All Container Images Running in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/list-all-running-container-images/) - [Set up Ingress on Minikube with the NGINX Ingress Controller](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/ingress-minikube/) - [Communicate Between Containers in the Same Pod Using a Shared Volume](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/) - [Configure DNS for a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/configure-dns-cluster/) - [Access Services Running on Clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/access-application-cluster/access-cluster-services/) #### Extend Kubernetes > Understand advanced ways to adapt your Kubernetes cluster to the needs of your work environment. - [Configure the Aggregation Layer](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/configure-aggregation-layer/) - [Use Custom Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/custom-resources/) - [Set up an Extension API Server](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/setup-extension-api-server/) - [Configure Multiple Schedulers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/configure-multiple-schedulers/) - [Use an HTTP Proxy to Access the Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/http-proxy-access-api/) - [Use a SOCKS5 Proxy to Access the Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/socks5-proxy-access-api/) - [Set up Konnectivity service](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/setup-konnectivity/) ##### Use Custom Resources - [Extend the Kubernetes API with CustomResourceDefinitions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/) - [Versions in CustomResourceDefinitions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/) #### TLS > Understand how to protect traffic within your cluster using Transport Layer Security (TLS). - [Configure Certificate Rotation for the Kubelet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tls/certificate-rotation/) - [Manage TLS Certificates in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tls/managing-tls-in-a-cluster/) - [Manual Rotation of CA Certificates](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tls/manual-rotation-of-ca-certificates/) - [Issue a Certificate for a Kubernetes API Client Using A CertificateSigningRequest](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/tls/certificate-issue-client-csr/) #### Manage Cluster Daemons > Perform common tasks for managing a DaemonSet, such as performing a rolling update. - [Building a Basic DaemonSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-daemon/create-daemon-set/) - [Perform a Rolling Update on a DaemonSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-daemon/update-daemon-set/) - [Perform a Rollback on a DaemonSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-daemon/rollback-daemon-set/) - [Running Pods on Only Some Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/manage-daemon/pods-some-nodes/) #### Networking > Learn how to configure networking for your cluster. - [Extend Service IP Ranges](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/network/extend-service-ip-ranges/) - [Kubernetes Default Service CIDR Reconfiguration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/network/reconfigure-default-service-ip-ranges/) - [Validate IPv4/IPv6 dual-stack](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/network/validate-dual-stack/) - [Adding entries to Pod /etc/hosts with HostAliases](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tasks/network/customize-hosts-file-for-pods/) ### Tutorials - [Hello Minikube](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/hello-minikube/) - [Learn Kubernetes Basics](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/) - [Configuration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/configuration/) - [Security](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/security/) - [Stateless Applications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateless-application/) - [Stateful Applications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateful-application/) - [Cluster Management](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/cluster-management/) - [Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/services/) #### Learn Kubernetes Basics - [Create a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/create-cluster/) - [Deploy an App](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/deploy-app/) - [Explore Your App](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/explore/) - [Expose Your App Publicly](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/expose/) - [Scale Your App](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/scale/) - [Update Your App](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/update/) ##### Create a Cluster - [Using Minikube to Create a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/) ##### Deploy an App - [Using kubectl to Create a Deployment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/) ##### Explore Your App - [Viewing Pods and Nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/explore/explore-intro/) ##### Expose Your App Publicly - [Using a Service to Expose Your App](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/expose/expose-intro/) ##### Scale Your App - [Running Multiple Instances of Your App](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/scale/scale-intro/) ##### Update Your App - [Performing a Rolling Update](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/kubernetes-basics/update/update-intro/) #### Configuration - [Updating Configuration via a ConfigMap](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/configuration/updating-configuration-via-a-configmap/) - [Configuring Redis using a ConfigMap](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/configuration/configure-redis-using-configmap/) - [Configuring swap memory on Kubernetes nodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/configuration/provision-swap-memory/) - [Adopting Sidecar Containers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/configuration/pod-sidecar-containers/) #### Security - [Apply Pod Security Standards at the Cluster Level](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/security/cluster-level-pss/) - [Apply Pod Security Standards at the Namespace Level](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/security/ns-level-pss/) - [Restrict a Container's Access to Resources with AppArmor](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/security/apparmor/) - [Restrict a Container's Syscalls with seccomp](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/security/seccomp/) #### Stateless Applications - [Exposing an External IP Address to Access an Application in a Cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateless-application/expose-external-ip-address/) - [Example: Deploying PHP Guestbook application with Redis](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateless-application/guestbook/) #### Stateful Applications - [StatefulSet Basics](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateful-application/basic-stateful-set/) - [Example: Deploying WordPress and MySQL with Persistent Volumes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/) - [Example: Deploying Cassandra with a StatefulSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateful-application/cassandra/) - [Running ZooKeeper, A Distributed System Coordinator](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/stateful-application/zookeeper/) #### Cluster Management - [Running Kubelet in Standalone Mode](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/cluster-management/kubelet-standalone/) - [Namespaces Walkthrough](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/cluster-management/namespaces-walkthrough/) #### Services - [Connecting Applications with Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/services/connect-applications-service/) - [Using Source IP](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/services/source-ip/) - [Explore Termination Behavior for Pods And Their Endpoints](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/tutorials/services/pods-and-endpoint-termination-flow/) ### Reference - [Glossary](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/glossary/) - [API Overview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/) - [API Access Control](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/) - [Well-Known Labels, Annotations and Taints](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/labels-annotations-taints/) - [Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/) - [Instrumentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/instrumentation/) - [Kubernetes Issues and Security](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/issues-security/) - [Node Reference Information](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/) - [Networking Reference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/networking/) - [Setup tools](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/) - [Command line tool (kubectl)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/) - [Component tools](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/) - [Debug cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/debug-cluster/) - [Configuration APIs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/) - [External APIs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/external-api/) - [Scheduling](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/scheduling/) - [Other Tools](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/tools/) #### API Overview - [Declarative API Validation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/declarative-validation/) - [Kubernetes API Concepts](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/api-concepts/) - [Server-Side Apply](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/server-side-apply/) - [Client Libraries](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/client-libraries/) - [Common Expression Language in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/cel/) - [Kubernetes Deprecation Policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/deprecation-policy/) - [Deprecated API Migration Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/deprecation-guide/) - [Kubernetes API health endpoints](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/using-api/health-checks/) #### API Access Control - [Mutating Admission Policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/mutating-admission-policy/) - [Validating Admission Policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/validating-admission-policy/) - [Authenticating](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/authentication/) - [Authenticating with Bootstrap Tokens](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/bootstrap-tokens/) - [Authorization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/authorization/): Details of Kubernetes authorization mechanisms and supported authorization modes. - [Using RBAC Authorization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/rbac/) - [Using Node Authorization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/node/) - [Webhook Mode](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/webhook/) - [Using ABAC Authorization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/abac/) - [Admission Control in Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/admission-controllers/) - [Dynamic Admission Control](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/extensible-admission-controllers/) - [Managing Service Accounts](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/service-accounts-admin/) - [Certificates and Certificate Signing Requests](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/certificate-signing-requests/) - [Mapping PodSecurityPolicies to Pod Security Standards](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/psp-to-pod-security-standards/) - [Kubelet authentication/authorization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/kubelet-authn-authz/) - [TLS bootstrapping](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/access-authn-authz/kubelet-tls-bootstrapping/) #### Well-Known Labels, Annotations and Taints - [Audit Annotations](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/labels-annotations-taints/audit-annotations/) #### Kubernetes API - [Workload Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/) - [Service Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/service-resources/) - [Config and Storage Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/) - [Authentication Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/) - [Authorization Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/) - [Policy Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/) - [Extend Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/extend-resources/) - [Cluster Resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/) - [Common Definitions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/) - [Common Parameters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-parameters/common-parameters/) ##### Workload Resources - [Pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/pod-v1/): Pod is a collection of containers that can run on a host. - [Binding](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/binding-v1/): Binding ties one object to another; for example, a pod is bound to a node by a scheduler. - [PodTemplate](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/pod-template-v1/): PodTemplate describes a template for creating copies of a predefined pod. - [ReplicationController](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/replication-controller-v1/): ReplicationController represents the configuration of a replication controller. - [ReplicaSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/replica-set-v1/): ReplicaSet ensures that a specified number of pod replicas are running at any given time. - [Deployment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/deployment-v1/): Deployment enables declarative updates for Pods and ReplicaSets. - [StatefulSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/stateful-set-v1/): StatefulSet represents a set of pods with consistent identities. - [ControllerRevision](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/controller-revision-v1/): ControllerRevision implements an immutable snapshot of state data. - [DaemonSet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/daemon-set-v1/): DaemonSet represents the configuration of a daemon set. - [Job](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/job-v1/): Job represents the configuration of a single job. - [CronJob](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/cron-job-v1/): CronJob represents the configuration of a single cron job. - [HorizontalPodAutoscaler](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/horizontal-pod-autoscaler-v1/): configuration of a horizontal pod autoscaler. - [HorizontalPodAutoscaler](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/horizontal-pod-autoscaler-v2/): HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. - [PriorityClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/priority-class-v1/): PriorityClass defines mapping from a priority class name to the priority integer value. - [DeviceTaintRule v1alpha3](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/device-taint-rule-v1alpha3/): DeviceTaintRule adds one taint to all devices which match the selector. - [ResourceClaim v1beta2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/resource-claim-v1beta2/): ResourceClaim describes a request for access to resources in the cluster, for use by workloads. - [ResourceClaimTemplate v1beta2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/resource-claim-template-v1beta2/): ResourceClaimTemplate is used to produce ResourceClaim objects. - [ResourceSlice v1beta2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/workload-resources/resource-slice-v1beta2/): ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. ##### Service Resources - [Service](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/service-resources/service-v1/): Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. - [Endpoints](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/service-resources/endpoints-v1/): Endpoints is a collection of endpoints that implement the actual service. - [EndpointSlice](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/service-resources/endpoint-slice-v1/): EndpointSlice represents a set of service endpoints. - [Ingress](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/service-resources/ingress-v1/): Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. - [IngressClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/service-resources/ingress-class-v1/): IngressClass represents the class of the Ingress, referenced by the Ingress Spec. ##### Config and Storage Resources - [ConfigMap](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/config-map-v1/): ConfigMap holds configuration data for pods to consume. - [Secret](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/secret-v1/): Secret holds secret data of a certain type. - [CSIDriver](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/csi-driver-v1/): CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. - [CSINode](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/csi-node-v1/): CSINode holds information about all CSI drivers installed on a node. - [CSIStorageCapacity](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/csi-storage-capacity-v1/): CSIStorageCapacity stores the result of one CSI GetCapacity call. - [PersistentVolumeClaim](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/): PersistentVolumeClaim is a user's request for and claim to a persistent volume. - [PersistentVolume](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-v1/): PersistentVolume (PV) is a storage resource provisioned by an administrator. - [StorageClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/storage-class-v1/): StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. - [StorageVersionMigration v1alpha1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/storage-version-migration-v1alpha1/): StorageVersionMigration represents a migration of stored data to the latest storage version. - [Volume](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/volume/): Volume represents a named volume in a pod that may be accessed by any container in the pod. - [VolumeAttachment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/volume-attachment-v1/): VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. - [VolumeAttributesClass v1beta1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/config-and-storage-resources/volume-attributes-class-v1beta1/): VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. ##### Authentication Resources - [ServiceAccount](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/service-account-v1/): ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets. - [TokenRequest](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/token-request-v1/): TokenRequest requests a token for a given service account. - [TokenReview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/token-review-v1/): TokenReview attempts to authenticate a token to a known user. - [CertificateSigningRequest](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/certificate-signing-request-v1/): CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. - [ClusterTrustBundle v1beta1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/cluster-trust-bundle-v1beta1/): ClusterTrustBundle is a cluster-scoped container for X. - [SelfSubjectReview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authentication-resources/self-subject-review-v1/): SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. ##### Authorization Resources - [LocalSubjectAccessReview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/local-subject-access-review-v1/): LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. - [SelfSubjectAccessReview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/self-subject-access-review-v1/): SelfSubjectAccessReview checks whether or the current user can perform an action. - [SelfSubjectRulesReview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/self-subject-rules-review-v1/): SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. - [SubjectAccessReview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/subject-access-review-v1/): SubjectAccessReview checks whether or not a user or group can perform an action. - [ClusterRole](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/cluster-role-v1/): ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. - [ClusterRoleBinding](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/cluster-role-binding-v1/): ClusterRoleBinding references a ClusterRole, but not contain it. - [Role](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/role-v1/): Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. - [RoleBinding](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/authorization-resources/role-binding-v1/): RoleBinding references a role, but does not contain it. ##### Policy Resources - [FlowSchema](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/flow-schema-v1/): FlowSchema defines the schema of a group of flows. - [LimitRange](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/limit-range-v1/): LimitRange sets resource usage limits for each kind of resource in a Namespace. - [ResourceQuota](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/resource-quota-v1/): ResourceQuota sets aggregate quota restrictions enforced per namespace. - [NetworkPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/network-policy-v1/): NetworkPolicy describes what network traffic is allowed for a set of Pods. - [PodDisruptionBudget](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/pod-disruption-budget-v1/): PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods. - [PriorityLevelConfiguration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/priority-level-configuration-v1/): PriorityLevelConfiguration represents the configuration of a priority level. - [ValidatingAdmissionPolicy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/validating-admission-policy-v1/): ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. - [ValidatingAdmissionPolicyBinding](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/validating-admission-policy-binding-v1/): ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. - [MutatingAdmissionPolicy v1alpha1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/mutating-admission-policy-v1alpha1/): MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain. - [MutatingAdmissionPolicyBinding v1alpha1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/policy-resources/mutating-admission-policy-binding-v1alpha1/): MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. ##### Extend Resources - [CustomResourceDefinition](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/extend-resources/custom-resource-definition-v1/): CustomResourceDefinition represents a resource that should be exposed on the API server. - [DeviceClass v1beta2](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/extend-resources/device-class-v1beta2/): DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. - [MutatingWebhookConfiguration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/extend-resources/mutating-webhook-configuration-v1/): MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. - [ValidatingWebhookConfiguration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/extend-resources/validating-webhook-configuration-v1/): ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. ##### Cluster Resources - [APIService](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/api-service-v1/): APIService represents a server for a particular GroupVersion. - [ComponentStatus](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/component-status-v1/): ComponentStatus (and ComponentStatusList) holds the cluster validation info. - [Event](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/event-v1/): Event is a report of an event somewhere in the cluster. - [IPAddress](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/ip-address-v1/): IPAddress represents a single IP of a single IP Family. - [Lease](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/lease-v1/): Lease defines a lease concept. - [LeaseCandidate v1beta1](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/lease-candidate-v1beta1/): LeaseCandidate defines a candidate for a Lease object. - [Namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/namespace-v1/): Namespace provides a scope for Names. - [Node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/node-v1/): Node is a worker node in Kubernetes. - [RuntimeClass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/runtime-class-v1/): RuntimeClass defines a class of container runtime supported in the cluster. - [ServiceCIDR](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/cluster-resources/service-cidr-v1/): ServiceCIDR defines a range of IP addresses using CIDR format (e. ##### Common Definitions - [DeleteOptions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/delete-options/): DeleteOptions may be provided when deleting an API object. - [LabelSelector](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/label-selector/): A label selector is a label query over a set of resources. - [ListMeta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/list-meta/): ListMeta describes metadata that synthetic resources must have, including lists and various status objects. - [LocalObjectReference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/local-object-reference/): LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. - [NodeSelectorRequirement](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/node-selector-requirement/): A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. - [ObjectFieldSelector](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/object-field-selector/): ObjectFieldSelector selects an APIVersioned field of an object. - [ObjectMeta](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/object-meta/): ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. - [ObjectReference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/object-reference/): ObjectReference contains enough information to let you inspect or modify the referred object. - [Patch](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/patch/): Patch is provided to give a concrete name and type to the Kubernetes PATCH request body. - [Quantity](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/quantity/): Quantity is a fixed-point representation of a number. - [ResourceFieldSelector](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/resource-field-selector/): ResourceFieldSelector represents container resources (cpu, memory) and their output format. - [Status](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/status/): Status is a return value for calls that don't return other objects. - [TypedLocalObjectReference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubernetes-api/common-definitions/typed-local-object-reference/): TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. #### Instrumentation - [Kubernetes Metrics Reference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/instrumentation/metrics/): Details of the metric data that Kubernetes components export. - [Kubernetes Component SLI Metrics](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/instrumentation/slis/): High-level indicators for measuring the reliability and performance of Kubernetes components. - [CRI Pod & Container Metrics](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/instrumentation/cri-pod-container-metrics/): Collection of Pod & Container metrics via the CRI. - [Node metrics data](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/instrumentation/node-metrics/): Mechanisms for accessing metrics at node, volume, pod and container level, as seen by the kubelet. - [Kubernetes z-pages](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/instrumentation/zpages/): Provides runtime diagnostics for Kubernetes components, offering insights into component runtime status and configuration flags. #### Kubernetes Issues and Security - [Kubernetes Issue Tracker](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/issues-security/issues/) - [Kubernetes Security and Disclosure Information](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/issues-security/security/) - [Official CVE Feed](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/issues-security/official-cve-feed/index.json) #### Node Reference Information - [Kubelet Checkpoint API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/kubelet-checkpoint-api/) - [Linux Kernel Version Requirements](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/kernel-version-requirements/) - [Articles on dockershim Removal and on Using CRI-compatible Runtimes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/topics-on-dockershim-and-cri-compatible-runtimes/) - [Node Labels Populated By The Kubelet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/node-labels/) - [Local Files And Paths Used By The Kubelet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/kubelet-files/) - [Kubelet Configuration Directory Merging](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/kubelet-config-directory-merging/) - [Kubelet Device Manager API Versions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/device-plugin-api-versions/) - [Kubelet Systemd Watchdog](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/systemd-watchdog/) - [Node Status](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/node-status/) - [Seccomp and Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/node/seccomp/) #### Networking Reference - [Protocols for Services](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/networking/service-protocols/) - [Ports and Protocols](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/networking/ports-and-protocols/) - [Virtual IPs and Service Proxies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/networking/virtual-ips/) #### Setup tools - [Kubeadm](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/) ##### Kubeadm - [Kubeadm Generated](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/generated/) - [kubeadm init](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-init/) - [kubeadm join](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-join/) - [kubeadm upgrade](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/) - [kubeadm upgrade phases](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-upgrade-phase/) - [kubeadm config](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-config/) - [kubeadm reset](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-reset/) - [kubeadm token](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-token/) - [kubeadm version](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-version/) - [kubeadm alpha](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-alpha/) - [kubeadm certs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-certs/) - [kubeadm init phase](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-init-phase/) - [kubeadm join phase](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-join-phase/) - [kubeadm kubeconfig](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-kubeconfig/) - [kubeadm reset phase](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase/) - [Implementation details](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/setup-tools/kubeadm/implementation-details/) ###### Kubeadm Generated #### Command line tool (kubectl) - [Introduction to kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/introduction/) - [kubectl Quick Reference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/quick-reference/) - [kubectl reference](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/) - [kubectl Commands](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/kubectl-cmds/) - [kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/kubectl/) - [JSONPath Support](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/jsonpath/) - [kubectl for Docker Users](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/docker-cli-to-kubectl/) - [kubectl Usage Conventions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/conventions/) - [Kubectl user preferences (kuberc)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/kuberc/) ##### kubectl reference - [kubectl](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl/) - [kubectl annotate](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_annotate/) - [kubectl api-resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_api-resources/) - [kubectl api-versions](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_api-versions/) - [kubectl apply](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_apply/) - [kubectl attach](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_attach/) - [kubectl auth](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_auth/) - [kubectl autoscale](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_autoscale/) - [kubectl certificate](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_certificate/) - [kubectl cluster-info](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_cluster-info/) - [kubectl completion](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_completion/) - [kubectl config](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/) - [kubectl cordon](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_cordon/) - [kubectl cp](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_cp/) - [kubectl create](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/) - [kubectl debug](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_debug/) - [kubectl delete](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_delete/) - [kubectl describe](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_describe/) - [kubectl diff](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_diff/) - [kubectl drain](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_drain/) - [kubectl edit](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_edit/) - [kubectl events](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_events/) - [kubectl exec](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_exec/) - [kubectl explain](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_explain/) - [kubectl expose](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_expose/) - [kubectl get](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_get/) - [kubectl kustomize](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_kustomize/) - [kubectl label](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_label/) - [kubectl logs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_logs/) - [kubectl options](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_options/) - [kubectl patch](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_patch/) - [kubectl plugin](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_plugin/) - [kubectl port-forward](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_port-forward/) - [kubectl proxy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_proxy/) - [kubectl replace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_replace/) - [kubectl rollout](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/) - [kubectl run](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_run/) - [kubectl scale](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_scale/) - [kubectl set](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/) - [kubectl taint](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_taint/) - [kubectl top](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_top/) - [kubectl uncordon](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_uncordon/) - [kubectl version](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_version/) - [kubectl wait](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_wait/) ###### kubectl annotate ###### kubectl api-resources ###### kubectl api-versions ###### kubectl apply - [kubectl apply edit-last-applied](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_edit-last-applied/) - [kubectl apply set-last-applied](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_set-last-applied/) - [kubectl apply view-last-applied](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_view-last-applied/) ###### kubectl attach ###### kubectl auth - [kubectl auth can-i](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_can-i/) - [kubectl auth reconcile](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_reconcile/) - [kubectl auth whoami](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_whoami/) ###### kubectl autoscale ###### kubectl certificate - [kubectl certificate approve](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_certificate/kubectl_certificate_approve/) - [kubectl certificate deny](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_certificate/kubectl_certificate_deny/) ###### kubectl cluster-info - [kubectl cluster-info dump](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_cluster-info/kubectl_cluster-info_dump/) ###### kubectl completion ###### kubectl config - [kubectl config current-context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_current-context/) - [kubectl config delete-cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-cluster/) - [kubectl config delete-context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-context/) - [kubectl config delete-user](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-user/) - [kubectl config get-clusters](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-clusters/) - [kubectl config get-contexts](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-contexts/) - [kubectl config get-users](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-users/) - [kubectl config rename-context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_rename-context/) - [kubectl config set](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set/) - [kubectl config set-cluster](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-cluster/) - [kubectl config set-context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-context/) - [kubectl config set-credentials](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-credentials/) - [kubectl config unset](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_unset/) - [kubectl config use-context](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_use-context/) - [kubectl config view](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_config/kubectl_config_view/) ###### kubectl cordon ###### kubectl cp ###### kubectl create - [kubectl create clusterrole](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_clusterrole/) - [kubectl create clusterrolebinding](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_clusterrolebinding/) - [kubectl create configmap](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_configmap/) - [kubectl create cronjob](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_cronjob/) - [kubectl create deployment](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_deployment/) - [kubectl create ingress](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_ingress/) - [kubectl create job](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_job/) - [kubectl create namespace](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_namespace/) - [kubectl create poddisruptionbudget](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_poddisruptionbudget/) - [kubectl create priorityclass](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_priorityclass/) - [kubectl create quota](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_quota/) - [kubectl create role](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_role/) - [kubectl create rolebinding](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_rolebinding/) - [kubectl create secret](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret/) - [kubectl create secret docker-registry](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_docker-registry/) - [kubectl create secret generic](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_generic/) - [kubectl create secret tls](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_tls/) - [kubectl create service](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service/) - [kubectl create service clusterip](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_clusterip/) - [kubectl create service externalname](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_externalname/) - [kubectl create service loadbalancer](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_loadbalancer/) - [kubectl create service nodeport](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_nodeport/) - [kubectl create serviceaccount](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_serviceaccount/) - [kubectl create token](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_create/kubectl_create_token/) ###### kubectl debug ###### kubectl delete ###### kubectl describe ###### kubectl diff ###### kubectl drain ###### kubectl edit ###### kubectl events ###### kubectl exec ###### kubectl explain ###### kubectl expose ###### kubectl get ###### kubectl kustomize ###### kubectl label ###### kubectl logs ###### kubectl options ###### kubectl patch ###### kubectl plugin - [kubectl plugin list](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_plugin/kubectl_plugin_list/) ###### kubectl port-forward ###### kubectl proxy ###### kubectl replace ###### kubectl rollout - [kubectl rollout history](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_history/) - [kubectl rollout pause](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_pause/) - [kubectl rollout restart](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_restart/) - [kubectl rollout resume](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_resume/) - [kubectl rollout status](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_status/) - [kubectl rollout undo](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_undo/) ###### kubectl run ###### kubectl scale ###### kubectl set - [kubectl set env](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/kubectl_set_env/) - [kubectl set image](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/kubectl_set_image/) - [kubectl set resources](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/kubectl_set_resources/) - [kubectl set selector](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/kubectl_set_selector/) - [kubectl set serviceaccount](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/kubectl_set_serviceaccount/) - [kubectl set subject](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_set/kubectl_set_subject/) ###### kubectl taint ###### kubectl top - [kubectl top node](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_top/kubectl_top_node/) - [kubectl top pod](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/kubectl/generated/kubectl_top/kubectl_top_pod/) ###### kubectl uncordon ###### kubectl version ###### kubectl wait #### Component tools - [Feature Gates](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/feature-gates/) - [Feature Gates (removed)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/feature-gates-removed/) - [kubelet](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/kubelet/) - [kube-apiserver](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/kube-apiserver/) - [kube-controller-manager](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/kube-controller-manager/) - [kube-proxy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/kube-proxy/) - [kube-scheduler](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/command-line-tools-reference/kube-scheduler/) #### Debug cluster - [Flow control](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/debug-cluster/flow-control/) #### Configuration APIs - [Client Authentication (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/client-authentication.v1/) - [Client Authentication (v1beta1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/client-authentication.v1beta1/) - [Event Rate Limit Configuration (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-eventratelimit.v1alpha1/) - [Image Policy API (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/imagepolicy.v1alpha1/) - [kube-apiserver Admission (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-admission.v1/) - [kube-apiserver Audit Configuration (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-audit.v1/) - [kube-apiserver Configuration (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-config.v1/) - [kube-apiserver Configuration (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-config.v1alpha1/) - [kube-apiserver Configuration (v1beta1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-config.v1beta1/) - [kube-controller-manager Configuration (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kube-controller-manager-config.v1alpha1/) - [kube-proxy Configuration (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kube-proxy-config.v1alpha1/) - [kube-scheduler Configuration (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kube-scheduler-config.v1/) - [kubeadm Configuration (v1beta3)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubeadm-config.v1beta3/) - [kubeadm Configuration (v1beta4)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubeadm-config.v1beta4/) - [kubeconfig (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubeconfig.v1/) - [Kubelet Configuration (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubelet-config.v1/) - [Kubelet Configuration (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubelet-config.v1alpha1/) - [Kubelet Configuration (v1beta1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubelet-config.v1beta1/) - [Kubelet CredentialProvider (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kubelet-credentialprovider.v1/) - [kuberc (v1alpha1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/kuberc.v1alpha1/) - [WebhookAdmission Configuration (v1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/config-api/apiserver-webhookadmission.v1/) #### External APIs - [Kubernetes Custom Metrics (v1beta2)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/external-api/custom-metrics.v1beta2/) - [Kubernetes External Metrics (v1beta1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/external-api/external-metrics.v1beta1/) - [Kubernetes Metrics (v1beta1)](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/external-api/metrics.v1beta1/) #### Scheduling - [Scheduler Configuration](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/scheduling/config/) - [Scheduling Policies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/reference/scheduling/policies/) #### Other Tools ### Contribute to Kubernetes - [Contribute to Kubernetes Documentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/docs/) - [Contributing to Kubernetes blogs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/blog/) - [Suggesting content improvements](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/suggesting-improvements/) - [Contributing new content](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/new-content/) - [Reviewing changes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/review/) - [Localizing Kubernetes documentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/localization/) - [Participating in SIG Docs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/participate/) - [Documentation style overview](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/) - [Updating Reference Documentation](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/) - [Advanced contributing](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/advanced/) - [Viewing Site Analytics](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/analytics/) #### Contributing to Kubernetes blogs - [Submitting articles to Kubernetes blogs](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/blog/article-submission/) - [Blog guidelines](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/blog/guidelines/) - [Blog article mirroring](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/blog/article-mirroring/) - [Post-release communications](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/blog/release-comms/) - [Helping as a blog writing buddy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/blog/writing-buddy/) #### Contributing new content - [Opening a pull request](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/new-content/open-a-pr/) - [Documenting a feature for a release](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/new-content/new-features/) - [Submitting case studies](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/new-content/case-studies/) #### Reviewing changes - [Reviewing pull requests](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/review/reviewing-prs/) - [Reviewing for approvers and reviewers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/review/for-approvers/) #### Participating in SIG Docs - [Roles and responsibilities](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/participate/roles-and-responsibilities/) - [Issue Wranglers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/participate/issue-wrangler/) - [PR wranglers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/participate/pr-wranglers/) #### Documentation style overview - [Documentation Content Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/content-guide/) - [Documentation Style Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/style-guide/) - [Diagram Guide](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/diagram-guide/) - [Writing a new topic](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/write-new-topic/) - [Page content types](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/page-content-types/) - [Content organization](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/content-organization/) - [Custom Hugo Shortcodes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/style/hugo-shortcodes/) #### Updating Reference Documentation - [Reference Documentation Quickstart](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/quickstart/) - [Contributing to the Upstream Kubernetes Code](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/contribute-upstream/) - [Generating Reference Documentation for the Kubernetes API](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/kubernetes-api/) - [Generating Reference Documentation for kubectl Commands](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/kubectl/) - [Generating Reference Documentation for Metrics](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/metrics-reference/) - [Generating Reference Pages for Kubernetes Components and Tools](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/docs/contribute/generate-ref-docs/kubernetes-components/) ## Partners ## Releases - [Download Kubernetes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/download/) - [Kubernetes Release Cycle](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/release/) - [Patch Releases](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/patch-releases/) - [Release Managers](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/release-managers/) - [Notes](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/notes/): Kubernetes release notes. - [Version Skew Policy](https://deploy-preview-51707--kubernetes-io-main-staging.netlify.app/releases/version-skew-policy/): The maximum version skew supported between various Kubernetes components. ## Training