CINXE.COM
Deployments | Kubernetes
<!doctype html> <html lang="en" class="no-js"> <head> <meta name="robots" content="noindex, nofollow"> <link rel="alternate" hreflang="zh-cn" href="https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/deployment/"> <link rel="alternate" hreflang="fr" href="https://kubernetes.io/fr/docs/concepts/workloads/controllers/deployment/"> <link rel="alternate" hreflang="de" href="https://kubernetes.io/de/docs/concepts/workloads/controllers/deployment/"> <link rel="alternate" hreflang="id" href="https://kubernetes.io/id/docs/concepts/workloads/controllers/deployment/"> <link rel="alternate" hreflang="ja" href="https://kubernetes.io/ja/docs/concepts/workloads/controllers/deployment/"> <link rel="alternate" hreflang="ko" href="https://kubernetes.io/ko/docs/concepts/workloads/controllers/deployment/"> <link rel="alternate" hreflang="es" href="https://kubernetes.io/es/docs/concepts/workloads/controllers/deployment/"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="generator" content="Hugo 0.121.2"> <link rel="shortcut icon" type="image/png" href="/images/favicon.png"> <link rel="apple-touch-icon" href="/favicons/apple-touch-icon-180x180.png" sizes="180x180"> <link rel="manifest" href="/manifest.webmanifest"> <link rel="apple-touch-icon" href="/images/kubernetes-192x192.png"> <title>Deployments | Kubernetes</title><meta property="og:title" content="Deployments" /> <meta property="og:description" content="A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state." /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/" /><meta property="article:section" content="docs" /> <meta property="article:modified_time" content="2024-03-14T14:28:16+00:00" /> <meta itemprop="name" content="Deployments"> <meta itemprop="description" content="A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state."> <meta itemprop="dateModified" content="2024-03-14T14:28:16+00:00" /> <meta itemprop="wordCount" content="6930"> <meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Deployments"/> <meta name="twitter:description" content="A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state."/> <link href="/scss/main.css" rel="stylesheet"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "https://kubernetes.io", "logo": "https://kubernetes.io/images/favicon.png", } </script> <meta name="theme-color" content="#326ce5"> <style> .gutter { background-color: #eee; background-repeat: no-repeat; background-position: 50%; } .gutter.gutter-horizontal { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg=='); cursor: col-resize; } #sidebarnav, #maindoc { max-width: 100%; } #maindoc { overflow-wrap: break-word; } @media (max-width: 768px) { #sidebarnav { padding-left: 15px; padding-right: 15px; } } </style> <link rel="stylesheet" href="/css/feature-states.css"> <meta name="description" content="A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state."> <meta property="og:description" content="A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state."> <meta name="twitter:description" content="A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state."> <meta property="og:url" content="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/"> <meta property="og:title" content="Deployments"> <meta name="twitter:title" content="Deployments"> <meta name="twitter:image" content="https://kubernetes.io/images/favicon.png" /> <meta name="twitter:image:alt" content="Kubernetes"> <meta property="og:image" content="/images/kubernetes-horizontal-color.png"> <meta property="og:type" content="article"> <script src="/js/jquery-3.6.0.min.js" intregrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="/js/split-1.6.0.js" intregrity="sha384-0blL3GqHy6+9fw0cyY2Aoiwg4onHAtslAs4OkqZY7UQBrR65/K4gI+hxLdWDrjpz"></script> <script defer src="/js/dismiss_banner.js"></script> <title>Deployments | Kubernetes</title> </head> <body class="td-page td-documentation"> <header> <nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar" data-auto-burger="primary"> <a class="navbar-brand img-fluid" href="/"></a> <div class="td-navbar-nav-scroll ml-md-auto" id="main_navbar"> <ul class="navbar-nav mt-2 mt-lg-0"> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link active" href="/docs/" >Documentation</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/blog/" >Kubernetes Blog</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/training/" >Training</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/partners/" >Partners</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/community/" >Community</a> </li> <li class="nav-item mr-2 mb-lg-0"> <a class="nav-link" href="/case-studies/" >Case Studies</a> </li> <li class="nav-item mr-n3 mr-lg-0 dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Versions </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/releases">Release Information</a> <a class="dropdown-item" href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/">v1.31</a> <a class="dropdown-item" href="https://v1-30.docs.kubernetes.io/docs/concepts/workloads/controllers/deployment/">v1.30</a> <a class="dropdown-item" href="https://v1-29.docs.kubernetes.io/docs/concepts/workloads/controllers/deployment/">v1.29</a> <a class="dropdown-item" href="https://v1-28.docs.kubernetes.io/docs/concepts/workloads/controllers/deployment/">v1.28</a> <a class="dropdown-item" href="https://v1-27.docs.kubernetes.io/docs/concepts/workloads/controllers/deployment/">v1.27</a> </div> </li> <li class="nav-item mr-n4 mr-lg-0 dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> English </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="/zh-cn/docs/concepts/workloads/controllers/deployment/">中文 (Chinese)</a> <a class="dropdown-item" href="/fr/docs/concepts/workloads/controllers/deployment/">Français (French)</a> <a class="dropdown-item" href="/de/docs/concepts/workloads/controllers/deployment/">Deutsch (German)</a> <a class="dropdown-item" href="/id/docs/concepts/workloads/controllers/deployment/">Bahasa Indonesia (Indonesian)</a> <a class="dropdown-item" href="/ja/docs/concepts/workloads/controllers/deployment/">日本語 (Japanese)</a> <a class="dropdown-item" href="/ko/docs/concepts/workloads/controllers/deployment/">한국어 (Korean)</a> <a class="dropdown-item" href="/es/docs/concepts/workloads/controllers/deployment/">Español (Spanish)</a> </div> </li> <li class="search-item nav-item mr-n4 mr-lg-0"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" class="search-input td-search-input" placeholder="Search this site" aria-label="Search this site" autocomplete="off" > </div> </li> </ul> </div> <button id="hamburger" onclick="kub.toggleMenu()" data-auto-burger-exclude><div></div></button> </nav> <section class="header-hero filler"> </section> </header> <div class="container-fluid td-outer"> <div class="td-main"> <div class="row flex-column flex-md-row"> <div id="sidebarnav" class="split td-sidebar d-print-none"> <script> $(function() { $("#td-section-nav a").removeClass("active"); $("#td-section-nav #m-docs-concepts-workloads-controllers-deployment").addClass("active"); $("#td-section-nav #m-docs-concepts-workloads-controllers-deployment-li span").addClass("td-sidebar-nav-active-item"); $("#td-section-nav #m-docs-concepts-workloads-controllers-deployment").parents("li").addClass("active-path"); $("#td-section-nav li.active-path").addClass("show"); $("#td-section-nav li.active-path").children("input").prop('checked', true); $("#td-section-nav #m-docs-concepts-workloads-controllers-deployment-li").siblings("li").addClass("show"); $("#td-section-nav #m-docs-concepts-workloads-controllers-deployment-li").children("ul").children("li").addClass("show"); $("#td-sidebar-menu").toggleClass("d-none"); }); </script> <div id="td-sidebar-menu" class="td-sidebar__inner d-none"> <form class="td-sidebar__search d-flex align-items-center"> <div class="search-bar"> <i class="search-icon fas fa-search"></i> <input type="search" name="q" class="search-input td-search-input" placeholder="Search this site" aria-label="Search this site" autocomplete="off" > </div> <button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3 fas fa-bars" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" aria-label="Toggle section navigation"> </button> </form> <nav class="collapse td-sidebar-nav foldable-nav" id="td-section-nav"> <ul class="td-sidebar-nav__section pr-md-3 ul-0"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-li"> <ul class="ul-1"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-home-li"> <input type="checkbox" id="m-docs-home-check"/> <label for="m-docs-home-check"><a href="/docs/home/" title="Kubernetes Documentation" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-home"><span class="">Documentation</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-home-supported-doc-versions-li"> <input type="checkbox" id="m-docs-home-supported-doc-versions-check"/> <label for="m-docs-home-supported-doc-versions-check"><a href="/docs/home/supported-doc-versions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-home-supported-doc-versions"><span class="">Available Documentation Versions</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-setup-li"> <input type="checkbox" id="m-docs-setup-check"/> <label for="m-docs-setup-check"><a href="/docs/setup/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-setup"><span class="">Getting started</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-learning-environment-li"> <input type="checkbox" id="m-docs-setup-learning-environment-check"/> <label for="m-docs-setup-learning-environment-check"><a href="/docs/setup/learning-environment/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-setup-learning-environment"><span class="">Learning environment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-setup-production-environment-li"> <input type="checkbox" id="m-docs-setup-production-environment-check"/> <label for="m-docs-setup-production-environment-check"><a href="/docs/setup/production-environment/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-setup-production-environment"><span class="">Production environment</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-container-runtimes-li"> <input type="checkbox" id="m-docs-setup-production-environment-container-runtimes-check"/> <label for="m-docs-setup-production-environment-container-runtimes-check"><a href="/docs/setup/production-environment/container-runtimes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-container-runtimes"><span class="">Container Runtimes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-setup-production-environment-tools-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-check"/> <label for="m-docs-setup-production-environment-tools-check"><a href="/docs/setup/production-environment/tools/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-setup-production-environment-tools"><span class="">Installing Kubernetes with deployment tools</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-setup-production-environment-tools-kubeadm-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-check"><a href="/docs/setup/production-environment/tools/kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-setup-production-environment-tools-kubeadm"><span class="">Bootstrapping clusters with kubeadm</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-install-kubeadm-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-install-kubeadm-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-install-kubeadm-check"><a href="/docs/setup/production-environment/tools/kubeadm/install-kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-install-kubeadm"><span class="">Installing kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-troubleshooting-kubeadm-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-troubleshooting-kubeadm-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-troubleshooting-kubeadm-check"><a href="/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-troubleshooting-kubeadm"><span class="">Troubleshooting kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-create-cluster-kubeadm-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-create-cluster-kubeadm-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-create-cluster-kubeadm-check"><a href="/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-create-cluster-kubeadm"><span class="">Creating a cluster with kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-control-plane-flags-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-control-plane-flags-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-control-plane-flags-check"><a href="/docs/setup/production-environment/tools/kubeadm/control-plane-flags/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-control-plane-flags"><span class="">Customizing components with the kubeadm API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-ha-topology-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-ha-topology-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-ha-topology-check"><a href="/docs/setup/production-environment/tools/kubeadm/ha-topology/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-ha-topology"><span class="">Options for Highly Available Topology</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-high-availability-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-high-availability-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-high-availability-check"><a href="/docs/setup/production-environment/tools/kubeadm/high-availability/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-high-availability"><span class="">Creating Highly Available Clusters with kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-setup-ha-etcd-with-kubeadm-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-setup-ha-etcd-with-kubeadm-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-setup-ha-etcd-with-kubeadm-check"><a href="/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-setup-ha-etcd-with-kubeadm"><span class="">Set up a High Availability etcd Cluster with kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-kubelet-integration-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-kubelet-integration-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-kubelet-integration-check"><a href="/docs/setup/production-environment/tools/kubeadm/kubelet-integration/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-kubelet-integration"><span class="">Configuring each kubelet in your cluster using kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-tools-kubeadm-dual-stack-support-li"> <input type="checkbox" id="m-docs-setup-production-environment-tools-kubeadm-dual-stack-support-check"/> <label for="m-docs-setup-production-environment-tools-kubeadm-dual-stack-support-check"><a href="/docs/setup/production-environment/tools/kubeadm/dual-stack-support/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-tools-kubeadm-dual-stack-support"><span class="">Dual-stack support with kubeadm</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-production-environment-turnkey-solutions-li"> <input type="checkbox" id="m-docs-setup-production-environment-turnkey-solutions-check"/> <label for="m-docs-setup-production-environment-turnkey-solutions-check"><a href="/docs/setup/production-environment/turnkey-solutions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-production-environment-turnkey-solutions"><span class="">Turnkey Cloud Solutions</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-setup-best-practices-li"> <input type="checkbox" id="m-docs-setup-best-practices-check"/> <label for="m-docs-setup-best-practices-check"><a href="/docs/setup/best-practices/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-setup-best-practices"><span class="">Best practices</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-best-practices-cluster-large-li"> <input type="checkbox" id="m-docs-setup-best-practices-cluster-large-check"/> <label for="m-docs-setup-best-practices-cluster-large-check"><a href="/docs/setup/best-practices/cluster-large/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-best-practices-cluster-large"><span class="">Considerations for large clusters</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-best-practices-multiple-zones-li"> <input type="checkbox" id="m-docs-setup-best-practices-multiple-zones-check"/> <label for="m-docs-setup-best-practices-multiple-zones-check"><a href="/docs/setup/best-practices/multiple-zones/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-best-practices-multiple-zones"><span class="">Running in multiple zones</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-best-practices-node-conformance-li"> <input type="checkbox" id="m-docs-setup-best-practices-node-conformance-check"/> <label for="m-docs-setup-best-practices-node-conformance-check"><a href="/docs/setup/best-practices/node-conformance/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-best-practices-node-conformance"><span class="">Validate node setup</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-best-practices-enforcing-pod-security-standards-li"> <input type="checkbox" id="m-docs-setup-best-practices-enforcing-pod-security-standards-check"/> <label for="m-docs-setup-best-practices-enforcing-pod-security-standards-check"><a href="/docs/setup/best-practices/enforcing-pod-security-standards/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-best-practices-enforcing-pod-security-standards"><span class="">Enforcing Pod Security Standards</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-setup-best-practices-certificates-li"> <input type="checkbox" id="m-docs-setup-best-practices-certificates-check"/> <label for="m-docs-setup-best-practices-certificates-check"><a href="/docs/setup/best-practices/certificates/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-setup-best-practices-certificates"><span class="">PKI certificates and requirements</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-li"> <input type="checkbox" id="m-docs-concepts-check"/> <label for="m-docs-concepts-check"><a href="/docs/concepts/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts"><span class="">Concepts</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-overview-li"> <input type="checkbox" id="m-docs-concepts-overview-check"/> <label for="m-docs-concepts-overview-check"><a href="/docs/concepts/overview/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-overview"><span class="">Overview</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-overview-working-with-objects-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-check"/> <label for="m-docs-concepts-overview-working-with-objects-check"><a href="/docs/concepts/overview/working-with-objects/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-overview-working-with-objects"><span class="">Objects In Kubernetes</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-object-management-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-object-management-check"/> <label for="m-docs-concepts-overview-working-with-objects-object-management-check"><a href="/docs/concepts/overview/working-with-objects/object-management/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-object-management"><span class="">Kubernetes Object Management</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-names-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-names-check"/> <label for="m-docs-concepts-overview-working-with-objects-names-check"><a href="/docs/concepts/overview/working-with-objects/names/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-names"><span class="">Object Names and IDs</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-labels-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-labels-check"/> <label for="m-docs-concepts-overview-working-with-objects-labels-check"><a href="/docs/concepts/overview/working-with-objects/labels/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-labels"><span class="">Labels and Selectors</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-namespaces-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-namespaces-check"/> <label for="m-docs-concepts-overview-working-with-objects-namespaces-check"><a href="/docs/concepts/overview/working-with-objects/namespaces/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-namespaces"><span class="">Namespaces</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-annotations-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-annotations-check"/> <label for="m-docs-concepts-overview-working-with-objects-annotations-check"><a href="/docs/concepts/overview/working-with-objects/annotations/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-annotations"><span class="">Annotations</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-field-selectors-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-field-selectors-check"/> <label for="m-docs-concepts-overview-working-with-objects-field-selectors-check"><a href="/docs/concepts/overview/working-with-objects/field-selectors/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-field-selectors"><span class="">Field Selectors</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-finalizers-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-finalizers-check"/> <label for="m-docs-concepts-overview-working-with-objects-finalizers-check"><a href="/docs/concepts/overview/working-with-objects/finalizers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-finalizers"><span class="">Finalizers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-owners-dependents-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-owners-dependents-check"/> <label for="m-docs-concepts-overview-working-with-objects-owners-dependents-check"><a href="/docs/concepts/overview/working-with-objects/owners-dependents/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-owners-dependents"><span class="">Owners and Dependents</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-working-with-objects-common-labels-li"> <input type="checkbox" id="m-docs-concepts-overview-working-with-objects-common-labels-check"/> <label for="m-docs-concepts-overview-working-with-objects-common-labels-check"><a href="/docs/concepts/overview/working-with-objects/common-labels/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-working-with-objects-common-labels"><span class="">Recommended Labels</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-components-li"> <input type="checkbox" id="m-docs-concepts-overview-components-check"/> <label for="m-docs-concepts-overview-components-check"><a href="/docs/concepts/overview/components/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-components"><span class="">Kubernetes Components</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-overview-kubernetes-api-li"> <input type="checkbox" id="m-docs-concepts-overview-kubernetes-api-check"/> <label for="m-docs-concepts-overview-kubernetes-api-check"><a href="/docs/concepts/overview/kubernetes-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-overview-kubernetes-api"><span class="">The Kubernetes API</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-architecture-li"> <input type="checkbox" id="m-docs-concepts-architecture-check"/> <label for="m-docs-concepts-architecture-check"><a href="/docs/concepts/architecture/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-architecture"><span class="">Cluster Architecture</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-nodes-li"> <input type="checkbox" id="m-docs-concepts-architecture-nodes-check"/> <label for="m-docs-concepts-architecture-nodes-check"><a href="/docs/concepts/architecture/nodes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-nodes"><span class="">Nodes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-control-plane-node-communication-li"> <input type="checkbox" id="m-docs-concepts-architecture-control-plane-node-communication-check"/> <label for="m-docs-concepts-architecture-control-plane-node-communication-check"><a href="/docs/concepts/architecture/control-plane-node-communication/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-control-plane-node-communication"><span class="">Communication between Nodes and the Control Plane</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-controller-li"> <input type="checkbox" id="m-docs-concepts-architecture-controller-check"/> <label for="m-docs-concepts-architecture-controller-check"><a href="/docs/concepts/architecture/controller/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-controller"><span class="">Controllers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-leases-li"> <input type="checkbox" id="m-docs-concepts-architecture-leases-check"/> <label for="m-docs-concepts-architecture-leases-check"><a href="/docs/concepts/architecture/leases/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-leases"><span class="">Leases</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-cloud-controller-li"> <input type="checkbox" id="m-docs-concepts-architecture-cloud-controller-check"/> <label for="m-docs-concepts-architecture-cloud-controller-check"><a href="/docs/concepts/architecture/cloud-controller/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-cloud-controller"><span class="">Cloud Controller Manager</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-cgroups-li"> <input type="checkbox" id="m-docs-concepts-architecture-cgroups-check"/> <label for="m-docs-concepts-architecture-cgroups-check"><a href="/docs/concepts/architecture/cgroups/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-cgroups"><span class="">About cgroup v2</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-cri-li"> <input type="checkbox" id="m-docs-concepts-architecture-cri-check"/> <label for="m-docs-concepts-architecture-cri-check"><a href="/docs/concepts/architecture/cri/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-cri"><span class="">Container Runtime Interface (CRI)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-garbage-collection-li"> <input type="checkbox" id="m-docs-concepts-architecture-garbage-collection-check"/> <label for="m-docs-concepts-architecture-garbage-collection-check"><a href="/docs/concepts/architecture/garbage-collection/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-garbage-collection"><span class="">Garbage Collection</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-architecture-mixed-version-proxy-li"> <input type="checkbox" id="m-docs-concepts-architecture-mixed-version-proxy-check"/> <label for="m-docs-concepts-architecture-mixed-version-proxy-check"><a href="/docs/concepts/architecture/mixed-version-proxy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-architecture-mixed-version-proxy"><span class="">Mixed Version Proxy</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-containers-li"> <input type="checkbox" id="m-docs-concepts-containers-check"/> <label for="m-docs-concepts-containers-check"><a href="/docs/concepts/containers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-containers"><span class="">Containers</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-containers-images-li"> <input type="checkbox" id="m-docs-concepts-containers-images-check"/> <label for="m-docs-concepts-containers-images-check"><a href="/docs/concepts/containers/images/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-containers-images"><span class="">Images</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-containers-container-environment-li"> <input type="checkbox" id="m-docs-concepts-containers-container-environment-check"/> <label for="m-docs-concepts-containers-container-environment-check"><a href="/docs/concepts/containers/container-environment/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-containers-container-environment"><span class="">Container Environment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-containers-runtime-class-li"> <input type="checkbox" id="m-docs-concepts-containers-runtime-class-check"/> <label for="m-docs-concepts-containers-runtime-class-check"><a href="/docs/concepts/containers/runtime-class/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-containers-runtime-class"><span class="">Runtime Class</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-containers-container-lifecycle-hooks-li"> <input type="checkbox" id="m-docs-concepts-containers-container-lifecycle-hooks-check"/> <label for="m-docs-concepts-containers-container-lifecycle-hooks-check"><a href="/docs/concepts/containers/container-lifecycle-hooks/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-containers-container-lifecycle-hooks"><span class="">Container Lifecycle Hooks</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-workloads-li"> <input type="checkbox" id="m-docs-concepts-workloads-check"/> <label for="m-docs-concepts-workloads-check"><a href="/docs/concepts/workloads/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-workloads"><span class="">Workloads</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-workloads-pods-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-check"/> <label for="m-docs-concepts-workloads-pods-check"><a href="/docs/concepts/workloads/pods/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-workloads-pods"><span class="">Pods</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-pod-lifecycle-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-pod-lifecycle-check"/> <label for="m-docs-concepts-workloads-pods-pod-lifecycle-check"><a href="/docs/concepts/workloads/pods/pod-lifecycle/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-pod-lifecycle"><span class="">Pod Lifecycle</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-init-containers-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-init-containers-check"/> <label for="m-docs-concepts-workloads-pods-init-containers-check"><a href="/docs/concepts/workloads/pods/init-containers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-init-containers"><span class="">Init Containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-sidecar-containers-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-sidecar-containers-check"/> <label for="m-docs-concepts-workloads-pods-sidecar-containers-check"><a href="/docs/concepts/workloads/pods/sidecar-containers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-sidecar-containers"><span class="">Sidecar Containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-ephemeral-containers-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-ephemeral-containers-check"/> <label for="m-docs-concepts-workloads-pods-ephemeral-containers-check"><a href="/docs/concepts/workloads/pods/ephemeral-containers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-ephemeral-containers"><span class="">Ephemeral Containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-disruptions-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-disruptions-check"/> <label for="m-docs-concepts-workloads-pods-disruptions-check"><a href="/docs/concepts/workloads/pods/disruptions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-disruptions"><span class="">Disruptions</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-pod-qos-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-pod-qos-check"/> <label for="m-docs-concepts-workloads-pods-pod-qos-check"><a href="/docs/concepts/workloads/pods/pod-qos/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-pod-qos"><span class="">Pod Quality of Service Classes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-user-namespaces-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-user-namespaces-check"/> <label for="m-docs-concepts-workloads-pods-user-namespaces-check"><a href="/docs/concepts/workloads/pods/user-namespaces/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-user-namespaces"><span class="">User Namespaces</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-pods-downward-api-li"> <input type="checkbox" id="m-docs-concepts-workloads-pods-downward-api-check"/> <label for="m-docs-concepts-workloads-pods-downward-api-check"><a href="/docs/concepts/workloads/pods/downward-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-pods-downward-api"><span class="">Downward API</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-workloads-controllers-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-check"/> <label for="m-docs-concepts-workloads-controllers-check"><a href="/docs/concepts/workloads/controllers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-workloads-controllers"><span class="">Workload Management</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-deployment-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-deployment-check"/> <label for="m-docs-concepts-workloads-controllers-deployment-check"><a href="/docs/concepts/workloads/controllers/deployment/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-deployment"><span class="">Deployments</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-replicaset-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-replicaset-check"/> <label for="m-docs-concepts-workloads-controllers-replicaset-check"><a href="/docs/concepts/workloads/controllers/replicaset/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-replicaset"><span class="">ReplicaSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-statefulset-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-statefulset-check"/> <label for="m-docs-concepts-workloads-controllers-statefulset-check"><a href="/docs/concepts/workloads/controllers/statefulset/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-statefulset"><span class="">StatefulSets</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-daemonset-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-daemonset-check"/> <label for="m-docs-concepts-workloads-controllers-daemonset-check"><a href="/docs/concepts/workloads/controllers/daemonset/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-daemonset"><span class="">DaemonSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-job-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-job-check"/> <label for="m-docs-concepts-workloads-controllers-job-check"><a href="/docs/concepts/workloads/controllers/job/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-job"><span class="">Jobs</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-ttlafterfinished-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-ttlafterfinished-check"/> <label for="m-docs-concepts-workloads-controllers-ttlafterfinished-check"><a href="/docs/concepts/workloads/controllers/ttlafterfinished/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-ttlafterfinished"><span class="">Automatic Cleanup for Finished Jobs</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-cron-jobs-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-cron-jobs-check"/> <label for="m-docs-concepts-workloads-controllers-cron-jobs-check"><a href="/docs/concepts/workloads/controllers/cron-jobs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-cron-jobs"><span class="">CronJob</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-controllers-replicationcontroller-li"> <input type="checkbox" id="m-docs-concepts-workloads-controllers-replicationcontroller-check"/> <label for="m-docs-concepts-workloads-controllers-replicationcontroller-check"><a href="/docs/concepts/workloads/controllers/replicationcontroller/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-controllers-replicationcontroller"><span class="">ReplicationController</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-autoscaling-li"> <input type="checkbox" id="m-docs-concepts-workloads-autoscaling-check"/> <label for="m-docs-concepts-workloads-autoscaling-check"><a href="/docs/concepts/workloads/autoscaling/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-autoscaling"><span class="">Autoscaling Workloads</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-workloads-management-li"> <input type="checkbox" id="m-docs-concepts-workloads-management-check"/> <label for="m-docs-concepts-workloads-management-check"><a href="/docs/concepts/workloads/management/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-workloads-management"><span class="">Managing Workloads</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-services-networking-li"> <input type="checkbox" id="m-docs-concepts-services-networking-check"/> <label for="m-docs-concepts-services-networking-check"><a href="/docs/concepts/services-networking/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-services-networking"><span class="">Services, Load Balancing, and Networking</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-service-li"> <input type="checkbox" id="m-docs-concepts-services-networking-service-check"/> <label for="m-docs-concepts-services-networking-service-check"><a href="/docs/concepts/services-networking/service/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-service"><span class="">Service</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-ingress-li"> <input type="checkbox" id="m-docs-concepts-services-networking-ingress-check"/> <label for="m-docs-concepts-services-networking-ingress-check"><a href="/docs/concepts/services-networking/ingress/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-ingress"><span class="">Ingress</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-ingress-controllers-li"> <input type="checkbox" id="m-docs-concepts-services-networking-ingress-controllers-check"/> <label for="m-docs-concepts-services-networking-ingress-controllers-check"><a href="/docs/concepts/services-networking/ingress-controllers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-ingress-controllers"><span class="">Ingress Controllers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-gateway-li"> <input type="checkbox" id="m-docs-concepts-services-networking-gateway-check"/> <label for="m-docs-concepts-services-networking-gateway-check"><a href="/docs/concepts/services-networking/gateway/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-gateway"><span class="">Gateway API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-endpoint-slices-li"> <input type="checkbox" id="m-docs-concepts-services-networking-endpoint-slices-check"/> <label for="m-docs-concepts-services-networking-endpoint-slices-check"><a href="/docs/concepts/services-networking/endpoint-slices/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-endpoint-slices"><span class="">EndpointSlices</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-network-policies-li"> <input type="checkbox" id="m-docs-concepts-services-networking-network-policies-check"/> <label for="m-docs-concepts-services-networking-network-policies-check"><a href="/docs/concepts/services-networking/network-policies/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-network-policies"><span class="">Network Policies</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-dns-pod-service-li"> <input type="checkbox" id="m-docs-concepts-services-networking-dns-pod-service-check"/> <label for="m-docs-concepts-services-networking-dns-pod-service-check"><a href="/docs/concepts/services-networking/dns-pod-service/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-dns-pod-service"><span class="">DNS for Services and Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-dual-stack-li"> <input type="checkbox" id="m-docs-concepts-services-networking-dual-stack-check"/> <label for="m-docs-concepts-services-networking-dual-stack-check"><a href="/docs/concepts/services-networking/dual-stack/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-dual-stack"><span class="">IPv4/IPv6 dual-stack</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-topology-aware-routing-li"> <input type="checkbox" id="m-docs-concepts-services-networking-topology-aware-routing-check"/> <label for="m-docs-concepts-services-networking-topology-aware-routing-check"><a href="/docs/concepts/services-networking/topology-aware-routing/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-topology-aware-routing"><span class="">Topology Aware Routing</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-windows-networking-li"> <input type="checkbox" id="m-docs-concepts-services-networking-windows-networking-check"/> <label for="m-docs-concepts-services-networking-windows-networking-check"><a href="/docs/concepts/services-networking/windows-networking/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-windows-networking"><span class="">Networking on Windows</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-cluster-ip-allocation-li"> <input type="checkbox" id="m-docs-concepts-services-networking-cluster-ip-allocation-check"/> <label for="m-docs-concepts-services-networking-cluster-ip-allocation-check"><a href="/docs/concepts/services-networking/cluster-ip-allocation/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-cluster-ip-allocation"><span class="">Service ClusterIP allocation</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-services-networking-service-traffic-policy-li"> <input type="checkbox" id="m-docs-concepts-services-networking-service-traffic-policy-check"/> <label for="m-docs-concepts-services-networking-service-traffic-policy-check"><a href="/docs/concepts/services-networking/service-traffic-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-services-networking-service-traffic-policy"><span class="">Service Internal Traffic Policy</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-storage-li"> <input type="checkbox" id="m-docs-concepts-storage-check"/> <label for="m-docs-concepts-storage-check"><a href="/docs/concepts/storage/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-storage"><span class="">Storage</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-volumes-li"> <input type="checkbox" id="m-docs-concepts-storage-volumes-check"/> <label for="m-docs-concepts-storage-volumes-check"><a href="/docs/concepts/storage/volumes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-volumes"><span class="">Volumes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-persistent-volumes-li"> <input type="checkbox" id="m-docs-concepts-storage-persistent-volumes-check"/> <label for="m-docs-concepts-storage-persistent-volumes-check"><a href="/docs/concepts/storage/persistent-volumes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-persistent-volumes"><span class="">Persistent Volumes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-projected-volumes-li"> <input type="checkbox" id="m-docs-concepts-storage-projected-volumes-check"/> <label for="m-docs-concepts-storage-projected-volumes-check"><a href="/docs/concepts/storage/projected-volumes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-projected-volumes"><span class="">Projected Volumes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-ephemeral-volumes-li"> <input type="checkbox" id="m-docs-concepts-storage-ephemeral-volumes-check"/> <label for="m-docs-concepts-storage-ephemeral-volumes-check"><a href="/docs/concepts/storage/ephemeral-volumes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-ephemeral-volumes"><span class="">Ephemeral Volumes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-storage-classes-li"> <input type="checkbox" id="m-docs-concepts-storage-storage-classes-check"/> <label for="m-docs-concepts-storage-storage-classes-check"><a href="/docs/concepts/storage/storage-classes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-storage-classes"><span class="">Storage Classes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-volume-attributes-classes-li"> <input type="checkbox" id="m-docs-concepts-storage-volume-attributes-classes-check"/> <label for="m-docs-concepts-storage-volume-attributes-classes-check"><a href="/docs/concepts/storage/volume-attributes-classes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-volume-attributes-classes"><span class="">Volume Attributes Classes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-dynamic-provisioning-li"> <input type="checkbox" id="m-docs-concepts-storage-dynamic-provisioning-check"/> <label for="m-docs-concepts-storage-dynamic-provisioning-check"><a href="/docs/concepts/storage/dynamic-provisioning/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-dynamic-provisioning"><span class="">Dynamic Volume Provisioning</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-volume-snapshots-li"> <input type="checkbox" id="m-docs-concepts-storage-volume-snapshots-check"/> <label for="m-docs-concepts-storage-volume-snapshots-check"><a href="/docs/concepts/storage/volume-snapshots/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-volume-snapshots"><span class="">Volume Snapshots</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-volume-snapshot-classes-li"> <input type="checkbox" id="m-docs-concepts-storage-volume-snapshot-classes-check"/> <label for="m-docs-concepts-storage-volume-snapshot-classes-check"><a href="/docs/concepts/storage/volume-snapshot-classes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-volume-snapshot-classes"><span class="">Volume Snapshot Classes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-volume-pvc-datasource-li"> <input type="checkbox" id="m-docs-concepts-storage-volume-pvc-datasource-check"/> <label for="m-docs-concepts-storage-volume-pvc-datasource-check"><a href="/docs/concepts/storage/volume-pvc-datasource/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-volume-pvc-datasource"><span class="">CSI Volume Cloning</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-storage-capacity-li"> <input type="checkbox" id="m-docs-concepts-storage-storage-capacity-check"/> <label for="m-docs-concepts-storage-storage-capacity-check"><a href="/docs/concepts/storage/storage-capacity/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-storage-capacity"><span class="">Storage Capacity</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-storage-limits-li"> <input type="checkbox" id="m-docs-concepts-storage-storage-limits-check"/> <label for="m-docs-concepts-storage-storage-limits-check"><a href="/docs/concepts/storage/storage-limits/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-storage-limits"><span class="">Node-specific Volume Limits</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-volume-health-monitoring-li"> <input type="checkbox" id="m-docs-concepts-storage-volume-health-monitoring-check"/> <label for="m-docs-concepts-storage-volume-health-monitoring-check"><a href="/docs/concepts/storage/volume-health-monitoring/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-volume-health-monitoring"><span class="">Volume Health Monitoring</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-storage-windows-storage-li"> <input type="checkbox" id="m-docs-concepts-storage-windows-storage-check"/> <label for="m-docs-concepts-storage-windows-storage-check"><a href="/docs/concepts/storage/windows-storage/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-storage-windows-storage"><span class="">Windows Storage</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-configuration-li"> <input type="checkbox" id="m-docs-concepts-configuration-check"/> <label for="m-docs-concepts-configuration-check"><a href="/docs/concepts/configuration/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-configuration"><span class="">Configuration</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-configuration-overview-li"> <input type="checkbox" id="m-docs-concepts-configuration-overview-check"/> <label for="m-docs-concepts-configuration-overview-check"><a href="/docs/concepts/configuration/overview/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-configuration-overview"><span class="">Configuration Best Practices</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-configuration-configmap-li"> <input type="checkbox" id="m-docs-concepts-configuration-configmap-check"/> <label for="m-docs-concepts-configuration-configmap-check"><a href="/docs/concepts/configuration/configmap/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-configuration-configmap"><span class="">ConfigMaps</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-configuration-secret-li"> <input type="checkbox" id="m-docs-concepts-configuration-secret-check"/> <label for="m-docs-concepts-configuration-secret-check"><a href="/docs/concepts/configuration/secret/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-configuration-secret"><span class="">Secrets</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-configuration-manage-resources-containers-li"> <input type="checkbox" id="m-docs-concepts-configuration-manage-resources-containers-check"/> <label for="m-docs-concepts-configuration-manage-resources-containers-check"><a href="/docs/concepts/configuration/manage-resources-containers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-configuration-manage-resources-containers"><span class="">Resource Management for Pods and Containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-configuration-organize-cluster-access-kubeconfig-li"> <input type="checkbox" id="m-docs-concepts-configuration-organize-cluster-access-kubeconfig-check"/> <label for="m-docs-concepts-configuration-organize-cluster-access-kubeconfig-check"><a href="/docs/concepts/configuration/organize-cluster-access-kubeconfig/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-configuration-organize-cluster-access-kubeconfig"><span class="">Organizing Cluster Access Using kubeconfig Files</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-configuration-windows-resource-management-li"> <input type="checkbox" id="m-docs-concepts-configuration-windows-resource-management-check"/> <label for="m-docs-concepts-configuration-windows-resource-management-check"><a href="/docs/concepts/configuration/windows-resource-management/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-configuration-windows-resource-management"><span class="">Resource Management for Windows nodes</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-security-li"> <input type="checkbox" id="m-docs-concepts-security-check"/> <label for="m-docs-concepts-security-check"><a href="/docs/concepts/security/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-security"><span class="">Security</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-cloud-native-security-li"> <input type="checkbox" id="m-docs-concepts-security-cloud-native-security-check"/> <label for="m-docs-concepts-security-cloud-native-security-check"><a href="/docs/concepts/security/cloud-native-security/" title="Cloud Native Security and Kubernetes" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-cloud-native-security"><span class="">Cloud Native Security</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-pod-security-standards-li"> <input type="checkbox" id="m-docs-concepts-security-pod-security-standards-check"/> <label for="m-docs-concepts-security-pod-security-standards-check"><a href="/docs/concepts/security/pod-security-standards/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-pod-security-standards"><span class="">Pod Security Standards</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-pod-security-admission-li"> <input type="checkbox" id="m-docs-concepts-security-pod-security-admission-check"/> <label for="m-docs-concepts-security-pod-security-admission-check"><a href="/docs/concepts/security/pod-security-admission/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-pod-security-admission"><span class="">Pod Security Admission</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-service-accounts-li"> <input type="checkbox" id="m-docs-concepts-security-service-accounts-check"/> <label for="m-docs-concepts-security-service-accounts-check"><a href="/docs/concepts/security/service-accounts/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-service-accounts"><span class="">Service Accounts</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-pod-security-policy-li"> <input type="checkbox" id="m-docs-concepts-security-pod-security-policy-check"/> <label for="m-docs-concepts-security-pod-security-policy-check"><a href="/docs/concepts/security/pod-security-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-pod-security-policy"><span class="">Pod Security Policies</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-windows-security-li"> <input type="checkbox" id="m-docs-concepts-security-windows-security-check"/> <label for="m-docs-concepts-security-windows-security-check"><a href="/docs/concepts/security/windows-security/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-windows-security"><span class="">Security For Windows Nodes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-controlling-access-li"> <input type="checkbox" id="m-docs-concepts-security-controlling-access-check"/> <label for="m-docs-concepts-security-controlling-access-check"><a href="/docs/concepts/security/controlling-access/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-controlling-access"><span class="">Controlling Access to the Kubernetes API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-rbac-good-practices-li"> <input type="checkbox" id="m-docs-concepts-security-rbac-good-practices-check"/> <label for="m-docs-concepts-security-rbac-good-practices-check"><a href="/docs/concepts/security/rbac-good-practices/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-rbac-good-practices"><span class="">Role Based Access Control Good Practices</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-secrets-good-practices-li"> <input type="checkbox" id="m-docs-concepts-security-secrets-good-practices-check"/> <label for="m-docs-concepts-security-secrets-good-practices-check"><a href="/docs/concepts/security/secrets-good-practices/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-secrets-good-practices"><span class="">Good practices for Kubernetes Secrets</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-multi-tenancy-li"> <input type="checkbox" id="m-docs-concepts-security-multi-tenancy-check"/> <label for="m-docs-concepts-security-multi-tenancy-check"><a href="/docs/concepts/security/multi-tenancy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-multi-tenancy"><span class="">Multi-tenancy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-hardening-guide-authentication-mechanisms-li"> <input type="checkbox" id="m-docs-concepts-security-hardening-guide-authentication-mechanisms-check"/> <label for="m-docs-concepts-security-hardening-guide-authentication-mechanisms-check"><a href="/docs/concepts/security/hardening-guide/authentication-mechanisms/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-hardening-guide-authentication-mechanisms"><span class="">Hardening Guide - Authentication Mechanisms</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-api-server-bypass-risks-li"> <input type="checkbox" id="m-docs-concepts-security-api-server-bypass-risks-check"/> <label for="m-docs-concepts-security-api-server-bypass-risks-check"><a href="/docs/concepts/security/api-server-bypass-risks/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-api-server-bypass-risks"><span class="">Kubernetes API Server Bypass Risks</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-security-security-checklist-li"> <input type="checkbox" id="m-docs-concepts-security-security-checklist-check"/> <label for="m-docs-concepts-security-security-checklist-check"><a href="/docs/concepts/security/security-checklist/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-security-security-checklist"><span class="">Security Checklist</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-policy-li"> <input type="checkbox" id="m-docs-concepts-policy-check"/> <label for="m-docs-concepts-policy-check"><a href="/docs/concepts/policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-policy"><span class="">Policies</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-policy-limit-range-li"> <input type="checkbox" id="m-docs-concepts-policy-limit-range-check"/> <label for="m-docs-concepts-policy-limit-range-check"><a href="/docs/concepts/policy/limit-range/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-policy-limit-range"><span class="">Limit Ranges</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-policy-resource-quotas-li"> <input type="checkbox" id="m-docs-concepts-policy-resource-quotas-check"/> <label for="m-docs-concepts-policy-resource-quotas-check"><a href="/docs/concepts/policy/resource-quotas/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-policy-resource-quotas"><span class="">Resource Quotas</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-policy-pid-limiting-li"> <input type="checkbox" id="m-docs-concepts-policy-pid-limiting-check"/> <label for="m-docs-concepts-policy-pid-limiting-check"><a href="/docs/concepts/policy/pid-limiting/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-policy-pid-limiting"><span class="">Process ID Limits And Reservations</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-policy-node-resource-managers-li"> <input type="checkbox" id="m-docs-concepts-policy-node-resource-managers-check"/> <label for="m-docs-concepts-policy-node-resource-managers-check"><a href="/docs/concepts/policy/node-resource-managers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-policy-node-resource-managers"><span class="">Node Resource Managers</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-scheduling-eviction-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-check"/> <label for="m-docs-concepts-scheduling-eviction-check"><a href="/docs/concepts/scheduling-eviction/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-scheduling-eviction"><span class="">Scheduling, Preemption and Eviction</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-kube-scheduler-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-kube-scheduler-check"/> <label for="m-docs-concepts-scheduling-eviction-kube-scheduler-check"><a href="/docs/concepts/scheduling-eviction/kube-scheduler/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-kube-scheduler"><span class="">Kubernetes Scheduler</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-assign-pod-node-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-assign-pod-node-check"/> <label for="m-docs-concepts-scheduling-eviction-assign-pod-node-check"><a href="/docs/concepts/scheduling-eviction/assign-pod-node/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-assign-pod-node"><span class="">Assigning Pods to Nodes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-pod-overhead-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-pod-overhead-check"/> <label for="m-docs-concepts-scheduling-eviction-pod-overhead-check"><a href="/docs/concepts/scheduling-eviction/pod-overhead/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-pod-overhead"><span class="">Pod Overhead</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-pod-scheduling-readiness-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-pod-scheduling-readiness-check"/> <label for="m-docs-concepts-scheduling-eviction-pod-scheduling-readiness-check"><a href="/docs/concepts/scheduling-eviction/pod-scheduling-readiness/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-pod-scheduling-readiness"><span class="">Pod Scheduling Readiness</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-topology-spread-constraints-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-topology-spread-constraints-check"/> <label for="m-docs-concepts-scheduling-eviction-topology-spread-constraints-check"><a href="/docs/concepts/scheduling-eviction/topology-spread-constraints/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-topology-spread-constraints"><span class="">Pod Topology Spread Constraints</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-taint-and-toleration-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-taint-and-toleration-check"/> <label for="m-docs-concepts-scheduling-eviction-taint-and-toleration-check"><a href="/docs/concepts/scheduling-eviction/taint-and-toleration/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-taint-and-toleration"><span class="">Taints and Tolerations</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-scheduling-framework-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-scheduling-framework-check"/> <label for="m-docs-concepts-scheduling-eviction-scheduling-framework-check"><a href="/docs/concepts/scheduling-eviction/scheduling-framework/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-scheduling-framework"><span class="">Scheduling Framework</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-dynamic-resource-allocation-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-dynamic-resource-allocation-check"/> <label for="m-docs-concepts-scheduling-eviction-dynamic-resource-allocation-check"><a href="/docs/concepts/scheduling-eviction/dynamic-resource-allocation/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-dynamic-resource-allocation"><span class="">Dynamic Resource Allocation</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-scheduler-perf-tuning-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-scheduler-perf-tuning-check"/> <label for="m-docs-concepts-scheduling-eviction-scheduler-perf-tuning-check"><a href="/docs/concepts/scheduling-eviction/scheduler-perf-tuning/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-scheduler-perf-tuning"><span class="">Scheduler Performance Tuning</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-resource-bin-packing-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-resource-bin-packing-check"/> <label for="m-docs-concepts-scheduling-eviction-resource-bin-packing-check"><a href="/docs/concepts/scheduling-eviction/resource-bin-packing/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-resource-bin-packing"><span class="">Resource Bin Packing</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-pod-priority-preemption-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-pod-priority-preemption-check"/> <label for="m-docs-concepts-scheduling-eviction-pod-priority-preemption-check"><a href="/docs/concepts/scheduling-eviction/pod-priority-preemption/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-pod-priority-preemption"><span class="">Pod Priority and Preemption</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-node-pressure-eviction-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-node-pressure-eviction-check"/> <label for="m-docs-concepts-scheduling-eviction-node-pressure-eviction-check"><a href="/docs/concepts/scheduling-eviction/node-pressure-eviction/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-node-pressure-eviction"><span class="">Node-pressure Eviction</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-scheduling-eviction-api-eviction-li"> <input type="checkbox" id="m-docs-concepts-scheduling-eviction-api-eviction-check"/> <label for="m-docs-concepts-scheduling-eviction-api-eviction-check"><a href="/docs/concepts/scheduling-eviction/api-eviction/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-scheduling-eviction-api-eviction"><span class="">API-initiated Eviction</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-cluster-administration-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-check"/> <label for="m-docs-concepts-cluster-administration-check"><a href="/docs/concepts/cluster-administration/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-cluster-administration"><span class="">Cluster Administration</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-certificates-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-certificates-check"/> <label for="m-docs-concepts-cluster-administration-certificates-check"><a href="/docs/concepts/cluster-administration/certificates/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-certificates"><span class="">Certificates</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-networking-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-networking-check"/> <label for="m-docs-concepts-cluster-administration-networking-check"><a href="/docs/concepts/cluster-administration/networking/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-networking"><span class="">Cluster Networking</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-logging-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-logging-check"/> <label for="m-docs-concepts-cluster-administration-logging-check"><a href="/docs/concepts/cluster-administration/logging/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-logging"><span class="">Logging Architecture</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-system-metrics-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-system-metrics-check"/> <label for="m-docs-concepts-cluster-administration-system-metrics-check"><a href="/docs/concepts/cluster-administration/system-metrics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-system-metrics"><span class="">Metrics For Kubernetes System Components</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-kube-state-metrics-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-kube-state-metrics-check"/> <label for="m-docs-concepts-cluster-administration-kube-state-metrics-check"><a href="/docs/concepts/cluster-administration/kube-state-metrics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-kube-state-metrics"><span class="">Metrics for Kubernetes Object States</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-system-logs-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-system-logs-check"/> <label for="m-docs-concepts-cluster-administration-system-logs-check"><a href="/docs/concepts/cluster-administration/system-logs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-system-logs"><span class="">System Logs</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-system-traces-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-system-traces-check"/> <label for="m-docs-concepts-cluster-administration-system-traces-check"><a href="/docs/concepts/cluster-administration/system-traces/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-system-traces"><span class="">Traces For Kubernetes System Components</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-proxies-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-proxies-check"/> <label for="m-docs-concepts-cluster-administration-proxies-check"><a href="/docs/concepts/cluster-administration/proxies/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-proxies"><span class="">Proxies in Kubernetes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-flow-control-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-flow-control-check"/> <label for="m-docs-concepts-cluster-administration-flow-control-check"><a href="/docs/concepts/cluster-administration/flow-control/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-flow-control"><span class="">API Priority and Fairness</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-cluster-autoscaling-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-cluster-autoscaling-check"/> <label for="m-docs-concepts-cluster-administration-cluster-autoscaling-check"><a href="/docs/concepts/cluster-administration/cluster-autoscaling/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-cluster-autoscaling"><span class="">Cluster Autoscaling</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-cluster-administration-addons-li"> <input type="checkbox" id="m-docs-concepts-cluster-administration-addons-check"/> <label for="m-docs-concepts-cluster-administration-addons-check"><a href="/docs/concepts/cluster-administration/addons/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-cluster-administration-addons"><span class="">Installing Addons</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-windows-li"> <input type="checkbox" id="m-docs-concepts-windows-check"/> <label for="m-docs-concepts-windows-check"><a href="/docs/concepts/windows/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-windows"><span class="">Windows in Kubernetes</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-windows-intro-li"> <input type="checkbox" id="m-docs-concepts-windows-intro-check"/> <label for="m-docs-concepts-windows-intro-check"><a href="/docs/concepts/windows/intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-windows-intro"><span class="">Windows containers in Kubernetes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-windows-user-guide-li"> <input type="checkbox" id="m-docs-concepts-windows-user-guide-check"/> <label for="m-docs-concepts-windows-user-guide-check"><a href="/docs/concepts/windows/user-guide/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-windows-user-guide"><span class="">Guide for Running Windows Containers in Kubernetes</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-extend-kubernetes-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-check"/> <label for="m-docs-concepts-extend-kubernetes-check"><a href="/docs/concepts/extend-kubernetes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-extend-kubernetes"><span class="">Extending Kubernetes</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-extend-kubernetes-compute-storage-net-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-compute-storage-net-check"/> <label for="m-docs-concepts-extend-kubernetes-compute-storage-net-check"><a href="/docs/concepts/extend-kubernetes/compute-storage-net/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-extend-kubernetes-compute-storage-net"><span class="">Compute, Storage, and Networking Extensions</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-extend-kubernetes-compute-storage-net-network-plugins-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-compute-storage-net-network-plugins-check"/> <label for="m-docs-concepts-extend-kubernetes-compute-storage-net-network-plugins-check"><a href="/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-extend-kubernetes-compute-storage-net-network-plugins"><span class="">Network Plugins</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-extend-kubernetes-compute-storage-net-device-plugins-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-compute-storage-net-device-plugins-check"/> <label for="m-docs-concepts-extend-kubernetes-compute-storage-net-device-plugins-check"><a href="/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-extend-kubernetes-compute-storage-net-device-plugins"><span class="">Device Plugins</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-concepts-extend-kubernetes-api-extension-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-api-extension-check"/> <label for="m-docs-concepts-extend-kubernetes-api-extension-check"><a href="/docs/concepts/extend-kubernetes/api-extension/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-concepts-extend-kubernetes-api-extension"><span class="">Extending the Kubernetes API</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-extend-kubernetes-api-extension-custom-resources-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-api-extension-custom-resources-check"/> <label for="m-docs-concepts-extend-kubernetes-api-extension-custom-resources-check"><a href="/docs/concepts/extend-kubernetes/api-extension/custom-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-extend-kubernetes-api-extension-custom-resources"><span class="">Custom Resources</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-extend-kubernetes-api-extension-apiserver-aggregation-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-api-extension-apiserver-aggregation-check"/> <label for="m-docs-concepts-extend-kubernetes-api-extension-apiserver-aggregation-check"><a href="/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-extend-kubernetes-api-extension-apiserver-aggregation"><span class="">Kubernetes API Aggregation Layer</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-concepts-extend-kubernetes-operator-li"> <input type="checkbox" id="m-docs-concepts-extend-kubernetes-operator-check"/> <label for="m-docs-concepts-extend-kubernetes-operator-check"><a href="/docs/concepts/extend-kubernetes/operator/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-concepts-extend-kubernetes-operator"><span class="">Operator pattern</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-li"> <input type="checkbox" id="m-docs-tasks-check"/> <label for="m-docs-tasks-check"><a href="/docs/tasks/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks"><span class="">Tasks</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-tools-li"> <input type="checkbox" id="m-docs-tasks-tools-check"/> <label for="m-docs-tasks-tools-check"><a href="/docs/tasks/tools/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-tools"><span class="">Install Tools</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-tools-install-kubectl-linux-li"> <input type="checkbox" id="m-docs-tasks-tools-install-kubectl-linux-check"/> <label for="m-docs-tasks-tools-install-kubectl-linux-check"><a href="/docs/tasks/tools/install-kubectl-linux/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-tools-install-kubectl-linux"><span class="">Install and Set Up kubectl on Linux</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-tools-install-kubectl-macos-li"> <input type="checkbox" id="m-docs-tasks-tools-install-kubectl-macos-check"/> <label for="m-docs-tasks-tools-install-kubectl-macos-check"><a href="/docs/tasks/tools/install-kubectl-macos/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-tools-install-kubectl-macos"><span class="">Install and Set Up kubectl on macOS</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-tools-install-kubectl-windows-li"> <input type="checkbox" id="m-docs-tasks-tools-install-kubectl-windows-check"/> <label for="m-docs-tasks-tools-install-kubectl-windows-check"><a href="/docs/tasks/tools/install-kubectl-windows/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-tools-install-kubectl-windows"><span class="">Install and Set Up kubectl on Windows</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-administer-cluster-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-check"/> <label for="m-docs-tasks-administer-cluster-check"><a href="/docs/tasks/administer-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-administer-cluster"><span class="">Administer a Cluster</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-administer-cluster-kubeadm-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-check"><a href="/docs/tasks/administer-cluster/kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-administer-cluster-kubeadm"><span class="">Administration with kubeadm</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-certs-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-certs-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-kubeadm-certs-check"><a href="/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-certs"><span class="">Certificate Management with kubeadm</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-configure-cgroup-driver-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-configure-cgroup-driver-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-configure-cgroup-driver-check"><a href="/docs/tasks/administer-cluster/kubeadm/configure-cgroup-driver/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-configure-cgroup-driver"><span class="">Configuring a cgroup driver</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-reconfigure-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-reconfigure-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-kubeadm-reconfigure-check"><a href="/docs/tasks/administer-cluster/kubeadm/kubeadm-reconfigure/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-reconfigure"><span class="">Reconfiguring a kubeadm cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-upgrade-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-upgrade-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-kubeadm-upgrade-check"><a href="/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-kubeadm-upgrade"><span class="">Upgrading kubeadm clusters</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-upgrading-linux-nodes-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-upgrading-linux-nodes-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-upgrading-linux-nodes-check"><a href="/docs/tasks/administer-cluster/kubeadm/upgrading-linux-nodes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-upgrading-linux-nodes"><span class="">Upgrading Linux nodes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-upgrading-windows-nodes-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-upgrading-windows-nodes-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-upgrading-windows-nodes-check"><a href="/docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-upgrading-windows-nodes"><span class="">Upgrading Windows nodes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubeadm-change-package-repository-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubeadm-change-package-repository-check"/> <label for="m-docs-tasks-administer-cluster-kubeadm-change-package-repository-check"><a href="/docs/tasks/administer-cluster/kubeadm/change-package-repository/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubeadm-change-package-repository"><span class="">Changing The Kubernetes Package Repository</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-administer-cluster-migrating-from-dockershim"><span class="">Migrating from dockershim</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-change-runtime-containerd-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-change-runtime-containerd-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-change-runtime-containerd-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/change-runtime-containerd/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-change-runtime-containerd"><span class="">Changing the Container Runtime on a Node from Docker Engine to containerd</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrate-dockershim-dockerd-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrate-dockershim-dockerd-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrate-dockershim-dockerd-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/migrate-dockershim-dockerd/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrate-dockershim-dockerd"><span class="">Migrate Docker Engine nodes from dockershim to cri-dockerd</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-find-out-runtime-you-use-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-find-out-runtime-you-use-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-find-out-runtime-you-use-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/find-out-runtime-you-use/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-find-out-runtime-you-use"><span class="">Find Out What Container Runtime is Used on a Node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-troubleshooting-cni-plugin-related-errors-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-troubleshooting-cni-plugin-related-errors-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-troubleshooting-cni-plugin-related-errors-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/troubleshooting-cni-plugin-related-errors/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-troubleshooting-cni-plugin-related-errors"><span class="">Troubleshooting CNI plugin-related errors</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-check-if-dockershim-removal-affects-you-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-check-if-dockershim-removal-affects-you-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-check-if-dockershim-removal-affects-you-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-removal-affects-you/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-check-if-dockershim-removal-affects-you"><span class="">Check whether dockershim removal affects you</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrating-telemetry-and-security-agents-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrating-telemetry-and-security-agents-check"/> <label for="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrating-telemetry-and-security-agents-check"><a href="/docs/tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-migrating-from-dockershim-migrating-telemetry-and-security-agents"><span class="">Migrating telemetry and security agents from dockershim</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-certificates-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-certificates-check"/> <label for="m-docs-tasks-administer-cluster-certificates-check"><a href="/docs/tasks/administer-cluster/certificates/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-certificates"><span class="">Generate Certificates Manually</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-administer-cluster-manage-resources-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-check"><a href="/docs/tasks/administer-cluster/manage-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-administer-cluster-manage-resources"><span class="">Manage Memory, CPU, and API Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-manage-resources-memory-default-namespace-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-memory-default-namespace-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-memory-default-namespace-check"><a href="/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-manage-resources-memory-default-namespace"><span class="">Configure Default Memory Requests and Limits for a Namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-manage-resources-cpu-default-namespace-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-cpu-default-namespace-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-cpu-default-namespace-check"><a href="/docs/tasks/administer-cluster/manage-resources/cpu-default-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-manage-resources-cpu-default-namespace"><span class="">Configure Default CPU Requests and Limits for a Namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-manage-resources-memory-constraint-namespace-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-memory-constraint-namespace-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-memory-constraint-namespace-check"><a href="/docs/tasks/administer-cluster/manage-resources/memory-constraint-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-manage-resources-memory-constraint-namespace"><span class="">Configure Minimum and Maximum Memory Constraints for a Namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-manage-resources-cpu-constraint-namespace-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-cpu-constraint-namespace-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-cpu-constraint-namespace-check"><a href="/docs/tasks/administer-cluster/manage-resources/cpu-constraint-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-manage-resources-cpu-constraint-namespace"><span class="">Configure Minimum and Maximum CPU Constraints for a Namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-manage-resources-quota-memory-cpu-namespace-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-quota-memory-cpu-namespace-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-quota-memory-cpu-namespace-check"><a href="/docs/tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-manage-resources-quota-memory-cpu-namespace"><span class="">Configure Memory and CPU Quotas for a Namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-manage-resources-quota-pod-namespace-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-manage-resources-quota-pod-namespace-check"/> <label for="m-docs-tasks-administer-cluster-manage-resources-quota-pod-namespace-check"><a href="/docs/tasks/administer-cluster/manage-resources/quota-pod-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-manage-resources-quota-pod-namespace"><span class="">Configure a Pod Quota for a Namespace</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-administer-cluster-network-policy-provider-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-administer-cluster-network-policy-provider"><span class="">Install a Network Policy Provider</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-network-policy-provider-antrea-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-antrea-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-antrea-network-policy-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/antrea-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-network-policy-provider-antrea-network-policy"><span class="">Use Antrea for NetworkPolicy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-network-policy-provider-calico-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-calico-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-calico-network-policy-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/calico-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-network-policy-provider-calico-network-policy"><span class="">Use Calico for NetworkPolicy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-network-policy-provider-cilium-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-cilium-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-cilium-network-policy-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/cilium-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-network-policy-provider-cilium-network-policy"><span class="">Use Cilium for NetworkPolicy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-network-policy-provider-kube-router-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-kube-router-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-kube-router-network-policy-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/kube-router-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-network-policy-provider-kube-router-network-policy"><span class="">Use Kube-router for NetworkPolicy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-network-policy-provider-romana-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-romana-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-romana-network-policy-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/romana-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-network-policy-provider-romana-network-policy"><span class="">Romana for NetworkPolicy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-network-policy-provider-weave-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-network-policy-provider-weave-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-network-policy-provider-weave-network-policy-check"><a href="/docs/tasks/administer-cluster/network-policy-provider/weave-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-network-policy-provider-weave-network-policy"><span class="">Weave Net for NetworkPolicy</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-access-cluster-api-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-access-cluster-api-check"/> <label for="m-docs-tasks-administer-cluster-access-cluster-api-check"><a href="/docs/tasks/administer-cluster/access-cluster-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-access-cluster-api"><span class="">Access Clusters Using the Kubernetes API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-extended-resource-node-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-extended-resource-node-check"/> <label for="m-docs-tasks-administer-cluster-extended-resource-node-check"><a href="/docs/tasks/administer-cluster/extended-resource-node/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-extended-resource-node"><span class="">Advertise Extended Resources for a Node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-dns-horizontal-autoscaling-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-dns-horizontal-autoscaling-check"/> <label for="m-docs-tasks-administer-cluster-dns-horizontal-autoscaling-check"><a href="/docs/tasks/administer-cluster/dns-horizontal-autoscaling/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-dns-horizontal-autoscaling"><span class="">Autoscale the DNS Service in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-change-pv-access-mode-readwriteoncepod-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-change-pv-access-mode-readwriteoncepod-check"/> <label for="m-docs-tasks-administer-cluster-change-pv-access-mode-readwriteoncepod-check"><a href="/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-change-pv-access-mode-readwriteoncepod"><span class="">Change the Access Mode of a PersistentVolume to ReadWriteOncePod</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-change-default-storage-class-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-change-default-storage-class-check"/> <label for="m-docs-tasks-administer-cluster-change-default-storage-class-check"><a href="/docs/tasks/administer-cluster/change-default-storage-class/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-change-default-storage-class"><span class="">Change the default StorageClass</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-switch-to-evented-pleg-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-switch-to-evented-pleg-check"/> <label for="m-docs-tasks-administer-cluster-switch-to-evented-pleg-check"><a href="/docs/tasks/administer-cluster/switch-to-evented-pleg/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-switch-to-evented-pleg"><span class="">Switching from Polling to CRI Event-based Updates to Container Status</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-change-pv-reclaim-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-change-pv-reclaim-policy-check"/> <label for="m-docs-tasks-administer-cluster-change-pv-reclaim-policy-check"><a href="/docs/tasks/administer-cluster/change-pv-reclaim-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-change-pv-reclaim-policy"><span class="">Change the Reclaim Policy of a PersistentVolume</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-running-cloud-controller-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-running-cloud-controller-check"/> <label for="m-docs-tasks-administer-cluster-running-cloud-controller-check"><a href="/docs/tasks/administer-cluster/running-cloud-controller/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-running-cloud-controller"><span class="">Cloud Controller Manager Administration</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubelet-credential-provider-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubelet-credential-provider-check"/> <label for="m-docs-tasks-administer-cluster-kubelet-credential-provider-check"><a href="/docs/tasks/administer-cluster/kubelet-credential-provider/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubelet-credential-provider"><span class="">Configure a kubelet image credential provider</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-quota-api-object-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-quota-api-object-check"/> <label for="m-docs-tasks-administer-cluster-quota-api-object-check"><a href="/docs/tasks/administer-cluster/quota-api-object/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-quota-api-object"><span class="">Configure Quotas for API Objects</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-cpu-management-policies-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-cpu-management-policies-check"/> <label for="m-docs-tasks-administer-cluster-cpu-management-policies-check"><a href="/docs/tasks/administer-cluster/cpu-management-policies/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-cpu-management-policies"><span class="">Control CPU Management Policies on the Node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-topology-manager-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-topology-manager-check"/> <label for="m-docs-tasks-administer-cluster-topology-manager-check"><a href="/docs/tasks/administer-cluster/topology-manager/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-topology-manager"><span class="">Control Topology Management Policies on a node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-dns-custom-nameservers-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-dns-custom-nameservers-check"/> <label for="m-docs-tasks-administer-cluster-dns-custom-nameservers-check"><a href="/docs/tasks/administer-cluster/dns-custom-nameservers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-dns-custom-nameservers"><span class="">Customizing DNS Service</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-dns-debugging-resolution-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-dns-debugging-resolution-check"/> <label for="m-docs-tasks-administer-cluster-dns-debugging-resolution-check"><a href="/docs/tasks/administer-cluster/dns-debugging-resolution/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-dns-debugging-resolution"><span class="">Debugging DNS Resolution</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-declare-network-policy-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-declare-network-policy-check"/> <label for="m-docs-tasks-administer-cluster-declare-network-policy-check"><a href="/docs/tasks/administer-cluster/declare-network-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-declare-network-policy"><span class="">Declare Network Policy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-developing-cloud-controller-manager-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-developing-cloud-controller-manager-check"/> <label for="m-docs-tasks-administer-cluster-developing-cloud-controller-manager-check"><a href="/docs/tasks/administer-cluster/developing-cloud-controller-manager/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-developing-cloud-controller-manager"><span class="">Developing Cloud Controller Manager</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-enable-disable-api-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-enable-disable-api-check"/> <label for="m-docs-tasks-administer-cluster-enable-disable-api-check"><a href="/docs/tasks/administer-cluster/enable-disable-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-enable-disable-api"><span class="">Enable Or Disable A Kubernetes API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-encrypt-data-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-encrypt-data-check"/> <label for="m-docs-tasks-administer-cluster-encrypt-data-check"><a href="/docs/tasks/administer-cluster/encrypt-data/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-encrypt-data"><span class="">Encrypting Confidential Data at Rest</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-decrypt-data-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-decrypt-data-check"/> <label for="m-docs-tasks-administer-cluster-decrypt-data-check"><a href="/docs/tasks/administer-cluster/decrypt-data/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-decrypt-data"><span class="">Decrypt Confidential Data that is Already Encrypted at Rest</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-guaranteed-scheduling-critical-addon-pods-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-guaranteed-scheduling-critical-addon-pods-check"/> <label for="m-docs-tasks-administer-cluster-guaranteed-scheduling-critical-addon-pods-check"><a href="/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-guaranteed-scheduling-critical-addon-pods"><span class="">Guaranteed Scheduling For Critical Add-On Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-ip-masq-agent-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-ip-masq-agent-check"/> <label for="m-docs-tasks-administer-cluster-ip-masq-agent-check"><a href="/docs/tasks/administer-cluster/ip-masq-agent/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-ip-masq-agent"><span class="">IP Masquerade Agent User Guide</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-limit-storage-consumption-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-limit-storage-consumption-check"/> <label for="m-docs-tasks-administer-cluster-limit-storage-consumption-check"><a href="/docs/tasks/administer-cluster/limit-storage-consumption/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-limit-storage-consumption"><span class="">Limit Storage Consumption</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-controller-manager-leader-migration-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-controller-manager-leader-migration-check"/> <label for="m-docs-tasks-administer-cluster-controller-manager-leader-migration-check"><a href="/docs/tasks/administer-cluster/controller-manager-leader-migration/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-controller-manager-leader-migration"><span class="">Migrate Replicated Control Plane To Use Cloud Controller Manager</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-namespaces-walkthrough-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-namespaces-walkthrough-check"/> <label for="m-docs-tasks-administer-cluster-namespaces-walkthrough-check"><a href="/docs/tasks/administer-cluster/namespaces-walkthrough/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-namespaces-walkthrough"><span class="">Namespaces Walkthrough</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-configure-upgrade-etcd-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-configure-upgrade-etcd-check"/> <label for="m-docs-tasks-administer-cluster-configure-upgrade-etcd-check"><a href="/docs/tasks/administer-cluster/configure-upgrade-etcd/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-configure-upgrade-etcd"><span class="">Operating etcd clusters for Kubernetes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-reserve-compute-resources-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-reserve-compute-resources-check"/> <label for="m-docs-tasks-administer-cluster-reserve-compute-resources-check"><a href="/docs/tasks/administer-cluster/reserve-compute-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-reserve-compute-resources"><span class="">Reserve Compute Resources for System Daemons</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubelet-in-userns-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubelet-in-userns-check"/> <label for="m-docs-tasks-administer-cluster-kubelet-in-userns-check"><a href="/docs/tasks/administer-cluster/kubelet-in-userns/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubelet-in-userns"><span class="">Running Kubernetes Node Components as a Non-root User</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-safely-drain-node-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-safely-drain-node-check"/> <label for="m-docs-tasks-administer-cluster-safely-drain-node-check"><a href="/docs/tasks/administer-cluster/safely-drain-node/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-safely-drain-node"><span class="">Safely Drain a Node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-securing-a-cluster-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-securing-a-cluster-check"/> <label for="m-docs-tasks-administer-cluster-securing-a-cluster-check"><a href="/docs/tasks/administer-cluster/securing-a-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-securing-a-cluster"><span class="">Securing a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kubelet-config-file-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kubelet-config-file-check"/> <label for="m-docs-tasks-administer-cluster-kubelet-config-file-check"><a href="/docs/tasks/administer-cluster/kubelet-config-file/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kubelet-config-file"><span class="">Set Kubelet Parameters Via A Configuration File</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-namespaces-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-namespaces-check"/> <label for="m-docs-tasks-administer-cluster-namespaces-check"><a href="/docs/tasks/administer-cluster/namespaces/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-namespaces"><span class="">Share a Cluster with Namespaces</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-cluster-upgrade-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-cluster-upgrade-check"/> <label for="m-docs-tasks-administer-cluster-cluster-upgrade-check"><a href="/docs/tasks/administer-cluster/cluster-upgrade/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-cluster-upgrade"><span class="">Upgrade A Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-use-cascading-deletion-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-use-cascading-deletion-check"/> <label for="m-docs-tasks-administer-cluster-use-cascading-deletion-check"><a href="/docs/tasks/administer-cluster/use-cascading-deletion/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-use-cascading-deletion"><span class="">Use Cascading Deletion in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-kms-provider-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-kms-provider-check"/> <label for="m-docs-tasks-administer-cluster-kms-provider-check"><a href="/docs/tasks/administer-cluster/kms-provider/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-kms-provider"><span class="">Using a KMS provider for data encryption</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-coredns-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-coredns-check"/> <label for="m-docs-tasks-administer-cluster-coredns-check"><a href="/docs/tasks/administer-cluster/coredns/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-coredns"><span class="">Using CoreDNS for Service Discovery</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-nodelocaldns-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-nodelocaldns-check"/> <label for="m-docs-tasks-administer-cluster-nodelocaldns-check"><a href="/docs/tasks/administer-cluster/nodelocaldns/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-nodelocaldns"><span class="">Using NodeLocal DNSCache in Kubernetes Clusters</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-sysctl-cluster-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-sysctl-cluster-check"/> <label for="m-docs-tasks-administer-cluster-sysctl-cluster-check"><a href="/docs/tasks/administer-cluster/sysctl-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-sysctl-cluster"><span class="">Using sysctls in a Kubernetes Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-memory-manager-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-memory-manager-check"/> <label for="m-docs-tasks-administer-cluster-memory-manager-check"><a href="/docs/tasks/administer-cluster/memory-manager/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-memory-manager"><span class="">Utilizing the NUMA-aware Memory Manager</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-administer-cluster-verify-signed-artifacts-li"> <input type="checkbox" id="m-docs-tasks-administer-cluster-verify-signed-artifacts-check"/> <label for="m-docs-tasks-administer-cluster-verify-signed-artifacts-check"><a href="/docs/tasks/administer-cluster/verify-signed-artifacts/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-administer-cluster-verify-signed-artifacts"><span class="">Verify Signed Kubernetes Artifacts</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-configure-pod-container-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-check"/> <label for="m-docs-tasks-configure-pod-container-check"><a href="/docs/tasks/configure-pod-container/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-configure-pod-container"><span class="">Configure Pods and Containers</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-assign-memory-resource-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-assign-memory-resource-check"/> <label for="m-docs-tasks-configure-pod-container-assign-memory-resource-check"><a href="/docs/tasks/configure-pod-container/assign-memory-resource/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-assign-memory-resource"><span class="">Assign Memory Resources to Containers and Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-assign-cpu-resource-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-assign-cpu-resource-check"/> <label for="m-docs-tasks-configure-pod-container-assign-cpu-resource-check"><a href="/docs/tasks/configure-pod-container/assign-cpu-resource/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-assign-cpu-resource"><span class="">Assign CPU Resources to Containers and Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-gmsa-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-gmsa-check"/> <label for="m-docs-tasks-configure-pod-container-configure-gmsa-check"><a href="/docs/tasks/configure-pod-container/configure-gmsa/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-gmsa"><span class="">Configure GMSA for Windows Pods and containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-resize-container-resources-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-resize-container-resources-check"/> <label for="m-docs-tasks-configure-pod-container-resize-container-resources-check"><a href="/docs/tasks/configure-pod-container/resize-container-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-resize-container-resources"><span class="">Resize CPU and Memory Resources assigned to Containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-runasusername-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-runasusername-check"/> <label for="m-docs-tasks-configure-pod-container-configure-runasusername-check"><a href="/docs/tasks/configure-pod-container/configure-runasusername/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-runasusername"><span class="">Configure RunAsUserName for Windows pods and containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-create-hostprocess-pod-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-create-hostprocess-pod-check"/> <label for="m-docs-tasks-configure-pod-container-create-hostprocess-pod-check"><a href="/docs/tasks/configure-pod-container/create-hostprocess-pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-create-hostprocess-pod"><span class="">Create a Windows HostProcess Pod</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-quality-service-pod-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-quality-service-pod-check"/> <label for="m-docs-tasks-configure-pod-container-quality-service-pod-check"><a href="/docs/tasks/configure-pod-container/quality-service-pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-quality-service-pod"><span class="">Configure Quality of Service for Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-extended-resource-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-extended-resource-check"/> <label for="m-docs-tasks-configure-pod-container-extended-resource-check"><a href="/docs/tasks/configure-pod-container/extended-resource/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-extended-resource"><span class="">Assign Extended Resources to a Container</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-volume-storage-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-volume-storage-check"/> <label for="m-docs-tasks-configure-pod-container-configure-volume-storage-check"><a href="/docs/tasks/configure-pod-container/configure-volume-storage/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-volume-storage"><span class="">Configure a Pod to Use a Volume for Storage</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-persistent-volume-storage-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-persistent-volume-storage-check"/> <label for="m-docs-tasks-configure-pod-container-configure-persistent-volume-storage-check"><a href="/docs/tasks/configure-pod-container/configure-persistent-volume-storage/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-persistent-volume-storage"><span class="">Configure a Pod to Use a PersistentVolume for Storage</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-projected-volume-storage-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-projected-volume-storage-check"/> <label for="m-docs-tasks-configure-pod-container-configure-projected-volume-storage-check"><a href="/docs/tasks/configure-pod-container/configure-projected-volume-storage/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-projected-volume-storage"><span class="">Configure a Pod to Use a Projected Volume for Storage</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-security-context-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-security-context-check"/> <label for="m-docs-tasks-configure-pod-container-security-context-check"><a href="/docs/tasks/configure-pod-container/security-context/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-security-context"><span class="">Configure a Security Context for a Pod or Container</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-service-account-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-service-account-check"/> <label for="m-docs-tasks-configure-pod-container-configure-service-account-check"><a href="/docs/tasks/configure-pod-container/configure-service-account/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-service-account"><span class="">Configure Service Accounts for Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-pull-image-private-registry-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-pull-image-private-registry-check"/> <label for="m-docs-tasks-configure-pod-container-pull-image-private-registry-check"><a href="/docs/tasks/configure-pod-container/pull-image-private-registry/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-pull-image-private-registry"><span class="">Pull an Image from a Private Registry</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-liveness-readiness-startup-probes-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-liveness-readiness-startup-probes-check"/> <label for="m-docs-tasks-configure-pod-container-configure-liveness-readiness-startup-probes-check"><a href="/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-liveness-readiness-startup-probes"><span class="">Configure Liveness, Readiness and Startup Probes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-assign-pods-nodes-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-assign-pods-nodes-check"/> <label for="m-docs-tasks-configure-pod-container-assign-pods-nodes-check"><a href="/docs/tasks/configure-pod-container/assign-pods-nodes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-assign-pods-nodes"><span class="">Assign Pods to Nodes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-assign-pods-nodes-using-node-affinity-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-assign-pods-nodes-using-node-affinity-check"/> <label for="m-docs-tasks-configure-pod-container-assign-pods-nodes-using-node-affinity-check"><a href="/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-assign-pods-nodes-using-node-affinity"><span class="">Assign Pods to Nodes using Node Affinity</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-pod-initialization-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-pod-initialization-check"/> <label for="m-docs-tasks-configure-pod-container-configure-pod-initialization-check"><a href="/docs/tasks/configure-pod-container/configure-pod-initialization/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-pod-initialization"><span class="">Configure Pod Initialization</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-attach-handler-lifecycle-event-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-attach-handler-lifecycle-event-check"/> <label for="m-docs-tasks-configure-pod-container-attach-handler-lifecycle-event-check"><a href="/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-attach-handler-lifecycle-event"><span class="">Attach Handlers to Container Lifecycle Events</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-configure-pod-configmap-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-configure-pod-configmap-check"/> <label for="m-docs-tasks-configure-pod-container-configure-pod-configmap-check"><a href="/docs/tasks/configure-pod-container/configure-pod-configmap/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-configure-pod-configmap"><span class="">Configure a Pod to Use a ConfigMap</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-share-process-namespace-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-share-process-namespace-check"/> <label for="m-docs-tasks-configure-pod-container-share-process-namespace-check"><a href="/docs/tasks/configure-pod-container/share-process-namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-share-process-namespace"><span class="">Share Process Namespace between Containers in a Pod</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-user-namespaces-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-user-namespaces-check"/> <label for="m-docs-tasks-configure-pod-container-user-namespaces-check"><a href="/docs/tasks/configure-pod-container/user-namespaces/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-user-namespaces"><span class="">Use a User Namespace With a Pod</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-static-pod-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-static-pod-check"/> <label for="m-docs-tasks-configure-pod-container-static-pod-check"><a href="/docs/tasks/configure-pod-container/static-pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-static-pod"><span class="">Create static Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-translate-compose-kubernetes-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-translate-compose-kubernetes-check"/> <label for="m-docs-tasks-configure-pod-container-translate-compose-kubernetes-check"><a href="/docs/tasks/configure-pod-container/translate-compose-kubernetes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-translate-compose-kubernetes"><span class="">Translate a Docker Compose File to Kubernetes Resources</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-enforce-standards-admission-controller-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-enforce-standards-admission-controller-check"/> <label for="m-docs-tasks-configure-pod-container-enforce-standards-admission-controller-check"><a href="/docs/tasks/configure-pod-container/enforce-standards-admission-controller/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-enforce-standards-admission-controller"><span class="">Enforce Pod Security Standards by Configuring the Built-in Admission Controller</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-enforce-standards-namespace-labels-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-enforce-standards-namespace-labels-check"/> <label for="m-docs-tasks-configure-pod-container-enforce-standards-namespace-labels-check"><a href="/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-enforce-standards-namespace-labels"><span class="">Enforce Pod Security Standards with Namespace Labels</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configure-pod-container-migrate-from-psp-li"> <input type="checkbox" id="m-docs-tasks-configure-pod-container-migrate-from-psp-check"/> <label for="m-docs-tasks-configure-pod-container-migrate-from-psp-check"><a href="/docs/tasks/configure-pod-container/migrate-from-psp/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configure-pod-container-migrate-from-psp"><span class="">Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-debug-li"> <input type="checkbox" id="m-docs-tasks-debug-check"/> <label for="m-docs-tasks-debug-check"><a href="/docs/tasks/debug/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-debug"><span class="">Monitoring, Logging, and Debugging</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-debug-debug-application-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-check"/> <label for="m-docs-tasks-debug-debug-application-check"><a href="/docs/tasks/debug/debug-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-debug-debug-application"><span class="">Troubleshooting Applications</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-debug-pods-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-debug-pods-check"/> <label for="m-docs-tasks-debug-debug-application-debug-pods-check"><a href="/docs/tasks/debug/debug-application/debug-pods/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-debug-pods"><span class="">Debug Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-debug-service-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-debug-service-check"/> <label for="m-docs-tasks-debug-debug-application-debug-service-check"><a href="/docs/tasks/debug/debug-application/debug-service/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-debug-service"><span class="">Debug Services</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-debug-statefulset-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-debug-statefulset-check"/> <label for="m-docs-tasks-debug-debug-application-debug-statefulset-check"><a href="/docs/tasks/debug/debug-application/debug-statefulset/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-debug-statefulset"><span class="">Debug a StatefulSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-determine-reason-pod-failure-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-determine-reason-pod-failure-check"/> <label for="m-docs-tasks-debug-debug-application-determine-reason-pod-failure-check"><a href="/docs/tasks/debug/debug-application/determine-reason-pod-failure/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-determine-reason-pod-failure"><span class="">Determine the Reason for Pod Failure</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-debug-init-containers-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-debug-init-containers-check"/> <label for="m-docs-tasks-debug-debug-application-debug-init-containers-check"><a href="/docs/tasks/debug/debug-application/debug-init-containers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-debug-init-containers"><span class="">Debug Init Containers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-debug-running-pod-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-debug-running-pod-check"/> <label for="m-docs-tasks-debug-debug-application-debug-running-pod-check"><a href="/docs/tasks/debug/debug-application/debug-running-pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-debug-running-pod"><span class="">Debug Running Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-application-get-shell-running-container-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-application-get-shell-running-container-check"/> <label for="m-docs-tasks-debug-debug-application-get-shell-running-container-check"><a href="/docs/tasks/debug/debug-application/get-shell-running-container/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-application-get-shell-running-container"><span class="">Get a Shell to a Running Container</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-debug-debug-cluster-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-check"/> <label for="m-docs-tasks-debug-debug-cluster-check"><a href="/docs/tasks/debug/debug-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-debug-debug-cluster"><span class="">Troubleshooting Clusters</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-troubleshoot-kubectl-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-troubleshoot-kubectl-check"/> <label for="m-docs-tasks-debug-debug-cluster-troubleshoot-kubectl-check"><a href="/docs/tasks/debug/debug-cluster/troubleshoot-kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-troubleshoot-kubectl"><span class="">Troubleshooting kubectl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-resource-metrics-pipeline-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-resource-metrics-pipeline-check"/> <label for="m-docs-tasks-debug-debug-cluster-resource-metrics-pipeline-check"><a href="/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-resource-metrics-pipeline"><span class="">Resource metrics pipeline</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-resource-usage-monitoring-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-resource-usage-monitoring-check"/> <label for="m-docs-tasks-debug-debug-cluster-resource-usage-monitoring-check"><a href="/docs/tasks/debug/debug-cluster/resource-usage-monitoring/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-resource-usage-monitoring"><span class="">Tools for Monitoring Resources</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-monitor-node-health-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-monitor-node-health-check"/> <label for="m-docs-tasks-debug-debug-cluster-monitor-node-health-check"><a href="/docs/tasks/debug/debug-cluster/monitor-node-health/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-monitor-node-health"><span class="">Monitor Node Health</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-crictl-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-crictl-check"/> <label for="m-docs-tasks-debug-debug-cluster-crictl-check"><a href="/docs/tasks/debug/debug-cluster/crictl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-crictl"><span class="">Debugging Kubernetes nodes with crictl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-audit-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-audit-check"/> <label for="m-docs-tasks-debug-debug-cluster-audit-check"><a href="/docs/tasks/debug/debug-cluster/audit/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-audit"><span class="">Auditing</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-kubectl-node-debug-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-kubectl-node-debug-check"/> <label for="m-docs-tasks-debug-debug-cluster-kubectl-node-debug-check"><a href="/docs/tasks/debug/debug-cluster/kubectl-node-debug/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-kubectl-node-debug"><span class="">Debugging Kubernetes Nodes With Kubectl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-local-debugging-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-local-debugging-check"/> <label for="m-docs-tasks-debug-debug-cluster-local-debugging-check"><a href="/docs/tasks/debug/debug-cluster/local-debugging/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-local-debugging"><span class="">Developing and debugging services locally using telepresence</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-debug-debug-cluster-windows-li"> <input type="checkbox" id="m-docs-tasks-debug-debug-cluster-windows-check"/> <label for="m-docs-tasks-debug-debug-cluster-windows-check"><a href="/docs/tasks/debug/debug-cluster/windows/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-debug-debug-cluster-windows"><span class="">Windows debugging tips</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-manage-kubernetes-objects-li"> <input type="checkbox" id="m-docs-tasks-manage-kubernetes-objects-check"/> <label for="m-docs-tasks-manage-kubernetes-objects-check"><a href="/docs/tasks/manage-kubernetes-objects/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-manage-kubernetes-objects"><span class="">Manage Kubernetes Objects</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-kubernetes-objects-declarative-config-li"> <input type="checkbox" id="m-docs-tasks-manage-kubernetes-objects-declarative-config-check"/> <label for="m-docs-tasks-manage-kubernetes-objects-declarative-config-check"><a href="/docs/tasks/manage-kubernetes-objects/declarative-config/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-kubernetes-objects-declarative-config"><span class="">Declarative Management of Kubernetes Objects Using Configuration Files</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-kubernetes-objects-kustomization-li"> <input type="checkbox" id="m-docs-tasks-manage-kubernetes-objects-kustomization-check"/> <label for="m-docs-tasks-manage-kubernetes-objects-kustomization-check"><a href="/docs/tasks/manage-kubernetes-objects/kustomization/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-kubernetes-objects-kustomization"><span class="">Declarative Management of Kubernetes Objects Using Kustomize</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-kubernetes-objects-imperative-command-li"> <input type="checkbox" id="m-docs-tasks-manage-kubernetes-objects-imperative-command-check"/> <label for="m-docs-tasks-manage-kubernetes-objects-imperative-command-check"><a href="/docs/tasks/manage-kubernetes-objects/imperative-command/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-kubernetes-objects-imperative-command"><span class="">Managing Kubernetes Objects Using Imperative Commands</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-kubernetes-objects-imperative-config-li"> <input type="checkbox" id="m-docs-tasks-manage-kubernetes-objects-imperative-config-check"/> <label for="m-docs-tasks-manage-kubernetes-objects-imperative-config-check"><a href="/docs/tasks/manage-kubernetes-objects/imperative-config/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-kubernetes-objects-imperative-config"><span class="">Imperative Management of Kubernetes Objects Using Configuration Files</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-kubernetes-objects-update-api-object-kubectl-patch-li"> <input type="checkbox" id="m-docs-tasks-manage-kubernetes-objects-update-api-object-kubectl-patch-check"/> <label for="m-docs-tasks-manage-kubernetes-objects-update-api-object-kubectl-patch-check"><a href="/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-kubernetes-objects-update-api-object-kubectl-patch"><span class="">Update API Objects in Place Using kubectl patch</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-configmap-secret-li"> <input type="checkbox" id="m-docs-tasks-configmap-secret-check"/> <label for="m-docs-tasks-configmap-secret-check"><a href="/docs/tasks/configmap-secret/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-configmap-secret"><span class="">Managing Secrets</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configmap-secret-managing-secret-using-kubectl-li"> <input type="checkbox" id="m-docs-tasks-configmap-secret-managing-secret-using-kubectl-check"/> <label for="m-docs-tasks-configmap-secret-managing-secret-using-kubectl-check"><a href="/docs/tasks/configmap-secret/managing-secret-using-kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configmap-secret-managing-secret-using-kubectl"><span class="">Managing Secrets using kubectl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configmap-secret-managing-secret-using-config-file-li"> <input type="checkbox" id="m-docs-tasks-configmap-secret-managing-secret-using-config-file-check"/> <label for="m-docs-tasks-configmap-secret-managing-secret-using-config-file-check"><a href="/docs/tasks/configmap-secret/managing-secret-using-config-file/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configmap-secret-managing-secret-using-config-file"><span class="">Managing Secrets using Configuration File</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-configmap-secret-managing-secret-using-kustomize-li"> <input type="checkbox" id="m-docs-tasks-configmap-secret-managing-secret-using-kustomize-check"/> <label for="m-docs-tasks-configmap-secret-managing-secret-using-kustomize-check"><a href="/docs/tasks/configmap-secret/managing-secret-using-kustomize/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-configmap-secret-managing-secret-using-kustomize"><span class="">Managing Secrets using Kustomize</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-inject-data-application-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-check"/> <label for="m-docs-tasks-inject-data-application-check"><a href="/docs/tasks/inject-data-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-inject-data-application"><span class="">Inject Data Into Applications</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-inject-data-application-define-command-argument-container-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-define-command-argument-container-check"/> <label for="m-docs-tasks-inject-data-application-define-command-argument-container-check"><a href="/docs/tasks/inject-data-application/define-command-argument-container/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-inject-data-application-define-command-argument-container"><span class="">Define a Command and Arguments for a Container</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-inject-data-application-define-interdependent-environment-variables-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-define-interdependent-environment-variables-check"/> <label for="m-docs-tasks-inject-data-application-define-interdependent-environment-variables-check"><a href="/docs/tasks/inject-data-application/define-interdependent-environment-variables/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-inject-data-application-define-interdependent-environment-variables"><span class="">Define Dependent Environment Variables</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-inject-data-application-define-environment-variable-container-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-define-environment-variable-container-check"/> <label for="m-docs-tasks-inject-data-application-define-environment-variable-container-check"><a href="/docs/tasks/inject-data-application/define-environment-variable-container/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-inject-data-application-define-environment-variable-container"><span class="">Define Environment Variables for a Container</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-inject-data-application-environment-variable-expose-pod-information-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-environment-variable-expose-pod-information-check"/> <label for="m-docs-tasks-inject-data-application-environment-variable-expose-pod-information-check"><a href="/docs/tasks/inject-data-application/environment-variable-expose-pod-information/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-inject-data-application-environment-variable-expose-pod-information"><span class="">Expose Pod Information to Containers Through Environment Variables</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-inject-data-application-downward-api-volume-expose-pod-information-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-downward-api-volume-expose-pod-information-check"/> <label for="m-docs-tasks-inject-data-application-downward-api-volume-expose-pod-information-check"><a href="/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-inject-data-application-downward-api-volume-expose-pod-information"><span class="">Expose Pod Information to Containers Through Files</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-inject-data-application-distribute-credentials-secure-li"> <input type="checkbox" id="m-docs-tasks-inject-data-application-distribute-credentials-secure-check"/> <label for="m-docs-tasks-inject-data-application-distribute-credentials-secure-check"><a href="/docs/tasks/inject-data-application/distribute-credentials-secure/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-inject-data-application-distribute-credentials-secure"><span class="">Distribute Credentials Securely Using Secrets</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-run-application-li"> <input type="checkbox" id="m-docs-tasks-run-application-check"/> <label for="m-docs-tasks-run-application-check"><a href="/docs/tasks/run-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-run-application"><span class="">Run Applications</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-run-stateless-application-deployment-li"> <input type="checkbox" id="m-docs-tasks-run-application-run-stateless-application-deployment-check"/> <label for="m-docs-tasks-run-application-run-stateless-application-deployment-check"><a href="/docs/tasks/run-application/run-stateless-application-deployment/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-run-stateless-application-deployment"><span class="">Run a Stateless Application Using a Deployment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-run-single-instance-stateful-application-li"> <input type="checkbox" id="m-docs-tasks-run-application-run-single-instance-stateful-application-check"/> <label for="m-docs-tasks-run-application-run-single-instance-stateful-application-check"><a href="/docs/tasks/run-application/run-single-instance-stateful-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-run-single-instance-stateful-application"><span class="">Run a Single-Instance Stateful Application</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-run-replicated-stateful-application-li"> <input type="checkbox" id="m-docs-tasks-run-application-run-replicated-stateful-application-check"/> <label for="m-docs-tasks-run-application-run-replicated-stateful-application-check"><a href="/docs/tasks/run-application/run-replicated-stateful-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-run-replicated-stateful-application"><span class="">Run a Replicated Stateful Application</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-scale-stateful-set-li"> <input type="checkbox" id="m-docs-tasks-run-application-scale-stateful-set-check"/> <label for="m-docs-tasks-run-application-scale-stateful-set-check"><a href="/docs/tasks/run-application/scale-stateful-set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-scale-stateful-set"><span class="">Scale a StatefulSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-delete-stateful-set-li"> <input type="checkbox" id="m-docs-tasks-run-application-delete-stateful-set-check"/> <label for="m-docs-tasks-run-application-delete-stateful-set-check"><a href="/docs/tasks/run-application/delete-stateful-set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-delete-stateful-set"><span class="">Delete a StatefulSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-force-delete-stateful-set-pod-li"> <input type="checkbox" id="m-docs-tasks-run-application-force-delete-stateful-set-pod-check"/> <label for="m-docs-tasks-run-application-force-delete-stateful-set-pod-check"><a href="/docs/tasks/run-application/force-delete-stateful-set-pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-force-delete-stateful-set-pod"><span class="">Force Delete StatefulSet Pods</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-horizontal-pod-autoscale-li"> <input type="checkbox" id="m-docs-tasks-run-application-horizontal-pod-autoscale-check"/> <label for="m-docs-tasks-run-application-horizontal-pod-autoscale-check"><a href="/docs/tasks/run-application/horizontal-pod-autoscale/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-horizontal-pod-autoscale"><span class="">Horizontal Pod Autoscaling</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-horizontal-pod-autoscale-walkthrough-li"> <input type="checkbox" id="m-docs-tasks-run-application-horizontal-pod-autoscale-walkthrough-check"/> <label for="m-docs-tasks-run-application-horizontal-pod-autoscale-walkthrough-check"><a href="/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-horizontal-pod-autoscale-walkthrough"><span class="">HorizontalPodAutoscaler Walkthrough</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-configure-pdb-li"> <input type="checkbox" id="m-docs-tasks-run-application-configure-pdb-check"/> <label for="m-docs-tasks-run-application-configure-pdb-check"><a href="/docs/tasks/run-application/configure-pdb/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-configure-pdb"><span class="">Specifying a Disruption Budget for your Application</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-run-application-access-api-from-pod-li"> <input type="checkbox" id="m-docs-tasks-run-application-access-api-from-pod-check"/> <label for="m-docs-tasks-run-application-access-api-from-pod-check"><a href="/docs/tasks/run-application/access-api-from-pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-run-application-access-api-from-pod"><span class="">Accessing the Kubernetes API from a Pod</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-job-li"> <input type="checkbox" id="m-docs-tasks-job-check"/> <label for="m-docs-tasks-job-check"><a href="/docs/tasks/job/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-job"><span class="">Run Jobs</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-automated-tasks-with-cron-jobs-li"> <input type="checkbox" id="m-docs-tasks-job-automated-tasks-with-cron-jobs-check"/> <label for="m-docs-tasks-job-automated-tasks-with-cron-jobs-check"><a href="/docs/tasks/job/automated-tasks-with-cron-jobs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-automated-tasks-with-cron-jobs"><span class="">Running Automated Tasks with a CronJob</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-coarse-parallel-processing-work-queue-li"> <input type="checkbox" id="m-docs-tasks-job-coarse-parallel-processing-work-queue-check"/> <label for="m-docs-tasks-job-coarse-parallel-processing-work-queue-check"><a href="/docs/tasks/job/coarse-parallel-processing-work-queue/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-coarse-parallel-processing-work-queue"><span class="">Coarse Parallel Processing Using a Work Queue</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-fine-parallel-processing-work-queue-li"> <input type="checkbox" id="m-docs-tasks-job-fine-parallel-processing-work-queue-check"/> <label for="m-docs-tasks-job-fine-parallel-processing-work-queue-check"><a href="/docs/tasks/job/fine-parallel-processing-work-queue/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-fine-parallel-processing-work-queue"><span class="">Fine Parallel Processing Using a Work Queue</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-indexed-parallel-processing-static-li"> <input type="checkbox" id="m-docs-tasks-job-indexed-parallel-processing-static-check"/> <label for="m-docs-tasks-job-indexed-parallel-processing-static-check"><a href="/docs/tasks/job/indexed-parallel-processing-static/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-indexed-parallel-processing-static"><span class="">Indexed Job for Parallel Processing with Static Work Assignment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-job-with-pod-to-pod-communication-li"> <input type="checkbox" id="m-docs-tasks-job-job-with-pod-to-pod-communication-check"/> <label for="m-docs-tasks-job-job-with-pod-to-pod-communication-check"><a href="/docs/tasks/job/job-with-pod-to-pod-communication/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-job-with-pod-to-pod-communication"><span class="">Job with Pod-to-Pod Communication</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-parallel-processing-expansion-li"> <input type="checkbox" id="m-docs-tasks-job-parallel-processing-expansion-check"/> <label for="m-docs-tasks-job-parallel-processing-expansion-check"><a href="/docs/tasks/job/parallel-processing-expansion/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-parallel-processing-expansion"><span class="">Parallel Processing using Expansions</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-job-pod-failure-policy-li"> <input type="checkbox" id="m-docs-tasks-job-pod-failure-policy-check"/> <label for="m-docs-tasks-job-pod-failure-policy-check"><a href="/docs/tasks/job/pod-failure-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-job-pod-failure-policy"><span class="">Handling retriable and non-retriable pod failures with Pod failure policy</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-access-application-cluster-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-check"/> <label for="m-docs-tasks-access-application-cluster-check"><a href="/docs/tasks/access-application-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-access-application-cluster"><span class="">Access Applications in a Cluster</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-web-ui-dashboard-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-web-ui-dashboard-check"/> <label for="m-docs-tasks-access-application-cluster-web-ui-dashboard-check"><a href="/docs/tasks/access-application-cluster/web-ui-dashboard/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-web-ui-dashboard"><span class="">Deploy and Access the Kubernetes Dashboard</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-access-cluster-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-access-cluster-check"/> <label for="m-docs-tasks-access-application-cluster-access-cluster-check"><a href="/docs/tasks/access-application-cluster/access-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-access-cluster"><span class="">Accessing Clusters</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-configure-access-multiple-clusters-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-configure-access-multiple-clusters-check"/> <label for="m-docs-tasks-access-application-cluster-configure-access-multiple-clusters-check"><a href="/docs/tasks/access-application-cluster/configure-access-multiple-clusters/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-configure-access-multiple-clusters"><span class="">Configure Access to Multiple Clusters</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-port-forward-access-application-cluster-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-port-forward-access-application-cluster-check"/> <label for="m-docs-tasks-access-application-cluster-port-forward-access-application-cluster-check"><a href="/docs/tasks/access-application-cluster/port-forward-access-application-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-port-forward-access-application-cluster"><span class="">Use Port Forwarding to Access Applications in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-service-access-application-cluster-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-service-access-application-cluster-check"/> <label for="m-docs-tasks-access-application-cluster-service-access-application-cluster-check"><a href="/docs/tasks/access-application-cluster/service-access-application-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-service-access-application-cluster"><span class="">Use a Service to Access an Application in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-connecting-frontend-backend-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-connecting-frontend-backend-check"/> <label for="m-docs-tasks-access-application-cluster-connecting-frontend-backend-check"><a href="/docs/tasks/access-application-cluster/connecting-frontend-backend/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-connecting-frontend-backend"><span class="">Connect a Frontend to a Backend Using Services</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-create-external-load-balancer-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-create-external-load-balancer-check"/> <label for="m-docs-tasks-access-application-cluster-create-external-load-balancer-check"><a href="/docs/tasks/access-application-cluster/create-external-load-balancer/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-create-external-load-balancer"><span class="">Create an External Load Balancer</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-list-all-running-container-images-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-list-all-running-container-images-check"/> <label for="m-docs-tasks-access-application-cluster-list-all-running-container-images-check"><a href="/docs/tasks/access-application-cluster/list-all-running-container-images/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-list-all-running-container-images"><span class="">List All Container Images Running in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-ingress-minikube-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-ingress-minikube-check"/> <label for="m-docs-tasks-access-application-cluster-ingress-minikube-check"><a href="/docs/tasks/access-application-cluster/ingress-minikube/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-ingress-minikube"><span class="">Set up Ingress on Minikube with the NGINX Ingress Controller</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-communicate-containers-same-pod-shared-volume-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-communicate-containers-same-pod-shared-volume-check"/> <label for="m-docs-tasks-access-application-cluster-communicate-containers-same-pod-shared-volume-check"><a href="/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-communicate-containers-same-pod-shared-volume"><span class="">Communicate Between Containers in the Same Pod Using a Shared Volume</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-configure-dns-cluster-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-configure-dns-cluster-check"/> <label for="m-docs-tasks-access-application-cluster-configure-dns-cluster-check"><a href="/docs/tasks/access-application-cluster/configure-dns-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-configure-dns-cluster"><span class="">Configure DNS for a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-access-application-cluster-access-cluster-services-li"> <input type="checkbox" id="m-docs-tasks-access-application-cluster-access-cluster-services-check"/> <label for="m-docs-tasks-access-application-cluster-access-cluster-services-check"><a href="/docs/tasks/access-application-cluster/access-cluster-services/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-access-application-cluster-access-cluster-services"><span class="">Access Services Running on Clusters</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-extend-kubernetes-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-check"/> <label for="m-docs-tasks-extend-kubernetes-check"><a href="/docs/tasks/extend-kubernetes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-extend-kubernetes"><span class="">Extend Kubernetes</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-configure-aggregation-layer-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-configure-aggregation-layer-check"/> <label for="m-docs-tasks-extend-kubernetes-configure-aggregation-layer-check"><a href="/docs/tasks/extend-kubernetes/configure-aggregation-layer/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-configure-aggregation-layer"><span class="">Configure the Aggregation Layer</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-extend-kubernetes-custom-resources-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-custom-resources-check"/> <label for="m-docs-tasks-extend-kubernetes-custom-resources-check"><a href="/docs/tasks/extend-kubernetes/custom-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-extend-kubernetes-custom-resources"><span class="">Use Custom Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definitions-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definitions-check"/> <label for="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definitions-check"><a href="/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definitions"><span class="">Extend the Kubernetes API with CustomResourceDefinitions</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definition-versioning-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definition-versioning-check"/> <label for="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definition-versioning-check"><a href="/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-custom-resources-custom-resource-definition-versioning"><span class="">Versions in CustomResourceDefinitions</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-setup-extension-api-server-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-setup-extension-api-server-check"/> <label for="m-docs-tasks-extend-kubernetes-setup-extension-api-server-check"><a href="/docs/tasks/extend-kubernetes/setup-extension-api-server/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-setup-extension-api-server"><span class="">Set up an Extension API Server</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-configure-multiple-schedulers-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-configure-multiple-schedulers-check"/> <label for="m-docs-tasks-extend-kubernetes-configure-multiple-schedulers-check"><a href="/docs/tasks/extend-kubernetes/configure-multiple-schedulers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-configure-multiple-schedulers"><span class="">Configure Multiple Schedulers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-http-proxy-access-api-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-http-proxy-access-api-check"/> <label for="m-docs-tasks-extend-kubernetes-http-proxy-access-api-check"><a href="/docs/tasks/extend-kubernetes/http-proxy-access-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-http-proxy-access-api"><span class="">Use an HTTP Proxy to Access the Kubernetes API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-socks5-proxy-access-api-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-socks5-proxy-access-api-check"/> <label for="m-docs-tasks-extend-kubernetes-socks5-proxy-access-api-check"><a href="/docs/tasks/extend-kubernetes/socks5-proxy-access-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-socks5-proxy-access-api"><span class="">Use a SOCKS5 Proxy to Access the Kubernetes API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubernetes-setup-konnectivity-li"> <input type="checkbox" id="m-docs-tasks-extend-kubernetes-setup-konnectivity-check"/> <label for="m-docs-tasks-extend-kubernetes-setup-konnectivity-check"><a href="/docs/tasks/extend-kubernetes/setup-konnectivity/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubernetes-setup-konnectivity"><span class="">Set up Konnectivity service</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-tls-li"> <input type="checkbox" id="m-docs-tasks-tls-check"/> <label for="m-docs-tasks-tls-check"><a href="/docs/tasks/tls/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-tls"><span class="">TLS</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-tls-certificate-rotation-li"> <input type="checkbox" id="m-docs-tasks-tls-certificate-rotation-check"/> <label for="m-docs-tasks-tls-certificate-rotation-check"><a href="/docs/tasks/tls/certificate-rotation/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-tls-certificate-rotation"><span class="">Configure Certificate Rotation for the Kubelet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-tls-managing-tls-in-a-cluster-li"> <input type="checkbox" id="m-docs-tasks-tls-managing-tls-in-a-cluster-check"/> <label for="m-docs-tasks-tls-managing-tls-in-a-cluster-check"><a href="/docs/tasks/tls/managing-tls-in-a-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-tls-managing-tls-in-a-cluster"><span class="">Manage TLS Certificates in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-tls-manual-rotation-of-ca-certificates-li"> <input type="checkbox" id="m-docs-tasks-tls-manual-rotation-of-ca-certificates-check"/> <label for="m-docs-tasks-tls-manual-rotation-of-ca-certificates-check"><a href="/docs/tasks/tls/manual-rotation-of-ca-certificates/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-tls-manual-rotation-of-ca-certificates"><span class="">Manual Rotation of CA Certificates</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-manage-daemon-li"> <input type="checkbox" id="m-docs-tasks-manage-daemon-check"/> <label for="m-docs-tasks-manage-daemon-check"><a href="/docs/tasks/manage-daemon/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-manage-daemon"><span class="">Manage Cluster Daemons</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-daemon-update-daemon-set-li"> <input type="checkbox" id="m-docs-tasks-manage-daemon-update-daemon-set-check"/> <label for="m-docs-tasks-manage-daemon-update-daemon-set-check"><a href="/docs/tasks/manage-daemon/update-daemon-set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-daemon-update-daemon-set"><span class="">Perform a Rolling Update on a DaemonSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-daemon-rollback-daemon-set-li"> <input type="checkbox" id="m-docs-tasks-manage-daemon-rollback-daemon-set-check"/> <label for="m-docs-tasks-manage-daemon-rollback-daemon-set-check"><a href="/docs/tasks/manage-daemon/rollback-daemon-set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-daemon-rollback-daemon-set"><span class="">Perform a Rollback on a DaemonSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-daemon-pods-some-nodes-li"> <input type="checkbox" id="m-docs-tasks-manage-daemon-pods-some-nodes-check"/> <label for="m-docs-tasks-manage-daemon-pods-some-nodes-check"><a href="/docs/tasks/manage-daemon/pods-some-nodes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-daemon-pods-some-nodes"><span class="">Running Pods on Only Some Nodes</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tasks-network-li"> <input type="checkbox" id="m-docs-tasks-network-check"/> <label for="m-docs-tasks-network-check"><a href="/docs/tasks/network/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tasks-network"><span class="">Networking</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-network-customize-hosts-file-for-pods-li"> <input type="checkbox" id="m-docs-tasks-network-customize-hosts-file-for-pods-check"/> <label for="m-docs-tasks-network-customize-hosts-file-for-pods-check"><a href="/docs/tasks/network/customize-hosts-file-for-pods/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-network-customize-hosts-file-for-pods"><span class="">Adding entries to Pod /etc/hosts with HostAliases</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-network-extend-service-ip-ranges-li"> <input type="checkbox" id="m-docs-tasks-network-extend-service-ip-ranges-check"/> <label for="m-docs-tasks-network-extend-service-ip-ranges-check"><a href="/docs/tasks/network/extend-service-ip-ranges/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-network-extend-service-ip-ranges"><span class="">Extend Service IP Ranges</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-network-validate-dual-stack-li"> <input type="checkbox" id="m-docs-tasks-network-validate-dual-stack-check"/> <label for="m-docs-tasks-network-validate-dual-stack-check"><a href="/docs/tasks/network/validate-dual-stack/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-network-validate-dual-stack"><span class="">Validate IPv4/IPv6 dual-stack</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-extend-kubectl-kubectl-plugins-li"> <input type="checkbox" id="m-docs-tasks-extend-kubectl-kubectl-plugins-check"/> <label for="m-docs-tasks-extend-kubectl-kubectl-plugins-check"><a href="/docs/tasks/extend-kubectl/kubectl-plugins/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-extend-kubectl-kubectl-plugins"><span class="">Extend kubectl with plugins</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-hugepages-scheduling-hugepages-li"> <input type="checkbox" id="m-docs-tasks-manage-hugepages-scheduling-hugepages-check"/> <label for="m-docs-tasks-manage-hugepages-scheduling-hugepages-check"><a href="/docs/tasks/manage-hugepages/scheduling-hugepages/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-hugepages-scheduling-hugepages"><span class="">Manage HugePages</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tasks-manage-gpus-scheduling-gpus-li"> <input type="checkbox" id="m-docs-tasks-manage-gpus-scheduling-gpus-check"/> <label for="m-docs-tasks-manage-gpus-scheduling-gpus-check"><a href="/docs/tasks/manage-gpus/scheduling-gpus/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tasks-manage-gpus-scheduling-gpus"><span class="">Schedule GPUs</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-li"> <input type="checkbox" id="m-docs-tutorials-check"/> <label for="m-docs-tutorials-check"><a href="/docs/tutorials/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials"><span class="">Tutorials</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-hello-minikube-li"> <input type="checkbox" id="m-docs-tutorials-hello-minikube-check"/> <label for="m-docs-tutorials-hello-minikube-check"><a href="/docs/tutorials/hello-minikube/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-hello-minikube"><span class="">Hello Minikube</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-check"/> <label for="m-docs-tutorials-kubernetes-basics-check"><a href="/docs/tutorials/kubernetes-basics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics"><span class="">Learn Kubernetes Basics</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-create-cluster-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-create-cluster-check"/> <label for="m-docs-tutorials-kubernetes-basics-create-cluster-check"><a href="/docs/tutorials/kubernetes-basics/create-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics-create-cluster"><span class="">Create a Cluster</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-kubernetes-basics-create-cluster-cluster-intro-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-create-cluster-cluster-intro-check"/> <label for="m-docs-tutorials-kubernetes-basics-create-cluster-cluster-intro-check"><a href="/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-kubernetes-basics-create-cluster-cluster-intro"><span class="">Using Minikube to Create a Cluster</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-deploy-app-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-deploy-app-check"/> <label for="m-docs-tutorials-kubernetes-basics-deploy-app-check"><a href="/docs/tutorials/kubernetes-basics/deploy-app/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics-deploy-app"><span class="">Deploy an App</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-kubernetes-basics-deploy-app-deploy-intro-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-deploy-app-deploy-intro-check"/> <label for="m-docs-tutorials-kubernetes-basics-deploy-app-deploy-intro-check"><a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-kubernetes-basics-deploy-app-deploy-intro"><span class="">Using kubectl to Create a Deployment</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-explore-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-explore-check"/> <label for="m-docs-tutorials-kubernetes-basics-explore-check"><a href="/docs/tutorials/kubernetes-basics/explore/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics-explore"><span class="">Explore Your App</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-kubernetes-basics-explore-explore-intro-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-explore-explore-intro-check"/> <label for="m-docs-tutorials-kubernetes-basics-explore-explore-intro-check"><a href="/docs/tutorials/kubernetes-basics/explore/explore-intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-kubernetes-basics-explore-explore-intro"><span class="">Viewing Pods and Nodes</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-expose-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-expose-check"/> <label for="m-docs-tutorials-kubernetes-basics-expose-check"><a href="/docs/tutorials/kubernetes-basics/expose/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics-expose"><span class="">Expose Your App Publicly</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-kubernetes-basics-expose-expose-intro-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-expose-expose-intro-check"/> <label for="m-docs-tutorials-kubernetes-basics-expose-expose-intro-check"><a href="/docs/tutorials/kubernetes-basics/expose/expose-intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-kubernetes-basics-expose-expose-intro"><span class="">Using a Service to Expose Your App</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-scale-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-scale-check"/> <label for="m-docs-tutorials-kubernetes-basics-scale-check"><a href="/docs/tutorials/kubernetes-basics/scale/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics-scale"><span class="">Scale Your App</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-kubernetes-basics-scale-scale-intro-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-scale-scale-intro-check"/> <label for="m-docs-tutorials-kubernetes-basics-scale-scale-intro-check"><a href="/docs/tutorials/kubernetes-basics/scale/scale-intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-kubernetes-basics-scale-scale-intro"><span class="">Running Multiple Instances of Your App</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-kubernetes-basics-update-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-update-check"/> <label for="m-docs-tutorials-kubernetes-basics-update-check"><a href="/docs/tutorials/kubernetes-basics/update/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-kubernetes-basics-update"><span class="">Update Your App</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-kubernetes-basics-update-update-intro-li"> <input type="checkbox" id="m-docs-tutorials-kubernetes-basics-update-update-intro-check"/> <label for="m-docs-tutorials-kubernetes-basics-update-update-intro-check"><a href="/docs/tutorials/kubernetes-basics/update/update-intro/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-kubernetes-basics-update-update-intro"><span class="">Performing a Rolling Update</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-configuration-li"> <input type="checkbox" id="m-docs-tutorials-configuration-check"/> <label for="m-docs-tutorials-configuration-check"><a href="/docs/tutorials/configuration/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-configuration"><span class="">Configuration</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-configuration-configure-java-microservice-li"> <input type="checkbox" id="m-docs-tutorials-configuration-configure-java-microservice-check"/> <label for="m-docs-tutorials-configuration-configure-java-microservice-check"><a href="/docs/tutorials/configuration/configure-java-microservice/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-configuration-configure-java-microservice"><span class="">Example: Configuring a Java Microservice</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-configuration-configure-java-microservice-configure-java-microservice-li"> <input type="checkbox" id="m-docs-tutorials-configuration-configure-java-microservice-configure-java-microservice-check"/> <label for="m-docs-tutorials-configuration-configure-java-microservice-configure-java-microservice-check"><a href="/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-configuration-configure-java-microservice-configure-java-microservice"><span class="">Externalizing config using MicroProfile, ConfigMaps and Secrets</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-configuration-configure-redis-using-configmap-li"> <input type="checkbox" id="m-docs-tutorials-configuration-configure-redis-using-configmap-check"/> <label for="m-docs-tutorials-configuration-configure-redis-using-configmap-check"><a href="/docs/tutorials/configuration/configure-redis-using-configmap/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-configuration-configure-redis-using-configmap"><span class="">Configuring Redis using a ConfigMap</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-security-li"> <input type="checkbox" id="m-docs-tutorials-security-check"/> <label for="m-docs-tutorials-security-check"><a href="/docs/tutorials/security/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-security"><span class="">Security</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-security-cluster-level-pss-li"> <input type="checkbox" id="m-docs-tutorials-security-cluster-level-pss-check"/> <label for="m-docs-tutorials-security-cluster-level-pss-check"><a href="/docs/tutorials/security/cluster-level-pss/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-security-cluster-level-pss"><span class="">Apply Pod Security Standards at the Cluster Level</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-security-ns-level-pss-li"> <input type="checkbox" id="m-docs-tutorials-security-ns-level-pss-check"/> <label for="m-docs-tutorials-security-ns-level-pss-check"><a href="/docs/tutorials/security/ns-level-pss/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-security-ns-level-pss"><span class="">Apply Pod Security Standards at the Namespace Level</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-security-apparmor-li"> <input type="checkbox" id="m-docs-tutorials-security-apparmor-check"/> <label for="m-docs-tutorials-security-apparmor-check"><a href="/docs/tutorials/security/apparmor/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-security-apparmor"><span class="">Restrict a Container's Access to Resources with AppArmor</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-security-seccomp-li"> <input type="checkbox" id="m-docs-tutorials-security-seccomp-check"/> <label for="m-docs-tutorials-security-seccomp-check"><a href="/docs/tutorials/security/seccomp/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-security-seccomp"><span class="">Restrict a Container's Syscalls with seccomp</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-stateless-application-li"> <input type="checkbox" id="m-docs-tutorials-stateless-application-check"/> <label for="m-docs-tutorials-stateless-application-check"><a href="/docs/tutorials/stateless-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-stateless-application"><span class="">Stateless Applications</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-stateless-application-expose-external-ip-address-li"> <input type="checkbox" id="m-docs-tutorials-stateless-application-expose-external-ip-address-check"/> <label for="m-docs-tutorials-stateless-application-expose-external-ip-address-check"><a href="/docs/tutorials/stateless-application/expose-external-ip-address/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-stateless-application-expose-external-ip-address"><span class="">Exposing an External IP Address to Access an Application in a Cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-stateless-application-guestbook-li"> <input type="checkbox" id="m-docs-tutorials-stateless-application-guestbook-check"/> <label for="m-docs-tutorials-stateless-application-guestbook-check"><a href="/docs/tutorials/stateless-application/guestbook/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-stateless-application-guestbook"><span class="">Example: Deploying PHP Guestbook application with Redis</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-stateful-application-li"> <input type="checkbox" id="m-docs-tutorials-stateful-application-check"/> <label for="m-docs-tutorials-stateful-application-check"><a href="/docs/tutorials/stateful-application/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-stateful-application"><span class="">Stateful Applications</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-stateful-application-basic-stateful-set-li"> <input type="checkbox" id="m-docs-tutorials-stateful-application-basic-stateful-set-check"/> <label for="m-docs-tutorials-stateful-application-basic-stateful-set-check"><a href="/docs/tutorials/stateful-application/basic-stateful-set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-stateful-application-basic-stateful-set"><span class="">StatefulSet Basics</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-stateful-application-mysql-wordpress-persistent-volume-li"> <input type="checkbox" id="m-docs-tutorials-stateful-application-mysql-wordpress-persistent-volume-check"/> <label for="m-docs-tutorials-stateful-application-mysql-wordpress-persistent-volume-check"><a href="/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-stateful-application-mysql-wordpress-persistent-volume"><span class="">Example: Deploying WordPress and MySQL with Persistent Volumes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-stateful-application-cassandra-li"> <input type="checkbox" id="m-docs-tutorials-stateful-application-cassandra-check"/> <label for="m-docs-tutorials-stateful-application-cassandra-check"><a href="/docs/tutorials/stateful-application/cassandra/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-stateful-application-cassandra"><span class="">Example: Deploying Cassandra with a StatefulSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-stateful-application-zookeeper-li"> <input type="checkbox" id="m-docs-tutorials-stateful-application-zookeeper-check"/> <label for="m-docs-tutorials-stateful-application-zookeeper-check"><a href="/docs/tutorials/stateful-application/zookeeper/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-stateful-application-zookeeper"><span class="">Running ZooKeeper, A Distributed System Coordinator</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-tutorials-services-li"> <input type="checkbox" id="m-docs-tutorials-services-check"/> <label for="m-docs-tutorials-services-check"><a href="/docs/tutorials/services/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-tutorials-services"><span class="">Services</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-services-connect-applications-service-li"> <input type="checkbox" id="m-docs-tutorials-services-connect-applications-service-check"/> <label for="m-docs-tutorials-services-connect-applications-service-check"><a href="/docs/tutorials/services/connect-applications-service/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-services-connect-applications-service"><span class="">Connecting Applications with Services</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-services-source-ip-li"> <input type="checkbox" id="m-docs-tutorials-services-source-ip-check"/> <label for="m-docs-tutorials-services-source-ip-check"><a href="/docs/tutorials/services/source-ip/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-services-source-ip"><span class="">Using Source IP</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-tutorials-services-pods-and-endpoint-termination-flow-li"> <input type="checkbox" id="m-docs-tutorials-services-pods-and-endpoint-termination-flow-check"/> <label for="m-docs-tutorials-services-pods-and-endpoint-termination-flow-check"><a href="/docs/tutorials/services/pods-and-endpoint-termination-flow/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-tutorials-services-pods-and-endpoint-termination-flow"><span class="">Explore Termination Behavior for Pods And Their Endpoints</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-li"> <input type="checkbox" id="m-docs-reference-check"/> <label for="m-docs-reference-check"><a href="/docs/reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference"><span class="">Reference</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-glossary-li"> <input type="checkbox" id="m-docs-reference-glossary-check"/> <label for="m-docs-reference-glossary-check"><a href="/docs/reference/glossary/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-glossary"><span class="">Glossary</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-using-api-li"> <input type="checkbox" id="m-docs-reference-using-api-check"/> <label for="m-docs-reference-using-api-check"><a href="/docs/reference/using-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-using-api"><span class="">API Overview</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-api-concepts-li"> <input type="checkbox" id="m-docs-reference-using-api-api-concepts-check"/> <label for="m-docs-reference-using-api-api-concepts-check"><a href="/docs/reference/using-api/api-concepts/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-api-concepts"><span class="">Kubernetes API Concepts</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-server-side-apply-li"> <input type="checkbox" id="m-docs-reference-using-api-server-side-apply-check"/> <label for="m-docs-reference-using-api-server-side-apply-check"><a href="/docs/reference/using-api/server-side-apply/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-server-side-apply"><span class="">Server-Side Apply</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-client-libraries-li"> <input type="checkbox" id="m-docs-reference-using-api-client-libraries-check"/> <label for="m-docs-reference-using-api-client-libraries-check"><a href="/docs/reference/using-api/client-libraries/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-client-libraries"><span class="">Client Libraries</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-cel-li"> <input type="checkbox" id="m-docs-reference-using-api-cel-check"/> <label for="m-docs-reference-using-api-cel-check"><a href="/docs/reference/using-api/cel/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-cel"><span class="">Common Expression Language in Kubernetes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-deprecation-policy-li"> <input type="checkbox" id="m-docs-reference-using-api-deprecation-policy-check"/> <label for="m-docs-reference-using-api-deprecation-policy-check"><a href="/docs/reference/using-api/deprecation-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-deprecation-policy"><span class="">Kubernetes Deprecation Policy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-deprecation-guide-li"> <input type="checkbox" id="m-docs-reference-using-api-deprecation-guide-check"/> <label for="m-docs-reference-using-api-deprecation-guide-check"><a href="/docs/reference/using-api/deprecation-guide/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-deprecation-guide"><span class="">Deprecated API Migration Guide</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-using-api-health-checks-li"> <input type="checkbox" id="m-docs-reference-using-api-health-checks-check"/> <label for="m-docs-reference-using-api-health-checks-check"><a href="/docs/reference/using-api/health-checks/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-using-api-health-checks"><span class="">Kubernetes API health endpoints</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-access-authn-authz-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-check"/> <label for="m-docs-reference-access-authn-authz-check"><a href="/docs/reference/access-authn-authz/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-access-authn-authz"><span class="">API Access Control</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-authentication-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-authentication-check"/> <label for="m-docs-reference-access-authn-authz-authentication-check"><a href="/docs/reference/access-authn-authz/authentication/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-authentication"><span class="">Authenticating</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-bootstrap-tokens-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-bootstrap-tokens-check"/> <label for="m-docs-reference-access-authn-authz-bootstrap-tokens-check"><a href="/docs/reference/access-authn-authz/bootstrap-tokens/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-bootstrap-tokens"><span class="">Authenticating with Bootstrap Tokens</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-certificate-signing-requests-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-certificate-signing-requests-check"/> <label for="m-docs-reference-access-authn-authz-certificate-signing-requests-check"><a href="/docs/reference/access-authn-authz/certificate-signing-requests/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-certificate-signing-requests"><span class="">Certificates and Certificate Signing Requests</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-admission-controllers-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-admission-controllers-check"/> <label for="m-docs-reference-access-authn-authz-admission-controllers-check"><a href="/docs/reference/access-authn-authz/admission-controllers/" title="Admission Controllers Reference" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-admission-controllers"><span class="">Admission Controllers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-extensible-admission-controllers-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-extensible-admission-controllers-check"/> <label for="m-docs-reference-access-authn-authz-extensible-admission-controllers-check"><a href="/docs/reference/access-authn-authz/extensible-admission-controllers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-extensible-admission-controllers"><span class="">Dynamic Admission Control</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-service-accounts-admin-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-service-accounts-admin-check"/> <label for="m-docs-reference-access-authn-authz-service-accounts-admin-check"><a href="/docs/reference/access-authn-authz/service-accounts-admin/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-service-accounts-admin"><span class="">Managing Service Accounts</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-authorization-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-authorization-check"/> <label for="m-docs-reference-access-authn-authz-authorization-check"><a href="/docs/reference/access-authn-authz/authorization/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-authorization"><span class="">Authorization Overview</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-rbac-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-rbac-check"/> <label for="m-docs-reference-access-authn-authz-rbac-check"><a href="/docs/reference/access-authn-authz/rbac/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-rbac"><span class="">Using RBAC Authorization</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-abac-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-abac-check"/> <label for="m-docs-reference-access-authn-authz-abac-check"><a href="/docs/reference/access-authn-authz/abac/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-abac"><span class="">Using ABAC Authorization</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-node-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-node-check"/> <label for="m-docs-reference-access-authn-authz-node-check"><a href="/docs/reference/access-authn-authz/node/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-node"><span class="">Using Node Authorization</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-psp-to-pod-security-standards-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-psp-to-pod-security-standards-check"/> <label for="m-docs-reference-access-authn-authz-psp-to-pod-security-standards-check"><a href="/docs/reference/access-authn-authz/psp-to-pod-security-standards/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-psp-to-pod-security-standards"><span class="">Mapping PodSecurityPolicies to Pod Security Standards</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-webhook-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-webhook-check"/> <label for="m-docs-reference-access-authn-authz-webhook-check"><a href="/docs/reference/access-authn-authz/webhook/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-webhook"><span class="">Webhook Mode</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-kubelet-authn-authz-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-kubelet-authn-authz-check"/> <label for="m-docs-reference-access-authn-authz-kubelet-authn-authz-check"><a href="/docs/reference/access-authn-authz/kubelet-authn-authz/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-kubelet-authn-authz"><span class="">Kubelet authentication/authorization</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-kubelet-tls-bootstrapping-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-kubelet-tls-bootstrapping-check"/> <label for="m-docs-reference-access-authn-authz-kubelet-tls-bootstrapping-check"><a href="/docs/reference/access-authn-authz/kubelet-tls-bootstrapping/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-kubelet-tls-bootstrapping"><span class="">TLS bootstrapping</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-access-authn-authz-validating-admission-policy-li"> <input type="checkbox" id="m-docs-reference-access-authn-authz-validating-admission-policy-check"/> <label for="m-docs-reference-access-authn-authz-validating-admission-policy-check"><a href="/docs/reference/access-authn-authz/validating-admission-policy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-access-authn-authz-validating-admission-policy"><span class="">Validating Admission Policy</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-labels-annotations-taints-li"> <input type="checkbox" id="m-docs-reference-labels-annotations-taints-check"/> <label for="m-docs-reference-labels-annotations-taints-check"><a href="/docs/reference/labels-annotations-taints/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-labels-annotations-taints"><span class="">Well-Known Labels, Annotations and Taints</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-labels-annotations-taints-audit-annotations-li"> <input type="checkbox" id="m-docs-reference-labels-annotations-taints-audit-annotations-check"/> <label for="m-docs-reference-labels-annotations-taints-audit-annotations-check"><a href="/docs/reference/labels-annotations-taints/audit-annotations/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-labels-annotations-taints-audit-annotations"><span class="">Audit Annotations</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-check"/> <label for="m-docs-reference-kubernetes-api-check"><a href="/docs/reference/kubernetes-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api"><span class="">Kubernetes API</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-workload-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-check"><a href="/docs/reference/kubernetes-api/workload-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-workload-resources"><span class="">Workload Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-pod-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-pod-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-pod-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/pod-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-pod-v1"><span class="">Pod</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-pod-template-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-pod-template-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-pod-template-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/pod-template-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-pod-template-v1"><span class="">PodTemplate</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-replication-controller-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-replication-controller-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-replication-controller-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/replication-controller-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-replication-controller-v1"><span class="">ReplicationController</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-replica-set-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-replica-set-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-replica-set-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/replica-set-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-replica-set-v1"><span class="">ReplicaSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-deployment-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-deployment-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-deployment-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/deployment-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-deployment-v1"><span class="">Deployment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-stateful-set-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-stateful-set-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-stateful-set-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/stateful-set-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-stateful-set-v1"><span class="">StatefulSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-controller-revision-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-controller-revision-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-controller-revision-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/controller-revision-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-controller-revision-v1"><span class="">ControllerRevision</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-daemon-set-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-daemon-set-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-daemon-set-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/daemon-set-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-daemon-set-v1"><span class="">DaemonSet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-job-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-job-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-job-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/job-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-job-v1"><span class="">Job</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-cron-job-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-cron-job-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-cron-job-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/cron-job-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-cron-job-v1"><span class="">CronJob</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/horizontal-pod-autoscaler-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v1"><span class="">HorizontalPodAutoscaler</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v2-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v2-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v2-check"><a href="/docs/reference/kubernetes-api/workload-resources/horizontal-pod-autoscaler-v2/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-horizontal-pod-autoscaler-v2"><span class="">HorizontalPodAutoscaler</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-priority-class-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-priority-class-v1-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-priority-class-v1-check"><a href="/docs/reference/kubernetes-api/workload-resources/priority-class-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-priority-class-v1"><span class="">PriorityClass</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-pod-scheduling-context-v1alpha2-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-pod-scheduling-context-v1alpha2-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-pod-scheduling-context-v1alpha2-check"><a href="/docs/reference/kubernetes-api/workload-resources/pod-scheduling-context-v1alpha2/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-pod-scheduling-context-v1alpha2"><span class="">PodSchedulingContext v1alpha2</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-resource-claim-v1alpha2-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-resource-claim-v1alpha2-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-resource-claim-v1alpha2-check"><a href="/docs/reference/kubernetes-api/workload-resources/resource-claim-v1alpha2/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-resource-claim-v1alpha2"><span class="">ResourceClaim v1alpha2</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-resource-claim-template-v1alpha2-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-resource-claim-template-v1alpha2-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-resource-claim-template-v1alpha2-check"><a href="/docs/reference/kubernetes-api/workload-resources/resource-claim-template-v1alpha2/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-resource-claim-template-v1alpha2"><span class="">ResourceClaimTemplate v1alpha2</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-workload-resources-resource-class-v1alpha2-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-workload-resources-resource-class-v1alpha2-check"/> <label for="m-docs-reference-kubernetes-api-workload-resources-resource-class-v1alpha2-check"><a href="/docs/reference/kubernetes-api/workload-resources/resource-class-v1alpha2/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-workload-resources-resource-class-v1alpha2"><span class="">ResourceClass v1alpha2</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-service-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-service-resources-check"/> <label for="m-docs-reference-kubernetes-api-service-resources-check"><a href="/docs/reference/kubernetes-api/service-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-service-resources"><span class="">Service Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-service-resources-service-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-service-resources-service-v1-check"/> <label for="m-docs-reference-kubernetes-api-service-resources-service-v1-check"><a href="/docs/reference/kubernetes-api/service-resources/service-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-service-resources-service-v1"><span class="">Service</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-service-resources-endpoints-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-service-resources-endpoints-v1-check"/> <label for="m-docs-reference-kubernetes-api-service-resources-endpoints-v1-check"><a href="/docs/reference/kubernetes-api/service-resources/endpoints-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-service-resources-endpoints-v1"><span class="">Endpoints</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-service-resources-endpoint-slice-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-service-resources-endpoint-slice-v1-check"/> <label for="m-docs-reference-kubernetes-api-service-resources-endpoint-slice-v1-check"><a href="/docs/reference/kubernetes-api/service-resources/endpoint-slice-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-service-resources-endpoint-slice-v1"><span class="">EndpointSlice</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-service-resources-ingress-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-service-resources-ingress-v1-check"/> <label for="m-docs-reference-kubernetes-api-service-resources-ingress-v1-check"><a href="/docs/reference/kubernetes-api/service-resources/ingress-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-service-resources-ingress-v1"><span class="">Ingress</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-service-resources-ingress-class-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-service-resources-ingress-class-v1-check"/> <label for="m-docs-reference-kubernetes-api-service-resources-ingress-class-v1-check"><a href="/docs/reference/kubernetes-api/service-resources/ingress-class-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-service-resources-ingress-class-v1"><span class="">IngressClass</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-config-and-storage-resources"><span class="">Config and Storage Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-config-map-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-config-map-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-config-map-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/config-map-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-config-map-v1"><span class="">ConfigMap</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-secret-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-secret-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-secret-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/secret-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-secret-v1"><span class="">Secret</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/volume/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-volume"><span class="">Volume</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-claim-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-claim-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-claim-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-claim-v1"><span class="">PersistentVolumeClaim</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-persistent-volume-v1"><span class="">PersistentVolume</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-storage-class-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-storage-class-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-storage-class-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/storage-class-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-storage-class-v1"><span class="">StorageClass</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-attachment-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-attachment-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-attachment-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/volume-attachment-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-volume-attachment-v1"><span class="">VolumeAttachment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-driver-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-driver-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-driver-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/csi-driver-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-driver-v1"><span class="">CSIDriver</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-node-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-node-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-node-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/csi-node-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-node-v1"><span class="">CSINode</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-storage-capacity-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-storage-capacity-v1-check"/> <label for="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-storage-capacity-v1-check"><a href="/docs/reference/kubernetes-api/config-and-storage-resources/csi-storage-capacity-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-config-and-storage-resources-csi-storage-capacity-v1"><span class="">CSIStorageCapacity</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-authentication-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-check"><a href="/docs/reference/kubernetes-api/authentication-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-authentication-resources"><span class="">Authentication Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authentication-resources-service-account-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-service-account-v1-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-service-account-v1-check"><a href="/docs/reference/kubernetes-api/authentication-resources/service-account-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authentication-resources-service-account-v1"><span class="">ServiceAccount</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authentication-resources-token-request-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-token-request-v1-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-token-request-v1-check"><a href="/docs/reference/kubernetes-api/authentication-resources/token-request-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authentication-resources-token-request-v1"><span class="">TokenRequest</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authentication-resources-token-review-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-token-review-v1-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-token-review-v1-check"><a href="/docs/reference/kubernetes-api/authentication-resources/token-review-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authentication-resources-token-review-v1"><span class="">TokenReview</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authentication-resources-certificate-signing-request-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-certificate-signing-request-v1-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-certificate-signing-request-v1-check"><a href="/docs/reference/kubernetes-api/authentication-resources/certificate-signing-request-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authentication-resources-certificate-signing-request-v1"><span class="">CertificateSigningRequest</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authentication-resources-cluster-trust-bundle-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-cluster-trust-bundle-v1alpha1-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-cluster-trust-bundle-v1alpha1-check"><a href="/docs/reference/kubernetes-api/authentication-resources/cluster-trust-bundle-v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authentication-resources-cluster-trust-bundle-v1alpha1"><span class="">ClusterTrustBundle v1alpha1</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authentication-resources-self-subject-review-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authentication-resources-self-subject-review-v1-check"/> <label for="m-docs-reference-kubernetes-api-authentication-resources-self-subject-review-v1-check"><a href="/docs/reference/kubernetes-api/authentication-resources/self-subject-review-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authentication-resources-self-subject-review-v1"><span class="">SelfSubjectReview</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-authorization-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-check"><a href="/docs/reference/kubernetes-api/authorization-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-authorization-resources"><span class="">Authorization Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-local-subject-access-review-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-local-subject-access-review-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-local-subject-access-review-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/local-subject-access-review-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-local-subject-access-review-v1"><span class="">LocalSubjectAccessReview</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-self-subject-access-review-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-self-subject-access-review-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-self-subject-access-review-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/self-subject-access-review-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-self-subject-access-review-v1"><span class="">SelfSubjectAccessReview</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-self-subject-rules-review-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-self-subject-rules-review-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-self-subject-rules-review-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/self-subject-rules-review-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-self-subject-rules-review-v1"><span class="">SelfSubjectRulesReview</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-subject-access-review-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-subject-access-review-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-subject-access-review-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/subject-access-review-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-subject-access-review-v1"><span class="">SubjectAccessReview</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/cluster-role-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-v1"><span class="">ClusterRole</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-binding-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-binding-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-binding-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/cluster-role-binding-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-cluster-role-binding-v1"><span class="">ClusterRoleBinding</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-role-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-role-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-role-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/role-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-role-v1"><span class="">Role</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-authorization-resources-role-binding-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-authorization-resources-role-binding-v1-check"/> <label for="m-docs-reference-kubernetes-api-authorization-resources-role-binding-v1-check"><a href="/docs/reference/kubernetes-api/authorization-resources/role-binding-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-authorization-resources-role-binding-v1"><span class="">RoleBinding</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-policy-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-policy-resources-check"/> <label for="m-docs-reference-kubernetes-api-policy-resources-check"><a href="/docs/reference/kubernetes-api/policy-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-policy-resources"><span class="">Policy Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-policy-resources-limit-range-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-policy-resources-limit-range-v1-check"/> <label for="m-docs-reference-kubernetes-api-policy-resources-limit-range-v1-check"><a href="/docs/reference/kubernetes-api/policy-resources/limit-range-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-policy-resources-limit-range-v1"><span class="">LimitRange</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-policy-resources-resource-quota-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-policy-resources-resource-quota-v1-check"/> <label for="m-docs-reference-kubernetes-api-policy-resources-resource-quota-v1-check"><a href="/docs/reference/kubernetes-api/policy-resources/resource-quota-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-policy-resources-resource-quota-v1"><span class="">ResourceQuota</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-policy-resources-network-policy-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-policy-resources-network-policy-v1-check"/> <label for="m-docs-reference-kubernetes-api-policy-resources-network-policy-v1-check"><a href="/docs/reference/kubernetes-api/policy-resources/network-policy-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-policy-resources-network-policy-v1"><span class="">NetworkPolicy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-policy-resources-pod-disruption-budget-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-policy-resources-pod-disruption-budget-v1-check"/> <label for="m-docs-reference-kubernetes-api-policy-resources-pod-disruption-budget-v1-check"><a href="/docs/reference/kubernetes-api/policy-resources/pod-disruption-budget-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-policy-resources-pod-disruption-budget-v1"><span class="">PodDisruptionBudget</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-policy-resources-ip-address-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-policy-resources-ip-address-v1alpha1-check"/> <label for="m-docs-reference-kubernetes-api-policy-resources-ip-address-v1alpha1-check"><a href="/docs/reference/kubernetes-api/policy-resources/ip-address-v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-policy-resources-ip-address-v1alpha1"><span class="">IPAddress v1alpha1</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-extend-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-extend-resources-check"/> <label for="m-docs-reference-kubernetes-api-extend-resources-check"><a href="/docs/reference/kubernetes-api/extend-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-extend-resources"><span class="">Extend Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-extend-resources-custom-resource-definition-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-extend-resources-custom-resource-definition-v1-check"/> <label for="m-docs-reference-kubernetes-api-extend-resources-custom-resource-definition-v1-check"><a href="/docs/reference/kubernetes-api/extend-resources/custom-resource-definition-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-extend-resources-custom-resource-definition-v1"><span class="">CustomResourceDefinition</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-extend-resources-mutating-webhook-configuration-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-extend-resources-mutating-webhook-configuration-v1-check"/> <label for="m-docs-reference-kubernetes-api-extend-resources-mutating-webhook-configuration-v1-check"><a href="/docs/reference/kubernetes-api/extend-resources/mutating-webhook-configuration-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-extend-resources-mutating-webhook-configuration-v1"><span class="">MutatingWebhookConfiguration</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-extend-resources-validating-webhook-configuration-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-extend-resources-validating-webhook-configuration-v1-check"/> <label for="m-docs-reference-kubernetes-api-extend-resources-validating-webhook-configuration-v1-check"><a href="/docs/reference/kubernetes-api/extend-resources/validating-webhook-configuration-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-extend-resources-validating-webhook-configuration-v1"><span class="">ValidatingWebhookConfiguration</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-extend-resources-validating-admission-policy-v1beta1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-extend-resources-validating-admission-policy-v1beta1-check"/> <label for="m-docs-reference-kubernetes-api-extend-resources-validating-admission-policy-v1beta1-check"><a href="/docs/reference/kubernetes-api/extend-resources/validating-admission-policy-v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-extend-resources-validating-admission-policy-v1beta1"><span class="">ValidatingAdmissionPolicy v1beta1</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-cluster-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-check"><a href="/docs/reference/kubernetes-api/cluster-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-cluster-resources"><span class="">Cluster Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-node-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-node-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-node-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/node-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-node-v1"><span class="">Node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-namespace-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-namespace-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-namespace-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/namespace-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-namespace-v1"><span class="">Namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-event-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-event-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-event-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/event-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-event-v1"><span class="">Event</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-api-service-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-api-service-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-api-service-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/api-service-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-api-service-v1"><span class="">APIService</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-lease-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-lease-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-lease-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/lease-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-lease-v1"><span class="">Lease</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-runtime-class-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-runtime-class-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-runtime-class-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/runtime-class-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-runtime-class-v1"><span class="">RuntimeClass</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-flow-schema-v1beta3-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-flow-schema-v1beta3-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-flow-schema-v1beta3-check"><a href="/docs/reference/kubernetes-api/cluster-resources/flow-schema-v1beta3/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-flow-schema-v1beta3"><span class="">FlowSchema v1beta3</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-priority-level-configuration-v1beta3-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-priority-level-configuration-v1beta3-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-priority-level-configuration-v1beta3-check"><a href="/docs/reference/kubernetes-api/cluster-resources/priority-level-configuration-v1beta3/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-priority-level-configuration-v1beta3"><span class="">PriorityLevelConfiguration v1beta3</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-binding-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-binding-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-binding-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/binding-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-binding-v1"><span class="">Binding</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-component-status-v1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-component-status-v1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-component-status-v1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/component-status-v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-component-status-v1"><span class="">ComponentStatus</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-cluster-resources-cluster-cidr-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-cluster-resources-cluster-cidr-v1alpha1-check"/> <label for="m-docs-reference-kubernetes-api-cluster-resources-cluster-cidr-v1alpha1-check"><a href="/docs/reference/kubernetes-api/cluster-resources/cluster-cidr-v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-cluster-resources-cluster-cidr-v1alpha1"><span class="">ClusterCIDR v1alpha1</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-common-definitions-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-check"><a href="/docs/reference/kubernetes-api/common-definitions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-common-definitions"><span class="">Common Definitions</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-delete-options-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-delete-options-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-delete-options-check"><a href="/docs/reference/kubernetes-api/common-definitions/delete-options/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-delete-options"><span class="">DeleteOptions</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-label-selector-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-label-selector-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-label-selector-check"><a href="/docs/reference/kubernetes-api/common-definitions/label-selector/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-label-selector"><span class="">LabelSelector</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-list-meta-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-list-meta-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-list-meta-check"><a href="/docs/reference/kubernetes-api/common-definitions/list-meta/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-list-meta"><span class="">ListMeta</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-local-object-reference-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-local-object-reference-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-local-object-reference-check"><a href="/docs/reference/kubernetes-api/common-definitions/local-object-reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-local-object-reference"><span class="">LocalObjectReference</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-node-selector-requirement-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-node-selector-requirement-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-node-selector-requirement-check"><a href="/docs/reference/kubernetes-api/common-definitions/node-selector-requirement/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-node-selector-requirement"><span class="">NodeSelectorRequirement</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-object-field-selector-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-object-field-selector-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-object-field-selector-check"><a href="/docs/reference/kubernetes-api/common-definitions/object-field-selector/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-object-field-selector"><span class="">ObjectFieldSelector</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-object-meta-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-object-meta-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-object-meta-check"><a href="/docs/reference/kubernetes-api/common-definitions/object-meta/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-object-meta"><span class="">ObjectMeta</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-object-reference-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-object-reference-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-object-reference-check"><a href="/docs/reference/kubernetes-api/common-definitions/object-reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-object-reference"><span class="">ObjectReference</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-patch-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-patch-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-patch-check"><a href="/docs/reference/kubernetes-api/common-definitions/patch/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-patch"><span class="">Patch</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-quantity-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-quantity-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-quantity-check"><a href="/docs/reference/kubernetes-api/common-definitions/quantity/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-quantity"><span class="">Quantity</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-resource-field-selector-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-resource-field-selector-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-resource-field-selector-check"><a href="/docs/reference/kubernetes-api/common-definitions/resource-field-selector/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-resource-field-selector"><span class="">ResourceFieldSelector</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-status-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-status-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-status-check"><a href="/docs/reference/kubernetes-api/common-definitions/status/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-status"><span class="">Status</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-definitions-typed-local-object-reference-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-definitions-typed-local-object-reference-check"/> <label for="m-docs-reference-kubernetes-api-common-definitions-typed-local-object-reference-check"><a href="/docs/reference/kubernetes-api/common-definitions/typed-local-object-reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-definitions-typed-local-object-reference"><span class="">TypedLocalObjectReference</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubernetes-api-other-resources-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-other-resources-check"/> <label for="m-docs-reference-kubernetes-api-other-resources-check"><a href="/docs/reference/kubernetes-api/other-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubernetes-api-other-resources"><span class="">Other Resources</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-other-resources-validating-admission-policy-binding-list-v1beta1-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-other-resources-validating-admission-policy-binding-list-v1beta1-check"/> <label for="m-docs-reference-kubernetes-api-other-resources-validating-admission-policy-binding-list-v1beta1-check"><a href="/docs/reference/kubernetes-api/other-resources/validating-admission-policy-binding-list-v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-other-resources-validating-admission-policy-binding-list-v1beta1"><span class="">ValidatingAdmissionPolicyBindingList v1beta1</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubernetes-api-common-parameters-common-parameters-li"> <input type="checkbox" id="m-docs-reference-kubernetes-api-common-parameters-common-parameters-check"/> <label for="m-docs-reference-kubernetes-api-common-parameters-common-parameters-check"><a href="/docs/reference/kubernetes-api/common-parameters/common-parameters/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubernetes-api-common-parameters-common-parameters"><span class="">Common Parameters</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-instrumentation-li"> <input type="checkbox" id="m-docs-reference-instrumentation-check"/> <label for="m-docs-reference-instrumentation-check"><a href="/docs/reference/instrumentation/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-instrumentation"><span class="">Instrumentation</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-instrumentation-slis-li"> <input type="checkbox" id="m-docs-reference-instrumentation-slis-check"/> <label for="m-docs-reference-instrumentation-slis-check"><a href="/docs/reference/instrumentation/slis/" title="Kubernetes Component SLI Metrics" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-instrumentation-slis"><span class="">Service Level Indicator Metrics</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-instrumentation-cri-pod-container-metrics-li"> <input type="checkbox" id="m-docs-reference-instrumentation-cri-pod-container-metrics-check"/> <label for="m-docs-reference-instrumentation-cri-pod-container-metrics-check"><a href="/docs/reference/instrumentation/cri-pod-container-metrics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-instrumentation-cri-pod-container-metrics"><span class="">CRI Pod & Container Metrics</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-instrumentation-node-metrics-li"> <input type="checkbox" id="m-docs-reference-instrumentation-node-metrics-check"/> <label for="m-docs-reference-instrumentation-node-metrics-check"><a href="/docs/reference/instrumentation/node-metrics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-instrumentation-node-metrics"><span class="">Node metrics data</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-instrumentation-metrics-li"> <input type="checkbox" id="m-docs-reference-instrumentation-metrics-check"/> <label for="m-docs-reference-instrumentation-metrics-check"><a href="/docs/reference/instrumentation/metrics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-instrumentation-metrics"><span class="">Kubernetes Metrics Reference</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-issues-security-li"> <input type="checkbox" id="m-docs-reference-issues-security-check"/> <label for="m-docs-reference-issues-security-check"><a href="/docs/reference/issues-security/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-issues-security"><span class="">Kubernetes Issues and Security</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-issues-security-issues-li"> <input type="checkbox" id="m-docs-reference-issues-security-issues-check"/> <label for="m-docs-reference-issues-security-issues-check"><a href="/docs/reference/issues-security/issues/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-issues-security-issues"><span class="">Kubernetes Issue Tracker</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-issues-security-security-li"> <input type="checkbox" id="m-docs-reference-issues-security-security-check"/> <label for="m-docs-reference-issues-security-security-check"><a href="/docs/reference/issues-security/security/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-issues-security-security"><span class="">Kubernetes Security and Disclosure Information</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-issues-security-official-cve-feed-li"> <input type="checkbox" id="m-docs-reference-issues-security-official-cve-feed-check"/> <label for="m-docs-reference-issues-security-official-cve-feed-check"><a href="/docs/reference/issues-security/official-cve-feed/" title="Official CVE Feed" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-issues-security-official-cve-feed"><span class="">CVE feed</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-node-li"> <input type="checkbox" id="m-docs-reference-node-check"/> <label for="m-docs-reference-node-check"><a href="/docs/reference/node/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-node"><span class="">Node Reference Information</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-node-kubelet-checkpoint-api-li"> <input type="checkbox" id="m-docs-reference-node-kubelet-checkpoint-api-check"/> <label for="m-docs-reference-node-kubelet-checkpoint-api-check"><a href="/docs/reference/node/kubelet-checkpoint-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-node-kubelet-checkpoint-api"><span class="">Kubelet Checkpoint API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-node-topics-on-dockershim-and-cri-compatible-runtimes-li"> <input type="checkbox" id="m-docs-reference-node-topics-on-dockershim-and-cri-compatible-runtimes-check"/> <label for="m-docs-reference-node-topics-on-dockershim-and-cri-compatible-runtimes-check"><a href="/docs/reference/node/topics-on-dockershim-and-cri-compatible-runtimes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-node-topics-on-dockershim-and-cri-compatible-runtimes"><span class="">Articles on dockershim Removal and on Using CRI-compatible Runtimes</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-node-node-labels-li"> <input type="checkbox" id="m-docs-reference-node-node-labels-check"/> <label for="m-docs-reference-node-node-labels-check"><a href="/docs/reference/node/node-labels/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-node-node-labels"><span class="">Node Labels Populated By The Kubelet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-node-device-plugin-api-versions-li"> <input type="checkbox" id="m-docs-reference-node-device-plugin-api-versions-check"/> <label for="m-docs-reference-node-device-plugin-api-versions-check"><a href="/docs/reference/node/device-plugin-api-versions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-node-device-plugin-api-versions"><span class="">Kubelet Device Manager API Versions</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-node-node-status-li"> <input type="checkbox" id="m-docs-reference-node-node-status-check"/> <label for="m-docs-reference-node-node-status-check"><a href="/docs/reference/node/node-status/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-node-node-status"><span class="">Node Status</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-networking-li"> <input type="checkbox" id="m-docs-reference-networking-check"/> <label for="m-docs-reference-networking-check"><a href="/docs/reference/networking/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-networking"><span class="">Networking Reference</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-networking-service-protocols-li"> <input type="checkbox" id="m-docs-reference-networking-service-protocols-check"/> <label for="m-docs-reference-networking-service-protocols-check"><a href="/docs/reference/networking/service-protocols/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-networking-service-protocols"><span class="">Protocols for Services</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-networking-ports-and-protocols-li"> <input type="checkbox" id="m-docs-reference-networking-ports-and-protocols-check"/> <label for="m-docs-reference-networking-ports-and-protocols-check"><a href="/docs/reference/networking/ports-and-protocols/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-networking-ports-and-protocols"><span class="">Ports and Protocols</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-networking-virtual-ips-li"> <input type="checkbox" id="m-docs-reference-networking-virtual-ips-check"/> <label for="m-docs-reference-networking-virtual-ips-check"><a href="/docs/reference/networking/virtual-ips/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-networking-virtual-ips"><span class="">Virtual IPs and Service Proxies</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-setup-tools-li"> <input type="checkbox" id="m-docs-reference-setup-tools-check"/> <label for="m-docs-reference-setup-tools-check"><a href="/docs/reference/setup-tools/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-setup-tools"><span class="">Setup tools</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-setup-tools-kubeadm-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-check"/> <label for="m-docs-reference-setup-tools-kubeadm-check"><a href="/docs/reference/setup-tools/kubeadm/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-setup-tools-kubeadm"><span class="">Kubeadm</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-init-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-init-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-init-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-init/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-init"><span class="">kubeadm init</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-join-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-join-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-join-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-join/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-join"><span class="">kubeadm join</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade"><span class="">kubeadm upgrade</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-config-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-config-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-config-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-config/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-config"><span class="">kubeadm config</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-reset/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-reset"><span class="">kubeadm reset</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-token-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-token-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-token-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-token/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-token"><span class="">kubeadm token</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-version-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-version-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-version-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-version/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-version"><span class="">kubeadm version</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-alpha-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-alpha-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-alpha-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-alpha/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-alpha"><span class="">kubeadm alpha</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-certs-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-certs-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-certs-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-certs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-certs"><span class="">kubeadm certs</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-init-phase-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-init-phase-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-init-phase-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-init-phase/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-init-phase"><span class="">kubeadm init phase</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-join-phase-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-join-phase-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-join-phase-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-join-phase/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-join-phase"><span class="">kubeadm join phase</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-kubeconfig-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-kubeconfig-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-kubeconfig-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-kubeconfig/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-kubeconfig"><span class="">kubeadm kubeconfig</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-phase-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-phase-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-phase-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-reset-phase"><span class="">kubeadm reset phase</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-phase-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-phase-check"/> <label for="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-phase-check"><a href="/docs/reference/setup-tools/kubeadm/kubeadm-upgrade-phase/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-kubeadm-upgrade-phase"><span class="">kubeadm upgrade phase</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-setup-tools-kubeadm-implementation-details-li"> <input type="checkbox" id="m-docs-reference-setup-tools-kubeadm-implementation-details-check"/> <label for="m-docs-reference-setup-tools-kubeadm-implementation-details-check"><a href="/docs/reference/setup-tools/kubeadm/implementation-details/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-setup-tools-kubeadm-implementation-details"><span class="">Implementation details</span></a></label> </li> </ul> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-li"> <input type="checkbox" id="m-docs-reference-kubectl-check"/> <label for="m-docs-reference-kubectl-check"><a href="/docs/reference/kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl"><span class="">Command line tool (kubectl)</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-introduction-li"> <input type="checkbox" id="m-docs-reference-kubectl-introduction-check"/> <label for="m-docs-reference-kubectl-introduction-check"><a href="/docs/reference/kubectl/introduction/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-introduction"><span class="">Introduction To Kubectl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-quick-reference-li"> <input type="checkbox" id="m-docs-reference-kubectl-quick-reference-check"/> <label for="m-docs-reference-kubectl-quick-reference-check"><a href="/docs/reference/kubectl/quick-reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-quick-reference"><span class="">kubectl Quick Reference</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-check"/> <label for="m-docs-reference-kubectl-generated-check"><a href="/docs/reference/kubectl/generated/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated"><span class="">kubectl reference</span></a></label> <ul class="ul-4 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-check"><a href="/docs/reference/kubectl/generated/kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl"><span class="">kubectl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-annotate-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-annotate-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-annotate-check"><a href="/docs/reference/kubectl/generated/kubectl_annotate/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-annotate"><span class="">kubectl annotate</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-api-resources-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-api-resources-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-api-resources-check"><a href="/docs/reference/kubectl/generated/kubectl_api-resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-api-resources"><span class="">kubectl api-resources</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-api-versions-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-api-versions-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-api-versions-check"><a href="/docs/reference/kubectl/generated/kubectl_api-versions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-api-versions"><span class="">kubectl api-versions</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-apply-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-apply-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-apply-check"><a href="/docs/reference/kubectl/generated/kubectl_apply/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-apply"><span class="">kubectl apply</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-edit-last-applied-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-edit-last-applied-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-edit-last-applied-check"><a href="/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_edit-last-applied/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-edit-last-applied"><span class="">kubectl apply edit-last-applied</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-set-last-applied-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-set-last-applied-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-set-last-applied-check"><a href="/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_set-last-applied/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-set-last-applied"><span class="">kubectl apply set-last-applied</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-view-last-applied-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-view-last-applied-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-view-last-applied-check"><a href="/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_view-last-applied/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-apply-kubectl-apply-view-last-applied"><span class="">kubectl apply view-last-applied</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-attach-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-attach-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-attach-check"><a href="/docs/reference/kubectl/generated/kubectl_attach/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-attach"><span class="">kubectl attach</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-auth-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-auth-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-auth-check"><a href="/docs/reference/kubectl/generated/kubectl_auth/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-auth"><span class="">kubectl auth</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-can-i-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-can-i-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-can-i-check"><a href="/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_can-i/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-can-i"><span class="">kubectl auth can-i</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-reconcile-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-reconcile-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-reconcile-check"><a href="/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_reconcile/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-reconcile"><span class="">kubectl auth reconcile</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-whoami-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-whoami-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-whoami-check"><a href="/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_whoami/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-auth-kubectl-auth-whoami"><span class="">kubectl auth whoami</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-autoscale-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-autoscale-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-autoscale-check"><a href="/docs/reference/kubectl/generated/kubectl_autoscale/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-autoscale"><span class="">kubectl autoscale</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-certificate-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-certificate-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-certificate-check"><a href="/docs/reference/kubectl/generated/kubectl_certificate/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-certificate"><span class="">kubectl certificate</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-approve-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-approve-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-approve-check"><a href="/docs/reference/kubectl/generated/kubectl_certificate/kubectl_certificate_approve/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-approve"><span class="">kubectl certificate approve</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-deny-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-deny-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-deny-check"><a href="/docs/reference/kubectl/generated/kubectl_certificate/kubectl_certificate_deny/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-certificate-kubectl-certificate-deny"><span class="">kubectl certificate deny</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-cluster-info-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-cluster-info-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-cluster-info-check"><a href="/docs/reference/kubectl/generated/kubectl_cluster-info/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-cluster-info"><span class="">kubectl cluster-info</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-cluster-info-kubectl-cluster-info-dump-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-cluster-info-kubectl-cluster-info-dump-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-cluster-info-kubectl-cluster-info-dump-check"><a href="/docs/reference/kubectl/generated/kubectl_cluster-info/kubectl_cluster-info_dump/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-cluster-info-kubectl-cluster-info-dump"><span class="">kubectl cluster-info dump</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-completion-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-completion-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-completion-check"><a href="/docs/reference/kubectl/generated/kubectl_completion/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-completion"><span class="">kubectl completion</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-config-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-check"><a href="/docs/reference/kubectl/generated/kubectl_config/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-config"><span class="">kubectl config</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-current-context-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-current-context-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-current-context-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_current-context/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-current-context"><span class="">kubectl config current-context</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-cluster-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-cluster-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-cluster-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-cluster"><span class="">kubectl config delete-cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-context-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-context-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-context-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-context/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-context"><span class="">kubectl config delete-context</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-user-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-user-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-user-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-user/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-delete-user"><span class="">kubectl config delete-user</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-clusters-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-clusters-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-clusters-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-clusters/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-clusters"><span class="">kubectl config get-clusters</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-contexts-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-contexts-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-contexts-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-contexts/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-contexts"><span class="">kubectl config get-contexts</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-users-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-users-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-users-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-users/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-get-users"><span class="">kubectl config get-users</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-rename-context-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-rename-context-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-rename-context-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_rename-context/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-rename-context"><span class="">kubectl config rename-context</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set"><span class="">kubectl config set</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-cluster-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-cluster-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-cluster-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-cluster"><span class="">kubectl config set-cluster</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-context-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-context-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-context-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-context/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-context"><span class="">kubectl config set-context</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-credentials-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-credentials-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-credentials-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-credentials/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-set-credentials"><span class="">kubectl config set-credentials</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-unset-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-unset-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-unset-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_unset/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-unset"><span class="">kubectl config unset</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-use-context-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-use-context-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-use-context-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_use-context/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-use-context"><span class="">kubectl config use-context</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-view-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-view-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-view-check"><a href="/docs/reference/kubectl/generated/kubectl_config/kubectl_config_view/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-config-kubectl-config-view"><span class="">kubectl config view</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-cordon-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-cordon-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-cordon-check"><a href="/docs/reference/kubectl/generated/kubectl_cordon/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-cordon"><span class="">kubectl cordon</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-cp-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-cp-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-cp-check"><a href="/docs/reference/kubectl/generated/kubectl_cp/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-cp"><span class="">kubectl cp</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-create-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-check"><a href="/docs/reference/kubectl/generated/kubectl_create/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-create"><span class="">kubectl create</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrole-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrole-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrole-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_clusterrole/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrole"><span class="">kubectl create clusterrole</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrolebinding-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrolebinding-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrolebinding-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_clusterrolebinding/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-clusterrolebinding"><span class="">kubectl create clusterrolebinding</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-configmap-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-configmap-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-configmap-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_configmap/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-configmap"><span class="">kubectl create configmap</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-cronjob-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-cronjob-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-cronjob-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_cronjob/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-cronjob"><span class="">kubectl create cronjob</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-deployment-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-deployment-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-deployment-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_deployment/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-deployment"><span class="">kubectl create deployment</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-ingress-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-ingress-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-ingress-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_ingress/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-ingress"><span class="">kubectl create ingress</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-job-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-job-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-job-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_job/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-job"><span class="">kubectl create job</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-namespace-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-namespace-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-namespace-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_namespace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-namespace"><span class="">kubectl create namespace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-poddisruptionbudget-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-poddisruptionbudget-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-poddisruptionbudget-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_poddisruptionbudget/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-poddisruptionbudget"><span class="">kubectl create poddisruptionbudget</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-priorityclass-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-priorityclass-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-priorityclass-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_priorityclass/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-priorityclass"><span class="">kubectl create priorityclass</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-quota-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-quota-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-quota-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_quota/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-quota"><span class="">kubectl create quota</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-role-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-role-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-role-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_role/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-role"><span class="">kubectl create role</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-rolebinding-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-rolebinding-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-rolebinding-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_rolebinding/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-rolebinding"><span class="">kubectl create rolebinding</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret"><span class="">kubectl create secret</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-docker-registry-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-docker-registry-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-docker-registry-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_docker-registry/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-docker-registry"><span class="">kubectl create secret docker-registry</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-generic-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-generic-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-generic-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_generic/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-generic"><span class="">kubectl create secret generic</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-tls-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-tls-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-tls-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_tls/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-secret-tls"><span class="">kubectl create secret tls</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service"><span class="">kubectl create service</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-clusterip-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-clusterip-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-clusterip-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_clusterip/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-clusterip"><span class="">kubectl create service clusterip</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-externalname-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-externalname-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-externalname-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_externalname/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-externalname"><span class="">kubectl create service externalname</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-loadbalancer-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-loadbalancer-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-loadbalancer-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_loadbalancer/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-loadbalancer"><span class="">kubectl create service loadbalancer</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-nodeport-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-nodeport-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-nodeport-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_nodeport/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-service-nodeport"><span class="">kubectl create service nodeport</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-serviceaccount-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-serviceaccount-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-serviceaccount-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_serviceaccount/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-serviceaccount"><span class="">kubectl create serviceaccount</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-token-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-token-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-token-check"><a href="/docs/reference/kubectl/generated/kubectl_create/kubectl_create_token/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-create-kubectl-create-token"><span class="">kubectl create token</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-debug-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-debug-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-debug-check"><a href="/docs/reference/kubectl/generated/kubectl_debug/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-debug"><span class="">kubectl debug</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-delete-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-delete-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-delete-check"><a href="/docs/reference/kubectl/generated/kubectl_delete/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-delete"><span class="">kubectl delete</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-describe-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-describe-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-describe-check"><a href="/docs/reference/kubectl/generated/kubectl_describe/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-describe"><span class="">kubectl describe</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-diff-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-diff-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-diff-check"><a href="/docs/reference/kubectl/generated/kubectl_diff/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-diff"><span class="">kubectl diff</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-drain-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-drain-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-drain-check"><a href="/docs/reference/kubectl/generated/kubectl_drain/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-drain"><span class="">kubectl drain</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-edit-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-edit-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-edit-check"><a href="/docs/reference/kubectl/generated/kubectl_edit/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-edit"><span class="">kubectl edit</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-events-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-events-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-events-check"><a href="/docs/reference/kubectl/generated/kubectl_events/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-events"><span class="">kubectl events</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-exec-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-exec-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-exec-check"><a href="/docs/reference/kubectl/generated/kubectl_exec/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-exec"><span class="">kubectl exec</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-explain-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-explain-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-explain-check"><a href="/docs/reference/kubectl/generated/kubectl_explain/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-explain"><span class="">kubectl explain</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-expose-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-expose-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-expose-check"><a href="/docs/reference/kubectl/generated/kubectl_expose/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-expose"><span class="">kubectl expose</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-get-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-get-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-get-check"><a href="/docs/reference/kubectl/generated/kubectl_get/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-get"><span class="">kubectl get</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-kustomize-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-kustomize-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-kustomize-check"><a href="/docs/reference/kubectl/generated/kubectl_kustomize/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-kustomize"><span class="">kubectl kustomize</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-label-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-label-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-label-check"><a href="/docs/reference/kubectl/generated/kubectl_label/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-label"><span class="">kubectl label</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-logs-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-logs-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-logs-check"><a href="/docs/reference/kubectl/generated/kubectl_logs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-logs"><span class="">kubectl logs</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-options-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-options-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-options-check"><a href="/docs/reference/kubectl/generated/kubectl_options/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-options"><span class="">kubectl options</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-patch-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-patch-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-patch-check"><a href="/docs/reference/kubectl/generated/kubectl_patch/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-patch"><span class="">kubectl patch</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-plugin-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-plugin-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-plugin-check"><a href="/docs/reference/kubectl/generated/kubectl_plugin/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-plugin"><span class="">kubectl plugin</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-plugin-kubectl-plugin-list-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-plugin-kubectl-plugin-list-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-plugin-kubectl-plugin-list-check"><a href="/docs/reference/kubectl/generated/kubectl_plugin/kubectl_plugin_list/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-plugin-kubectl-plugin-list"><span class="">kubectl plugin list</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-port-forward-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-port-forward-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-port-forward-check"><a href="/docs/reference/kubectl/generated/kubectl_port-forward/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-port-forward"><span class="">kubectl port-forward</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-proxy-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-proxy-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-proxy-check"><a href="/docs/reference/kubectl/generated/kubectl_proxy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-proxy"><span class="">kubectl proxy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-replace-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-replace-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-replace-check"><a href="/docs/reference/kubectl/generated/kubectl_replace/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-replace"><span class="">kubectl replace</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-rollout"><span class="">kubectl rollout</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-history-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-history-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-history-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_history/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-history"><span class="">kubectl rollout history</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-pause-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-pause-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-pause-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_pause/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-pause"><span class="">kubectl rollout pause</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-restart-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-restart-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-restart-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_restart/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-restart"><span class="">kubectl rollout restart</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-resume-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-resume-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-resume-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_resume/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-resume"><span class="">kubectl rollout resume</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-status-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-status-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-status-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_status/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-status"><span class="">kubectl rollout status</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-undo-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-undo-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-undo-check"><a href="/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_undo/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-rollout-kubectl-rollout-undo"><span class="">kubectl rollout undo</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-run-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-run-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-run-check"><a href="/docs/reference/kubectl/generated/kubectl_run/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-run"><span class="">kubectl run</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-scale-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-scale-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-scale-check"><a href="/docs/reference/kubectl/generated/kubectl_scale/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-scale"><span class="">kubectl scale</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-set-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-check"><a href="/docs/reference/kubectl/generated/kubectl_set/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-set"><span class="">kubectl set</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-env-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-env-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-env-check"><a href="/docs/reference/kubectl/generated/kubectl_set/kubectl_set_env/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-env"><span class="">kubectl set env</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-image-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-image-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-image-check"><a href="/docs/reference/kubectl/generated/kubectl_set/kubectl_set_image/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-image"><span class="">kubectl set image</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-resources-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-resources-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-resources-check"><a href="/docs/reference/kubectl/generated/kubectl_set/kubectl_set_resources/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-resources"><span class="">kubectl set resources</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-selector-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-selector-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-selector-check"><a href="/docs/reference/kubectl/generated/kubectl_set/kubectl_set_selector/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-selector"><span class="">kubectl set selector</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-serviceaccount-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-serviceaccount-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-serviceaccount-check"><a href="/docs/reference/kubectl/generated/kubectl_set/kubectl_set_serviceaccount/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-serviceaccount"><span class="">kubectl set serviceaccount</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-subject-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-subject-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-subject-check"><a href="/docs/reference/kubectl/generated/kubectl_set/kubectl_set_subject/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-set-kubectl-set-subject"><span class="">kubectl set subject</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-taint-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-taint-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-taint-check"><a href="/docs/reference/kubectl/generated/kubectl_taint/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-taint"><span class="">kubectl taint</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-kubectl-generated-kubectl-top-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-top-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-top-check"><a href="/docs/reference/kubectl/generated/kubectl_top/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-top"><span class="">kubectl top</span></a></label> <ul class="ul-5 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-node-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-node-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-node-check"><a href="/docs/reference/kubectl/generated/kubectl_top/kubectl_top_node/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-node"><span class="">kubectl top node</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-pod-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-pod-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-pod-check"><a href="/docs/reference/kubectl/generated/kubectl_top/kubectl_top_pod/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-generated-kubectl-top-kubectl-top-pod"><span class="">kubectl top pod</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-uncordon-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-uncordon-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-uncordon-check"><a href="/docs/reference/kubectl/generated/kubectl_uncordon/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-uncordon"><span class="">kubectl uncordon</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-version-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-version-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-version-check"><a href="/docs/reference/kubectl/generated/kubectl_version/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-version"><span class="">kubectl version</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-generated-kubectl-wait-li"> <input type="checkbox" id="m-docs-reference-kubectl-generated-kubectl-wait-check"/> <label for="m-docs-reference-kubectl-generated-kubectl-wait-check"><a href="/docs/reference/kubectl/generated/kubectl_wait/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-kubectl-generated-kubectl-wait"><span class="">kubectl wait</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-kubectl-cmds-li"> <input type="checkbox" id="m-docs-reference-kubectl-kubectl-cmds-check"/> <label for="m-docs-reference-kubectl-kubectl-cmds-check"><a href="/docs/reference/kubectl/kubectl-cmds/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-kubectl-cmds"><span class="">kubectl Commands</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-kubectl-li"> <input type="checkbox" id="m-docs-reference-kubectl-kubectl-check"/> <label for="m-docs-reference-kubectl-kubectl-check"><a href="/docs/reference/kubectl/kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-kubectl"><span class="">kubectl</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-jsonpath-li"> <input type="checkbox" id="m-docs-reference-kubectl-jsonpath-check"/> <label for="m-docs-reference-kubectl-jsonpath-check"><a href="/docs/reference/kubectl/jsonpath/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-jsonpath"><span class="">JSONPath Support</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-docker-cli-to-kubectl-li"> <input type="checkbox" id="m-docs-reference-kubectl-docker-cli-to-kubectl-check"/> <label for="m-docs-reference-kubectl-docker-cli-to-kubectl-check"><a href="/docs/reference/kubectl/docker-cli-to-kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-docker-cli-to-kubectl"><span class="">kubectl for Docker Users</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-kubectl-conventions-li"> <input type="checkbox" id="m-docs-reference-kubectl-conventions-check"/> <label for="m-docs-reference-kubectl-conventions-check"><a href="/docs/reference/kubectl/conventions/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-kubectl-conventions"><span class="">kubectl Usage Conventions</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-command-line-tools-reference-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-check"/> <label for="m-docs-reference-command-line-tools-reference-check"><a href="/docs/reference/command-line-tools-reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-command-line-tools-reference"><span class="">Component tools</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-feature-gates-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-feature-gates-check"/> <label for="m-docs-reference-command-line-tools-reference-feature-gates-check"><a href="/docs/reference/command-line-tools-reference/feature-gates/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-feature-gates"><span class="">Feature Gates</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-feature-gates-removed-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-feature-gates-removed-check"/> <label for="m-docs-reference-command-line-tools-reference-feature-gates-removed-check"><a href="/docs/reference/command-line-tools-reference/feature-gates-removed/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-feature-gates-removed"><span class="">Feature Gates (removed)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-kubelet-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-kubelet-check"/> <label for="m-docs-reference-command-line-tools-reference-kubelet-check"><a href="/docs/reference/command-line-tools-reference/kubelet/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-kubelet"><span class="">kubelet</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-kube-apiserver-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-kube-apiserver-check"/> <label for="m-docs-reference-command-line-tools-reference-kube-apiserver-check"><a href="/docs/reference/command-line-tools-reference/kube-apiserver/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-kube-apiserver"><span class="">kube-apiserver</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-kube-controller-manager-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-kube-controller-manager-check"/> <label for="m-docs-reference-command-line-tools-reference-kube-controller-manager-check"><a href="/docs/reference/command-line-tools-reference/kube-controller-manager/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-kube-controller-manager"><span class="">kube-controller-manager</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-kube-proxy-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-kube-proxy-check"/> <label for="m-docs-reference-command-line-tools-reference-kube-proxy-check"><a href="/docs/reference/command-line-tools-reference/kube-proxy/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-kube-proxy"><span class="">kube-proxy</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-command-line-tools-reference-kube-scheduler-li"> <input type="checkbox" id="m-docs-reference-command-line-tools-reference-kube-scheduler-check"/> <label for="m-docs-reference-command-line-tools-reference-kube-scheduler-check"><a href="/docs/reference/command-line-tools-reference/kube-scheduler/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-command-line-tools-reference-kube-scheduler"><span class="">kube-scheduler</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-debug-cluster-li"> <input type="checkbox" id="m-docs-reference-debug-cluster-check"/> <label for="m-docs-reference-debug-cluster-check"><a href="/docs/reference/debug-cluster/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-debug-cluster"><span class="">Debug cluster</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-debug-cluster-flow-control-li"> <input type="checkbox" id="m-docs-reference-debug-cluster-flow-control-check"/> <label for="m-docs-reference-debug-cluster-flow-control-check"><a href="/docs/reference/debug-cluster/flow-control/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-debug-cluster-flow-control"><span class="">Flow control</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-config-api-li"> <input type="checkbox" id="m-docs-reference-config-api-check"/> <label for="m-docs-reference-config-api-check"><a href="/docs/reference/config-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-config-api"><span class="">Configuration APIs</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-client-authentication-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-client-authentication-v1-check"/> <label for="m-docs-reference-config-api-client-authentication-v1-check"><a href="/docs/reference/config-api/client-authentication.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-client-authentication-v1"><span class="">Client Authentication (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-client-authentication-v1beta1-li"> <input type="checkbox" id="m-docs-reference-config-api-client-authentication-v1beta1-check"/> <label for="m-docs-reference-config-api-client-authentication-v1beta1-check"><a href="/docs/reference/config-api/client-authentication.v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-client-authentication-v1beta1"><span class="">Client Authentication (v1beta1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-eventratelimit-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-eventratelimit-v1alpha1-check"/> <label for="m-docs-reference-config-api-apiserver-eventratelimit-v1alpha1-check"><a href="/docs/reference/config-api/apiserver-eventratelimit.v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-eventratelimit-v1alpha1"><span class="">Event Rate Limit Configuration (v1alpha1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-imagepolicy-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-config-api-imagepolicy-v1alpha1-check"/> <label for="m-docs-reference-config-api-imagepolicy-v1alpha1-check"><a href="/docs/reference/config-api/imagepolicy.v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-imagepolicy-v1alpha1"><span class="">Image Policy API (v1alpha1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-admission-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-admission-v1-check"/> <label for="m-docs-reference-config-api-apiserver-admission-v1-check"><a href="/docs/reference/config-api/apiserver-admission.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-admission-v1"><span class="">kube-apiserver Admission (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-audit-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-audit-v1-check"/> <label for="m-docs-reference-config-api-apiserver-audit-v1-check"><a href="/docs/reference/config-api/apiserver-audit.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-audit-v1"><span class="">kube-apiserver Audit Configuration (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-config-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-config-v1-check"/> <label for="m-docs-reference-config-api-apiserver-config-v1-check"><a href="/docs/reference/config-api/apiserver-config.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-config-v1"><span class="">kube-apiserver Configuration (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-config-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-config-v1alpha1-check"/> <label for="m-docs-reference-config-api-apiserver-config-v1alpha1-check"><a href="/docs/reference/config-api/apiserver-config.v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-config-v1alpha1"><span class="">kube-apiserver Configuration (v1alpha1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-config-v1beta1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-config-v1beta1-check"/> <label for="m-docs-reference-config-api-apiserver-config-v1beta1-check"><a href="/docs/reference/config-api/apiserver-config.v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-config-v1beta1"><span class="">kube-apiserver Configuration (v1beta1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-encryption-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-encryption-v1-check"/> <label for="m-docs-reference-config-api-apiserver-encryption-v1-check"><a href="/docs/reference/config-api/apiserver-encryption.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-encryption-v1"><span class="">kube-apiserver Encryption Configuration (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kube-controller-manager-config-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-config-api-kube-controller-manager-config-v1alpha1-check"/> <label for="m-docs-reference-config-api-kube-controller-manager-config-v1alpha1-check"><a href="/docs/reference/config-api/kube-controller-manager-config.v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kube-controller-manager-config-v1alpha1"><span class="">kube-controller-manager Configuration (v1alpha1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kube-proxy-config-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-config-api-kube-proxy-config-v1alpha1-check"/> <label for="m-docs-reference-config-api-kube-proxy-config-v1alpha1-check"><a href="/docs/reference/config-api/kube-proxy-config.v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kube-proxy-config-v1alpha1"><span class="">kube-proxy Configuration (v1alpha1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kube-scheduler-config-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-kube-scheduler-config-v1-check"/> <label for="m-docs-reference-config-api-kube-scheduler-config-v1-check"><a href="/docs/reference/config-api/kube-scheduler-config.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kube-scheduler-config-v1"><span class="">kube-scheduler Configuration (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubeadm-config-v1beta3-li"> <input type="checkbox" id="m-docs-reference-config-api-kubeadm-config-v1beta3-check"/> <label for="m-docs-reference-config-api-kubeadm-config-v1beta3-check"><a href="/docs/reference/config-api/kubeadm-config.v1beta3/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubeadm-config-v1beta3"><span class="">kubeadm Configuration (v1beta3)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubeadm-config-v1beta4-li"> <input type="checkbox" id="m-docs-reference-config-api-kubeadm-config-v1beta4-check"/> <label for="m-docs-reference-config-api-kubeadm-config-v1beta4-check"><a href="/docs/reference/config-api/kubeadm-config.v1beta4/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubeadm-config-v1beta4"><span class="">kubeadm Configuration (v1beta4)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubeconfig-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-kubeconfig-v1-check"/> <label for="m-docs-reference-config-api-kubeconfig-v1-check"><a href="/docs/reference/config-api/kubeconfig.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubeconfig-v1"><span class="">kubeconfig (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubelet-config-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-kubelet-config-v1-check"/> <label for="m-docs-reference-config-api-kubelet-config-v1-check"><a href="/docs/reference/config-api/kubelet-config.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubelet-config-v1"><span class="">Kubelet Configuration (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubelet-config-v1alpha1-li"> <input type="checkbox" id="m-docs-reference-config-api-kubelet-config-v1alpha1-check"/> <label for="m-docs-reference-config-api-kubelet-config-v1alpha1-check"><a href="/docs/reference/config-api/kubelet-config.v1alpha1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubelet-config-v1alpha1"><span class="">Kubelet Configuration (v1alpha1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubelet-config-v1beta1-li"> <input type="checkbox" id="m-docs-reference-config-api-kubelet-config-v1beta1-check"/> <label for="m-docs-reference-config-api-kubelet-config-v1beta1-check"><a href="/docs/reference/config-api/kubelet-config.v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubelet-config-v1beta1"><span class="">Kubelet Configuration (v1beta1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-kubelet-credentialprovider-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-kubelet-credentialprovider-v1-check"/> <label for="m-docs-reference-config-api-kubelet-credentialprovider-v1-check"><a href="/docs/reference/config-api/kubelet-credentialprovider.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-kubelet-credentialprovider-v1"><span class="">Kubelet CredentialProvider (v1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-config-api-apiserver-webhookadmission-v1-li"> <input type="checkbox" id="m-docs-reference-config-api-apiserver-webhookadmission-v1-check"/> <label for="m-docs-reference-config-api-apiserver-webhookadmission-v1-check"><a href="/docs/reference/config-api/apiserver-webhookadmission.v1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-config-api-apiserver-webhookadmission-v1"><span class="">WebhookAdmission Configuration (v1)</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-external-api-li"> <input type="checkbox" id="m-docs-reference-external-api-check"/> <label for="m-docs-reference-external-api-check"><a href="/docs/reference/external-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-external-api"><span class="">External APIs</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-external-api-custom-metrics-v1beta2-li"> <input type="checkbox" id="m-docs-reference-external-api-custom-metrics-v1beta2-check"/> <label for="m-docs-reference-external-api-custom-metrics-v1beta2-check"><a href="/docs/reference/external-api/custom-metrics.v1beta2/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-external-api-custom-metrics-v1beta2"><span class="">Kubernetes Custom Metrics (v1beta2)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-external-api-external-metrics-v1beta1-li"> <input type="checkbox" id="m-docs-reference-external-api-external-metrics-v1beta1-check"/> <label for="m-docs-reference-external-api-external-metrics-v1beta1-check"><a href="/docs/reference/external-api/external-metrics.v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-external-api-external-metrics-v1beta1"><span class="">Kubernetes External Metrics (v1beta1)</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-external-api-metrics-v1beta1-li"> <input type="checkbox" id="m-docs-reference-external-api-metrics-v1beta1-check"/> <label for="m-docs-reference-external-api-metrics-v1beta1-check"><a href="/docs/reference/external-api/metrics.v1beta1/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-external-api-metrics-v1beta1"><span class="">Kubernetes Metrics (v1beta1)</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-reference-scheduling-li"> <input type="checkbox" id="m-docs-reference-scheduling-check"/> <label for="m-docs-reference-scheduling-check"><a href="/docs/reference/scheduling/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-scheduling"><span class="">Scheduling</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-scheduling-config-li"> <input type="checkbox" id="m-docs-reference-scheduling-config-check"/> <label for="m-docs-reference-scheduling-config-check"><a href="/docs/reference/scheduling/config/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-scheduling-config"><span class="">Scheduler Configuration</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-scheduling-policies-li"> <input type="checkbox" id="m-docs-reference-scheduling-policies-check"/> <label for="m-docs-reference-scheduling-policies-check"><a href="/docs/reference/scheduling/policies/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-reference-scheduling-policies"><span class="">Scheduling Policies</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-reference-tools-li"> <input type="checkbox" id="m-docs-reference-tools-check"/> <label for="m-docs-reference-tools-check"><a href="/docs/reference/tools/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-reference-tools"><span class="">Other Tools</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-contribute-li"> <input type="checkbox" id="m-docs-contribute-check"/> <label for="m-docs-contribute-check"><a href="/docs/contribute/" title="Contribute to Kubernetes" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-contribute"><span class="">Contribute</span></a></label> <ul class="ul-2 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-docs-li"> <input type="checkbox" id="m-docs-contribute-docs-check"/> <label for="m-docs-contribute-docs-check"><a href="/docs/contribute/docs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-docs"><span class="">Contribute to Kubernetes Documentation</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-suggesting-improvements-li"> <input type="checkbox" id="m-docs-contribute-suggesting-improvements-check"/> <label for="m-docs-contribute-suggesting-improvements-check"><a href="/docs/contribute/suggesting-improvements/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-suggesting-improvements"><span class="">Suggesting content improvements</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-contribute-new-content-li"> <input type="checkbox" id="m-docs-contribute-new-content-check"/> <label for="m-docs-contribute-new-content-check"><a href="/docs/contribute/new-content/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-contribute-new-content"><span class="">Contributing new content</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-new-content-open-a-pr-li"> <input type="checkbox" id="m-docs-contribute-new-content-open-a-pr-check"/> <label for="m-docs-contribute-new-content-open-a-pr-check"><a href="/docs/contribute/new-content/open-a-pr/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-new-content-open-a-pr"><span class="">Opening a pull request</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-new-content-new-features-li"> <input type="checkbox" id="m-docs-contribute-new-content-new-features-check"/> <label for="m-docs-contribute-new-content-new-features-check"><a href="/docs/contribute/new-content/new-features/" title="Documenting a feature for a release" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-new-content-new-features"><span class="">Documenting for a release</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-new-content-blogs-case-studies-li"> <input type="checkbox" id="m-docs-contribute-new-content-blogs-case-studies-check"/> <label for="m-docs-contribute-new-content-blogs-case-studies-check"><a href="/docs/contribute/new-content/blogs-case-studies/" title="Submitting blog posts and case studies" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-new-content-blogs-case-studies"><span class="">Blogs and case studies</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-contribute-review-li"> <input type="checkbox" id="m-docs-contribute-review-check"/> <label for="m-docs-contribute-review-check"><a href="/docs/contribute/review/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-contribute-review"><span class="">Reviewing changes</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-review-reviewing-prs-li"> <input type="checkbox" id="m-docs-contribute-review-reviewing-prs-check"/> <label for="m-docs-contribute-review-reviewing-prs-check"><a href="/docs/contribute/review/reviewing-prs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-review-reviewing-prs"><span class="">Reviewing pull requests</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-review-for-approvers-li"> <input type="checkbox" id="m-docs-contribute-review-for-approvers-check"/> <label for="m-docs-contribute-review-for-approvers-check"><a href="/docs/contribute/review/for-approvers/" title="Reviewing for approvers and reviewers" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-review-for-approvers"><span class="">For approvers and reviewers</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-localization-li"> <input type="checkbox" id="m-docs-contribute-localization-check"/> <label for="m-docs-contribute-localization-check"><a href="/docs/contribute/localization/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-localization"><span class="">Localizing Kubernetes documentation</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-contribute-participate-li"> <input type="checkbox" id="m-docs-contribute-participate-check"/> <label for="m-docs-contribute-participate-check"><a href="/docs/contribute/participate/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-contribute-participate"><span class="">Participating in SIG Docs</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-participate-roles-and-responsibilities-li"> <input type="checkbox" id="m-docs-contribute-participate-roles-and-responsibilities-check"/> <label for="m-docs-contribute-participate-roles-and-responsibilities-check"><a href="/docs/contribute/participate/roles-and-responsibilities/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-participate-roles-and-responsibilities"><span class="">Roles and responsibilities</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-participate-issue-wrangler-li"> <input type="checkbox" id="m-docs-contribute-participate-issue-wrangler-check"/> <label for="m-docs-contribute-participate-issue-wrangler-check"><a href="/docs/contribute/participate/issue-wrangler/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-participate-issue-wrangler"><span class="">Issue Wranglers</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-participate-pr-wranglers-li"> <input type="checkbox" id="m-docs-contribute-participate-pr-wranglers-check"/> <label for="m-docs-contribute-participate-pr-wranglers-check"><a href="/docs/contribute/participate/pr-wranglers/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-participate-pr-wranglers"><span class="">PR wranglers</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-contribute-style-li"> <input type="checkbox" id="m-docs-contribute-style-check"/> <label for="m-docs-contribute-style-check"><a href="/docs/contribute/style/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-contribute-style"><span class="">Documentation style overview</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-content-guide-li"> <input type="checkbox" id="m-docs-contribute-style-content-guide-check"/> <label for="m-docs-contribute-style-content-guide-check"><a href="/docs/contribute/style/content-guide/" title="Documentation Content Guide" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-content-guide"><span class="">Content guide</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-style-guide-li"> <input type="checkbox" id="m-docs-contribute-style-style-guide-check"/> <label for="m-docs-contribute-style-style-guide-check"><a href="/docs/contribute/style/style-guide/" title="Documentation Style Guide" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-style-guide"><span class="">Style guide</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-diagram-guide-li"> <input type="checkbox" id="m-docs-contribute-style-diagram-guide-check"/> <label for="m-docs-contribute-style-diagram-guide-check"><a href="/docs/contribute/style/diagram-guide/" title="Diagram Guide" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-diagram-guide"><span class="">Diagram guide</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-write-new-topic-li"> <input type="checkbox" id="m-docs-contribute-style-write-new-topic-check"/> <label for="m-docs-contribute-style-write-new-topic-check"><a href="/docs/contribute/style/write-new-topic/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-write-new-topic"><span class="">Writing a new topic</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-page-content-types-li"> <input type="checkbox" id="m-docs-contribute-style-page-content-types-check"/> <label for="m-docs-contribute-style-page-content-types-check"><a href="/docs/contribute/style/page-content-types/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-page-content-types"><span class="">Page content types</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-content-organization-li"> <input type="checkbox" id="m-docs-contribute-style-content-organization-check"/> <label for="m-docs-contribute-style-content-organization-check"><a href="/docs/contribute/style/content-organization/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-content-organization"><span class="">Content organization</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-style-hugo-shortcodes-li"> <input type="checkbox" id="m-docs-contribute-style-hugo-shortcodes-check"/> <label for="m-docs-contribute-style-hugo-shortcodes-check"><a href="/docs/contribute/style/hugo-shortcodes/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-style-hugo-shortcodes"><span class="">Custom Hugo Shortcodes</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id="m-docs-contribute-generate-ref-docs-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-check"/> <label for="m-docs-contribute-generate-ref-docs-check"><a href="/docs/contribute/generate-ref-docs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__section" id="m-docs-contribute-generate-ref-docs"><span class="">Updating Reference Documentation</span></a></label> <ul class="ul-3 foldable"> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-quickstart-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-quickstart-check"/> <label for="m-docs-contribute-generate-ref-docs-quickstart-check"><a href="/docs/contribute/generate-ref-docs/quickstart/" title="Reference Documentation Quickstart" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-quickstart"><span class="">Quickstart</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-contribute-upstream-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-contribute-upstream-check"/> <label for="m-docs-contribute-generate-ref-docs-contribute-upstream-check"><a href="/docs/contribute/generate-ref-docs/contribute-upstream/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-contribute-upstream"><span class="">Contributing to the Upstream Kubernetes Code</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-kubernetes-api-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-kubernetes-api-check"/> <label for="m-docs-contribute-generate-ref-docs-kubernetes-api-check"><a href="/docs/contribute/generate-ref-docs/kubernetes-api/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-kubernetes-api"><span class="">Generating Reference Documentation for the Kubernetes API</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-kubectl-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-kubectl-check"/> <label for="m-docs-contribute-generate-ref-docs-kubectl-check"><a href="/docs/contribute/generate-ref-docs/kubectl/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-kubectl"><span class="">Generating Reference Documentation for kubectl Commands</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-metrics-reference-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-metrics-reference-check"/> <label for="m-docs-contribute-generate-ref-docs-metrics-reference-check"><a href="/docs/contribute/generate-ref-docs/metrics-reference/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-metrics-reference"><span class="">Generating Reference Documentation for Metrics</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-kubernetes-components-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-kubernetes-components-check"/> <label for="m-docs-contribute-generate-ref-docs-kubernetes-components-check"><a href="/docs/contribute/generate-ref-docs/kubernetes-components/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-kubernetes-components"><span class="">Generating Reference Pages for Kubernetes Components and Tools</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-generate-ref-docs-prerequisites-ref-docs-li"> <input type="checkbox" id="m-docs-contribute-generate-ref-docs-prerequisites-ref-docs-check"/> <label for="m-docs-contribute-generate-ref-docs-prerequisites-ref-docs-check"><a href="/docs/contribute/generate-ref-docs/prerequisites-ref-docs/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-generate-ref-docs-prerequisites-ref-docs"><span class=""></span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-advanced-li"> <input type="checkbox" id="m-docs-contribute-advanced-check"/> <label for="m-docs-contribute-advanced-check"><a href="/docs/contribute/advanced/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-advanced"><span class="">Advanced contributing</span></a></label> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-contribute-analytics-li"> <input type="checkbox" id="m-docs-contribute-analytics-check"/> <label for="m-docs-contribute-analytics-check"><a href="/docs/contribute/analytics/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-contribute-analytics"><span class="">Viewing Site Analytics</span></a></label> </li> </ul> </li> <li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id="m-docs-test-li"> <input type="checkbox" id="m-docs-test-check"/> <label for="m-docs-test-check"><a href="/docs/test/" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id="m-docs-test"><span class="">Docs smoke test page</span></a></label> </li> </ul> </li> </ul> </nav> </div> </div> <div id="maindoc" class="split pl-md-5 row"> <main role="main" class="col-xl-8"> <nav aria-label="breadcrumb" class="td-breadcrumbs"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="https://kubernetes.io/docs/">Kubernetes Documentation</a> </li> <li class="breadcrumb-item"> <a href="https://kubernetes.io/docs/concepts/">Concepts</a> </li> <li class="breadcrumb-item"> <a href="https://kubernetes.io/docs/concepts/workloads/">Workloads</a> </li> <li class="breadcrumb-item"> <a href="https://kubernetes.io/docs/concepts/workloads/controllers/">Workload Management</a> </li> <li class="breadcrumb-item active" aria-current="page"> <a href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/">Deployments</a> </li> </ol> </nav> <section id="deprecation-warning"> <div class="content deprecation-warning pageinfo"> <h3> You are viewing documentation for Kubernetes version: v1.29 </h3> <p> Kubernetes v1.29 documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date information, see the <a href="https://kubernetes.io/docs/home/">latest version.</a> </p> </div> </section> <div class="td-content"> <h1>Deployments</h1> <div class="lead">A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state.</div> <!-- overview --> <p>A <em>Deployment</em> provides declarative updates for <a class='glossary-tooltip' title='A Pod represents a set of running containers in your cluster.' data-toggle='tooltip' data-placement='top' href='/docs/concepts/workloads/pods/' target='_blank' aria-label='Pods'>Pods</a> and <a class='glossary-tooltip' title='ReplicaSet ensures that a specified number of Pod replicas are running at one time' data-toggle='tooltip' data-placement='top' href='/docs/concepts/workloads/controllers/replicaset/' target='_blank' aria-label='ReplicaSets'>ReplicaSets</a>.</p> <p>You describe a <em>desired state</em> in a Deployment, and the Deployment <a class='glossary-tooltip' title='A control loop that watches the shared state of the cluster through the apiserver and makes changes attempting to move the current state towards the desired state.' data-toggle='tooltip' data-placement='top' href='/docs/concepts/architecture/controller/' target='_blank' aria-label='Controller'>Controller</a> changes the actual state to the desired state at a controlled rate. You can define Deployments to create new ReplicaSets, or to remove existing Deployments and adopt all their resources with new Deployments.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> Do not manage ReplicaSets owned by a Deployment. Consider opening an issue in the main Kubernetes repository if your use case is not covered below. </div> <!-- body --> <h2 id="use-case">Use Case</h2> <p>The following are typical use cases for Deployments:</p> <ul> <li><a href="#creating-a-deployment">Create a Deployment to rollout a ReplicaSet</a>. The ReplicaSet creates Pods in the background. Check the status of the rollout to see if it succeeds or not.</li> <li><a href="#updating-a-deployment">Declare the new state of the Pods</a> by updating the PodTemplateSpec of the Deployment. A new ReplicaSet is created and the Deployment manages moving the Pods from the old ReplicaSet to the new one at a controlled rate. Each new ReplicaSet updates the revision of the Deployment.</li> <li><a href="#rolling-back-a-deployment">Rollback to an earlier Deployment revision</a> if the current state of the Deployment is not stable. Each rollback updates the revision of the Deployment.</li> <li><a href="#scaling-a-deployment">Scale up the Deployment to facilitate more load</a>.</li> <li><a href="#pausing-and-resuming-a-deployment">Pause the rollout of a Deployment</a> to apply multiple fixes to its PodTemplateSpec and then resume it to start a new rollout.</li> <li><a href="#deployment-status">Use the status of the Deployment</a> as an indicator that a rollout has stuck.</li> <li><a href="#clean-up-policy">Clean up older ReplicaSets</a> that you don't need anymore.</li> </ul> <h2 id="creating-a-deployment">Creating a Deployment</h2> <p>The following is an example of a Deployment. It creates a ReplicaSet to bring up three <code>nginx</code> Pods:</p> <div class="highlight"> <div class="copy-code-icon" style="text-align:right"> <a href="https://raw.githubusercontent.com/kubernetes/website/release-1.29/content/en/examples/controllers/nginx-deployment.yaml" download="controllers/nginx-deployment.yaml"><code>controllers/nginx-deployment.yaml</code> </a> <img src="/images/copycode.svg" style="max-height:24px; cursor: pointer" onclick="copyCode('controllers-nginx-deployment-yaml')" title="Copy controllers/nginx-deployment.yaml to clipboard"> </img> </div> <div class="includecode" id="controllers-nginx-deployment-yaml"><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">apiVersion</span>:<span style="color:#bbb"> </span>apps/v1<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">kind</span>:<span style="color:#bbb"> </span>Deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx-deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">replicas</span>:<span style="color:#bbb"> </span><span style="color:#666">3</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">selector</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">matchLabels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">template</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">containers</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">image</span>:<span style="color:#bbb"> </span>nginx:1.14.2<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">ports</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">containerPort</span>:<span style="color:#bbb"> </span><span style="color:#666">80</span><span style="color:#bbb"> </span></span></span></code></pre></div></div> </div> <p>In this example:</p> <ul> <li> <p>A Deployment named <code>nginx-deployment</code> is created, indicated by the <code>.metadata.name</code> field. This name will become the basis for the ReplicaSets and Pods which are created later. See <a href="#writing-a-deployment-spec">Writing a Deployment Spec</a> for more details.</p> </li> <li> <p>The Deployment creates a ReplicaSet that creates three replicated Pods, indicated by the <code>.spec.replicas</code> field.</p> </li> <li> <p>The <code>.spec.selector</code> field defines how the created ReplicaSet finds which Pods to manage. In this case, you select a label that is defined in the Pod template (<code>app: nginx</code>). However, more sophisticated selection rules are possible, as long as the Pod template itself satisfies the rule.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> The <code>.spec.selector.matchLabels</code> field is a map of {key,value} pairs. A single {key,value} in the <code>matchLabels</code> map is equivalent to an element of <code>matchExpressions</code>, whose <code>key</code> field is "key", the <code>operator</code> is "In", and the <code>values</code> array contains only "value". All of the requirements, from both <code>matchLabels</code> and <code>matchExpressions</code>, must be satisfied in order to match. </div> </li> <li> <p>The <code>template</code> field contains the following sub-fields:</p> <ul> <li>The Pods are labeled <code>app: nginx</code>using the <code>.metadata.labels</code> field.</li> <li>The Pod template's specification, or <code>.template.spec</code> field, indicates that the Pods run one container, <code>nginx</code>, which runs the <code>nginx</code> <a href="https://hub.docker.com/">Docker Hub</a> image at version 1.14.2.</li> <li>Create one container and name it <code>nginx</code> using the <code>.spec.template.spec.containers[0].name</code> field.</li> </ul> </li> </ul> <p>Before you begin, make sure your Kubernetes cluster is up and running. Follow the steps given below to create the above Deployment:</p> <ol> <li> <p>Create the Deployment by running the following command:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl apply -f https://k8s.io/examples/controllers/nginx-deployment.yaml </span></span></code></pre></div></li> <li> <p>Run <code>kubectl get deployments</code> to check if the Deployment was created.</p> <p>If the Deployment is still being created, the output is similar to the following:</p> <pre tabindex="0"><code>NAME READY UP-TO-DATE AVAILABLE AGE nginx-deployment 0/3 0 0 1s </code></pre><p>When you inspect the Deployments in your cluster, the following fields are displayed:</p> <ul> <li><code>NAME</code> lists the names of the Deployments in the namespace.</li> <li><code>READY</code> displays how many replicas of the application are available to your users. It follows the pattern ready/desired.</li> <li><code>UP-TO-DATE</code> displays the number of replicas that have been updated to achieve the desired state.</li> <li><code>AVAILABLE</code> displays how many replicas of the application are available to your users.</li> <li><code>AGE</code> displays the amount of time that the application has been running.</li> </ul> <p>Notice how the number of desired replicas is 3 according to <code>.spec.replicas</code> field.</p> </li> <li> <p>To see the Deployment rollout status, run <code>kubectl rollout status deployment/nginx-deployment</code>.</p> <p>The output is similar to:</p> <pre tabindex="0"><code>Waiting for rollout to finish: 2 out of 3 new replicas have been updated... deployment "nginx-deployment" successfully rolled out </code></pre></li> <li> <p>Run the <code>kubectl get deployments</code> again a few seconds later. The output is similar to this:</p> <pre tabindex="0"><code>NAME READY UP-TO-DATE AVAILABLE AGE nginx-deployment 3/3 3 3 18s </code></pre><p>Notice that the Deployment has created all three replicas, and all replicas are up-to-date (they contain the latest Pod template) and available.</p> </li> <li> <p>To see the ReplicaSet (<code>rs</code>) created by the Deployment, run <code>kubectl get rs</code>. The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-deployment-75675f5897 3 3 3 18s </code></pre><p>ReplicaSet output shows the following fields:</p> <ul> <li><code>NAME</code> lists the names of the ReplicaSets in the namespace.</li> <li><code>DESIRED</code> displays the desired number of <em>replicas</em> of the application, which you define when you create the Deployment. This is the <em>desired state</em>.</li> <li><code>CURRENT</code> displays how many replicas are currently running.</li> <li><code>READY</code> displays how many replicas of the application are available to your users.</li> <li><code>AGE</code> displays the amount of time that the application has been running.</li> </ul> <p>Notice that the name of the ReplicaSet is always formatted as <code>[DEPLOYMENT-NAME]-[HASH]</code>. This name will become the basis for the Pods which are created.</p> <p>The <code>HASH</code> string is the same as the <code>pod-template-hash</code> label on the ReplicaSet.</p> </li> <li> <p>To see the labels automatically generated for each Pod, run <code>kubectl get pods --show-labels</code>. The output is similar to:</p> <pre tabindex="0"><code>NAME READY STATUS RESTARTS AGE LABELS nginx-deployment-75675f5897-7ci7o 1/1 Running 0 18s app=nginx,pod-template-hash=75675f5897 nginx-deployment-75675f5897-kzszj 1/1 Running 0 18s app=nginx,pod-template-hash=75675f5897 nginx-deployment-75675f5897-qqcnn 1/1 Running 0 18s app=nginx,pod-template-hash=75675f5897 </code></pre><p>The created ReplicaSet ensures that there are three <code>nginx</code> Pods.</p> </li> </ol> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> <p>You must specify an appropriate selector and Pod template labels in a Deployment (in this case, <code>app: nginx</code>).</p> <p>Do not overlap labels or selectors with other controllers (including other Deployments and StatefulSets). Kubernetes doesn't stop you from overlapping, and if multiple controllers have overlapping selectors those controllers might conflict and behave unexpectedly.</p> </div> <h3 id="pod-template-hash-label">Pod-template-hash label</h3> <div class="alert alert-warning caution callout" role="alert"> <strong>Caution:</strong> Do not change this label. </div> <p>The <code>pod-template-hash</code> label is added by the Deployment controller to every ReplicaSet that a Deployment creates or adopts.</p> <p>This label ensures that child ReplicaSets of a Deployment do not overlap. It is generated by hashing the <code>PodTemplate</code> of the ReplicaSet and using the resulting hash as the label value that is added to the ReplicaSet selector, Pod template labels, and in any existing Pods that the ReplicaSet might have.</p> <h2 id="updating-a-deployment">Updating a Deployment</h2> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> A Deployment's rollout is triggered if and only if the Deployment's Pod template (that is, <code>.spec.template</code>) is changed, for example if the labels or container images of the template are updated. Other updates, such as scaling the Deployment, do not trigger a rollout. </div> <p>Follow the steps given below to update your Deployment:</p> <ol> <li> <p>Let's update the nginx Pods to use the <code>nginx:1.16.1</code> image instead of the <code>nginx:1.14.2</code> image.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl <span style="color:#a2f">set</span> image deployment.v1.apps/nginx-deployment <span style="color:#b8860b">nginx</span><span style="color:#666">=</span>nginx:1.16.1 </span></span></code></pre></div><p>or use the following command:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl <span style="color:#a2f">set</span> image deployment/nginx-deployment <span style="color:#b8860b">nginx</span><span style="color:#666">=</span>nginx:1.16.1 </span></span></code></pre></div><p>where <code>deployment/nginx-deployment</code> indicates the Deployment, <code>nginx</code> indicates the Container the update will take place and <code>nginx:1.16.1</code> indicates the new image and its tag.</p> <p>The output is similar to:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment image updated </code></pre><p>Alternatively, you can <code>edit</code> the Deployment and change <code>.spec.template.spec.containers[0].image</code> from <code>nginx:1.14.2</code> to <code>nginx:1.16.1</code>:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl edit deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment edited </code></pre></li> <li> <p>To see the rollout status, run:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout status deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Waiting for rollout to finish: 2 out of 3 new replicas have been updated... </code></pre><p>or</p> <pre tabindex="0"><code>deployment "nginx-deployment" successfully rolled out </code></pre></li> </ol> <p>Get more details on your updated Deployment:</p> <ul> <li> <p>After the rollout succeeds, you can view the Deployment by running <code>kubectl get deployments</code>. The output is similar to this:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#b44">NAME READY UP-TO-DATE AVAILABLE AGE</span> </span></span><span style="display:flex;"><span><span style="color:#b44">nginx-deployment 3/3 3 3 36s</span> </span></span></code></pre></div></li> <li> <p>Run <code>kubectl get rs</code> to see that the Deployment updated the Pods by creating a new ReplicaSet and scaling it up to 3 replicas, as well as scaling down the old ReplicaSet to 0 replicas.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-deployment-1564180365 3 3 3 6s nginx-deployment-2035384211 0 0 0 36s </code></pre></li> <li> <p>Running <code>get pods</code> should now show only the new Pods:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get pods </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME READY STATUS RESTARTS AGE nginx-deployment-1564180365-khku8 1/1 Running 0 14s nginx-deployment-1564180365-nacti 1/1 Running 0 14s nginx-deployment-1564180365-z9gth 1/1 Running 0 14s </code></pre><p>Next time you want to update these Pods, you only need to update the Deployment's Pod template again.</p> <p>Deployment ensures that only a certain number of Pods are down while they are being updated. By default, it ensures that at least 75% of the desired number of Pods are up (25% max unavailable).</p> <p>Deployment also ensures that only a certain number of Pods are created above the desired number of Pods. By default, it ensures that at most 125% of the desired number of Pods are up (25% max surge).</p> <p>For example, if you look at the above Deployment closely, you will see that it first creates a new Pod, then deletes an old Pod, and creates another new one. It does not kill old Pods until a sufficient number of new Pods have come up, and does not create new Pods until a sufficient number of old Pods have been killed. It makes sure that at least 3 Pods are available and that at max 4 Pods in total are available. In case of a Deployment with 4 replicas, the number of Pods would be between 3 and 5.</p> </li> <li> <p>Get details of your Deployment:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl describe deployments </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Name: nginx-deployment Namespace: default CreationTimestamp: Thu, 30 Nov 2017 10:56:25 +0000 Labels: app=nginx Annotations: deployment.kubernetes.io/revision=2 Selector: app=nginx Replicas: 3 desired | 3 updated | 3 total | 3 available | 0 unavailable StrategyType: RollingUpdate MinReadySeconds: 0 RollingUpdateStrategy: 25% max unavailable, 25% max surge Pod Template: Labels: app=nginx Containers: nginx: Image: nginx:1.16.1 Port: 80/TCP Environment: <none> Mounts: <none> Volumes: <none> Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable Progressing True NewReplicaSetAvailable OldReplicaSets: <none> NewReplicaSet: nginx-deployment-1564180365 (3/3 replicas created) Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ScalingReplicaSet 2m deployment-controller Scaled up replica set nginx-deployment-2035384211 to 3 Normal ScalingReplicaSet 24s deployment-controller Scaled up replica set nginx-deployment-1564180365 to 1 Normal ScalingReplicaSet 22s deployment-controller Scaled down replica set nginx-deployment-2035384211 to 2 Normal ScalingReplicaSet 22s deployment-controller Scaled up replica set nginx-deployment-1564180365 to 2 Normal ScalingReplicaSet 19s deployment-controller Scaled down replica set nginx-deployment-2035384211 to 1 Normal ScalingReplicaSet 19s deployment-controller Scaled up replica set nginx-deployment-1564180365 to 3 Normal ScalingReplicaSet 14s deployment-controller Scaled down replica set nginx-deployment-2035384211 to 0 </code></pre><p>Here you see that when you first created the Deployment, it created a ReplicaSet (nginx-deployment-2035384211) and scaled it up to 3 replicas directly. When you updated the Deployment, it created a new ReplicaSet (nginx-deployment-1564180365) and scaled it up to 1 and waited for it to come up. Then it scaled down the old ReplicaSet to 2 and scaled up the new ReplicaSet to 2 so that at least 3 Pods were available and at most 4 Pods were created at all times. It then continued scaling up and down the new and the old ReplicaSet, with the same rolling update strategy. Finally, you'll have 3 available replicas in the new ReplicaSet, and the old ReplicaSet is scaled down to 0.</p> </li> </ul> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> Kubernetes doesn't count terminating Pods when calculating the number of <code>availableReplicas</code>, which must be between <code>replicas - maxUnavailable</code> and <code>replicas + maxSurge</code>. As a result, you might notice that there are more Pods than expected during a rollout, and that the total resources consumed by the Deployment is more than <code>replicas + maxSurge</code> until the <code>terminationGracePeriodSeconds</code> of the terminating Pods expires. </div> <h3 id="rollover-aka-multiple-updates-in-flight">Rollover (aka multiple updates in-flight)</h3> <p>Each time a new Deployment is observed by the Deployment controller, a ReplicaSet is created to bring up the desired Pods. If the Deployment is updated, the existing ReplicaSet that controls Pods whose labels match <code>.spec.selector</code> but whose template does not match <code>.spec.template</code> are scaled down. Eventually, the new ReplicaSet is scaled to <code>.spec.replicas</code> and all old ReplicaSets is scaled to 0.</p> <p>If you update a Deployment while an existing rollout is in progress, the Deployment creates a new ReplicaSet as per the update and start scaling that up, and rolls over the ReplicaSet that it was scaling up previously -- it will add it to its list of old ReplicaSets and start scaling it down.</p> <p>For example, suppose you create a Deployment to create 5 replicas of <code>nginx:1.14.2</code>, but then update the Deployment to create 5 replicas of <code>nginx:1.16.1</code>, when only 3 replicas of <code>nginx:1.14.2</code> had been created. In that case, the Deployment immediately starts killing the 3 <code>nginx:1.14.2</code> Pods that it had created, and starts creating <code>nginx:1.16.1</code> Pods. It does not wait for the 5 replicas of <code>nginx:1.14.2</code> to be created before changing course.</p> <h3 id="label-selector-updates">Label selector updates</h3> <p>It is generally discouraged to make label selector updates and it is suggested to plan your selectors up front. In any case, if you need to perform a label selector update, exercise great caution and make sure you have grasped all of the implications.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> In API version <code>apps/v1</code>, a Deployment's label selector is immutable after it gets created. </div> <ul> <li>Selector additions require the Pod template labels in the Deployment spec to be updated with the new label too, otherwise a validation error is returned. This change is a non-overlapping one, meaning that the new selector does not select ReplicaSets and Pods created with the old selector, resulting in orphaning all old ReplicaSets and creating a new ReplicaSet.</li> <li>Selector updates changes the existing value in a selector key -- result in the same behavior as additions.</li> <li>Selector removals removes an existing key from the Deployment selector -- do not require any changes in the Pod template labels. Existing ReplicaSets are not orphaned, and a new ReplicaSet is not created, but note that the removed label still exists in any existing Pods and ReplicaSets.</li> </ul> <h2 id="rolling-back-a-deployment">Rolling Back a Deployment</h2> <p>Sometimes, you may want to rollback a Deployment; for example, when the Deployment is not stable, such as crash looping. By default, all of the Deployment's rollout history is kept in the system so that you can rollback anytime you want (you can change that by modifying revision history limit).</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> A Deployment's revision is created when a Deployment's rollout is triggered. This means that the new revision is created if and only if the Deployment's Pod template (<code>.spec.template</code>) is changed, for example if you update the labels or container images of the template. Other updates, such as scaling the Deployment, do not create a Deployment revision, so that you can facilitate simultaneous manual- or auto-scaling. This means that when you roll back to an earlier revision, only the Deployment's Pod template part is rolled back. </div> <ul> <li> <p>Suppose that you made a typo while updating the Deployment, by putting the image name as <code>nginx:1.161</code> instead of <code>nginx:1.16.1</code>:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl <span style="color:#a2f">set</span> image deployment/nginx-deployment <span style="color:#b8860b">nginx</span><span style="color:#666">=</span>nginx:1.161 </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment image updated </code></pre></li> <li> <p>The rollout gets stuck. You can verify it by checking the rollout status:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout status deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Waiting for rollout to finish: 1 out of 3 new replicas have been updated... </code></pre></li> <li> <p>Press Ctrl-C to stop the above rollout status watch. For more information on stuck rollouts, <a href="#deployment-status">read more here</a>.</p> </li> <li> <p>You see that the number of old replicas (adding the replica count from <code>nginx-deployment-1564180365</code> and <code>nginx-deployment-2035384211</code>) is 3, and the number of new replicas (from <code>nginx-deployment-3066724191</code>) is 1.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-deployment-1564180365 3 3 3 25s nginx-deployment-2035384211 0 0 0 36s nginx-deployment-3066724191 1 1 0 6s </code></pre></li> <li> <p>Looking at the Pods created, you see that 1 Pod created by new ReplicaSet is stuck in an image pull loop.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get pods </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME READY STATUS RESTARTS AGE nginx-deployment-1564180365-70iae 1/1 Running 0 25s nginx-deployment-1564180365-jbqqo 1/1 Running 0 25s nginx-deployment-1564180365-hysrc 1/1 Running 0 25s nginx-deployment-3066724191-08mng 0/1 ImagePullBackOff 0 6s </code></pre><div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> The Deployment controller stops the bad rollout automatically, and stops scaling up the new ReplicaSet. This depends on the rollingUpdate parameters (<code>maxUnavailable</code> specifically) that you have specified. Kubernetes by default sets the value to 25%. </div> </li> <li> <p>Get the description of the Deployment:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl describe deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Name: nginx-deployment Namespace: default CreationTimestamp: Tue, 15 Mar 2016 14:48:04 -0700 Labels: app=nginx Selector: app=nginx Replicas: 3 desired | 1 updated | 4 total | 3 available | 1 unavailable StrategyType: RollingUpdate MinReadySeconds: 0 RollingUpdateStrategy: 25% max unavailable, 25% max surge Pod Template: Labels: app=nginx Containers: nginx: Image: nginx:1.161 Port: 80/TCP Host Port: 0/TCP Environment: <none> Mounts: <none> Volumes: <none> Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable Progressing True ReplicaSetUpdated OldReplicaSets: nginx-deployment-1564180365 (3/3 replicas created) NewReplicaSet: nginx-deployment-3066724191 (1/1 replicas created) Events: FirstSeen LastSeen Count From SubObjectPath Type Reason Message --------- -------- ----- ---- ------------- -------- ------ ------- 1m 1m 1 {deployment-controller } Normal ScalingReplicaSet Scaled up replica set nginx-deployment-2035384211 to 3 22s 22s 1 {deployment-controller } Normal ScalingReplicaSet Scaled up replica set nginx-deployment-1564180365 to 1 22s 22s 1 {deployment-controller } Normal ScalingReplicaSet Scaled down replica set nginx-deployment-2035384211 to 2 22s 22s 1 {deployment-controller } Normal ScalingReplicaSet Scaled up replica set nginx-deployment-1564180365 to 2 21s 21s 1 {deployment-controller } Normal ScalingReplicaSet Scaled down replica set nginx-deployment-2035384211 to 1 21s 21s 1 {deployment-controller } Normal ScalingReplicaSet Scaled up replica set nginx-deployment-1564180365 to 3 13s 13s 1 {deployment-controller } Normal ScalingReplicaSet Scaled down replica set nginx-deployment-2035384211 to 0 13s 13s 1 {deployment-controller } Normal ScalingReplicaSet Scaled up replica set nginx-deployment-3066724191 to 1 </code></pre><p>To fix this, you need to rollback to a previous revision of Deployment that is stable.</p> </li> </ul> <h3 id="checking-rollout-history-of-a-deployment">Checking Rollout History of a Deployment</h3> <p>Follow the steps given below to check the rollout history:</p> <ol> <li> <p>First, check the revisions of this Deployment:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout <span style="color:#a2f">history</span> deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployments "nginx-deployment" REVISION CHANGE-CAUSE 1 kubectl apply --filename=https://k8s.io/examples/controllers/nginx-deployment.yaml 2 kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 3 kubectl set image deployment/nginx-deployment nginx=nginx:1.161 </code></pre><p><code>CHANGE-CAUSE</code> is copied from the Deployment annotation <code>kubernetes.io/change-cause</code> to its revisions upon creation. You can specify the<code>CHANGE-CAUSE</code> message by:</p> <ul> <li>Annotating the Deployment with <code>kubectl annotate deployment/nginx-deployment kubernetes.io/change-cause="image updated to 1.16.1"</code></li> <li>Manually editing the manifest of the resource.</li> </ul> </li> <li> <p>To see the details of each revision, run:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout <span style="color:#a2f">history</span> deployment/nginx-deployment --revision<span style="color:#666">=</span><span style="color:#666">2</span> </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployments "nginx-deployment" revision 2 Labels: app=nginx pod-template-hash=1159050644 Annotations: kubernetes.io/change-cause=kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 Containers: nginx: Image: nginx:1.16.1 Port: 80/TCP QoS Tier: cpu: BestEffort memory: BestEffort Environment Variables: <none> No volumes. </code></pre></li> </ol> <h3 id="rolling-back-to-a-previous-revision">Rolling Back to a Previous Revision</h3> <p>Follow the steps given below to rollback the Deployment from the current version to the previous version, which is version 2.</p> <ol> <li> <p>Now you've decided to undo the current rollout and rollback to the previous revision:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout undo deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment rolled back </code></pre><p>Alternatively, you can rollback to a specific revision by specifying it with <code>--to-revision</code>:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout undo deployment/nginx-deployment --to-revision<span style="color:#666">=</span><span style="color:#666">2</span> </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment rolled back </code></pre><p>For more details about rollout related commands, read <a href="/docs/reference/generated/kubectl/kubectl-commands#rollout"><code>kubectl rollout</code></a>.</p> <p>The Deployment is now rolled back to a previous stable revision. As you can see, a <code>DeploymentRollback</code> event for rolling back to revision 2 is generated from Deployment controller.</p> </li> <li> <p>Check if the rollback was successful and the Deployment is running as expected, run:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get deployment nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME READY UP-TO-DATE AVAILABLE AGE nginx-deployment 3/3 3 3 30m </code></pre></li> <li> <p>Get the description of the Deployment:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl describe deployment nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Name: nginx-deployment Namespace: default CreationTimestamp: Sun, 02 Sep 2018 18:17:55 -0500 Labels: app=nginx Annotations: deployment.kubernetes.io/revision=4 kubernetes.io/change-cause=kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 Selector: app=nginx Replicas: 3 desired | 3 updated | 3 total | 3 available | 0 unavailable StrategyType: RollingUpdate MinReadySeconds: 0 RollingUpdateStrategy: 25% max unavailable, 25% max surge Pod Template: Labels: app=nginx Containers: nginx: Image: nginx:1.16.1 Port: 80/TCP Host Port: 0/TCP Environment: <none> Mounts: <none> Volumes: <none> Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable Progressing True NewReplicaSetAvailable OldReplicaSets: <none> NewReplicaSet: nginx-deployment-c4747d96c (3/3 replicas created) Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ScalingReplicaSet 12m deployment-controller Scaled up replica set nginx-deployment-75675f5897 to 3 Normal ScalingReplicaSet 11m deployment-controller Scaled up replica set nginx-deployment-c4747d96c to 1 Normal ScalingReplicaSet 11m deployment-controller Scaled down replica set nginx-deployment-75675f5897 to 2 Normal ScalingReplicaSet 11m deployment-controller Scaled up replica set nginx-deployment-c4747d96c to 2 Normal ScalingReplicaSet 11m deployment-controller Scaled down replica set nginx-deployment-75675f5897 to 1 Normal ScalingReplicaSet 11m deployment-controller Scaled up replica set nginx-deployment-c4747d96c to 3 Normal ScalingReplicaSet 11m deployment-controller Scaled down replica set nginx-deployment-75675f5897 to 0 Normal ScalingReplicaSet 11m deployment-controller Scaled up replica set nginx-deployment-595696685f to 1 Normal DeploymentRollback 15s deployment-controller Rolled back deployment "nginx-deployment" to revision 2 Normal ScalingReplicaSet 15s deployment-controller Scaled down replica set nginx-deployment-595696685f to 0 </code></pre></li> </ol> <h2 id="scaling-a-deployment">Scaling a Deployment</h2> <p>You can scale a Deployment by using the following command:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl scale deployment/nginx-deployment --replicas<span style="color:#666">=</span><span style="color:#666">10</span> </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment scaled </code></pre><p>Assuming <a href="/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/">horizontal Pod autoscaling</a> is enabled in your cluster, you can set up an autoscaler for your Deployment and choose the minimum and maximum number of Pods you want to run based on the CPU utilization of your existing Pods.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl autoscale deployment/nginx-deployment --min<span style="color:#666">=</span><span style="color:#666">10</span> --max<span style="color:#666">=</span><span style="color:#666">15</span> --cpu-percent<span style="color:#666">=</span><span style="color:#666">80</span> </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment scaled </code></pre><h3 id="proportional-scaling">Proportional scaling</h3> <p>RollingUpdate Deployments support running multiple versions of an application at the same time. When you or an autoscaler scales a RollingUpdate Deployment that is in the middle of a rollout (either in progress or paused), the Deployment controller balances the additional replicas in the existing active ReplicaSets (ReplicaSets with Pods) in order to mitigate risk. This is called <em>proportional scaling</em>.</p> <p>For example, you are running a Deployment with 10 replicas, <a href="#max-surge">maxSurge</a>=3, and <a href="#max-unavailable">maxUnavailable</a>=2.</p> <ul> <li> <p>Ensure that the 10 replicas in your Deployment are running.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get deploy </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx-deployment 10 10 10 10 50s </code></pre></li> <li> <p>You update to a new image which happens to be unresolvable from inside the cluster.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl <span style="color:#a2f">set</span> image deployment/nginx-deployment <span style="color:#b8860b">nginx</span><span style="color:#666">=</span>nginx:sometag </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment image updated </code></pre></li> <li> <p>The image update starts a new rollout with ReplicaSet nginx-deployment-1989198191, but it's blocked due to the <code>maxUnavailable</code> requirement that you mentioned above. Check out the rollout status:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-deployment-1989198191 5 5 0 9s nginx-deployment-618515232 8 8 8 1m </code></pre></li> <li> <p>Then a new scaling request for the Deployment comes along. The autoscaler increments the Deployment replicas to 15. The Deployment controller needs to decide where to add these new 5 replicas. If you weren't using proportional scaling, all 5 of them would be added in the new ReplicaSet. With proportional scaling, you spread the additional replicas across all ReplicaSets. Bigger proportions go to the ReplicaSets with the most replicas and lower proportions go to ReplicaSets with less replicas. Any leftovers are added to the ReplicaSet with the most replicas. ReplicaSets with zero replicas are not scaled up.</p> </li> </ul> <p>In our example above, 3 replicas are added to the old ReplicaSet and 2 replicas are added to the new ReplicaSet. The rollout process should eventually move all replicas to the new ReplicaSet, assuming the new replicas become healthy. To confirm this, run:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get deploy </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx-deployment 15 18 7 8 7m </code></pre><p>The rollout status confirms how the replicas were added to each ReplicaSet.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-deployment-1989198191 7 7 0 7m nginx-deployment-618515232 11 11 11 7m </code></pre><h2 id="pausing-and-resuming-a-deployment">Pausing and Resuming a rollout of a Deployment</h2> <p>When you update a Deployment, or plan to, you can pause rollouts for that Deployment before you trigger one or more updates. When you're ready to apply those changes, you resume rollouts for the Deployment. This approach allows you to apply multiple fixes in between pausing and resuming without triggering unnecessary rollouts.</p> <ul> <li> <p>For example, with a Deployment that was created:</p> <p>Get the Deployment details:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get deploy </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx 3 3 3 3 1m </code></pre><p>Get the rollout status:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-2142116321 3 3 3 1m </code></pre></li> <li> <p>Pause by running the following command:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout pause deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment paused </code></pre></li> <li> <p>Then update the image of the Deployment:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl <span style="color:#a2f">set</span> image deployment/nginx-deployment <span style="color:#b8860b">nginx</span><span style="color:#666">=</span>nginx:1.16.1 </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment image updated </code></pre></li> <li> <p>Notice that no new rollout started:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout <span style="color:#a2f">history</span> deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployments "nginx" REVISION CHANGE-CAUSE 1 <none> </code></pre></li> <li> <p>Get the rollout status to verify that the existing ReplicaSet has not changed:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-2142116321 3 3 3 2m </code></pre></li> <li> <p>You can make as many updates as you wish, for example, update the resources that will be used:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl <span style="color:#a2f">set</span> resources deployment/nginx-deployment -c<span style="color:#666">=</span>nginx --limits<span style="color:#666">=</span><span style="color:#b8860b">cpu</span><span style="color:#666">=</span>200m,memory<span style="color:#666">=</span>512Mi </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment resource requirements updated </code></pre><p>The initial state of the Deployment prior to pausing its rollout will continue its function, but new updates to the Deployment will not have any effect as long as the Deployment rollout is paused.</p> </li> <li> <p>Eventually, resume the Deployment rollout and observe a new ReplicaSet coming up with all the new updates:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout resume deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment resumed </code></pre></li> <li> <p>Watch the status of the rollout until it's done.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs -w </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-2142116321 2 2 2 2m nginx-3926361531 2 2 0 6s nginx-3926361531 2 2 1 18s nginx-2142116321 1 2 2 2m nginx-2142116321 1 2 2 2m nginx-3926361531 3 2 1 18s nginx-3926361531 3 2 1 18s nginx-2142116321 1 1 1 2m nginx-3926361531 3 3 1 18s nginx-3926361531 3 3 2 19s nginx-2142116321 0 1 1 2m nginx-2142116321 0 1 1 2m nginx-2142116321 0 0 0 2m nginx-3926361531 3 3 3 20s </code></pre></li> <li> <p>Get the status of the latest rollout:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl get rs </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>NAME DESIRED CURRENT READY AGE nginx-2142116321 0 0 0 2m nginx-3926361531 3 3 3 28s </code></pre></li> </ul> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> You cannot rollback a paused Deployment until you resume it. </div> <h2 id="deployment-status">Deployment status</h2> <p>A Deployment enters various states during its lifecycle. It can be <a href="#progressing-deployment">progressing</a> while rolling out a new ReplicaSet, it can be <a href="#complete-deployment">complete</a>, or it can <a href="#failed-deployment">fail to progress</a>.</p> <h3 id="progressing-deployment">Progressing Deployment</h3> <p>Kubernetes marks a Deployment as <em>progressing</em> when one of the following tasks is performed:</p> <ul> <li>The Deployment creates a new ReplicaSet.</li> <li>The Deployment is scaling up its newest ReplicaSet.</li> <li>The Deployment is scaling down its older ReplicaSet(s).</li> <li>New Pods become ready or available (ready for at least <a href="#min-ready-seconds">MinReadySeconds</a>).</li> </ul> <p>When the rollout becomes “progressing”, the Deployment controller adds a condition with the following attributes to the Deployment's <code>.status.conditions</code>:</p> <ul> <li><code>type: Progressing</code></li> <li><code>status: "True"</code></li> <li><code>reason: NewReplicaSetCreated</code> | <code>reason: FoundNewReplicaSet</code> | <code>reason: ReplicaSetUpdated</code></li> </ul> <p>You can monitor the progress for a Deployment by using <code>kubectl rollout status</code>.</p> <h3 id="complete-deployment">Complete Deployment</h3> <p>Kubernetes marks a Deployment as <em>complete</em> when it has the following characteristics:</p> <ul> <li>All of the replicas associated with the Deployment have been updated to the latest version you've specified, meaning any updates you've requested have been completed.</li> <li>All of the replicas associated with the Deployment are available.</li> <li>No old replicas for the Deployment are running.</li> </ul> <p>When the rollout becomes “complete”, the Deployment controller sets a condition with the following attributes to the Deployment's <code>.status.conditions</code>:</p> <ul> <li><code>type: Progressing</code></li> <li><code>status: "True"</code></li> <li><code>reason: NewReplicaSetAvailable</code></li> </ul> <p>This <code>Progressing</code> condition will retain a status value of <code>"True"</code> until a new rollout is initiated. The condition holds even when availability of replicas changes (which does instead affect the <code>Available</code> condition).</p> <p>You can check if a Deployment has completed by using <code>kubectl rollout status</code>. If the rollout completed successfully, <code>kubectl rollout status</code> returns a zero exit code.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout status deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Waiting for rollout to finish: 2 of 3 updated replicas are available... deployment "nginx-deployment" successfully rolled out </code></pre><p>and the exit status from <code>kubectl rollout</code> is 0 (success):</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#a2f">echo</span> <span style="color:#b8860b">$?</span> </span></span></code></pre></div><pre tabindex="0"><code>0 </code></pre><h3 id="failed-deployment">Failed Deployment</h3> <p>Your Deployment may get stuck trying to deploy its newest ReplicaSet without ever completing. This can occur due to some of the following factors:</p> <ul> <li>Insufficient quota</li> <li>Readiness probe failures</li> <li>Image pull errors</li> <li>Insufficient permissions</li> <li>Limit ranges</li> <li>Application runtime misconfiguration</li> </ul> <p>One way you can detect this condition is to specify a deadline parameter in your Deployment spec: (<a href="#progress-deadline-seconds"><code>.spec.progressDeadlineSeconds</code></a>). <code>.spec.progressDeadlineSeconds</code> denotes the number of seconds the Deployment controller waits before indicating (in the Deployment status) that the Deployment progress has stalled.</p> <p>The following <code>kubectl</code> command sets the spec with <code>progressDeadlineSeconds</code> to make the controller report lack of progress of a rollout for a Deployment after 10 minutes:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl patch deployment/nginx-deployment -p <span style="color:#b44">'{"spec":{"progressDeadlineSeconds":600}}'</span> </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>deployment.apps/nginx-deployment patched </code></pre><p>Once the deadline has been exceeded, the Deployment controller adds a DeploymentCondition with the following attributes to the Deployment's <code>.status.conditions</code>:</p> <ul> <li><code>type: Progressing</code></li> <li><code>status: "False"</code></li> <li><code>reason: ProgressDeadlineExceeded</code></li> </ul> <p>This condition can also fail early and is then set to status value of <code>"False"</code> due to reasons as <code>ReplicaSetCreateError</code>. Also, the deadline is not taken into account anymore once the Deployment rollout completes.</p> <p>See the <a href="https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties">Kubernetes API conventions</a> for more information on status conditions.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> Kubernetes takes no action on a stalled Deployment other than to report a status condition with <code>reason: ProgressDeadlineExceeded</code>. Higher level orchestrators can take advantage of it and act accordingly, for example, rollback the Deployment to its previous version. </div> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> If you pause a Deployment rollout, Kubernetes does not check progress against your specified deadline. You can safely pause a Deployment rollout in the middle of a rollout and resume without triggering the condition for exceeding the deadline. </div> <p>You may experience transient errors with your Deployments, either due to a low timeout that you have set or due to any other kind of error that can be treated as transient. For example, let's suppose you have insufficient quota. If you describe the Deployment you will notice the following section:</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl describe deployment nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code><...> Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable Progressing True ReplicaSetUpdated ReplicaFailure True FailedCreate <...> </code></pre><p>If you run <code>kubectl get deployment nginx-deployment -o yaml</code>, the Deployment status is similar to this:</p> <pre tabindex="0"><code>status: availableReplicas: 2 conditions: - lastTransitionTime: 2016-10-04T12:25:39Z lastUpdateTime: 2016-10-04T12:25:39Z message: Replica set "nginx-deployment-4262182780" is progressing. reason: ReplicaSetUpdated status: "True" type: Progressing - lastTransitionTime: 2016-10-04T12:25:42Z lastUpdateTime: 2016-10-04T12:25:42Z message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: 2016-10-04T12:25:39Z lastUpdateTime: 2016-10-04T12:25:39Z message: 'Error creating: pods "nginx-deployment-4262182780-" is forbidden: exceeded quota: object-counts, requested: pods=1, used: pods=3, limited: pods=2' reason: FailedCreate status: "True" type: ReplicaFailure observedGeneration: 3 replicas: 2 unavailableReplicas: 2 </code></pre><p>Eventually, once the Deployment progress deadline is exceeded, Kubernetes updates the status and the reason for the Progressing condition:</p> <pre tabindex="0"><code>Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable Progressing False ProgressDeadlineExceeded ReplicaFailure True FailedCreate </code></pre><p>You can address an issue of insufficient quota by scaling down your Deployment, by scaling down other controllers you may be running, or by increasing quota in your namespace. If you satisfy the quota conditions and the Deployment controller then completes the Deployment rollout, you'll see the Deployment's status update with a successful condition (<code>status: "True"</code> and <code>reason: NewReplicaSetAvailable</code>).</p> <pre tabindex="0"><code>Conditions: Type Status Reason ---- ------ ------ Available True MinimumReplicasAvailable Progressing True NewReplicaSetAvailable </code></pre><p><code>type: Available</code> with <code>status: "True"</code> means that your Deployment has minimum availability. Minimum availability is dictated by the parameters specified in the deployment strategy. <code>type: Progressing</code> with <code>status: "True"</code> means that your Deployment is either in the middle of a rollout and it is progressing or that it has successfully completed its progress and the minimum required new replicas are available (see the Reason of the condition for the particulars - in our case <code>reason: NewReplicaSetAvailable</code> means that the Deployment is complete).</p> <p>You can check if a Deployment has failed to progress by using <code>kubectl rollout status</code>. <code>kubectl rollout status</code> returns a non-zero exit code if the Deployment has exceeded the progression deadline.</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>kubectl rollout status deployment/nginx-deployment </span></span></code></pre></div><p>The output is similar to this:</p> <pre tabindex="0"><code>Waiting for rollout to finish: 2 out of 3 new replicas have been updated... error: deployment "nginx" exceeded its progress deadline </code></pre><p>and the exit status from <code>kubectl rollout</code> is 1 (indicating an error):</p> <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span><span style="color:#a2f">echo</span> <span style="color:#b8860b">$?</span> </span></span></code></pre></div><pre tabindex="0"><code>1 </code></pre><h3 id="operating-on-a-failed-deployment">Operating on a failed deployment</h3> <p>All actions that apply to a complete Deployment also apply to a failed Deployment. You can scale it up/down, roll back to a previous revision, or even pause it if you need to apply multiple tweaks in the Deployment Pod template.</p> <h2 id="clean-up-policy">Clean up Policy</h2> <p>You can set <code>.spec.revisionHistoryLimit</code> field in a Deployment to specify how many old ReplicaSets for this Deployment you want to retain. The rest will be garbage-collected in the background. By default, it is 10.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> Explicitly setting this field to 0, will result in cleaning up all the history of your Deployment thus that Deployment will not be able to roll back. </div> <h2 id="canary-deployment">Canary Deployment</h2> <p>If you want to roll out releases to a subset of users or servers using the Deployment, you can create multiple Deployments, one for each release, following the canary pattern described in <a href="/docs/concepts/cluster-administration/manage-deployment/#canary-deployments">managing resources</a>.</p> <h2 id="writing-a-deployment-spec">Writing a Deployment Spec</h2> <p>As with all other Kubernetes configs, a Deployment needs <code>.apiVersion</code>, <code>.kind</code>, and <code>.metadata</code> fields. For general information about working with config files, see <a href="/docs/tasks/run-application/run-stateless-application-deployment/">deploying applications</a>, configuring containers, and <a href="/docs/concepts/overview/working-with-objects/object-management/">using kubectl to manage resources</a> documents.</p> <p>When the control plane creates new Pods for a Deployment, the <code>.metadata.name</code> of the Deployment is part of the basis for naming those Pods. The name of a Deployment must be a valid <a href="/docs/concepts/overview/working-with-objects/names#dns-subdomain-names">DNS subdomain</a> value, but this can produce unexpected results for the Pod hostnames. For best compatibility, the name should follow the more restrictive rules for a <a href="/docs/concepts/overview/working-with-objects/names#dns-label-names">DNS label</a>.</p> <p>A Deployment also needs a <a href="https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status"><code>.spec</code> section</a>.</p> <h3 id="pod-template">Pod Template</h3> <p>The <code>.spec.template</code> and <code>.spec.selector</code> are the only required fields of the <code>.spec</code>.</p> <p>The <code>.spec.template</code> is a <a href="/docs/concepts/workloads/pods/#pod-templates">Pod template</a>. It has exactly the same schema as a <a class='glossary-tooltip' title='A Pod represents a set of running containers in your cluster.' data-toggle='tooltip' data-placement='top' href='/docs/concepts/workloads/pods/' target='_blank' aria-label='Pod'>Pod</a>, except it is nested and does not have an <code>apiVersion</code> or <code>kind</code>.</p> <p>In addition to required fields for a Pod, a Pod template in a Deployment must specify appropriate labels and an appropriate restart policy. For labels, make sure not to overlap with other controllers. See <a href="#selector">selector</a>.</p> <p>Only a <a href="/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy"><code>.spec.template.spec.restartPolicy</code></a> equal to <code>Always</code> is allowed, which is the default if not specified.</p> <h3 id="replicas">Replicas</h3> <p><code>.spec.replicas</code> is an optional field that specifies the number of desired Pods. It defaults to 1.</p> <p>Should you manually scale a Deployment, example via <code>kubectl scale deployment deployment --replicas=X</code>, and then you update that Deployment based on a manifest (for example: by running <code>kubectl apply -f deployment.yaml</code>), then applying that manifest overwrites the manual scaling that you previously did.</p> <p>If a <a href="/docs/tasks/run-application/horizontal-pod-autoscale/">HorizontalPodAutoscaler</a> (or any similar API for horizontal scaling) is managing scaling for a Deployment, don't set <code>.spec.replicas</code>.</p> <p>Instead, allow the Kubernetes <a class='glossary-tooltip' title='The container orchestration layer that exposes the API and interfaces to define, deploy, and manage the lifecycle of containers.' data-toggle='tooltip' data-placement='top' href='/docs/reference/glossary/?all=true#term-control-plane' target='_blank' aria-label='control plane'>control plane</a> to manage the <code>.spec.replicas</code> field automatically.</p> <h3 id="selector">Selector</h3> <p><code>.spec.selector</code> is a required field that specifies a <a href="/docs/concepts/overview/working-with-objects/labels/">label selector</a> for the Pods targeted by this Deployment.</p> <p><code>.spec.selector</code> must match <code>.spec.template.metadata.labels</code>, or it will be rejected by the API.</p> <p>In API version <code>apps/v1</code>, <code>.spec.selector</code> and <code>.metadata.labels</code> do not default to <code>.spec.template.metadata.labels</code> if not set. So they must be set explicitly. Also note that <code>.spec.selector</code> is immutable after creation of the Deployment in <code>apps/v1</code>.</p> <p>A Deployment may terminate Pods whose labels match the selector if their template is different from <code>.spec.template</code> or if the total number of such Pods exceeds <code>.spec.replicas</code>. It brings up new Pods with <code>.spec.template</code> if the number of Pods is less than the desired number.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> You should not create other Pods whose labels match this selector, either directly, by creating another Deployment, or by creating another controller such as a ReplicaSet or a ReplicationController. If you do so, the first Deployment thinks that it created these other Pods. Kubernetes does not stop you from doing this. </div> <p>If you have multiple controllers that have overlapping selectors, the controllers will fight with each other and won't behave correctly.</p> <h3 id="strategy">Strategy</h3> <p><code>.spec.strategy</code> specifies the strategy used to replace old Pods by new ones. <code>.spec.strategy.type</code> can be "Recreate" or "RollingUpdate". "RollingUpdate" is the default value.</p> <h4 id="recreate-deployment">Recreate Deployment</h4> <p>All existing Pods are killed before new ones are created when <code>.spec.strategy.type==Recreate</code>.</p> <div class="alert alert-info note callout" role="alert"> <strong>Note:</strong> This will only guarantee Pod termination previous to creation for upgrades. If you upgrade a Deployment, all Pods of the old revision will be terminated immediately. Successful removal is awaited before any Pod of the new revision is created. If you manually delete a Pod, the lifecycle is controlled by the ReplicaSet and the replacement will be created immediately (even if the old Pod is still in a Terminating state). If you need an "at most" guarantee for your Pods, you should consider using a <a href="/docs/concepts/workloads/controllers/statefulset/">StatefulSet</a>. </div> <h4 id="rolling-update-deployment">Rolling Update Deployment</h4> <p>The Deployment updates Pods in a rolling update fashion when <code>.spec.strategy.type==RollingUpdate</code>. You can specify <code>maxUnavailable</code> and <code>maxSurge</code> to control the rolling update process.</p> <h5 id="max-unavailable">Max Unavailable</h5> <p><code>.spec.strategy.rollingUpdate.maxUnavailable</code> is an optional field that specifies the maximum number of Pods that can be unavailable during the update process. The value can be an absolute number (for example, 5) or a percentage of desired Pods (for example, 10%). The absolute number is calculated from percentage by rounding down. The value cannot be 0 if <code>.spec.strategy.rollingUpdate.maxSurge</code> is 0. The default value is 25%.</p> <p>For example, when this value is set to 30%, the old ReplicaSet can be scaled down to 70% of desired Pods immediately when the rolling update starts. Once new Pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of Pods available at all times during the update is at least 70% of the desired Pods.</p> <h5 id="max-surge">Max Surge</h5> <p><code>.spec.strategy.rollingUpdate.maxSurge</code> is an optional field that specifies the maximum number of Pods that can be created over the desired number of Pods. The value can be an absolute number (for example, 5) or a percentage of desired Pods (for example, 10%). The value cannot be 0 if <code>MaxUnavailable</code> is 0. The absolute number is calculated from the percentage by rounding up. The default value is 25%.</p> <p>For example, when this value is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new Pods does not exceed 130% of desired Pods. Once old Pods have been killed, the new ReplicaSet can be scaled up further, ensuring that the total number of Pods running at any time during the update is at most 130% of desired Pods.</p> <p>Here are some Rolling Update Deployment examples that use the <code>maxUnavailable</code> and <code>maxSurge</code>:</p> <ul class="nav nav-tabs" id="tab-with-md" role="tablist"><li class="nav-item"><a data-toggle="tab" class="nav-link active" href="#tab-with-md-0" role="tab" aria-controls="tab-with-md-0" aria-selected="true">Max Unavailable</a></li> <li class="nav-item"><a data-toggle="tab" class="nav-link" href="#tab-with-md-1" role="tab" aria-controls="tab-with-md-1">Max Surge</a></li> <li class="nav-item"><a data-toggle="tab" class="nav-link" href="#tab-with-md-2" role="tab" aria-controls="tab-with-md-2">Hybrid</a></li></ul> <div class="tab-content" id="tab-with-md"><div id="tab-with-md-0" class="tab-pane show active" role="tabpanel" aria-labelledby="tab-with-md-0"> <p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">apiVersion</span>:<span style="color:#bbb"> </span>apps/v1<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">kind</span>:<span style="color:#bbb"> </span>Deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx-deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">replicas</span>:<span style="color:#bbb"> </span><span style="color:#666">3</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">selector</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">matchLabels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">template</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">containers</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">image</span>:<span style="color:#bbb"> </span>nginx:1.14.2<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">ports</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">containerPort</span>:<span style="color:#bbb"> </span><span style="color:#666">80</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">strategy</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">type</span>:<span style="color:#bbb"> </span>RollingUpdate<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">rollingUpdate</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">maxUnavailable</span>:<span style="color:#bbb"> </span><span style="color:#666">1</span><span style="color:#bbb"> </span></span></span></code></pre></div></div> <div id="tab-with-md-1" class="tab-pane" role="tabpanel" aria-labelledby="tab-with-md-1"> <p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">apiVersion</span>:<span style="color:#bbb"> </span>apps/v1<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">kind</span>:<span style="color:#bbb"> </span>Deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx-deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">replicas</span>:<span style="color:#bbb"> </span><span style="color:#666">3</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">selector</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">matchLabels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">template</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">containers</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">image</span>:<span style="color:#bbb"> </span>nginx:1.14.2<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">ports</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">containerPort</span>:<span style="color:#bbb"> </span><span style="color:#666">80</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">strategy</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">type</span>:<span style="color:#bbb"> </span>RollingUpdate<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">rollingUpdate</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">maxSurge</span>:<span style="color:#bbb"> </span><span style="color:#666">1</span><span style="color:#bbb"> </span></span></span></code></pre></div></div> <div id="tab-with-md-2" class="tab-pane" role="tabpanel" aria-labelledby="tab-with-md-2"> <p><div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">apiVersion</span>:<span style="color:#bbb"> </span>apps/v1<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">kind</span>:<span style="color:#bbb"> </span>Deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx-deployment<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"></span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">replicas</span>:<span style="color:#bbb"> </span><span style="color:#666">3</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">selector</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">matchLabels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">template</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">metadata</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">labels</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">app</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">spec</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">containers</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">name</span>:<span style="color:#bbb"> </span>nginx<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">image</span>:<span style="color:#bbb"> </span>nginx:1.14.2<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">ports</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span>- <span style="color:#008000;font-weight:bold">containerPort</span>:<span style="color:#bbb"> </span><span style="color:#666">80</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">strategy</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">type</span>:<span style="color:#bbb"> </span>RollingUpdate<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">rollingUpdate</span>:<span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">maxSurge</span>:<span style="color:#bbb"> </span><span style="color:#666">1</span><span style="color:#bbb"> </span></span></span><span style="display:flex;"><span><span style="color:#bbb"> </span><span style="color:#008000;font-weight:bold">maxUnavailable</span>:<span style="color:#bbb"> </span><span style="color:#666">1</span><span style="color:#bbb"> </span></span></span></code></pre></div></div></div> <h3 id="progress-deadline-seconds">Progress Deadline Seconds</h3> <p><code>.spec.progressDeadlineSeconds</code> is an optional field that specifies the number of seconds you want to wait for your Deployment to progress before the system reports back that the Deployment has <a href="#failed-deployment">failed progressing</a> - surfaced as a condition with <code>type: Progressing</code>, <code>status: "False"</code>. and <code>reason: ProgressDeadlineExceeded</code> in the status of the resource. The Deployment controller will keep retrying the Deployment. This defaults to 600. In the future, once automatic rollback will be implemented, the Deployment controller will roll back a Deployment as soon as it observes such a condition.</p> <p>If specified, this field needs to be greater than <code>.spec.minReadySeconds</code>.</p> <h3 id="min-ready-seconds">Min Ready Seconds</h3> <p><code>.spec.minReadySeconds</code> is an optional field that specifies the minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing, for it to be considered available. This defaults to 0 (the Pod will be considered available as soon as it is ready). To learn more about when a Pod is considered ready, see <a href="/docs/concepts/workloads/pods/pod-lifecycle/#container-probes">Container Probes</a>.</p> <h3 id="revision-history-limit">Revision History Limit</h3> <p>A Deployment's revision history is stored in the ReplicaSets it controls.</p> <p><code>.spec.revisionHistoryLimit</code> is an optional field that specifies the number of old ReplicaSets to retain to allow rollback. These old ReplicaSets consume resources in <code>etcd</code> and crowd the output of <code>kubectl get rs</code>. The configuration of each Deployment revision is stored in its ReplicaSets; therefore, once an old ReplicaSet is deleted, you lose the ability to rollback to that revision of Deployment. By default, 10 old ReplicaSets will be kept, however its ideal value depends on the frequency and stability of new Deployments.</p> <p>More specifically, setting this field to zero means that all old ReplicaSets with 0 replicas will be cleaned up. In this case, a new Deployment rollout cannot be undone, since its revision history is cleaned up.</p> <h3 id="paused">Paused</h3> <p><code>.spec.paused</code> is an optional boolean field for pausing and resuming a Deployment. The only difference between a paused Deployment and one that is not paused, is that any changes into the PodTemplateSpec of the paused Deployment will not trigger new rollouts as long as it is paused. A Deployment is not paused by default when it is created.</p> <h2 id="what-s-next">What's next</h2> <ul> <li>Learn more about <a href="/docs/concepts/workloads/pods">Pods</a>.</li> <li><a href="/docs/tasks/run-application/run-stateless-application-deployment/">Run a stateless application using a Deployment</a>.</li> <li>Read the <a href="/docs/reference/kubernetes-api/workload-resources/deployment-v1/">Deployment</a> to understand the Deployment API.</li> <li>Read about <a href="/docs/concepts/workloads/pods/disruptions/">PodDisruptionBudget</a> and how you can use it to manage application availability during disruptions.</li> <li>Use kubectl to <a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/">create a Deployment</a>.</li> </ul> </div> <div id="pre-footer"> <h2>Feedback</h2> <p class="feedback--prompt">Was this page helpful? </p> <button class="btn btn-primary mb-4 feedback--yes">Yes</button> <button class="btn btn-primary mb-4 feedback--no">No</button> <p class="feedback--response feedback--response__hidden"> Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on <a target="_blank" rel="noopener" href="https://stackoverflow.com/questions/tagged/kubernetes"> Stack Overflow</a>. Open an issue in the <a href="https://www.github.com/kubernetes/website/">GitHub Repository</a> if you want to <a class="feedback--link" target="_blank" rel="noopener" href="https://github.com/kubernetes/website/issues/new?title=Issue%20with%20k8s.io"> report a problem</a> or <a class="feedback--link" target="_blank" rel="noopener" href="https://github.com/kubernetes/website/issues/new?title=Improvement%20for%20k8s.io"> suggest an improvement</a>. </p> </div> <script> const yes = document.querySelector('.feedback--yes'); const no = document.querySelector('.feedback--no'); document.querySelectorAll('.feedback--link').forEach(link => { link.href = link.href + window.location.pathname; }); const sendFeedback = (value) => { if (!gtag) { console.log('!gtag'); } gtag('event', 'click', { 'event_category': 'Helpful', 'event_label': window.location.pathname, value }); }; const disableButtons = () => { yes.disabled = true; yes.classList.add('feedback--button__disabled'); no.disabled = true; no.classList.add('feedback--button__disabled'); }; yes.addEventListener('click', () => { sendFeedback(1); disableButtons(); document.querySelector('.feedback--response').classList.remove('feedback--response__hidden'); }); no.addEventListener('click', () => { sendFeedback(0); disableButtons(); document.querySelector('.feedback--response').classList.remove('feedback--response__hidden'); }); </script> <div class="text-muted mt-5 pt-3 border-top"> Last modified March 14, 2024 at 2:28 PM PST: <a href="https://github.com/kubernetes/website/commit/c889d9b2510bba78dbb527a79b8e2099b16f3d67">Add metadata to use mechanism for API reference links (c889d9b251)</a> </div> </main> <div class="d-none d-xl-block td-toc d-print-none col-xl-4"> <div class="td-page-meta ml-2 pb-1 pt-2 mb-0"> <a class='api-reference-page-link' href='https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/deployment-v1/'><i class="fa fa-code fa-fw"></i> Deployment API reference</a> <a href="https://github.com/kubernetes/website/edit/main/content/en/docs/concepts/workloads/controllers/deployment.md" target="_blank"><i class="fa fa-edit fa-fw"></i> Edit this page</a> <a href="https://github.com/kubernetes/website/new/main/content/en/docs/concepts/workloads/controllers/deployment.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" target="_blank"><i class="fa fa-edit fa-fw"></i> Create child page</a> <a href="https://github.com/kubernetes/website/issues/new?title=Deployments" target="_blank"><i class="fab fa-github fa-fw"></i> Create an issue</a> <a id="print" href="https://kubernetes.io/docs/concepts/workloads/controllers/_print/"><i class="fa fa-print fa-fw"></i> Print entire section</a> </div> <nav id="TableOfContents"> <ul> <li><a href="#use-case">Use Case</a></li> <li><a href="#creating-a-deployment">Creating a Deployment</a> <ul> <li><a href="#pod-template-hash-label">Pod-template-hash label</a></li> </ul> </li> <li><a href="#updating-a-deployment">Updating a Deployment</a> <ul> <li><a href="#rollover-aka-multiple-updates-in-flight">Rollover (aka multiple updates in-flight)</a></li> <li><a href="#label-selector-updates">Label selector updates</a></li> </ul> </li> <li><a href="#rolling-back-a-deployment">Rolling Back a Deployment</a> <ul> <li><a href="#checking-rollout-history-of-a-deployment">Checking Rollout History of a Deployment</a></li> <li><a href="#rolling-back-to-a-previous-revision">Rolling Back to a Previous Revision</a></li> </ul> </li> <li><a href="#scaling-a-deployment">Scaling a Deployment</a> <ul> <li><a href="#proportional-scaling">Proportional scaling</a></li> </ul> </li> <li><a href="#pausing-and-resuming-a-deployment">Pausing and Resuming a rollout of a Deployment</a></li> <li><a href="#deployment-status">Deployment status</a> <ul> <li><a href="#progressing-deployment">Progressing Deployment</a></li> <li><a href="#complete-deployment">Complete Deployment</a></li> <li><a href="#failed-deployment">Failed Deployment</a></li> <li><a href="#operating-on-a-failed-deployment">Operating on a failed deployment</a></li> </ul> </li> <li><a href="#clean-up-policy">Clean up Policy</a></li> <li><a href="#canary-deployment">Canary Deployment</a></li> <li><a href="#writing-a-deployment-spec">Writing a Deployment Spec</a> <ul> <li><a href="#pod-template">Pod Template</a></li> <li><a href="#replicas">Replicas</a></li> <li><a href="#selector">Selector</a></li> <li><a href="#strategy">Strategy</a></li> <li><a href="#progress-deadline-seconds">Progress Deadline Seconds</a></li> <li><a href="#min-ready-seconds">Min Ready Seconds</a></li> <li><a href="#revision-history-limit">Revision History Limit</a></li> <li><a href="#paused">Paused</a></li> </ul> </li> <li><a href="#what-s-next">What's next</a></li> </ul> </nav> </div> </div> </div> </div> </div> <footer class="d-print-none"> <div class="footer__links"> <nav> <a class="text-white" href="/docs/home/">Documentation</a> <a class="text-white" href="/blog/">Blog</a> <a class="text-white" href="/training/">Training</a> <a class="text-white" href="/partners/">Partners</a> <a class="text-white" href="/community/">Community</a> <a class="text-white" href="/case-studies/">Case Studies</a> </nav> </div> <div class="container-fluid"> <div class="row"> <div class="col-6 col-sm-2 text-xs-center order-sm-2"> <ul class="list-inline mb-0"> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="User mailing list" aria-label="User mailing list"> <a class="text-white" target="_blank" href="https://discuss.kubernetes.io"> <i class="fa fa-envelope"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="X(Twitter)" aria-label="X(Twitter)"> <a class="text-white" target="_blank" href="https://twitter.com/kubernetesio"> <i class="fab fa-x-twitter"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Calendar" aria-label="Calendar"> <a class="text-white" target="_blank" href="https://calendar.google.com/calendar/embed?src=calendar%40kubernetes.io"> <i class="fas fa-calendar-alt"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Youtube" aria-label="Youtube"> <a class="text-white" target="_blank" href="https://youtube.com/kubernetescommunity"> <i class="fab fa-youtube"></i> </a> </li> </ul> </div> <div class="col-6 col-sm-2 text-right text-xs-center order-sm-3"> <ul class="list-inline mb-0"> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub"> <a class="text-white" target="_blank" href="https://github.com/kubernetes/kubernetes"> <i class="fab fa-github"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack"> <a class="text-white" target="_blank" href="https://slack.k8s.io"> <i class="fab fa-slack"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Contribute" aria-label="Contribute"> <a class="text-white" target="_blank" href="https://git.k8s.io/community/contributors/guide"> <i class="fas fa-edit"></i> </a> </li> <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Stack Overflow" aria-label="Stack Overflow"> <a class="text-white" target="_blank" href="https://stackoverflow.com/questions/tagged/kubernetes"> <i class="fab fa-stack-overflow"></i> </a> </li> </ul> </div> <div class="col-12 col-sm-8 text-center order-sm-2"> <small class="text-white">© 2024 The Kubernetes Authors | Documentation Distributed under <a href="https://git.k8s.io/website/LICENSE" class="light-text">CC BY 4.0</a></small> <br/> <small class="text-white">Copyright © 2024 The Linux Foundation ®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">Trademark Usage page</a></small> <br/> <small class="text-white">ICP license: 京ICP备17074266号-3</small> </div> </div> </div> </footer> <script src="/js/jquery-3.6.0.min.js" integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="/js/popper-1.16.1.min.js" intregrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script> <script src="/js/bootstrap-4.6.1.min.js" integrity="sha384-VHvPCCyXqtD5DqJeNxl2dtTyhF78xXNXdkwX1CZeRusQfRKp+tA7hAShOK/B/fQ2" crossorigin="anonymous"></script> <script src="/js/script.js"></script> <script src="/js/main.min.5c0bf7f21dc4f66485f74efbbeeff28a7e4f8cddaac1bae47043159c922ff3a3.js" integrity="sha256-XAv38h3E9mSF9077vu/yin5PjN2qwbrkcEMVnJIv86M=" crossorigin="anonymous"></script> <script> let splitInstance = null; function enableSplitter(mediaQuery) { if (mediaQuery.matches) { if (!splitInstance) { splitInstance = Split(["#sidebarnav", "#maindoc"], { sizes: [20, 80], minSize: 100, }); } } else { if (splitInstance) { splitInstance.destroy(); splitInstance = null; } } } const screenWidthMediaQuery = window.matchMedia("(min-width: 768px)"); const eleNav = document.getElementById("sidebarnav"); if (eleNav !== null) { enableSplitter(screenWidthMediaQuery); screenWidthMediaQuery.addListener(enableSplitter); } </script> <script async src="/js/sweetalert-2.1.2.min.js"></script> <script type="text/javascript"> function copyCode(elem){ if (document.getElementById(elem)) { if (navigator.clipboard) { navigator.clipboard.writeText(document.getElementById(elem).textContent).then( function () { swal("Copied to clipboard: ",elem); }, function () { swal("Oh, no…","Failed to copy to clipboard: ",elem); }, ); } else { swal("Oh, no…","Sorry, your browser doesn't support copying this example to your clipboard."); } } } </script> </body> </html>