{
  "count": 8198,
  "entries": [
    {
      "id": "gloss:label",
      "type": "glossary",
      "title": "Label",
      "summary": "Tags objects with identifying attributes that are meaningful and relevant to users.",
      "tags": [
        "fundamental",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/labels"
    },
    {
      "id": "gloss:probe",
      "type": "glossary",
      "title": "Probe",
      "summary": "A check performed periodically by the kubelet on a container in a Pod.",
      "tags": [
        "tool",
        "observability",
        "api"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/pod-lifecycle/#container-probes"
    },
    {
      "id": "gloss:limitrange",
      "type": "glossary",
      "title": "LimitRange",
      "summary": "Provides constraints to limit resource consumption per Containers or Pods in a namespace.",
      "tags": [
        "core-object",
        "fundamental",
        "architecture",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/policy/limit-range/"
    },
    {
      "id": "gloss:dra",
      "type": "glossary",
      "title": "Dynamic Resource Allocation",
      "summary": "A Kubernetes feature for requesting and sharing resources, like hardware accelerators, among Pods.",
      "tags": [
        "extension",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/dynamic-resource-allocation/"
    },
    {
      "id": "gloss:platform-developer",
      "type": "glossary",
      "title": "Platform Developer",
      "summary": "A person who customizes the Kubernetes platform to fit the needs of their project.",
      "tags": [
        "user-type",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/platform-developer/"
    },
    {
      "id": "gloss:reviewer",
      "type": "glossary",
      "title": "Reviewer",
      "summary": "A person who reviews code for quality and correctness on some part of the project.",
      "tags": [
        "community",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/reviewer/"
    },
    {
      "id": "gloss:CustomResourceDefinition",
      "type": "glossary",
      "title": "CustomResourceDefinition",
      "summary": "Custom code that defines a resource to add to your Kubernetes API server without building a complete custom server.",
      "tags": [
        "fundamental",
        "operation",
        "extension",
        "api",
        "cli"
      ],
      "section": null,
      "url": "/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/"
    },
    {
      "id": "gloss:upstream",
      "type": "glossary",
      "title": "Upstream (disambiguation)",
      "summary": "May refer to: core Kubernetes or the source repo from which a repo was forked.",
      "tags": [
        "community",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/upstream/"
    },
    {
      "id": "gloss:service-catalog",
      "type": "glossary",
      "title": "Service Catalog",
      "summary": "A former extension API that enabled applications running in Kubernetes clusters to easily use external managed software offerings, such as a datastore service offered by a cloud provider.",
      "tags": [
        "extension",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/service-catalog/"
    },
    {
      "id": "gloss:podgroup",
      "type": "glossary",
      "title": "PodGroup",
      "summary": "A PodGroup represents a set of Pods with common scheduling policy and constraints.",
      "tags": [
        "core-object",
        "workload",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/podgroup-api/"
    },
    {
      "id": "gloss:admission-controller",
      "type": "glossary",
      "title": "Admission Controller",
      "summary": "A piece of code that intercepts requests to the Kubernetes API server prior to persistence of the object.",
      "tags": [
        "extension",
        "security"
      ],
      "section": null,
      "url": "/docs/reference/access-authn-authz/admission-controllers/"
    },
    {
      "id": "gloss:cluster-operations",
      "type": "glossary",
      "title": "Cluster Operations",
      "summary": "The work involved in managing a Kubernetes cluster.",
      "tags": [
        "operation",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cluster-operations/"
    },
    {
      "id": "gloss:persistent-volume-claim",
      "type": "glossary",
      "title": "Persistent Volume Claim",
      "summary": "Claims storage resources defined in a PersistentVolume so that it can be mounted as a volume in a container.",
      "tags": [
        "core-object",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/persistent-volumes/#persistentvolumeclaims"
    },
    {
      "id": "gloss:contributor",
      "type": "glossary",
      "title": "Contributor",
      "summary": "Someone who donates code, documentation, or their time to help the Kubernetes project or community.",
      "tags": [
        "community",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/contributor/"
    },
    {
      "id": "gloss:endpoints",
      "type": "glossary",
      "title": "Endpoints",
      "summary": "(Deprecated) API representing endpoints of a Service",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/services-networking/service/#endpoints"
    },
    {
      "id": "gloss:immutable-infrastructure",
      "type": "glossary",
      "title": "Immutable Infrastructure",
      "summary": "Immutable Infrastructure refers to computer infrastructure (virtual machines, containers, network appliances) that cannot be changed once deployed",
      "tags": [
        "architecture"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/immutable-infrastructure/"
    },
    {
      "id": "gloss:configmap",
      "type": "glossary",
      "title": "ConfigMap",
      "summary": "An API object used to store non-confidential data in key-value pairs. Can be consumed as environment variables, command-line arguments, or configuration files in a volume.",
      "tags": [
        "core-object",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/configuration/configmap/"
    },
    {
      "id": "gloss:Extensions",
      "type": "glossary",
      "title": "Extensions",
      "summary": "Extensions are software components that extend and deeply integrate with Kubernetes to support new types of hardware.",
      "tags": [
        "fundamental",
        "extension",
        "api",
        "cli"
      ],
      "section": null,
      "url": "/docs/concepts/extend-kubernetes/#extensions"
    },
    {
      "id": "gloss:etcd",
      "type": "glossary",
      "title": "etcd",
      "summary": "Consistent and highly-available key value store used as backing store of Kubernetes for all cluster data.",
      "tags": [
        "architecture",
        "storage"
      ],
      "section": null,
      "url": "/docs/tasks/administer-cluster/configure-upgrade-etcd/"
    },
    {
      "id": "gloss:HostAliases",
      "type": "glossary",
      "title": "HostAliases",
      "summary": "A HostAliases is a mapping between the IP address and hostname to be injected into a Pod's hosts file.",
      "tags": [
        "operation",
        "networking",
        "security"
      ],
      "section": null,
      "url": "/docs/reference/generated/kubernetes-api/{{< param \"version\" >}}/#hostalias-v1-core"
    },
    {
      "id": "gloss:cni",
      "type": "glossary",
      "title": "Container network interface (CNI)",
      "summary": "Container network interface (CNI) plugins are a type of Network plugin that adheres to the appc/CNI specification.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/"
    },
    {
      "id": "gloss:sidecar-container",
      "type": "glossary",
      "title": "Sidecar Container",
      "summary": "An auxilliary container that stays running throughout the lifecycle of a Pod.",
      "tags": [
        "fundamental",
        "networking",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/sidecar-containers/"
    },
    {
      "id": "gloss:deviceclass",
      "type": "glossary",
      "title": "DeviceClass",
      "summary": "A category of devices in the cluster. Users can claim specific devices in a DeviceClass.",
      "tags": [
        "extension",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/dynamic-resource-allocation/#deviceclass"
    },
    {
      "id": "gloss:kube-apiserver",
      "type": "glossary",
      "title": "API server",
      "summary": "Control plane component that serves the Kubernetes API.",
      "tags": [
        "architecture",
        "fundamental",
        "api",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/#kube-apiserver"
    },
    {
      "id": "gloss:volume",
      "type": "glossary",
      "title": "Volume",
      "summary": "A directory containing data, accessible to the containers in a pod.",
      "tags": [
        "fundamental",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/volumes/"
    },
    {
      "id": "gloss:resourceclaim",
      "type": "glossary",
      "title": "ResourceClaim",
      "summary": "Describes the resources that a workload needs, such as devices. ResourceClaims can request devices from DeviceClasses.",
      "tags": [
        "workload",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/dynamic-resource-allocation/#resourceclaims-templates"
    },
    {
      "id": "gloss:node-pressure-eviction",
      "type": "glossary",
      "title": "Node-pressure eviction",
      "summary": "Node-pressure eviction is the process by which the kubelet proactively fails pods to reclaim resources on nodes.",
      "tags": [
        "operation",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/node-pressure-eviction/"
    },
    {
      "id": "gloss:preemption",
      "type": "glossary",
      "title": "Preemption",
      "summary": "Preemption logic in Kubernetes helps a pending Pod to find a suitable Node by evicting low priority Pods existing on that Node.",
      "tags": [
        "operation",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/pod-priority-preemption/#preemption"
    },
    {
      "id": "gloss:container",
      "type": "glossary",
      "title": "Container",
      "summary": "A lightweight and portable executable image that contains software and all of its dependencies.",
      "tags": [
        "fundamental",
        "workload",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/containers/"
    },
    {
      "id": "gloss:cluster",
      "type": "glossary",
      "title": "Cluster",
      "summary": "A set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node.",
      "tags": [
        "fundamental",
        "operation",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cluster/"
    },
    {
      "id": "gloss:aggregation-layer",
      "type": "glossary",
      "title": "Aggregation Layer",
      "summary": "The aggregation layer lets you install additional Kubernetes-style APIs in your cluster.",
      "tags": [
        "architecture",
        "extension",
        "operation",
        "storage",
        "scheduling",
        "observability"
      ],
      "section": null,
      "url": "/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/"
    },
    {
      "id": "gloss:master",
      "type": "glossary",
      "title": "Master",
      "summary": "Legacy term, used as synonym for nodes running the control plane.",
      "tags": [
        "fundamental",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/master/"
    },
    {
      "id": "gloss:code-contributor",
      "type": "glossary",
      "title": "Code Contributor",
      "summary": "A person who develops and contributes code to the Kubernetes open source codebase.",
      "tags": [
        "community",
        "user-type",
        "api",
        "cli"
      ],
      "section": null,
      "url": "https://github.com/kubernetes/community/tree/main/contributors/devel"
    },
    {
      "id": "gloss:kube-controller-manager",
      "type": "glossary",
      "title": "kube-controller-manager",
      "summary": "Control Plane component that runs controller processes.",
      "tags": [
        "architecture",
        "fundamental",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/docs/reference/command-line-tools-reference/kube-controller-manager/"
    },
    {
      "id": "gloss:cri-o",
      "type": "glossary",
      "title": "CRI-O",
      "summary": "A lightweight container runtime specifically for Kubernetes",
      "tags": [
        "tool",
        "scheduling"
      ],
      "section": null,
      "url": "https://cri-o.io/#what-is-cri-o"
    },
    {
      "id": "gloss:secret",
      "type": "glossary",
      "title": "Secret",
      "summary": "Stores sensitive information, such as passwords, OAuth tokens, and ssh keys.",
      "tags": [
        "core-object",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/configuration/secret/"
    },
    {
      "id": "gloss:downward-api",
      "type": "glossary",
      "title": "Downward API",
      "summary": "A mechanism to expose Pod and container field values to code running in a container.",
      "tags": [
        "architecture",
        "api",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/downward-api/"
    },
    {
      "id": "gloss:cncf",
      "type": "glossary",
      "title": "Cloud Native Computing Foundation (CNCF)",
      "summary": "The Cloud Native Computing Foundation is an organization that promotes and supports the development of cloud-native technologies.",
      "tags": [
        "community"
      ],
      "section": null,
      "url": "https://cncf.io/"
    },
    {
      "id": "gloss:condition",
      "type": "glossary",
      "title": "Condition",
      "summary": "A condition represents the current state of a Kubernetes resource, providing information about whether certain aspects of the resource are true.",
      "tags": [
        "fundamental",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions"
    },
    {
      "id": "gloss:application-architect",
      "type": "glossary",
      "title": "Application Architect",
      "summary": "A person responsible for the high-level design of an application.",
      "tags": [
        "user-type"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/application-architect/"
    },
    {
      "id": "gloss:kops",
      "type": "glossary",
      "title": "kOps (Kubernetes Operations)",
      "summary": "kOps will not only help you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes cluster, but it will also provision the necessary cloud infrastructure.",
      "tags": [
        "tool",
        "operation"
      ],
      "section": null,
      "url": "/docs/setup/production-environment/kops/"
    },
    {
      "id": "gloss:container-env-variables",
      "type": "glossary",
      "title": "Container Environment Variables",
      "summary": "Container environment variables are name=value pairs that provide useful information into containers running in a Pod.",
      "tags": [
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/containers/container-environment/"
    },
    {
      "id": "gloss:downstream",
      "type": "glossary",
      "title": "Downstream (disambiguation)",
      "summary": "May refer to: code in the Kubernetes ecosystem that depends upon the core Kubernetes codebase or a forked repo.",
      "tags": [
        "community",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/downstream/"
    },
    {
      "id": "gloss:network-policy",
      "type": "glossary",
      "title": "Network Policy",
      "summary": "A specification of how groups of Pods are allowed to communicate with each other and with other network endpoints.",
      "tags": [
        "networking",
        "architecture",
        "extension",
        "core-object",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/services-networking/network-policies/"
    },
    {
      "id": "gloss:pod-priority",
      "type": "glossary",
      "title": "Pod Priority",
      "summary": "Pod Priority indicates the importance of a Pod relative to other Pods.",
      "tags": [
        "operation",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/pod-priority-preemption/#pod-priority"
    },
    {
      "id": "gloss:mvp",
      "type": "glossary",
      "title": "Mixed Version Proxy (MVP)",
      "summary": "Feature that lets a kube-apiserver proxy a resource request to a different peer API server.",
      "tags": [
        "architecture",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/mixed-version-proxy/"
    },
    {
      "id": "gloss:image",
      "type": "glossary",
      "title": "Image",
      "summary": "Stored instance of a container that holds a set of software needed to run an application.",
      "tags": [
        "fundamental",
        "storage",
        "security",
        "observability"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/image/"
    },
    {
      "id": "gloss:disruption",
      "type": "glossary",
      "title": "Disruption",
      "summary": "An event that leads to Pod(s) going out of service",
      "tags": [
        "fundamental",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/disruptions/"
    },
    {
      "id": "gloss:device-plugin",
      "type": "glossary",
      "title": "Device Plugin",
      "summary": "Software extensions to let Pods access devices that need vendor-specific initialization or setup",
      "tags": [
        "fundamental",
        "extension",
        "api",
        "cli"
      ],
      "section": null,
      "url": "/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/"
    },
    {
      "id": "gloss:shuffle-sharding",
      "type": "glossary",
      "title": "Shuffle-sharding",
      "summary": "A technique for assigning requests to queues that provides better isolation than hashing modulo the number of queues.",
      "tags": [
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/shuffle-sharding/"
    },
    {
      "id": "gloss:toleration",
      "type": "glossary",
      "title": "Toleration",
      "summary": "A core object consisting of three required properties: key, value, and effect. Tolerations enable the scheduling of pods on nodes or node groups that have a matching taint.",
      "tags": [
        "core-object",
        "fundamental",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/taint-and-toleration/"
    },
    {
      "id": "gloss:uid",
      "type": "glossary",
      "title": "UID",
      "summary": "A Kubernetes systems-generated string to uniquely identify objects.",
      "tags": [
        "fundamental",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/names"
    },
    {
      "id": "gloss:pod-disruption",
      "type": "glossary",
      "title": "Pod Disruption",
      "summary": "The process by which Pods on Nodes are terminated either voluntarily or involuntarily.",
      "tags": [
        "operation",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/disruptions/"
    },
    {
      "id": "gloss:horizontal-pod-autoscaler",
      "type": "glossary",
      "title": "Horizontal Pod Autoscaler",
      "summary": "Object that automatically scales the number of pod replicas based on targeted resource utilization or custom metric targets.",
      "tags": [
        "operation",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/"
    },
    {
      "id": "gloss:cloud-provider",
      "type": "glossary",
      "title": "Cloud Provider",
      "summary": "An organization that offers a cloud computing platform.",
      "tags": [
        "community",
        "storage",
        "security",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cloud-provider/"
    },
    {
      "id": "gloss:kubernetes-api",
      "type": "glossary",
      "title": "Kubernetes API",
      "summary": "The application that serves Kubernetes functionality through a RESTful interface and stores the state of the cluster.",
      "tags": [
        "fundamental",
        "architecture",
        "api"
      ],
      "section": null,
      "url": "/docs/concepts/overview/kubernetes-api/"
    },
    {
      "id": "gloss:cluster-operator",
      "type": "glossary",
      "title": "Cluster Operator",
      "summary": "A person who configures, controls, and monitors clusters.",
      "tags": [
        "user-type",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cluster-operator/"
    },
    {
      "id": "gloss:control-plane",
      "type": "glossary",
      "title": "Control Plane",
      "summary": "The container orchestration layer that exposes the API and interfaces to define, deploy, and manage the lifecycle of containers.",
      "tags": [
        "fundamental",
        "scheduling",
        "api",
        "cli"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/control-plane/"
    },
    {
      "id": "gloss:kube-proxy",
      "type": "glossary",
      "title": "kube-proxy",
      "summary": "`kube-proxy` is a network proxy that runs on each node in the cluster.",
      "tags": [
        "fundamental",
        "networking"
      ],
      "section": null,
      "url": "/docs/reference/command-line-tools-reference/kube-proxy/"
    },
    {
      "id": "gloss:jwt",
      "type": "glossary",
      "title": "JSON Web Token (JWT)",
      "summary": "A means of representing claims to be transferred between two parties.",
      "tags": [
        "security",
        "architecture"
      ],
      "section": null,
      "url": "https://www.rfc-editor.org/rfc/rfc7519"
    },
    {
      "id": "gloss:kubectl",
      "type": "glossary",
      "title": "Kubectl",
      "summary": "A command line tool for communicating with a Kubernetes cluster.",
      "tags": [
        "tool",
        "fundamental",
        "cli",
        "api"
      ],
      "section": null,
      "url": "/docs/reference/kubectl/"
    },
    {
      "id": "gloss:pod-lifecycle",
      "type": "glossary",
      "title": "Pod Lifecycle",
      "summary": "The sequence of states through which a Pod passes during its lifetime.",
      "tags": [
        "fundamental",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/pod-lifecycle/"
    },
    {
      "id": "gloss:cronjob",
      "type": "glossary",
      "title": "CronJob",
      "summary": "A repeating task (a Job) that runs on a regular schedule.",
      "tags": [
        "core-object",
        "workload",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/controllers/cron-jobs/"
    },
    {
      "id": "gloss:quantity",
      "type": "glossary",
      "title": "Quantity",
      "summary": "A whole-number representation of small or large numbers using SI suffixes.",
      "tags": [
        "fundamental",
        "storage",
        "scheduling",
        "observability"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/quantity/"
    },
    {
      "id": "gloss:application-developer",
      "type": "glossary",
      "title": "Application Developer",
      "summary": "A person who writes an application that runs in a Kubernetes cluster.",
      "tags": [
        "user-type",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/application-developer/"
    },
    {
      "id": "gloss:dockershim",
      "type": "glossary",
      "title": "Dockershim",
      "summary": "A component of Kubernetes v1.23 and earlier, which allows Kubernetes system components to communicate with Docker Engine.",
      "tags": [
        "fundamental",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/dockershim"
    },
    {
      "id": "gloss:sysctl",
      "type": "glossary",
      "title": "sysctl",
      "summary": "An interface for getting and setting Unix kernel parameters",
      "tags": [
        "tool",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/tasks/administer-cluster/sysctl-cluster/"
    },
    {
      "id": "gloss:node",
      "type": "glossary",
      "title": "Node",
      "summary": "A node is a worker machine in Kubernetes.",
      "tags": [
        "core-object",
        "fundamental",
        "networking",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/nodes/"
    },
    {
      "id": "gloss:watch",
      "type": "glossary",
      "title": "Watch",
      "summary": "A verb that is used to track changes to an object in Kubernetes as a stream.",
      "tags": [
        "API verb",
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "/docs/reference/using-api/api-concepts/#api-verbs"
    },
    {
      "id": "gloss:replication-controller",
      "type": "glossary",
      "title": "ReplicationController",
      "summary": "A (deprecated) API object that manages a replicated application.",
      "tags": [
        "workload",
        "core-object",
        "api",
        "cli"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/replication-controller/"
    },
    {
      "id": "gloss:priority-class",
      "type": "glossary",
      "title": "PriorityClass",
      "summary": "A mapping from a class name to the scheduling priority that a Pod should have.",
      "tags": [
        "core-object",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/pod-priority-preemption/#priorityclass"
    },
    {
      "id": "gloss:flexvolume",
      "type": "glossary",
      "title": "FlexVolume",
      "summary": "FlexVolume is a deprecated interface for creating out-of-tree volume plugins. The {{< glossary_tooltip text=\"Container Storage Interface\" term_id=\"csi\" >}} is a newer interface that addresses several problems with FlexVolume.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/volumes/#flexvolume"
    },
    {
      "id": "gloss:daemonset",
      "type": "glossary",
      "title": "DaemonSet",
      "summary": "Ensures a copy of a Pod is running across a set of nodes in a cluster.",
      "tags": [
        "fundamental",
        "core-object",
        "workload"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/controllers/daemonset"
    },
    {
      "id": "gloss:developer",
      "type": "glossary",
      "title": "Developer (disambiguation)",
      "summary": "May refer to&#58; Application Developer, Code Contributor, or Platform Developer.",
      "tags": [
        "community",
        "user-type",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/developer/"
    },
    {
      "id": "gloss:feature-gate",
      "type": "glossary",
      "title": "Feature gate",
      "summary": "A way to control whether or not a particular Kubernetes feature is enabled.",
      "tags": [
        "fundamental",
        "operation",
        "api",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/reference/command-line-tools-reference/feature-gates/"
    },
    {
      "id": "gloss:operator-pattern",
      "type": "glossary",
      "title": "Operator pattern",
      "summary": "A specialized controller used to manage a custom resource",
      "tags": [
        "architecture",
        "api",
        "cli"
      ],
      "section": null,
      "url": "/docs/concepts/extend-kubernetes/operator/"
    },
    {
      "id": "gloss:drain",
      "type": "glossary",
      "title": "Drain",
      "summary": "Safely evicts Pods from a Node to prepare for maintenance or removal.",
      "tags": [
        "fundamental",
        "operation",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/drain/"
    },
    {
      "id": "gloss:name",
      "type": "glossary",
      "title": "Name",
      "summary": "A client-provided string that refers to an object in a resource URL, such as `/api/v1/pods/some-name`.",
      "tags": [
        "fundamental",
        "networking",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/names"
    },
    {
      "id": "gloss:endpoint-slice",
      "type": "glossary",
      "title": "EndpointSlice",
      "summary": "EndpointSlices track the IP addresses of Pods for Services.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/services-networking/endpoint-slices/"
    },
    {
      "id": "gloss:namespace",
      "type": "glossary",
      "title": "Namespace",
      "summary": "An abstraction used by Kubernetes to support isolation of groups of resources within a single cluster.",
      "tags": [
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/namespaces"
    },
    {
      "id": "gloss:resourceslice",
      "type": "glossary",
      "title": "ResourceSlice",
      "summary": "Represents one or more infrastructure resources, like devices, in a pool of similar resources.",
      "tags": [
        "workload",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "/docs/reference/kubernetes-api/workload-resources/resource-slice-v1beta1/"
    },
    {
      "id": "gloss:helm-chart",
      "type": "glossary",
      "title": "Helm Chart",
      "summary": "A package of pre-configured Kubernetes configurations that can be managed with the Helm tool.",
      "tags": [
        "tool"
      ],
      "section": null,
      "url": "https://helm.sh/docs/topics/charts/"
    },
    {
      "id": "gloss:qos-class",
      "type": "glossary",
      "title": "QoS Class",
      "summary": "QoS Class (Quality of Service Class) provides a way for Kubernetes to classify pods within the cluster into several classes and make decisions about scheduling and eviction.",
      "tags": [
        "fundamental",
        "architecture",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/pod-qos/"
    },
    {
      "id": "gloss:pod-template",
      "type": "glossary",
      "title": "PodTemplate",
      "summary": "A template for creating Pods.",
      "tags": [
        "core-object",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/pod-template/"
    },
    {
      "id": "gloss:controller",
      "type": "glossary",
      "title": "Controller",
      "summary": "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.",
      "tags": [
        "architecture",
        "fundamental",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/controller/"
    },
    {
      "id": "gloss:infrastructure-resource",
      "type": "glossary",
      "title": "Resource (infrastructure)",
      "summary": "A defined amount of infrastructure available for consumption (CPU, memory, etc).",
      "tags": [
        "architecture",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/infrastructure-resource/"
    },
    {
      "id": "gloss:kubeadm",
      "type": "glossary",
      "title": "Kubeadm",
      "summary": "A tool for quickly installing Kubernetes and setting up a secure cluster.",
      "tags": [
        "tool",
        "operation",
        "cli"
      ],
      "section": null,
      "url": "/docs/reference/setup-tools/kubeadm/"
    },
    {
      "id": "gloss:istio",
      "type": "glossary",
      "title": "Istio",
      "summary": "An open platform (not Kubernetes-specific) that provides a uniform way to integrate microservices, manage traffic flow, enforce policies, and aggregate telemetry data.",
      "tags": [
        "networking",
        "architecture",
        "extension"
      ],
      "section": null,
      "url": "https://istio.io/latest/about/service-mesh/#what-is-istio"
    },
    {
      "id": "gloss:containerd",
      "type": "glossary",
      "title": "containerd",
      "summary": "A container runtime with an emphasis on simplicity, robustness and portability",
      "tags": [
        "tool",
        "storage"
      ],
      "section": null,
      "url": "https://containerd.io/docs/"
    },
    {
      "id": "gloss:kubelet",
      "type": "glossary",
      "title": "Kubelet",
      "summary": "An agent that runs on each node in the cluster. It makes sure that containers are running in a pod.",
      "tags": [
        "fundamental",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "/docs/reference/command-line-tools-reference/kubelet"
    },
    {
      "id": "gloss:garbage-collection",
      "type": "glossary",
      "title": "Garbage Collection",
      "summary": "A collective term for the various mechanisms Kubernetes uses to clean up cluster resources.",
      "tags": [
        "fundamental",
        "operation",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/garbage-collection/"
    },
    {
      "id": "gloss:dynamicvolumeprovisioning",
      "type": "glossary",
      "title": "Dynamic Volume Provisioning",
      "summary": "Allows users to request automatic creation of storage  Volumes.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/dynamic-provisioning"
    },
    {
      "id": "gloss:cadvisor",
      "type": "glossary",
      "title": "cAdvisor",
      "summary": "Tool that provides understanding of the resource usage and performance characteristics for containers",
      "tags": [
        "tool",
        "observability",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "https://github.com/google/cadvisor/"
    },
    {
      "id": "gloss:object",
      "type": "glossary",
      "title": "Object",
      "summary": "An entity in the Kubernetes system, representing part of the state of your cluster.",
      "tags": [
        "architecture",
        "fundamental",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/#kubernetes-objects"
    },
    {
      "id": "gloss:ephemeral-container",
      "type": "glossary",
      "title": "Ephemeral Container",
      "summary": "A type of container type that you can temporarily run inside a Pod",
      "tags": [
        "fundamental",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/ephemeral-containers/"
    },
    {
      "id": "gloss:volumeplugin",
      "type": "glossary",
      "title": "Volume Plugin",
      "summary": "A Volume Plugin enables integration of storage within a Pod.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/volume-plugin/"
    },
    {
      "id": "gloss:resourceclaimtemplate",
      "type": "glossary",
      "title": "ResourceClaimTemplate",
      "summary": "Defines a template for Kubernetes to create ResourceClaims. Used to provide per-Pod or per-PodGroup access to separate, similar resources.",
      "tags": [
        "workload",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/dynamic-resource-allocation/#resourceclaims-templates"
    },
    {
      "id": "gloss:san",
      "type": "glossary",
      "title": "Subject Alternative Name",
      "summary": "An X.509 certificate extension to identify what hostname or IP address the certificate applies to.",
      "tags": [
        "security"
      ],
      "section": null,
      "url": "https://datatracker.ietf.org/doc/html/rfc4985"
    },
    {
      "id": "gloss:manifest",
      "type": "glossary",
      "title": "Manifest",
      "summary": "A serialized specification of one or more Kubernetes API objects.",
      "tags": [
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/manifest/"
    },
    {
      "id": "gloss:finalizer",
      "type": "glossary",
      "title": "Finalizer",
      "summary": "A namespaced key that tells Kubernetes to wait until specific conditions are met before it fully deletes an object marked for deletion.",
      "tags": [
        "fundamental",
        "operation",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/finalizers/"
    },
    {
      "id": "gloss:cgroup",
      "type": "glossary",
      "title": "cgroup (control group)",
      "summary": "A group of Linux processes with optional resource isolation, accounting and limits.",
      "tags": [
        "fundamental",
        "scheduling",
        "storage"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cgroup/"
    },
    {
      "id": "gloss:deployment",
      "type": "glossary",
      "title": "Deployment",
      "summary": "Manages a replicated application on your cluster.",
      "tags": [
        "fundamental",
        "core-object",
        "workload",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/controllers/deployment/"
    },
    {
      "id": "gloss:certificate",
      "type": "glossary",
      "title": "Certificate",
      "summary": "A cryptographically secure file used to validate access to the Kubernetes cluster.",
      "tags": [
        "security"
      ],
      "section": null,
      "url": "/docs/tasks/tls/managing-tls-in-a-cluster/"
    },
    {
      "id": "gloss:index",
      "type": "glossary",
      "title": "Glossary",
      "summary": "A centralized repository of terms and definitions used within a project or organization.",
      "tags": [
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/index/"
    },
    {
      "id": "gloss:wg",
      "type": "glossary",
      "title": "WG (working group)",
      "summary": "Facilitates the discussion and/or implementation of a short-lived, narrow, or decoupled project for a committee, SIG, or cross-SIG effort.",
      "tags": [
        "community",
        "networking",
        "storage"
      ],
      "section": null,
      "url": "https://github.com/kubernetes/community/blob/main/sig-list.md#master-working-group-list"
    },
    {
      "id": "gloss:logging",
      "type": "glossary",
      "title": "Logging",
      "summary": "Logs are the list of events that are logged by cluster or application.",
      "tags": [
        "architecture",
        "fundamental",
        "observability",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/cluster-administration/logging/"
    },
    {
      "id": "gloss:cla",
      "type": "glossary",
      "title": "CLA (Contributor License Agreement)",
      "summary": "Terms under which a contributor grants a license to an open source project for their contributions.",
      "tags": [
        "community",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://github.com/kubernetes/community/blob/main/CLA.md"
    },
    {
      "id": "gloss:cluster-infrastructure",
      "type": "glossary",
      "title": "Cluster Infrastructure",
      "summary": "The infrastructure layer provides and maintains VMs, networking, security groups and others.",
      "tags": [
        "operation"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cluster-infrastructure/"
    },
    {
      "id": "gloss:taint",
      "type": "glossary",
      "title": "Taint",
      "summary": "A core object consisting of three required properties: key, value, and effect. Taints prevent the scheduling of pods on nodes or node groups.",
      "tags": [
        "fundamental",
        "security",
        "observability"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/taint-and-toleration/"
    },
    {
      "id": "gloss:managed-service",
      "type": "glossary",
      "title": "Managed Service",
      "summary": "A software offering maintained by a third-party provider.",
      "tags": [
        "extension",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/managed-service/"
    },
    {
      "id": "gloss:static-pod",
      "type": "glossary",
      "title": "Static Pod",
      "summary": "A pod managed directly by the kubelet daemon on a specific node.",
      "tags": [
        "fundamental",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "/docs/tasks/configure-pod-container/static-pod/"
    },
    {
      "id": "gloss:statefulset",
      "type": "glossary",
      "title": "StatefulSet",
      "summary": "A StatefulSet manages deployment and scaling of a set of Pods, with durable storage and persistent identifiers for each Pod.",
      "tags": [
        "fundamental",
        "core-object",
        "workload",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/controllers/statefulset/"
    },
    {
      "id": "gloss:resource-quota",
      "type": "glossary",
      "title": "ResourceQuota",
      "summary": "Provides constraints that limit aggregate resource consumption per namespace.",
      "tags": [
        "fundamental",
        "operation",
        "architecture",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/policy/resource-quotas/"
    },
    {
      "id": "gloss:userns",
      "type": "glossary",
      "title": "user namespace",
      "summary": "A Linux kernel feature to emulate superuser privilege for unprivileged users.",
      "tags": [
        "security"
      ],
      "section": null,
      "url": "https://man7.org/linux/man-pages/man7/user_namespaces.7.html"
    },
    {
      "id": "gloss:init-container",
      "type": "glossary",
      "title": "Init Container",
      "summary": "One or more initialization containers that must run to completion before any app containers run.",
      "tags": [
        "fundamental",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/init-containers/"
    },
    {
      "id": "gloss:gateway-api",
      "type": "glossary",
      "title": "Gateway API",
      "summary": "An API for modeling service networking in Kubernetes.",
      "tags": [
        "networking",
        "architecture",
        "extension"
      ],
      "section": null,
      "url": "/docs/concepts/services-networking/gateway/"
    },
    {
      "id": "gloss:event",
      "type": "glossary",
      "title": "Event",
      "summary": "Kubernetes objects that describe some state change in the cluster.",
      "tags": [
        "core-object",
        "fundamental",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/reference/kubernetes-api/cluster-resources/event-v1/"
    },
    {
      "id": "gloss:annotation",
      "type": "glossary",
      "title": "Annotation",
      "summary": "A key-value pair that is used to attach arbitrary non-identifying metadata to objects.",
      "tags": [
        "fundamental",
        "storage",
        "security",
        "observability"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/annotations"
    },
    {
      "id": "gloss:api-eviction",
      "type": "glossary",
      "title": "API-initiated eviction",
      "summary": "API-initiated eviction is the process by which you use the Eviction API to create an Eviction object that triggers graceful pod termination.",
      "tags": [
        "operation",
        "api",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/api-eviction/"
    },
    {
      "id": "gloss:service",
      "type": "glossary",
      "title": "Service",
      "summary": "A way to expose an application running on a set of Pods as a network service.",
      "tags": [
        "fundamental",
        "core-object",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/services-networking/service/"
    },
    {
      "id": "gloss:security-context",
      "type": "glossary",
      "title": "Security Context",
      "summary": "The securityContext field defines privilege and access control settings for a Pod or container.",
      "tags": [
        "security"
      ],
      "section": null,
      "url": "/docs/tasks/configure-pod-container/security-context/"
    },
    {
      "id": "gloss:eviction",
      "type": "glossary",
      "title": "Eviction",
      "summary": "Process of terminating one or more Pods on Nodes",
      "tags": [
        "operation",
        "security",
        "observability"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/"
    },
    {
      "id": "gloss:minikube",
      "type": "glossary",
      "title": "Minikube",
      "summary": "A tool for running Kubernetes locally.",
      "tags": [
        "fundamental",
        "tool",
        "cli",
        "api"
      ],
      "section": null,
      "url": "/docs/tasks/tools/#minikube"
    },
    {
      "id": "gloss:spec",
      "type": "glossary",
      "title": "Spec",
      "summary": "Field in Kubernetes manifests that defines the desired state or configuration.",
      "tags": [
        "fundamental",
        "architecture",
        "storage",
        "security",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/#object-spec-and-status"
    },
    {
      "id": "gloss:cluster-architect",
      "type": "glossary",
      "title": "Cluster Architect",
      "summary": "A person who designs infrastructure that involves one or more Kubernetes clusters.",
      "tags": [
        "user-type",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cluster-architect/"
    },
    {
      "id": "gloss:container-runtime",
      "type": "glossary",
      "title": "Container Runtime",
      "summary": "The container runtime is the software that is responsible for running containers.",
      "tags": [
        "fundamental",
        "workload"
      ],
      "section": null,
      "url": "/docs/setup/production-environment/container-runtimes"
    },
    {
      "id": "gloss:rbac",
      "type": "glossary",
      "title": "RBAC (Role-Based Access Control)",
      "summary": "Manages authorization decisions, allowing admins to dynamically configure access policies through the Kubernetes API.",
      "tags": [
        "security",
        "fundamental"
      ],
      "section": null,
      "url": "/docs/reference/access-authn-authz/rbac/"
    },
    {
      "id": "gloss:affinity",
      "type": "glossary",
      "title": "Affinity",
      "summary": "Rules used by the scheduler to determine where to place pods",
      "tags": [
        "fundamental",
        "networking",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity"
    },
    {
      "id": "gloss:pod-security-policy",
      "type": "glossary",
      "title": "Pod Security Policy",
      "summary": "Removed API that enforced Pod security restrictions.",
      "tags": [
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/security/pod-security-policy/"
    },
    {
      "id": "gloss:pod-disruption-budget",
      "type": "glossary",
      "title": "Pod Disruption Budget",
      "summary": "An object that limits the number of Pods of a replicated application that are down simultaneously from voluntary disruptions.",
      "tags": [
        "operation",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/pod-disruption-budget/"
    },
    {
      "id": "gloss:replica-set",
      "type": "glossary",
      "title": "ReplicaSet",
      "summary": "ReplicaSet ensures that a specified number of Pod replicas are running at one time",
      "tags": [
        "fundamental",
        "core-object",
        "workload",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/controllers/replicaset/"
    },
    {
      "id": "gloss:pod",
      "type": "glossary",
      "title": "Pod",
      "summary": "A Pod represents a set of running containers in your cluster.",
      "tags": [
        "core-object",
        "fundamental",
        "networking",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/pods/"
    },
    {
      "id": "gloss:replica",
      "type": "glossary",
      "title": "Replica",
      "summary": "Replicas are copies of pods, ensuring availability, scalability, and fault tolerance by maintaining identical instances.",
      "tags": [
        "fundamental",
        "workload",
        "storage",
        "scheduling"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/replica/"
    },
    {
      "id": "gloss:api-resource",
      "type": "glossary",
      "title": "API resource",
      "summary": "A Kubernetes entity, representing an endpoint on the Kubernetes API server.",
      "tags": [
        "architecture",
        "networking"
      ],
      "section": null,
      "url": "/docs/reference/using-api/api-concepts/#standard-api-terminology"
    },
    {
      "id": "gloss:member",
      "type": "glossary",
      "title": "Member",
      "summary": "A continuously active contributor in the K8s community.",
      "tags": [
        "community",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/member/"
    },
    {
      "id": "gloss:cloud-controller-manager",
      "type": "glossary",
      "title": "Cloud Controller Manager",
      "summary": "Control plane component that integrates Kubernetes with third-party cloud providers.",
      "tags": [
        "architecture",
        "operation"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/cloud-controller/"
    },
    {
      "id": "gloss:docker",
      "type": "glossary",
      "title": "Docker",
      "summary": "Docker is a software technology providing operating-system-level virtualization also known as containers.",
      "tags": [
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://docs.docker.com/engine/"
    },
    {
      "id": "gloss:workload",
      "type": "glossary",
      "title": "Workload",
      "summary": "A workload is an application running on Kubernetes.",
      "tags": [
        "fundamental",
        "workloads"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/"
    },
    {
      "id": "gloss:cel",
      "type": "glossary",
      "title": "Common Expression Language",
      "summary": "An expression language that's designed to be safe for executing user code.",
      "tags": [
        "extension",
        "fundamental",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://cel.dev"
    },
    {
      "id": "gloss:data-plane",
      "type": "glossary",
      "title": "Data Plane",
      "summary": "The layer that provides capacity such as CPU, memory, network, and storage so that the containers can run and connect to a network.",
      "tags": [
        "fundamental",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/data-plane/"
    },
    {
      "id": "gloss:service-account",
      "type": "glossary",
      "title": "ServiceAccount",
      "summary": "Provides an identity for processes that run in a Pod.",
      "tags": [
        "fundamental",
        "core-object",
        "networking",
        "security"
      ],
      "section": null,
      "url": "/docs/tasks/configure-pod-container/configure-service-account/"
    },
    {
      "id": "gloss:job",
      "type": "glossary",
      "title": "Job",
      "summary": "A finite or batch task that runs to completion.",
      "tags": [
        "fundamental",
        "core-object",
        "workload",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "/docs/concepts/workloads/controllers/job/"
    },
    {
      "id": "gloss:gvr",
      "type": "glossary",
      "title": "Group Version Resource",
      "summary": "The API group, API version and name of a Kubernetes API.",
      "tags": [
        "architecture",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/group-version-resource/"
    },
    {
      "id": "gloss:proxy",
      "type": "glossary",
      "title": "Proxy",
      "summary": "An application acting as an intermediary between clients and servers",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/proxy/"
    },
    {
      "id": "gloss:kube-scheduler",
      "type": "glossary",
      "title": "kube-scheduler",
      "summary": "Control plane component that watches for newly created pods with no assigned node, and selects a node for them to run on.",
      "tags": [
        "architecture",
        "scheduling",
        "workloads"
      ],
      "section": null,
      "url": "/docs/reference/command-line-tools-reference/kube-scheduler/"
    },
    {
      "id": "gloss:ingress",
      "type": "glossary",
      "title": "Ingress",
      "summary": "An API object that manages external access to the services in a cluster, typically HTTP.",
      "tags": [
        "networking",
        "architecture",
        "extension"
      ],
      "section": null,
      "url": "/docs/concepts/services-networking/ingress/"
    },
    {
      "id": "gloss:approver",
      "type": "glossary",
      "title": "Approver",
      "summary": "A person who can review and approve Kubernetes code contributions.",
      "tags": [
        "community",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/approver/"
    },
    {
      "id": "gloss:addons",
      "type": "glossary",
      "title": "Add-ons",
      "summary": "Resources that extend the functionality of Kubernetes.",
      "tags": [
        "tool",
        "storage",
        "security",
        "observability"
      ],
      "section": null,
      "url": "/docs/concepts/cluster-administration/addons/"
    },
    {
      "id": "gloss:device",
      "type": "glossary",
      "title": "Device",
      "summary": "Any resource that's directly or indirectly attached your cluster's nodes, like GPUs or circuit boards.",
      "tags": [
        "extension",
        "fundamental",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/device/"
    },
    {
      "id": "gloss:container-lifecycle-hooks",
      "type": "glossary",
      "title": "Container Lifecycle Hooks",
      "summary": "The lifecycle hooks expose events in the container management lifecycle and let the user run code when the events occur.",
      "tags": [
        "extension",
        "api",
        "cli"
      ],
      "section": null,
      "url": "/docs/concepts/containers/container-lifecycle-hooks/"
    },
    {
      "id": "gloss:mirror-pod",
      "type": "glossary",
      "title": "Mirror Pod",
      "summary": "An object in the API server that tracks a static pod on a kubelet.",
      "tags": [
        "fundamental",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/mirror-pod/"
    },
    {
      "id": "gloss:app-container",
      "type": "glossary",
      "title": "App Container",
      "summary": "A container used to run part of a workload. Compare with init container.",
      "tags": [
        "workload",
        "storage",
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/app-container/"
    },
    {
      "id": "gloss:duration",
      "type": "glossary",
      "title": "Duration",
      "summary": "A string value representing an amount of time.",
      "tags": [
        "fundamental",
        "scheduling",
        "observability"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/duration/"
    },
    {
      "id": "gloss:api-group",
      "type": "glossary",
      "title": "API Group",
      "summary": "A set of related paths in the Kubernetes API.",
      "tags": [
        "fundamental",
        "architecture",
        "api",
        "networking"
      ],
      "section": null,
      "url": "/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning"
    },
    {
      "id": "gloss:selector",
      "type": "glossary",
      "title": "Selector",
      "summary": "Allows users to filter a list of resources based on labels.",
      "tags": [
        "fundamental",
        "api",
        "cli"
      ],
      "section": null,
      "url": "/docs/concepts/overview/working-with-objects/labels/"
    },
    {
      "id": "gloss:cidr",
      "type": "glossary",
      "title": "CIDR",
      "summary": "CIDR is a notation for describing blocks of IP addresses and is used heavily in various networking configurations.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/cidr/"
    },
    {
      "id": "gloss:cri",
      "type": "glossary",
      "title": "Container Runtime Interface (CRI)",
      "summary": "Protocol for communication between the kubelet and the local container runtime.",
      "tags": [
        "fundamental",
        "api",
        "cli",
        "extensibility"
      ],
      "section": null,
      "url": "/docs/concepts/architecture/cri"
    },
    {
      "id": "gloss:csi",
      "type": "glossary",
      "title": "Container Storage Interface (CSI)",
      "summary": "The Container Storage Interface (CSI) defines a standard interface to expose storage systems to containers.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/volumes/#csi"
    },
    {
      "id": "gloss:cdi",
      "type": "glossary",
      "title": "Container Device Interface (CDI)",
      "summary": "A CNCF specification for describing device configuration that container runtimes apply when creating containers.",
      "tags": [
        "extension",
        "storage",
        "api"
      ],
      "section": null,
      "url": "/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/"
    },
    {
      "id": "gloss:applications",
      "type": "glossary",
      "title": "Applications",
      "summary": "The layer where various containerized applications run.",
      "tags": [
        "fundamental"
      ],
      "section": null,
      "url": "https://kubernetes.io/docs/reference/glossary/applications/"
    },
    {
      "id": "gloss:storageclass",
      "type": "glossary",
      "title": "Storage Class",
      "summary": "A StorageClass provides a way for administrators to describe different available storage types.",
      "tags": [
        "core-object",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/storage-classes"
    },
    {
      "id": "gloss:sig",
      "type": "glossary",
      "title": "SIG (special interest group)",
      "summary": "Community members who collectively manage an ongoing piece or aspect of the larger Kubernetes open source project.",
      "tags": [
        "community",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": "https://github.com/kubernetes/community/blob/main/sig-list.md#special-interest-groups"
    },
    {
      "id": "gloss:persistent-volume",
      "type": "glossary",
      "title": "Persistent Volume",
      "summary": "API object that represents a piece of storage in the cluster.",
      "tags": [
        "core-object",
        "storage"
      ],
      "section": null,
      "url": "/docs/concepts/storage/persistent-volumes/"
    },
    {
      "id": "page:test",
      "type": "page",
      "title": "Docs smoke test page",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli"
      ],
      "section": "test.md",
      "url": "https://kubernetes.io/docs/test/"
    },
    {
      "id": "concept:heading-levels",
      "type": "concept",
      "title": "Heading levels",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:inline-elements",
      "type": "concept",
      "title": "Inline elements",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:lists",
      "type": "concept",
      "title": "Lists",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "networking"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:code-blocks",
      "type": "concept",
      "title": "Code blocks",
      "summary": "",
      "tags": [
        "test.md"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:links",
      "type": "concept",
      "title": "Links",
      "summary": "",
      "tags": [
        "test.md",
        "networking",
        "storage"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:images",
      "type": "concept",
      "title": "Images",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "security",
        "observability"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:tables",
      "type": "concept",
      "title": "Tables",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "scheduling",
        "observability"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:visualizations-with-mermaid",
      "type": "concept",
      "title": "Visualizations with Mermaid",
      "summary": "",
      "tags": [
        "test.md"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:sidebars-and-admonitions",
      "type": "concept",
      "title": "Sidebars and Admonitions",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:includes",
      "type": "concept",
      "title": "Includes",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "security"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:katacoda-embedded-live-environment",
      "type": "concept",
      "title": "Katacoda Embedded Live Environment",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:h3",
      "type": "concept",
      "title": "H3",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:inline-text-styles",
      "type": "concept",
      "title": "Inline text styles",
      "summary": "",
      "tags": [
        "test.md",
        "api",
        "cli"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:bullet-lists",
      "type": "concept",
      "title": "Bullet lists",
      "summary": "",
      "tags": [
        "test.md",
        "cli",
        "api"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:numbered-lists",
      "type": "concept",
      "title": "Numbered lists",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "scheduling"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:tab-lists",
      "type": "concept",
      "title": "Tab lists",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "networking"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:header-within-a-tab-list",
      "type": "concept",
      "title": "Header within a tab list",
      "summary": "",
      "tags": [
        "test.md",
        "networking",
        "storage"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:checklists",
      "type": "concept",
      "title": "Checklists",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "security",
        "observability"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:code-blocks-containing-hugo-shortcodes",
      "type": "concept",
      "title": "Code blocks containing Hugo shortcodes",
      "summary": "",
      "tags": [
        "test.md",
        "cli"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:sidebars",
      "type": "concept",
      "title": "Sidebars",
      "summary": "",
      "tags": [
        "test.md",
        "storage",
        "security"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "concept:admonitions",
      "type": "concept",
      "title": "Admonitions",
      "summary": "",
      "tags": [
        "test.md",
        "security",
        "observability"
      ],
      "section": "test.md",
      "url": null
    },
    {
      "id": "page:_index",
      "type": "page",
      "title": "Documentation",
      "summary": "Documentation is available for Kubernetes.",
      "tags": [
        "_index.md",
        "storage",
        "security",
        "observability"
      ],
      "section": "_index.md",
      "url": "https://kubernetes.io/docs/_index/"
    },
    {
      "id": "page:home/supported-doc-versions",
      "type": "page",
      "title": "Available Documentation Versions",
      "summary": "Multiple versions of documentation are available for Kubernetes.",
      "tags": [
        "home",
        "api",
        "cli"
      ],
      "section": "home",
      "url": "https://kubernetes.io/docs/home/supported-doc-versions/"
    },
    {
      "id": "page:home/_index",
      "type": "page",
      "title": "Kubernetes Documentation",
      "summary": "Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. The open source project is hosted by the Cloud Native Computing Foundation.\n",
      "tags": [
        "home"
      ],
      "section": "home",
      "url": "https://kubernetes.io/docs/home/_index/"
    },
    {
      "id": "page:tasks/_index",
      "type": "page",
      "title": "Tasks",
      "summary": "Tasks are a way to perform specific actions on your Kubernetes cluster, such as deploying applications or managing resources.",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/_index/"
    },
    {
      "id": "page:tasks/run-application/scale-stateful-set",
      "type": "page",
      "title": "Scale a StatefulSet",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/scale-stateful-set/"
    },
    {
      "id": "concept:heading-prerequisites",
      "type": "concept",
      "title": "{{% heading \"prerequisites\" %}}",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-statefulsets",
      "type": "concept",
      "title": "Scaling StatefulSets",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:troubleshooting",
      "type": "concept",
      "title": "Troubleshooting",
      "summary": "",
      "tags": [
        "tasks",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:heading-whatsnext",
      "type": "concept",
      "title": "{{% heading \"whatsnext\" %}}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-kubectl-to-scale-statefulsets",
      "type": "concept",
      "title": "Use kubectl to scale StatefulSets",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:make-in-place-updates-on-your-statefulsets",
      "type": "concept",
      "title": "Make in-place updates on your StatefulSets",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-down-does-not-work-right",
      "type": "concept",
      "title": "Scaling down does not work right",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/delete-stateful-set",
      "type": "page",
      "title": "Delete a StatefulSet",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/delete-stateful-set/"
    },
    {
      "id": "concept:deleting-a-statefulset",
      "type": "concept",
      "title": "Deleting a StatefulSet",
      "summary": "",
      "tags": [
        "tasks",
        "workloads",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:persistent-volumes",
      "type": "concept",
      "title": "Persistent Volumes",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:complete-deletion-of-a-statefulset",
      "type": "concept",
      "title": "Complete deletion of a StatefulSet",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:force-deletion-of-statefulset-pods",
      "type": "concept",
      "title": "Force deletion of StatefulSet pods",
      "summary": "",
      "tags": [
        "tasks",
        "workloads",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/horizontal-pod-autoscale-walkthrough",
      "type": "page",
      "title": "HorizontalPodAutoscaler Walkthrough",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/"
    },
    {
      "id": "concept:run-and-expose-php-apache-server",
      "type": "concept",
      "title": "Run and expose php-apache server",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-the-horizontalpodautoscaler-create-horizontal-pod-autoscaler",
      "type": "concept",
      "title": "Create the HorizontalPodAutoscaler {#create-horizontal-pod-autoscaler}",
      "summary": "",
      "tags": [
        "tasks",
        "workloads",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:increase-the-load-increase-load",
      "type": "concept",
      "title": "Increase the load {#increase-load}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:stop-generating-load-stop-load",
      "type": "concept",
      "title": "Stop generating load {#stop-load}",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:autoscaling-on-multiple-metrics-and-custom-metrics",
      "type": "concept",
      "title": "Autoscaling on multiple metrics and custom metrics",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:appendix-horizontal-pod-autoscaler-status-conditions",
      "type": "concept",
      "title": "Appendix: Horizontal Pod Autoscaler Status Conditions",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:quantities",
      "type": "concept",
      "title": "Quantities",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:other-possible-scenarios",
      "type": "concept",
      "title": "Other possible scenarios",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:autoscaling-on-more-specific-metrics",
      "type": "concept",
      "title": "Autoscaling on more specific metrics",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:autoscaling-on-metrics-not-related-to-kubernetes-objects",
      "type": "concept",
      "title": "Autoscaling on metrics not related to Kubernetes objects",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-the-autoscaler-declaratively",
      "type": "concept",
      "title": "Creating the autoscaler declaratively",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/run-single-instance-stateful-application",
      "type": "page",
      "title": "Run a Single-Instance Stateful Application",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/"
    },
    {
      "id": "concept:heading-objectives",
      "type": "concept",
      "title": "{{% heading \"objectives\" %}}",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deploy-mysql",
      "type": "concept",
      "title": "Deploy MySQL",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:accessing-the-mysql-instance",
      "type": "concept",
      "title": "Accessing the MySQL instance",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:updating",
      "type": "concept",
      "title": "Updating",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deleting-a-deployment",
      "type": "concept",
      "title": "Deleting a deployment",
      "summary": "",
      "tags": [
        "tasks",
        "workloads",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/update-deployment-rolling",
      "type": "page",
      "title": "Update a Deployment Without Downtime",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api",
        "workloads"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/update-deployment-rolling/"
    },
    {
      "id": "concept:performing-a-rolling-update",
      "type": "concept",
      "title": "Performing a rolling update",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:monitoring-rollout-progress",
      "type": "concept",
      "title": "Monitoring rollout progress",
      "summary": "",
      "tags": [
        "tasks",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:pausing-and-resuming-a-rollout",
      "type": "concept",
      "title": "Pausing and resuming a rollout",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-rolling-update-strategy",
      "type": "concept",
      "title": "Configuring rolling update strategy",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rolling-back-to-a-previous-revision-rollback",
      "type": "concept",
      "title": "Rolling back to a previous revision {#rollback}",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:heading-cleanup",
      "type": "concept",
      "title": "{{% heading \"cleanup\" %}}",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:updating-with-kubectl-apply",
      "type": "concept",
      "title": "Updating with `kubectl apply`",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:updating-only-the-container-image",
      "type": "concept",
      "title": "Updating only the container image",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:pausing-a-rollout",
      "type": "concept",
      "title": "Pausing a rollout",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:making-additional-changes-while-paused",
      "type": "concept",
      "title": "Making additional changes while paused",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:resuming-a-rollout",
      "type": "concept",
      "title": "Resuming a rollout",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:detecting-a-stalled-rollout",
      "type": "concept",
      "title": "Detecting a stalled rollout",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:viewing-rollout-history",
      "type": "concept",
      "title": "Viewing rollout history",
      "summary": "",
      "tags": [
        "tasks",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rolling-back-to-the-previous-revision",
      "type": "concept",
      "title": "Rolling back to the previous revision",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rolling-back-to-a-specific-revision",
      "type": "concept",
      "title": "Rolling back to a specific revision",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/run-replicated-stateful-application",
      "type": "page",
      "title": "Run a Replicated Stateful Application",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/run-replicated-stateful-application/"
    },
    {
      "id": "concept:understanding-stateful-pod-initialization",
      "type": "concept",
      "title": "Understanding stateful Pod initialization",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:sending-client-traffic",
      "type": "concept",
      "title": "Sending client traffic",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:simulate-pod-and-node-failure-simulate-pod-and-node-downtime",
      "type": "concept",
      "title": "Simulate Pod and Node failure {#simulate-pod-and-node-downtime}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-the-number-of-replicas",
      "type": "concept",
      "title": "Scaling the number of replicas",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-configmap-configmap",
      "type": "concept",
      "title": "Create a ConfigMap {#configmap}",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-services-services",
      "type": "concept",
      "title": "Create Services {#services}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-the-statefulset-statefulset",
      "type": "concept",
      "title": "Create the StatefulSet {#statefulset}",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:generating-configuration",
      "type": "concept",
      "title": "Generating configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cloning-existing-data",
      "type": "concept",
      "title": "Cloning existing data",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:starting-replication",
      "type": "concept",
      "title": "Starting replication",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:break-the-readiness-probe",
      "type": "concept",
      "title": "Break the Readiness probe",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:delete-pods",
      "type": "concept",
      "title": "Delete Pods",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:drain-a-node",
      "type": "concept",
      "title": "Drain a Node",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/scale-deployment",
      "type": "page",
      "title": "Horizontal Manual Scaling for a Deployment",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/scale-deployment/"
    },
    {
      "id": "concept:scaling-up-a-deployment",
      "type": "concept",
      "title": "Scaling up a Deployment",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-down-a-deployment",
      "type": "concept",
      "title": "Scaling down a Deployment",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-to-zero",
      "type": "concept",
      "title": "Scaling to zero",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:other-ways-to-change-the-replica-count",
      "type": "concept",
      "title": "Other ways to change the replica count",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:when-to-use-manual-versus-automatic-scaling",
      "type": "concept",
      "title": "When to use manual versus automatic scaling",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-up-using-kubectl-scale",
      "type": "concept",
      "title": "Scaling up using `kubectl scale`",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:declarative-scaling-using-kubectl-apply",
      "type": "concept",
      "title": "Declarative scaling using `kubectl apply`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scale-using-kubectl-edit",
      "type": "concept",
      "title": "Scale using `kubectl edit`",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scale-using-kubectl-patch",
      "type": "concept",
      "title": "Scale using `kubectl patch`",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/configure-pdb",
      "type": "page",
      "title": "Specifying a Disruption Budget for your Application",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/configure-pdb/"
    },
    {
      "id": "concept:protecting-an-application-with-a-poddisruptionbudget",
      "type": "concept",
      "title": "Protecting an Application with a PodDisruptionBudget",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:identify-an-application-to-protect",
      "type": "concept",
      "title": "Identify an Application to Protect",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:think-about-how-your-application-reacts-to-disruptions",
      "type": "concept",
      "title": "Think about how your application reacts to disruptions",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specifying-a-poddisruptionbudget",
      "type": "concept",
      "title": "Specifying a PodDisruptionBudget",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-the-pdb-object",
      "type": "concept",
      "title": "Create the PDB object",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-the-status-of-the-pdb",
      "type": "concept",
      "title": "Check the status of the PDB",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:unhealthy-pod-eviction-policy",
      "type": "concept",
      "title": "Unhealthy Pod Eviction Policy",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:arbitrary-workloads-and-arbitrary-selectors-arbitrary-controllers-and-selectors",
      "type": "concept",
      "title": "Arbitrary workloads and arbitrary selectors {#arbitrary-controllers-and-selectors}",
      "summary": "",
      "tags": [
        "tasks",
        "workloads",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rounding-logic-when-specifying-percentages",
      "type": "concept",
      "title": "Rounding logic when specifying percentages",
      "summary": "",
      "tags": [
        "tasks",
        "observability",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:healthiness-of-a-pod",
      "type": "concept",
      "title": "Healthiness of a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/run-stateless-application-deployment",
      "type": "page",
      "title": "Run a Stateless Application Using a Deployment",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/"
    },
    {
      "id": "concept:creating-and-exploring-an-nginx-deployment",
      "type": "concept",
      "title": "Creating and exploring an nginx deployment",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:updating-the-deployment",
      "type": "concept",
      "title": "Updating the deployment",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-the-application-by-increasing-the-replica-count",
      "type": "concept",
      "title": "Scaling the application by increasing the replica count",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:replicationcontrollers-the-old-way",
      "type": "concept",
      "title": "ReplicationControllers -- the Old Way",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/_index",
      "type": "page",
      "title": "Run Applications",
      "summary": "Run and manage both stateless and stateful applications.",
      "tags": [
        "tasks",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/_index/"
    },
    {
      "id": "page:tasks/run-application/force-delete-stateful-set-pod",
      "type": "page",
      "title": "Force Delete StatefulSet Pods",
      "summary": "",
      "tags": [
        "tasks",
        "workloads",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/force-delete-stateful-set-pod/"
    },
    {
      "id": "concept:statefulset-considerations",
      "type": "concept",
      "title": "StatefulSet considerations",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:force-deletion",
      "type": "concept",
      "title": "Force Deletion",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/run-application/access-api-from-pod",
      "type": "page",
      "title": "Accessing the Kubernetes API from a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/run-application/access-api-from-pod/"
    },
    {
      "id": "concept:accessing-the-api-from-within-a-pod",
      "type": "concept",
      "title": "Accessing the API from within a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-official-client-libraries",
      "type": "concept",
      "title": "Using Official Client Libraries",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:directly-accessing-the-rest-api",
      "type": "concept",
      "title": "Directly accessing the REST API",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-kubectl-proxy",
      "type": "concept",
      "title": "Using kubectl proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:without-using-a-proxy",
      "type": "concept",
      "title": "Without using a proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/install-kubectl-windows",
      "type": "page",
      "title": "Install and Set Up kubectl on Windows",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/"
    },
    {
      "id": "concept:install-kubectl-on-windows",
      "type": "concept",
      "title": "Install kubectl on Windows",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-kubectl-configuration",
      "type": "concept",
      "title": "Verify kubectl configuration",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:optional-kubectl-configurations-and-plugins",
      "type": "concept",
      "title": "Optional kubectl configurations and plugins",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-kubectl-binary-on-windows-via-direct-download-or-curl",
      "type": "concept",
      "title": "Install kubectl binary on Windows (via direct download or curl)",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-on-windows-using-chocolatey-scoop-or-winget-install-nonstandard-package-tools",
      "type": "concept",
      "title": "Install on Windows using Chocolatey, Scoop, or winget {#install-nonstandard-package-tools}",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enable-shell-autocompletion",
      "type": "concept",
      "title": "Enable shell autocompletion",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-kuberc",
      "type": "concept",
      "title": "Configure kuberc",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-kubectl-convert-plugin",
      "type": "concept",
      "title": "Install `kubectl convert` plugin",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/install-kubectl-macos",
      "type": "page",
      "title": "Install and Set Up kubectl on macOS",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/"
    },
    {
      "id": "concept:install-kubectl-on-macos",
      "type": "concept",
      "title": "Install kubectl on macOS",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-kubectl-binary-with-curl-on-macos",
      "type": "concept",
      "title": "Install kubectl binary with curl on macOS",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-with-homebrew-on-macos",
      "type": "concept",
      "title": "Install with Homebrew on macOS",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-with-macports-on-macos",
      "type": "concept",
      "title": "Install with Macports on macOS",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:uninstall-kubectl-on-macos",
      "type": "concept",
      "title": "Uninstall kubectl on macOS",
      "summary": "",
      "tags": [
        "tasks",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:uninstall-kubectl-using-the-command-line",
      "type": "concept",
      "title": "Uninstall kubectl using the command-line",
      "summary": "",
      "tags": [
        "tasks",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:uninstall-kubectl-using-homebrew",
      "type": "concept",
      "title": "Uninstall kubectl using homebrew",
      "summary": "",
      "tags": [
        "tasks",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/install-kubectl-linux",
      "type": "page",
      "title": "Install and Set Up kubectl on Linux",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/"
    },
    {
      "id": "concept:install-kubectl-on-linux",
      "type": "concept",
      "title": "Install kubectl on Linux",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-kubectl-binary-with-curl-on-linux",
      "type": "concept",
      "title": "Install kubectl binary with curl on Linux",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-using-native-package-management",
      "type": "concept",
      "title": "Install using native package management",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-using-other-package-management",
      "type": "concept",
      "title": "Install using other package management",
      "summary": "",
      "tags": [
        "tasks",
        "extensibility",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/_index",
      "type": "page",
      "title": "Install Tools",
      "summary": "Set up Kubernetes tools on your computer.",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/_index/"
    },
    {
      "id": "concept:kubectl",
      "type": "concept",
      "title": "kubectl",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kind",
      "type": "concept",
      "title": "kind",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:minikube",
      "type": "concept",
      "title": "minikube",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubeadm",
      "type": "concept",
      "title": "kubeadm",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/included/kubectl-convert-overview",
      "type": "page",
      "title": "kubectl-convert overview",
      "summary": "A kubectl plugin that allows you to convert manifests from one version of a Kubernetes API to a different version.",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/kubectl-convert-overview/"
    },
    {
      "id": "page:tasks/tools/included/optional-kubectl-configs-zsh",
      "type": "page",
      "title": "zsh auto-completion",
      "summary": "Some optional configuration for zsh auto-completion.",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/optional-kubectl-configs-zsh/"
    },
    {
      "id": "page:tasks/tools/included/optional-kubectl-configs-fish",
      "type": "page",
      "title": "fish auto-completion",
      "summary": "Optional configuration to enable fish shell auto-completion.",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/optional-kubectl-configs-fish/"
    },
    {
      "id": "page:tasks/tools/included/verify-kubectl",
      "type": "page",
      "title": "verify kubectl install",
      "summary": "How to verify kubectl.",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/verify-kubectl/"
    },
    {
      "id": "concept:troubleshooting-the-no-auth-provider-found-error-message-no-auth-provider-found",
      "type": "concept",
      "title": "Troubleshooting the 'No Auth Provider Found' error message {#no-auth-provider-found}",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/included/optional-kubectl-configs-bash-mac",
      "type": "page",
      "title": "bash auto-completion on macOS",
      "summary": "Some optional configuration for bash auto-completion on macOS.",
      "tags": [
        "tasks",
        "cli",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/optional-kubectl-configs-bash-mac/"
    },
    {
      "id": "concept:introduction",
      "type": "concept",
      "title": "Introduction",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-bash",
      "type": "concept",
      "title": "Upgrade Bash",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-bash-completion",
      "type": "concept",
      "title": "Install bash-completion",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enable-kubectl-autocompletion",
      "type": "concept",
      "title": "Enable kubectl autocompletion",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tools/included/kubectl-whats-next",
      "type": "page",
      "title": "What's next?",
      "summary": "What's next after installing kubectl.",
      "tags": [
        "tasks",
        "scheduling",
        "observability"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/kubectl-whats-next/"
    },
    {
      "id": "page:tasks/tools/included/optional-kubectl-configs-pwsh",
      "type": "page",
      "title": "PowerShell auto-completion",
      "summary": "Some optional configuration for powershell auto-completion.",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/optional-kubectl-configs-pwsh/"
    },
    {
      "id": "page:tasks/tools/included/optional-kubectl-configs-bash-linux",
      "type": "page",
      "title": "bash auto-completion on Linux",
      "summary": "Some optional configuration for bash auto-completion on Linux.",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/"
    },
    {
      "id": "page:tasks/tools/included/_index",
      "type": "page",
      "title": "Tools Included",
      "summary": "Snippets to be included in the main kubectl-installs-*.md pages.",
      "tags": [
        "tasks",
        "storage",
        "security",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tools/included/_index/"
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/imperative-config",
      "type": "page",
      "title": "Imperative Management of Kubernetes Objects Using Configuration Files",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/imperative-config/"
    },
    {
      "id": "concept:trade-offs",
      "type": "concept",
      "title": "Trade-offs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-create-objects",
      "type": "concept",
      "title": "How to create objects",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-update-objects",
      "type": "concept",
      "title": "How to update objects",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-delete-objects",
      "type": "concept",
      "title": "How to delete objects",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-view-an-object",
      "type": "concept",
      "title": "How to view an object",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:limitations",
      "type": "concept",
      "title": "Limitations",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-and-editing-an-object-from-a-url-without-saving-the-configuration",
      "type": "concept",
      "title": "Creating and editing an object from a URL without saving the configuration",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migrating-from-imperative-commands-to-imperative-object-configuration",
      "type": "concept",
      "title": "Migrating from imperative commands to imperative object configuration",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:defining-controller-selectors-and-podtemplate-labels",
      "type": "concept",
      "title": "Defining controller selectors and PodTemplate labels",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/storage-version-migration",
      "type": "page",
      "title": "Migrate Kubernetes Objects Using Storage Version Migration",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/storage-version-migration/"
    },
    {
      "id": "concept:re-encrypt-kubernetes-secrets-using-storage-version-migration",
      "type": "concept",
      "title": "Re-encrypt Kubernetes secrets using storage version migration",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:update-the-preferred-storage-schema-of-a-crd",
      "type": "concept",
      "title": "Update the preferred storage schema of a CRD",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/kustomization",
      "type": "page",
      "title": "Declarative Management of Kubernetes Objects Using Kustomize",
      "summary": "",
      "tags": [
        "tasks",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/"
    },
    {
      "id": "concept:overview-of-kustomize",
      "type": "concept",
      "title": "Overview of Kustomize",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:bases-and-overlays",
      "type": "concept",
      "title": "Bases and Overlays",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-apply-view-delete-objects-using-kustomize",
      "type": "concept",
      "title": "How to apply/view/delete objects using Kustomize",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kustomize-feature-list",
      "type": "concept",
      "title": "Kustomize Feature List",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:generating-resources",
      "type": "concept",
      "title": "Generating Resources",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:setting-cross-cutting-fields",
      "type": "concept",
      "title": "Setting cross-cutting fields",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:composing-and-customizing-resources",
      "type": "concept",
      "title": "Composing and Customizing Resources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/imperative-command",
      "type": "page",
      "title": "Managing Kubernetes Objects Using Imperative Commands",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/imperative-command/"
    },
    {
      "id": "concept:using-set-commands-to-modify-objects-before-creation",
      "type": "concept",
      "title": "Using `set` commands to modify objects before creation",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-edit-to-modify-objects-before-creation",
      "type": "concept",
      "title": "Using `--edit` to modify objects before creation",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/update-api-object-kubectl-patch",
      "type": "page",
      "title": "Update API Objects in Place Using kubectl patch",
      "summary": "Use kubectl patch to update Kubernetes API objects in place. Do a strategic merge patch or a JSON merge patch.",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/"
    },
    {
      "id": "concept:use-a-strategic-merge-patch-to-update-a-deployment",
      "type": "concept",
      "title": "Use a strategic merge patch to update a Deployment",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-a-json-merge-patch-to-update-a-deployment",
      "type": "concept",
      "title": "Use a JSON merge patch to update a Deployment",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-strategic-merge-patch-to-update-a-deployment-using-the-retainkeys-strategy",
      "type": "concept",
      "title": "Use strategic merge patch to update a Deployment using the retainKeys strategy",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:summary",
      "type": "concept",
      "title": "Summary",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:notes-on-the-strategic-merge-patch",
      "type": "concept",
      "title": "Notes on the strategic merge patch",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:notes-on-the-strategic-merge-patch-using-the-retainkeys-strategy",
      "type": "concept",
      "title": "Notes on the strategic merge patch using the retainKeys strategy",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:alternate-forms-of-the-kubectl-patch-command",
      "type": "concept",
      "title": "Alternate forms of the kubectl patch command",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:update-an-object-s-replica-count-using-kubectl-patch-with-subresource-scale-kubectl-patch",
      "type": "concept",
      "title": "Update an object's replica count using `kubectl patch` with `--subresource` {#scale-kubectl-patch}",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/declarative-config",
      "type": "page",
      "title": "Declarative Management of Kubernetes Objects Using Configuration Files",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/declarative-config/"
    },
    {
      "id": "concept:overview",
      "type": "concept",
      "title": "Overview",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-apply-calculates-differences-and-merges-changes",
      "type": "concept",
      "title": "How apply calculates differences and merges changes",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:default-field-values",
      "type": "concept",
      "title": "Default field values",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-change-ownership-of-a-field-between-the-configuration-file-and-direct-imperative-writers",
      "type": "concept",
      "title": "How to change ownership of a field between the configuration file and direct imperative writers",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:changing-management-methods",
      "type": "concept",
      "title": "Changing management methods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:recommended-kubectl-delete-f-filename",
      "type": "concept",
      "title": "Recommended: `kubectl delete -f <filename>`",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:alternative-kubectl-apply-f-directory-prune",
      "type": "concept",
      "title": "Alternative: `kubectl apply -f <directory> --prune`",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:merge-patch-calculation",
      "type": "concept",
      "title": "Merge patch calculation",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-different-types-of-fields-are-merged",
      "type": "concept",
      "title": "How different types of fields are merged",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:merging-changes-to-primitive-fields",
      "type": "concept",
      "title": "Merging changes to primitive fields",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:merging-changes-to-map-fields",
      "type": "concept",
      "title": "Merging changes to map fields",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:merging-changes-for-fields-of-type-list",
      "type": "concept",
      "title": "Merging changes for fields of type list",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-to-clear-server-defaulted-fields-or-fields-set-by-other-writers",
      "type": "concept",
      "title": "How to clear server-defaulted fields or fields set by other writers",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:changing-the-owner-from-a-direct-imperative-writer-to-a-configuration-file",
      "type": "concept",
      "title": "Changing the owner from a direct imperative writer to a configuration file",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:changing-the-owner-from-a-configuration-file-to-a-direct-imperative-writer",
      "type": "concept",
      "title": "Changing the owner from a configuration file to a direct imperative writer",
      "summary": "",
      "tags": [
        "tasks",
        "cli",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migrating-from-imperative-command-management-to-declarative-object-configuration",
      "type": "concept",
      "title": "Migrating from imperative command management to declarative object configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migrating-from-imperative-object-configuration-to-declarative-object-configuration",
      "type": "concept",
      "title": "Migrating from imperative object configuration to declarative object configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-kubernetes-objects/_index",
      "type": "page",
      "title": "Manage Kubernetes Objects",
      "summary": "Declarative and imperative paradigms for interacting with the Kubernetes API.",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-kubernetes-objects/_index/"
    },
    {
      "id": "page:tasks/network/extend-service-ip-ranges",
      "type": "page",
      "title": "Extend Service IP Ranges",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/network/extend-service-ip-ranges/"
    },
    {
      "id": "concept:extend-service-ip-ranges",
      "type": "concept",
      "title": "Extend Service IP Ranges",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:extend-the-number-of-available-ips-for-services",
      "type": "concept",
      "title": "Extend the number of available IPs for Services",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubernetes-service-cidr-policies",
      "type": "concept",
      "title": "Kubernetes Service CIDR Policies",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:adding-a-new-servicecidr",
      "type": "concept",
      "title": "Adding a new ServiceCIDR",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deleting-a-servicecidr",
      "type": "concept",
      "title": "Deleting a ServiceCIDR",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:preventing-unauthorized-servicecidr-creation-update-using-validating-admission-policy",
      "type": "concept",
      "title": "Preventing Unauthorized ServiceCIDR Creation/Update using Validating Admission Policy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/network/validate-dual-stack",
      "type": "page",
      "title": "Validate IPv4/IPv6 dual-stack",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "observability"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/network/validate-dual-stack/"
    },
    {
      "id": "concept:validate-addressing",
      "type": "concept",
      "title": "Validate addressing",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validate-services",
      "type": "concept",
      "title": "Validate Services",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validate-node-addressing",
      "type": "concept",
      "title": "Validate node addressing",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validate-pod-addressing",
      "type": "concept",
      "title": "Validate Pod addressing",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-dual-stack-load-balanced-service",
      "type": "concept",
      "title": "Create a dual-stack load balanced Service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/network/customize-hosts-file-for-pods",
      "type": "page",
      "title": "Adding entries to Pod /etc/hosts with HostAliases",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods/"
    },
    {
      "id": "concept:default-hosts-file-content",
      "type": "concept",
      "title": "Default hosts file content",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:adding-additional-entries-with-hostaliases",
      "type": "concept",
      "title": "Adding additional entries with hostAliases",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:why-does-the-kubelet-manage-the-hosts-file-why-does-kubelet-manage-the-hosts-file",
      "type": "concept",
      "title": "Why does the kubelet manage the hosts file? {#why-does-kubelet-manage-the-hosts-file}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/network/_index",
      "type": "page",
      "title": "Networking",
      "summary": "Learn how to configure networking for your cluster.",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/network/_index/"
    },
    {
      "id": "page:tasks/network/reconfigure-default-service-ip-ranges",
      "type": "page",
      "title": "Kubernetes Default ServiceCIDR Reconfiguration",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/network/reconfigure-default-service-ip-ranges/"
    },
    {
      "id": "concept:kubernetes-default-servicecidr-reconfiguration",
      "type": "concept",
      "title": "Kubernetes Default ServiceCIDR Reconfiguration",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubernetes-servicecidr-reconfiguration-categories",
      "type": "concept",
      "title": "Kubernetes ServiceCIDR Reconfiguration Categories",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manual-operations-for-replacing-the-default-servicecidr",
      "type": "concept",
      "title": "Manual Operations for Replacing the Default ServiceCIDR",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:illustrative-reconfiguration-steps",
      "type": "concept",
      "title": "Illustrative Reconfiguration Steps",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/user-namespaces",
      "type": "page",
      "title": "Use a User Namespace With a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces/"
    },
    {
      "id": "concept:run-a-pod-that-uses-a-user-namespace-create-pod",
      "type": "concept",
      "title": "Run a Pod that uses a user namespace {#create-pod}",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/quality-service-pod",
      "type": "page",
      "title": "Configure Quality of Service for Pods",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/"
    },
    {
      "id": "concept:create-a-namespace",
      "type": "concept",
      "title": "Create a namespace",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-gets-assigned-a-qos-class-of-guaranteed",
      "type": "concept",
      "title": "Create a Pod that gets assigned a QoS class of Guaranteed",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-gets-assigned-a-qos-class-of-burstable",
      "type": "concept",
      "title": "Create a Pod that gets assigned a QoS class of Burstable",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-gets-assigned-a-qos-class-of-besteffort",
      "type": "concept",
      "title": "Create a Pod that gets assigned a QoS class of BestEffort",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-has-two-containers",
      "type": "concept",
      "title": "Create a Pod that has two Containers",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:retrieve-the-qos-class-for-a-pod",
      "type": "concept",
      "title": "Retrieve the QoS class for a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:clean-up",
      "type": "concept",
      "title": "Clean up",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:for-app-developers",
      "type": "concept",
      "title": "For app developers",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:for-cluster-administrators",
      "type": "concept",
      "title": "For cluster administrators",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-projected-volume-storage",
      "type": "page",
      "title": "Configure a Pod to Use a Projected Volume for Storage",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-projected-volume-storage/"
    },
    {
      "id": "concept:configure-a-projected-volume-for-a-pod",
      "type": "concept",
      "title": "Configure a projected volume for a pod",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-service-account",
      "type": "page",
      "title": "Configure Service Accounts for Pods",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/"
    },
    {
      "id": "concept:use-the-default-service-account-to-access-the-api-server",
      "type": "concept",
      "title": "Use the default service account to access the API server",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-more-than-one-serviceaccount-use-multiple-service-accounts",
      "type": "concept",
      "title": "Use more than one ServiceAccount {#use-multiple-service-accounts}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manually-create-an-api-token-for-a-serviceaccount",
      "type": "concept",
      "title": "Manually create an API token for a ServiceAccount",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:add-imagepullsecrets-to-a-service-account",
      "type": "concept",
      "title": "Add ImagePullSecrets to a service account",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:serviceaccount-token-volume-projection",
      "type": "concept",
      "title": "ServiceAccount token volume projection",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:opt-out-of-api-credential-automounting",
      "type": "concept",
      "title": "Opt out of API credential automounting",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cleanup-cleanup-use-multiple-service-accounts",
      "type": "concept",
      "title": "Cleanup {#cleanup-use-multiple-service-accounts}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manually-create-a-long-lived-api-token-for-a-serviceaccount",
      "type": "concept",
      "title": "Manually create a long-lived API token for a ServiceAccount",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:add-image-pull-secret-to-service-account",
      "type": "concept",
      "title": "Add image pull secret to service account",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-that-imagepullsecrets-are-set-for-new-pods",
      "type": "concept",
      "title": "Verify that imagePullSecrets are set for new Pods",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:launch-a-pod-using-service-account-token-projection",
      "type": "concept",
      "title": "Launch a Pod using service account token projection",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:service-account-issuer-discovery",
      "type": "concept",
      "title": "Service account issuer discovery",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-gmsa",
      "type": "page",
      "title": "Configure GMSA for Windows Pods and containers",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "scheduling"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-gmsa/"
    },
    {
      "id": "concept:configure-gmsas-and-windows-nodes-in-active-directory",
      "type": "concept",
      "title": "Configure GMSAs and Windows nodes in Active Directory",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-gmsa-credential-spec-resources",
      "type": "concept",
      "title": "Create GMSA credential spec resources",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-cluster-role-to-enable-rbac-on-specific-gmsa-credential-specs",
      "type": "concept",
      "title": "Configure cluster role to enable RBAC on specific GMSA credential specs",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:assign-role-to-service-accounts-to-use-specific-gmsa-credspecs",
      "type": "concept",
      "title": "Assign role to service accounts to use specific GMSA credspecs",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-gmsa-credential-spec-reference-in-pod-spec",
      "type": "concept",
      "title": "Configure GMSA credential spec reference in Pod spec",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:authenticating-to-network-shares-using-hostname-or-fqdn",
      "type": "concept",
      "title": "Authenticating to network shares using hostname or FQDN",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-the-gmsacredentialspec-crd",
      "type": "concept",
      "title": "Install the GMSACredentialSpec CRD",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-webhooks-to-validate-gmsa-users",
      "type": "concept",
      "title": "Install webhooks to validate GMSA users",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/pull-image-private-registry",
      "type": "page",
      "title": "Pull an Image from a Private Registry",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/"
    },
    {
      "id": "concept:log-in-to-docker-hub",
      "type": "concept",
      "title": "Log in to Docker Hub",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-secret-based-on-existing-credentials-registry-secret-existing-credentials",
      "type": "concept",
      "title": "Create a Secret based on existing credentials {#registry-secret-existing-credentials}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-secret-by-providing-credentials-on-the-command-line",
      "type": "concept",
      "title": "Create a Secret by providing credentials on the command line",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:inspecting-the-secret-regcred",
      "type": "concept",
      "title": "Inspecting the Secret `regcred`",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-uses-your-secret",
      "type": "concept",
      "title": "Create a Pod that uses your Secret",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-images-from-multiple-registries",
      "type": "concept",
      "title": "Using images from multiple registries",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-volume-storage",
      "type": "page",
      "title": "Configure a Pod to Use a Volume for Storage",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/"
    },
    {
      "id": "concept:configure-a-volume-for-a-pod",
      "type": "concept",
      "title": "Configure a volume for a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/migrate-from-psp",
      "type": "page",
      "title": "Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/migrate-from-psp/"
    },
    {
      "id": "concept:overall-approach",
      "type": "concept",
      "title": "Overall approach",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:0-decide-whether-pod-security-admission-is-right-for-you-is-psa-right-for-you",
      "type": "concept",
      "title": "0. Decide whether Pod Security Admission is right for you {#is-psa-right-for-you}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:1-review-namespace-permissions-review-namespace-permissions",
      "type": "concept",
      "title": "1. Review namespace permissions {#review-namespace-permissions}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:2-simplify-standardize-podsecuritypolicies-simplify-psps",
      "type": "concept",
      "title": "2. Simplify & standardize PodSecurityPolicies {#simplify-psps}",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:3-update-namespaces-update-namespaces",
      "type": "concept",
      "title": "3. Update Namespaces {#update-namespaces}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:4-review-namespace-creation-processes-review-namespace-creation-process",
      "type": "concept",
      "title": "4. Review namespace creation processes {#review-namespace-creation-process}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:5-disable-podsecuritypolicy-disable-psp",
      "type": "concept",
      "title": "5. Disable PodSecurityPolicy {#disable-psp}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:2-a-eliminate-purely-mutating-fields-eliminate-mutating-fields",
      "type": "concept",
      "title": "2.a. Eliminate purely mutating fields {#eliminate-mutating-fields}",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:2-b-eliminate-options-not-covered-by-the-pod-security-standards-eliminate-non-standard-options",
      "type": "concept",
      "title": "2.b. Eliminate options not covered by the Pod Security Standards {#eliminate-non-standard-options}",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:2-c-rollout-the-updated-psps-psp-update-rollout",
      "type": "concept",
      "title": "2.c. Rollout the updated PSPs {#psp-update-rollout}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:3-a-identify-an-appropriate-pod-security-level-identify-appropriate-level",
      "type": "concept",
      "title": "3.a. Identify an appropriate Pod Security level {#identify-appropriate-level}",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:3-b-verify-the-pod-security-level-verify-pss-level",
      "type": "concept",
      "title": "3.b. Verify the Pod Security level {#verify-pss-level}",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:3-c-enforce-the-pod-security-level-enforce-pod-security-level",
      "type": "concept",
      "title": "3.c. Enforce the Pod Security level {#enforce-pod-security-level}",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:3-d-bypass-podsecuritypolicy-bypass-psp",
      "type": "concept",
      "title": "3.d. Bypass PodSecurityPolicy {#bypass-psp}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-memory-resource",
      "type": "page",
      "title": "Assign Memory Resources to Containers and Pods",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/"
    },
    {
      "id": "concept:specify-a-memory-request-and-a-memory-limit",
      "type": "concept",
      "title": "Specify a memory request and a memory limit",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:exceed-a-container-s-memory-limit",
      "type": "concept",
      "title": "Exceed a Container's memory limit",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specify-a-memory-request-that-is-too-big-for-your-nodes",
      "type": "concept",
      "title": "Specify a memory request that is too big for your Nodes",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:memory-units",
      "type": "concept",
      "title": "Memory units",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "observability"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:if-you-do-not-specify-a-memory-limit",
      "type": "concept",
      "title": "If you do not specify a memory limit",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:motivation-for-memory-requests-and-limits",
      "type": "concept",
      "title": "Motivation for memory requests and limits",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/attach-handler-lifecycle-event",
      "type": "page",
      "title": "Attach Handlers to Container Lifecycle Events",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "extensibility"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/"
    },
    {
      "id": "concept:define-poststart-and-prestop-handlers",
      "type": "concept",
      "title": "Define postStart and preStop handlers",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "workloads"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:discussion",
      "type": "concept",
      "title": "Discussion",
      "summary": "",
      "tags": [
        "tasks",
        "api",
        "cli",
        "extensibility"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:reference",
      "type": "concept",
      "title": "Reference",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/image-volumes",
      "type": "page",
      "title": "Use an Image Volume With a Pod",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/image-volumes/"
    },
    {
      "id": "concept:run-a-pod-that-uses-an-image-volume-create-pod",
      "type": "concept",
      "title": "Run a Pod that uses an image volume {#create-pod}",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-subpath-or-subpathexpr",
      "type": "concept",
      "title": "Use `subPath` (or `subPathExpr`)",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:further-reading",
      "type": "concept",
      "title": "Further reading",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/create-hostprocess-pod",
      "type": "page",
      "title": "Create a Windows HostProcess Pod",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/create-hostprocess-pod/"
    },
    {
      "id": "concept:hostprocess-pod-configuration-requirements",
      "type": "concept",
      "title": "HostProcess Pod configuration requirements",
      "summary": "",
      "tags": [
        "tasks",
        "scheduling",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:volume-mounts",
      "type": "concept",
      "title": "Volume mounts",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:resource-limits",
      "type": "concept",
      "title": "Resource limits",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:choosing-a-user-account",
      "type": "concept",
      "title": "Choosing a user account",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "api"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:base-image-for-hostprocess-containers",
      "type": "concept",
      "title": "Base Image for HostProcess Containers",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "scheduling"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:troubleshooting-hostprocess-containers",
      "type": "concept",
      "title": "Troubleshooting HostProcess containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:when-should-i-use-a-windows-hostprocess-container",
      "type": "concept",
      "title": "When should I use a Windows HostProcess container?",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-manifest-excerpt-manifest-example",
      "type": "concept",
      "title": "Example manifest (excerpt) {#manifest-example}",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:containerd-v1-6",
      "type": "concept",
      "title": "Containerd v1.6",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:containerd-v1-7-and-greater",
      "type": "concept",
      "title": "Containerd v1.7 (and greater)",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:system-accounts",
      "type": "concept",
      "title": "System accounts",
      "summary": "",
      "tags": [
        "tasks",
        "security",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:local-accounts-local-accounts",
      "type": "concept",
      "title": "Local accounts {#local-accounts}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-pod-configmap",
      "type": "page",
      "title": "Configure a Pod to Use a ConfigMap",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/"
    },
    {
      "id": "concept:create-a-configmap",
      "type": "concept",
      "title": "Create a ConfigMap",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:interim-cleanup",
      "type": "concept",
      "title": "Interim cleanup",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-container-environment-variables-using-configmap-data",
      "type": "concept",
      "title": "Define container environment variables using ConfigMap data",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-all-key-value-pairs-in-a-configmap-as-container-environment-variables",
      "type": "concept",
      "title": "Configure all key-value pairs in a ConfigMap as container environment variables",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-configmap-defined-environment-variables-in-pod-commands",
      "type": "concept",
      "title": "Use ConfigMap-defined environment variables in Pod commands",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:add-configmap-data-to-a-volume",
      "type": "concept",
      "title": "Add ConfigMap data to a Volume",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-configmaps-and-pods",
      "type": "concept",
      "title": "Understanding ConfigMaps and Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:optional-configmaps",
      "type": "concept",
      "title": "Optional ConfigMaps",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restrictions",
      "type": "concept",
      "title": "Restrictions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-configmap-using-kubectl-create-configmap",
      "type": "concept",
      "title": "Create a ConfigMap using `kubectl create configmap`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-configmap-from-generator",
      "type": "concept",
      "title": "Create a ConfigMap from generator",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-a-container-environment-variable-with-data-from-a-single-configmap",
      "type": "concept",
      "title": "Define a container environment variable with data from a single ConfigMap",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-container-environment-variables-with-data-from-multiple-configmaps",
      "type": "concept",
      "title": "Define container environment variables with data from multiple ConfigMaps",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:populate-a-volume-with-data-stored-in-a-configmap",
      "type": "concept",
      "title": "Populate a Volume with data stored in a ConfigMap",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:add-configmap-data-to-a-specific-path-in-the-volume",
      "type": "concept",
      "title": "Add ConfigMap data to a specific path in the Volume",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:project-keys-to-specific-paths-and-file-permissions",
      "type": "concept",
      "title": "Project keys to specific paths and file permissions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:optional-references",
      "type": "concept",
      "title": "Optional references",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:mounted-configmaps-are-updated-automatically",
      "type": "concept",
      "title": "Mounted ConfigMaps are updated automatically",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/resize-container-resources",
      "type": "page",
      "title": "Resize CPU and Memory Resources assigned to Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/resize-container-resources/"
    },
    {
      "id": "concept:pod-resize-status",
      "type": "concept",
      "title": "Pod resize status",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:container-resize-policies",
      "type": "concept",
      "title": "Container resize policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-1-resizing-cpu-without-restart",
      "type": "concept",
      "title": "Example 1: Resizing CPU without restart",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-2-resizing-memory-with-restart",
      "type": "concept",
      "title": "Example 2: Resizing memory with restart",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:troubleshooting-infeasible-resize-request",
      "type": "concept",
      "title": "Troubleshooting: Infeasible resize request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-kubelet-retries-deferred-resizes",
      "type": "concept",
      "title": "How kubelet retries Deferred resizes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:leveraging-observedgeneration-fields",
      "type": "concept",
      "title": "Leveraging `observedGeneration` Fields",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:for-application-developers",
      "type": "concept",
      "title": "For application developers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-pods-nodes-using-node-affinity",
      "type": "page",
      "title": "Assign Pods to Nodes using Node Affinity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/"
    },
    {
      "id": "concept:add-a-label-to-a-node",
      "type": "concept",
      "title": "Add a label to a node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:schedule-a-pod-using-required-node-affinity",
      "type": "concept",
      "title": "Schedule a Pod using required node affinity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:schedule-a-pod-using-preferred-node-affinity",
      "type": "concept",
      "title": "Schedule a Pod using preferred node affinity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-cpu-resource",
      "type": "page",
      "title": "Assign CPU Resources to Containers and Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/"
    },
    {
      "id": "concept:specify-a-cpu-request-and-a-cpu-limit",
      "type": "concept",
      "title": "Specify a CPU request and a CPU limit",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cpu-units",
      "type": "concept",
      "title": "CPU units",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specify-a-cpu-request-that-is-too-big-for-your-nodes",
      "type": "concept",
      "title": "Specify a CPU request that is too big for your Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:if-you-do-not-specify-a-cpu-limit",
      "type": "concept",
      "title": "If you do not specify a CPU limit",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:if-you-specify-a-cpu-limit-but-do-not-specify-a-cpu-request",
      "type": "concept",
      "title": "If you specify a CPU limit but do not specify a CPU request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:motivation-for-cpu-requests-and-limits",
      "type": "concept",
      "title": "Motivation for CPU requests and limits",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-liveness-readiness-startup-probes",
      "type": "page",
      "title": "Configure Liveness, Readiness and Startup Probes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/"
    },
    {
      "id": "concept:define-a-liveness-command",
      "type": "concept",
      "title": "Define a liveness command",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-a-liveness-http-request",
      "type": "concept",
      "title": "Define a liveness HTTP request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-a-tcp-liveness-probe",
      "type": "concept",
      "title": "Define a TCP liveness probe",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-a-grpc-liveness-probe",
      "type": "concept",
      "title": "Define a gRPC liveness probe",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-a-named-port",
      "type": "concept",
      "title": "Use a named port",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:protect-slow-starting-containers-with-startup-probes-define-startup-probes",
      "type": "concept",
      "title": "Protect slow starting containers with startup probes {#define-startup-probes}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-readiness-probes",
      "type": "concept",
      "title": "Define readiness probes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/translate-compose-kubernetes",
      "type": "page",
      "title": "Translate a Docker Compose File to Kubernetes Resources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/translate-compose-kubernetes/"
    },
    {
      "id": "concept:install-kompose",
      "type": "concept",
      "title": "Install Kompose",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-kompose",
      "type": "concept",
      "title": "Use Kompose",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:user-guide",
      "type": "concept",
      "title": "User Guide",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kompose-convert",
      "type": "concept",
      "title": "`kompose convert`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:alternative-conversions",
      "type": "concept",
      "title": "Alternative Conversions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:labels",
      "type": "concept",
      "title": "Labels",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restart",
      "type": "concept",
      "title": "Restart",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:docker-compose-versions",
      "type": "concept",
      "title": "Docker Compose Versions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubernetes-kompose-convert-example",
      "type": "concept",
      "title": "Kubernetes `kompose convert` example",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:openshift-kompose-convert-example",
      "type": "concept",
      "title": "OpenShift `kompose convert` example",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:warning-about-deployment-configurations",
      "type": "concept",
      "title": "Warning about Deployment Configurations",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/enforce-standards-namespace-labels",
      "type": "page",
      "title": "Enforce Pod Security Standards with Namespace Labels",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/"
    },
    {
      "id": "concept:requiring-the-baseline-pod-security-standard-with-namespace-labels",
      "type": "concept",
      "title": "Requiring the `baseline` Pod Security Standard with namespace labels",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:add-labels-to-existing-namespaces-with-kubectl-label",
      "type": "concept",
      "title": "Add labels to existing namespaces with `kubectl label`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-to-all-namespaces",
      "type": "concept",
      "title": "Applying to all namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-to-a-single-namespace",
      "type": "concept",
      "title": "Applying to a single namespace",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-pod-initialization",
      "type": "page",
      "title": "Configure Pod Initialization",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-initialization/"
    },
    {
      "id": "concept:create-a-pod-that-has-an-init-container",
      "type": "concept",
      "title": "Create a Pod that has an Init Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/extended-resource",
      "type": "page",
      "title": "Assign Extended Resources to a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/extended-resource/"
    },
    {
      "id": "concept:assign-an-extended-resource-to-a-pod",
      "type": "concept",
      "title": "Assign an extended resource to a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:attempt-to-create-a-second-pod",
      "type": "concept",
      "title": "Attempt to create a second Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/static-pod",
      "type": "page",
      "title": "Create static Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/"
    },
    {
      "id": "concept:create-a-static-pod-static-pod-creation",
      "type": "concept",
      "title": "Create a static pod {#static-pod-creation}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:observe-static-pod-behavior-behavior-of-static-pods",
      "type": "concept",
      "title": "Observe static pod behavior {#behavior-of-static-pods}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:dynamic-addition-and-removal-of-static-pods",
      "type": "concept",
      "title": "Dynamic addition and removal of static pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:filesystem-hosted-static-pod-manifest-configuration-files",
      "type": "concept",
      "title": "Filesystem-hosted static Pod manifest {#configuration-files}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:web-hosted-static-pod-manifest-pods-created-via-http",
      "type": "concept",
      "title": "Web-hosted static pod manifest {#pods-created-via-http}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/enforce-standards-admission-controller",
      "type": "page",
      "title": "Enforce Pod Security Standards by Configuring the Built-in Admission Controller",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-admission-controller/"
    },
    {
      "id": "concept:configure-the-admission-controller",
      "type": "concept",
      "title": "Configure the Admission Controller",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/security-context",
      "type": "page",
      "title": "Configure a Security Context for a Pod or Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/security-context/"
    },
    {
      "id": "concept:set-the-security-context-for-a-pod",
      "type": "concept",
      "title": "Set the security context for a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-fine-grained-supplementalgroups-control-for-a-pod-supplementalgroupspolicy",
      "type": "concept",
      "title": "Configure fine-grained SupplementalGroups control for a Pod {#supplementalgroupspolicy}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-volume-permission-and-ownership-change-policy-for-pods",
      "type": "concept",
      "title": "Configure volume permission and ownership change policy for Pods",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:delegating-volume-permission-and-ownership-change-to-csi-driver",
      "type": "concept",
      "title": "Delegating volume permission and ownership change to CSI driver",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-the-security-context-for-a-container",
      "type": "concept",
      "title": "Set the security context for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-capabilities-for-a-container",
      "type": "concept",
      "title": "Set capabilities for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-the-seccomp-profile-for-a-container",
      "type": "concept",
      "title": "Set the Seccomp Profile for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-the-apparmor-profile-for-a-container",
      "type": "concept",
      "title": "Set the AppArmor Profile for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:assign-selinux-labels-to-a-container",
      "type": "concept",
      "title": "Assign SELinux labels to a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:managing-access-to-the-proc-filesystem-proc-access",
      "type": "concept",
      "title": "Managing access to the `/proc` filesystem {#proc-access}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:implicit-group-memberships-defined-in-etc-group-in-the-container-image",
      "type": "concept",
      "title": "Implicit group memberships defined in `/etc/group` in the container image",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:implementations-implementations-supplementalgroupspolicy",
      "type": "concept",
      "title": "Implementations {#implementations-supplementalgroupspolicy}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:efficient-selinux-volume-relabeling",
      "type": "concept",
      "title": "Efficient SELinux volume relabeling",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-pods-nodes",
      "type": "page",
      "title": "Assign Pods to Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes/"
    },
    {
      "id": "concept:create-a-pod-that-gets-scheduled-to-your-chosen-node",
      "type": "concept",
      "title": "Create a pod that gets scheduled to your chosen node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-gets-scheduled-to-specific-node",
      "type": "concept",
      "title": "Create a pod that gets scheduled to specific node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/resize-pod-resources",
      "type": "page",
      "title": "Resize CPU and Memory Resources assigned to Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/resize-pod-resources/"
    },
    {
      "id": "concept:pod-resize-status-and-retry-logic",
      "type": "concept",
      "title": "Pod Resize Status and Retry Logic",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:container-resize-policy-and-pod-level-resize",
      "type": "concept",
      "title": "Container Resize Policy and Pod-Level Resize",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-resizing-pod-level-resources",
      "type": "concept",
      "title": "Example: Resizing Pod-Level Resources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/configure-runasusername",
      "type": "page",
      "title": "Configure RunAsUserName for Windows pods and containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/configure-runasusername/"
    },
    {
      "id": "concept:set-the-username-for-a-pod",
      "type": "concept",
      "title": "Set the Username for a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-the-username-for-a-container",
      "type": "concept",
      "title": "Set the Username for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:windows-username-limitations",
      "type": "concept",
      "title": "Windows Username limitations",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/share-process-namespace",
      "type": "page",
      "title": "Share Process Namespace between Containers in a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/share-process-namespace/"
    },
    {
      "id": "concept:configure-a-pod",
      "type": "concept",
      "title": "Configure a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-process-namespace-sharing",
      "type": "concept",
      "title": "Understanding process namespace sharing",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/_index",
      "type": "page",
      "title": "Configure Pods and Containers",
      "summary": "Perform common configuration tasks for Pods and containers.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/_index/"
    },
    {
      "id": "page:tasks/configure-pod-container/assign-pod-level-resources",
      "type": "page",
      "title": "Assign Pod-level CPU and memory resources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-pod-level-resources/"
    },
    {
      "id": "concept:create-a-pod-with-memory-requests-and-limits-at-pod-level",
      "type": "concept",
      "title": "Create a pod with memory requests and limits at pod-level",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-with-cpu-requests-and-limits-at-pod-level",
      "type": "concept",
      "title": "Create a pod with CPU requests and limits at pod-level",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-with-resource-requests-and-limits-at-both-pod-level-and-container-level",
      "type": "concept",
      "title": "Create a pod with resource requests and limits at both pod-level and container-level",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-resources/access-dra-device-metadata",
      "type": "page",
      "title": "Access DRA Device Metadata",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-resources/access-dra-device-metadata/"
    },
    {
      "id": "concept:access-device-metadata-with-a-resourceclaim-access-metadata-resourceclaim",
      "type": "concept",
      "title": "Access device metadata with a ResourceClaim {#access-metadata-resourceclaim}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:access-device-metadata-with-a-resourceclaimtemplate-access-metadata-template",
      "type": "concept",
      "title": "Access device metadata with a ResourceClaimTemplate {#access-metadata-template}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:read-metadata-in-your-application-read-metadata-application",
      "type": "concept",
      "title": "Read metadata in your application {#read-metadata-application}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:clean-up-clean-up",
      "type": "concept",
      "title": "Clean up {#clean-up}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:go-applications",
      "type": "concept",
      "title": "Go applications",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-resources/set-up-dra-cluster",
      "type": "page",
      "title": "Set Up DRA in a Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-resources/set-up-dra-cluster/"
    },
    {
      "id": "concept:about-dra-about-dra",
      "type": "concept",
      "title": "About DRA {#about-dra}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:optional-enable-additional-dra-api-groups-enable-dra",
      "type": "concept",
      "title": "Optional: enable additional DRA API groups {#enable-dra}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-that-dra-is-enabled-verify",
      "type": "concept",
      "title": "Verify that DRA is enabled {#verify}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-device-drivers-install-drivers",
      "type": "concept",
      "title": "Install device drivers {#install-drivers}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-deviceclasses-create-deviceclasses",
      "type": "concept",
      "title": "Create DeviceClasses {#create-deviceclasses}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-resources/allocate-devices-dra",
      "type": "page",
      "title": "Allocate Devices to Workloads with DRA",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-resources/allocate-devices-dra/"
    },
    {
      "id": "concept:about-device-allocation-with-dra-about-device-allocation-dra",
      "type": "concept",
      "title": "About device allocation with DRA {#about-device-allocation-dra}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:identify-devices-to-claim-identify-devices",
      "type": "concept",
      "title": "Identify devices to claim {#identify-devices}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:claim-resources-claim-resources",
      "type": "concept",
      "title": "Claim resources {#claim-resources}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:request-devices-in-workloads-using-dra-request-devices-workloads",
      "type": "concept",
      "title": "Request devices in workloads using DRA {#request-devices-workloads}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configure-pod-container/assign-resources/_index",
      "type": "page",
      "title": "Assign Devices to Pods and Containers",
      "summary": "Assign infrastructure resources to your Kubernetes workloads.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configure-pod-container/assign-resources/_index/"
    },
    {
      "id": "page:tasks/manage-hugepages/scheduling-hugepages",
      "type": "page",
      "title": "Manage HugePages",
      "summary": "Configure and manage huge pages as a schedulable resource in a cluster.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-hugepages/scheduling-hugepages/"
    },
    {
      "id": "concept:api",
      "type": "concept",
      "title": "API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/change-pv-access-mode-readwriteoncepod",
      "type": "page",
      "title": "Change the Access Mode of a PersistentVolume to ReadWriteOncePod",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/"
    },
    {
      "id": "concept:why-should-i-use-readwriteoncepod",
      "type": "concept",
      "title": "Why should I use `ReadWriteOncePod`?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migrating-existing-persistentvolumes",
      "type": "concept",
      "title": "Migrating existing PersistentVolumes",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/safely-drain-node",
      "type": "page",
      "title": "Safely Drain a Node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/"
    },
    {
      "id": "concept:optional-configure-a-disruption-budget-configure-poddisruptionbudget",
      "type": "concept",
      "title": "(Optional) Configure a disruption budget {#configure-poddisruptionbudget}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-kubectl-drain-to-remove-a-node-from-service",
      "type": "concept",
      "title": "Use `kubectl drain` to remove a node from service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:draining-multiple-nodes-in-parallel",
      "type": "concept",
      "title": "Draining multiple nodes in parallel",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:the-eviction-api-eviction-api",
      "type": "concept",
      "title": "The Eviction API {#eviction-api}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/node-overprovisioning",
      "type": "page",
      "title": "Overprovision Node Capacity For A Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/node-overprovisioning/"
    },
    {
      "id": "concept:create-a-priorityclass",
      "type": "concept",
      "title": "Create a PriorityClass",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:run-pods-that-request-node-capacity",
      "type": "concept",
      "title": "Run Pods that request node capacity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:adjust-placeholder-resource-requests",
      "type": "concept",
      "title": "Adjust placeholder resource requests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-the-desired-replica-count",
      "type": "concept",
      "title": "Set the desired replica count",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:pick-a-namespace-for-the-placeholder-pods",
      "type": "concept",
      "title": "Pick a namespace for the placeholder pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-the-placeholder-deployment",
      "type": "concept",
      "title": "Create the placeholder deployment",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:calculate-the-total-reserved-resources",
      "type": "concept",
      "title": "Calculate the total reserved resources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubelet-config-file",
      "type": "page",
      "title": "Set Kubelet Parameters Via A Configuration File",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/"
    },
    {
      "id": "concept:create-the-config-file",
      "type": "concept",
      "title": "Create the config file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:start-a-kubelet-process-configured-via-the-config-file",
      "type": "concept",
      "title": "Start a kubelet process configured via the config file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:drop-in-directory-for-kubelet-configuration-files-kubelet-conf-d",
      "type": "concept",
      "title": "Drop-in directory for kubelet configuration files {#kubelet-conf-d}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:viewing-the-kubelet-configuration",
      "type": "concept",
      "title": "Viewing the kubelet configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubelet-configuration-merging-order",
      "type": "concept",
      "title": "Kubelet configuration merging order",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/dns-horizontal-autoscaling",
      "type": "page",
      "title": "Autoscale the DNS Service in a Cluster",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/dns-horizontal-autoscaling/"
    },
    {
      "id": "concept:determine-whether-dns-horizontal-autoscaling-is-already-enabled-determining-whether-dns-horizontal-autoscaling-is-already-enabled",
      "type": "concept",
      "title": "Determine whether DNS horizontal autoscaling is already enabled {#determining-whether-dns-horizontal-autoscaling-is-already-enabled}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:get-the-name-of-your-dns-deployment-find-scaling-target",
      "type": "concept",
      "title": "Get the name of your DNS Deployment {#find-scaling-target}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enable-dns-horizontal-autoscaling-enablng-dns-horizontal-autoscaling",
      "type": "concept",
      "title": "Enable DNS horizontal autoscaling {#enablng-dns-horizontal-autoscaling}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:tune-dns-autoscaling-parameters-tuning-autoscaling-parameters",
      "type": "concept",
      "title": "Tune DNS autoscaling parameters {#tuning-autoscaling-parameters}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:disable-dns-horizontal-autoscaling",
      "type": "concept",
      "title": "Disable DNS horizontal autoscaling",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-how-dns-horizontal-autoscaling-works",
      "type": "concept",
      "title": "Understanding how DNS horizontal autoscaling works",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:option-1-scale-down-the-kube-dns-autoscaler-deployment-to-0-replicas",
      "type": "concept",
      "title": "Option 1: Scale down the kube-dns-autoscaler deployment to 0 replicas",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:option-2-delete-the-kube-dns-autoscaler-deployment",
      "type": "concept",
      "title": "Option 2: Delete the kube-dns-autoscaler deployment",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:option-3-delete-the-kube-dns-autoscaler-manifest-file-from-the-master-node",
      "type": "concept",
      "title": "Option 3: Delete the kube-dns-autoscaler manifest file from the master node",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kms-provider",
      "type": "page",
      "title": "Using a KMS provider for data encryption",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kms-provider/"
    },
    {
      "id": "concept:kms-encryption-and-per-object-encryption-keys",
      "type": "concept",
      "title": "KMS encryption and per-object encryption keys",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-the-kms-provider",
      "type": "concept",
      "title": "Configuring the KMS provider",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:implementing-a-kms-plugin",
      "type": "concept",
      "title": "Implementing a KMS plugin",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:encrypting-your-data-with-the-kms-provider",
      "type": "concept",
      "title": "Encrypting your data with the KMS provider",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verifying-that-the-data-is-encrypted",
      "type": "concept",
      "title": "Verifying that the data is encrypted",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:ensuring-all-secrets-are-encrypted",
      "type": "concept",
      "title": "Ensuring all secrets are encrypted",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:switching-from-a-local-encryption-provider-to-the-kms-provider",
      "type": "concept",
      "title": "Switching from a local encryption provider to the KMS provider",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kms-v1",
      "type": "concept",
      "title": "KMS v1",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kms-v2",
      "type": "concept",
      "title": "KMS v2",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kms-v1-configuring-the-kms-provider-kms-v1",
      "type": "concept",
      "title": "KMS v1 {#configuring-the-kms-provider-kms-v1}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kms-v2-configuring-the-kms-provider-kms-v2",
      "type": "concept",
      "title": "KMS v2 {#configuring-the-kms-provider-kms-v2}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enabling-the-kms-supported-by-your-cloud-provider",
      "type": "concept",
      "title": "Enabling the KMS supported by your cloud provider",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:developing-a-kms-plugin-grpc-server",
      "type": "concept",
      "title": "Developing a KMS plugin gRPC server",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:integrating-a-kms-plugin-with-the-remote-kms",
      "type": "concept",
      "title": "Integrating a KMS plugin with the remote KMS",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deploying-the-kms-plugin",
      "type": "concept",
      "title": "Deploying the KMS plugin",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kms-v1-encrypting-your-data-with-the-kms-provider-kms-v1",
      "type": "concept",
      "title": "KMS v1 {#encrypting-your-data-with-the-kms-provider-kms-v1}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kms-v2-encrypting-your-data-with-the-kms-provider-kms-v2",
      "type": "concept",
      "title": "KMS v2 {#encrypting-your-data-with-the-kms-provider-kms-v2}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/quota-api-object",
      "type": "page",
      "title": "Configure Quotas for API Objects",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/quota-api-object/"
    },
    {
      "id": "concept:create-a-resourcequota",
      "type": "concept",
      "title": "Create a ResourceQuota",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-persistentvolumeclaim",
      "type": "concept",
      "title": "Create a PersistentVolumeClaim",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:attempt-to-create-a-second-persistentvolumeclaim",
      "type": "concept",
      "title": "Attempt to create a second PersistentVolumeClaim",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:notes",
      "type": "concept",
      "title": "Notes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/use-cascading-deletion",
      "type": "page",
      "title": "Use Cascading Deletion in a Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/use-cascading-deletion/"
    },
    {
      "id": "concept:check-owner-references-on-your-pods",
      "type": "concept",
      "title": "Check owner references on your pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-foreground-cascading-deletion-use-foreground-cascading-deletion",
      "type": "concept",
      "title": "Use foreground cascading deletion {#use-foreground-cascading-deletion}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-background-cascading-deletion-use-background-cascading-deletion",
      "type": "concept",
      "title": "Use background cascading deletion {#use-background-cascading-deletion}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:delete-owner-objects-and-orphan-dependents-set-orphan-deletion-policy",
      "type": "concept",
      "title": "Delete owner objects and orphan dependents {#set-orphan-deletion-policy}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/declare-network-policy",
      "type": "page",
      "title": "Declare Network Policy",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/declare-network-policy/"
    },
    {
      "id": "concept:create-an-nginx-deployment-and-expose-it-via-a-service",
      "type": "concept",
      "title": "Create an `nginx` deployment and expose it via a service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:test-the-service-by-accessing-it-from-another-pod",
      "type": "concept",
      "title": "Test the service by accessing it from another Pod",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:limit-access-to-the-nginx-service",
      "type": "concept",
      "title": "Limit access to the `nginx` service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:assign-the-policy-to-the-service",
      "type": "concept",
      "title": "Assign the policy to the service",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:test-access-to-the-service-when-access-label-is-not-defined",
      "type": "concept",
      "title": "Test access to the service when access label is not defined",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-access-label-and-test-again",
      "type": "concept",
      "title": "Define access label and test again",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/extended-resource-node",
      "type": "page",
      "title": "Advertise Extended Resources for a Node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/extended-resource-node/"
    },
    {
      "id": "concept:get-the-names-of-your-nodes",
      "type": "concept",
      "title": "Get the names of your Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:advertise-a-new-extended-resource-on-one-of-your-nodes",
      "type": "concept",
      "title": "Advertise a new extended resource on one of your Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:storage-example",
      "type": "concept",
      "title": "Storage example",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/reserve-compute-resources",
      "type": "page",
      "title": "Reserve Compute Resources for System Daemons",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/"
    },
    {
      "id": "concept:node-allocatable",
      "type": "concept",
      "title": "Node Allocatable",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:general-guidelines",
      "type": "concept",
      "title": "General Guidelines",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-scenario",
      "type": "concept",
      "title": "Example Scenario",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enabling-qos-and-pod-level-cgroups",
      "type": "concept",
      "title": "Enabling QoS and Pod level cgroups",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-a-cgroup-driver",
      "type": "concept",
      "title": "Configuring a cgroup driver",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kube-reserved",
      "type": "concept",
      "title": "Kube Reserved",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:system-reserved",
      "type": "concept",
      "title": "System Reserved",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:explicitly-reserved-cpu-list",
      "type": "concept",
      "title": "Explicitly Reserved CPU List",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:eviction-thresholds",
      "type": "concept",
      "title": "Eviction Thresholds",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enforcing-node-allocatable",
      "type": "concept",
      "title": "Enforcing Node Allocatable",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/coredns",
      "type": "page",
      "title": "Using CoreDNS for Service Discovery",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/coredns/"
    },
    {
      "id": "concept:about-coredns",
      "type": "concept",
      "title": "About CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:installing-coredns",
      "type": "concept",
      "title": "Installing CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migrating-to-coredns",
      "type": "concept",
      "title": "Migrating to CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrading-coredns",
      "type": "concept",
      "title": "Upgrading CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:tuning-coredns",
      "type": "concept",
      "title": "Tuning CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrading-an-existing-cluster-with-kubeadm",
      "type": "concept",
      "title": "Upgrading an existing cluster with kubeadm",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/configure-feature-gates",
      "type": "page",
      "title": "Enable Or Disable Feature Gates",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/configure-feature-gates/"
    },
    {
      "id": "concept:understand-feature-gate-maturity",
      "type": "concept",
      "title": "Understand feature gate maturity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:identify-which-components-need-the-feature-gate",
      "type": "concept",
      "title": "Identify which components need the feature gate",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuration",
      "type": "concept",
      "title": "Configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-multiple-feature-gates",
      "type": "concept",
      "title": "Configure multiple feature gates",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-feature-gate-configuration",
      "type": "concept",
      "title": "Verify feature gate configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-component-specific-requirements",
      "type": "concept",
      "title": "Understanding component-specific requirements",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:during-cluster-initialization",
      "type": "concept",
      "title": "During cluster initialization",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:on-an-existing-cluster",
      "type": "concept",
      "title": "On an existing cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-control-plane-component-manifests",
      "type": "concept",
      "title": "Check control plane component manifests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-kubelet-configuration",
      "type": "concept",
      "title": "Check kubelet configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-via-metrics-endpoint",
      "type": "concept",
      "title": "Check via metrics endpoint",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-via-flagz-endpoint",
      "type": "concept",
      "title": "Check via /flagz endpoint",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/encrypt-data",
      "type": "page",
      "title": "Encrypting Confidential Data at Rest",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/"
    },
    {
      "id": "concept:determine-whether-encryption-at-rest-is-already-enabled-determining-whether-encryption-at-rest-is-already-enabled",
      "type": "concept",
      "title": "Determine whether encryption at rest is already enabled {#determining-whether-encryption-at-rest-is-already-enabled}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-the-encryption-at-rest-configuration",
      "type": "concept",
      "title": "Understanding the encryption at rest configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:encrypt-your-data-encrypting-your-data",
      "type": "concept",
      "title": "Encrypt your data {#encrypting-your-data}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:prevent-plain-text-retrieval-cleanup-all-secrets-encrypted",
      "type": "concept",
      "title": "Prevent plain text retrieval {#cleanup-all-secrets-encrypted}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rotate-a-decryption-key-rotating-a-decryption-key",
      "type": "concept",
      "title": "Rotate a decryption key {#rotating-a-decryption-key}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:decrypt-all-data-decrypting-all-data",
      "type": "concept",
      "title": "Decrypt all data {#decrypting-all-data}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-automatic-reloading",
      "type": "concept",
      "title": "Configure automatic reloading",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:available-providers-providers",
      "type": "concept",
      "title": "Available providers {#providers}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:key-storage",
      "type": "concept",
      "title": "Key storage",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:protection-for-encryption-keys",
      "type": "concept",
      "title": "Protection for encryption keys",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:generate-the-encryption-key-generate-key-no-kms",
      "type": "concept",
      "title": "Generate the encryption key {#generate-key-no-kms}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:replicate-the-encryption-key",
      "type": "concept",
      "title": "Replicate the encryption key",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:write-an-encryption-configuration-file",
      "type": "concept",
      "title": "Write an encryption configuration file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-the-new-encryption-configuration-file",
      "type": "concept",
      "title": "Use the new encryption configuration file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:reconfigure-other-control-plane-hosts-api-server-config-update-more",
      "type": "concept",
      "title": "Reconfigure other control plane hosts {#api-server-config-update-more}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-that-newly-written-data-is-encrypted-verifying-that-data-is-encrypted",
      "type": "concept",
      "title": "Verify that newly written data is encrypted {#verifying-that-data-is-encrypted}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:ensure-all-relevant-data-are-encrypted-ensure-all-secrets-are-encrypted",
      "type": "concept",
      "title": "Ensure all relevant data are encrypted {#ensure-all-secrets-are-encrypted}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/namespaces",
      "type": "page",
      "title": "Share a Cluster with Namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/namespaces/"
    },
    {
      "id": "concept:viewing-namespaces",
      "type": "concept",
      "title": "Viewing namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-a-new-namespace",
      "type": "concept",
      "title": "Creating a new namespace",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deleting-a-namespace",
      "type": "concept",
      "title": "Deleting a namespace",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:subdividing-your-cluster-using-kubernetes-namespaces",
      "type": "concept",
      "title": "Subdividing your cluster using Kubernetes namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-the-motivation-for-using-namespaces",
      "type": "concept",
      "title": "Understanding the motivation for using namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-namespaces-and-dns",
      "type": "concept",
      "title": "Understanding namespaces and DNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-new-namespaces",
      "type": "concept",
      "title": "Create new namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-pods-in-each-namespace",
      "type": "concept",
      "title": "Create pods in each namespace",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/ip-masq-agent",
      "type": "page",
      "title": "IP Masquerade Agent User Guide",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/ip-masq-agent/"
    },
    {
      "id": "concept:ip-masquerade-agent-user-guide",
      "type": "concept",
      "title": "IP Masquerade Agent User Guide",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-an-ip-masq-agent",
      "type": "concept",
      "title": "Create an ip-masq-agent",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:key-terms",
      "type": "concept",
      "title": "Key Terms",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/nodelocaldns",
      "type": "page",
      "title": "Using NodeLocal DNSCache in Kubernetes Clusters",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/nodelocaldns/"
    },
    {
      "id": "concept:motivation",
      "type": "concept",
      "title": "Motivation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:architecture-diagram",
      "type": "concept",
      "title": "Architecture Diagram",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:stubdomains-and-upstream-server-configuration",
      "type": "concept",
      "title": "StubDomains and Upstream server Configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:setting-memory-limits",
      "type": "concept",
      "title": "Setting memory limits",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubelet-in-userns",
      "type": "page",
      "title": "Running Kubernetes Node Components as a Non-root User",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubelet-in-userns/"
    },
    {
      "id": "concept:running-kubernetes-inside-rootless-docker-podman",
      "type": "concept",
      "title": "Running Kubernetes inside Rootless Docker/Podman",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:running-kubernetes-inside-unprivileged-containers",
      "type": "concept",
      "title": "Running Kubernetes inside Unprivileged Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:running-rootless-kubernetes-directly-on-a-host",
      "type": "concept",
      "title": "Running Rootless Kubernetes directly on a host",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manually-deploy-a-node-that-runs-the-kubelet-in-a-user-namespace-userns-the-hard-way",
      "type": "concept",
      "title": "Manually deploy a node that runs the kubelet in a user namespace {#userns-the-hard-way}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:caveats",
      "type": "concept",
      "title": "Caveats",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:heading-seealso",
      "type": "concept",
      "title": "{{% heading \"seealso\" %}}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:sysbox",
      "type": "concept",
      "title": "sysbox",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:k3s",
      "type": "concept",
      "title": "K3s",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:usernetes",
      "type": "concept",
      "title": "Usernetes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-a-user-namespace",
      "type": "concept",
      "title": "Creating a user namespace",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-a-delegated-cgroup-tree",
      "type": "concept",
      "title": "Creating a delegated cgroup tree",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-network",
      "type": "concept",
      "title": "Configuring network",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-cri",
      "type": "concept",
      "title": "Configuring CRI",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-kubelet",
      "type": "concept",
      "title": "Configuring kubelet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-kube-proxy",
      "type": "concept",
      "title": "Configuring kube-proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/configure-upgrade-etcd",
      "type": "page",
      "title": "Operating etcd clusters for Kubernetes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/"
    },
    {
      "id": "concept:understanding-etcdctl-and-etcdutl",
      "type": "concept",
      "title": "Understanding etcdctl and etcdutl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:starting-etcd-clusters",
      "type": "concept",
      "title": "Starting etcd clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:securing-etcd-clusters",
      "type": "concept",
      "title": "Securing etcd clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:replacing-a-failed-etcd-member",
      "type": "concept",
      "title": "Replacing a failed etcd member",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:backing-up-an-etcd-cluster",
      "type": "concept",
      "title": "Backing up an etcd cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scaling-out-etcd-clusters",
      "type": "concept",
      "title": "Scaling out etcd clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restoring-an-etcd-cluster",
      "type": "concept",
      "title": "Restoring an etcd cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrading-etcd-clusters",
      "type": "concept",
      "title": "Upgrading etcd clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:maintaining-etcd-clusters",
      "type": "concept",
      "title": "Maintaining etcd clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:resource-requirements-for-etcd",
      "type": "concept",
      "title": "Resource requirements for etcd",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:tools",
      "type": "concept",
      "title": "Tools",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:single-node-etcd-cluster",
      "type": "concept",
      "title": "Single-node etcd cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:multi-node-etcd-cluster",
      "type": "concept",
      "title": "Multi-node etcd cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:multi-node-etcd-cluster-with-load-balancer",
      "type": "concept",
      "title": "Multi-node etcd cluster with load balancer",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:securing-communication",
      "type": "concept",
      "title": "Securing communication",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:limiting-access-of-etcd-clusters",
      "type": "concept",
      "title": "Limiting access of etcd clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:built-in-snapshot",
      "type": "concept",
      "title": "Built-in snapshot",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:volume-snapshot",
      "type": "concept",
      "title": "Volume snapshot",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:snapshot-using-etcdctl-options",
      "type": "concept",
      "title": "Snapshot using etcdctl options",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cluster-defragmentation",
      "type": "concept",
      "title": "Cluster defragmentation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/dns-custom-nameservers",
      "type": "page",
      "title": "Customizing DNS Service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/"
    },
    {
      "id": "concept:coredns",
      "type": "concept",
      "title": "CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:coredns-configmap-options",
      "type": "concept",
      "title": "CoreDNS ConfigMap options",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuration-of-stub-domain-and-upstream-nameserver-using-coredns",
      "type": "concept",
      "title": "Configuration of Stub-domain and upstream nameserver using CoreDNS",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/memory-manager",
      "type": "page",
      "title": "Control Memory Management Policies on a Node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/memory-manager/"
    },
    {
      "id": "concept:how-does-the-memory-manager-operate",
      "type": "concept",
      "title": "How does the Memory Manager operate?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:memory-manager-configuration",
      "type": "concept",
      "title": "Memory Manager configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:reserved-memory-configuration-reserved-memory-flag",
      "type": "concept",
      "title": "Reserved memory configuration {#reserved-memory-flag}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:placing-a-pod-in-the-guaranteed-qos-class",
      "type": "concept",
      "title": "Placing a Pod in the Guaranteed QoS class",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:resource-alignment-prerequisites",
      "type": "concept",
      "title": "Resource alignment prerequisites",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:windows-support",
      "type": "concept",
      "title": "Windows support",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:policies",
      "type": "concept",
      "title": "Policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:memory-manager-reserved-memory-syntax-reserved-memory-syntax",
      "type": "concept",
      "title": "Memory manager reserved memory syntax {#reserved-memory-syntax}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:constraints-on-numa-memory-reservation",
      "type": "concept",
      "title": "Constraints on NUMA memory reservation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configurations-to-avoid-reserved-memory-configurations-to-avoid",
      "type": "concept",
      "title": "Configurations to avoid {#reserved-memory-configurations-to-avoid}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/switch-to-evented-pleg",
      "type": "page",
      "title": "Switching from Polling to CRI Event-based Updates to Container Status",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/switch-to-evented-pleg/"
    },
    {
      "id": "concept:why-switch-to-evented-pleg",
      "type": "concept",
      "title": "Why switch to Evented PLEG?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:switching-to-evented-pleg",
      "type": "concept",
      "title": "Switching to Evented PLEG",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/verify-signed-artifacts",
      "type": "page",
      "title": "Verify Signed Kubernetes Artifacts",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/verify-signed-artifacts/"
    },
    {
      "id": "concept:verifying-binary-signatures",
      "type": "concept",
      "title": "Verifying binary signatures",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verifying-image-signatures",
      "type": "concept",
      "title": "Verifying image signatures",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verifying-image-signatures-with-admission-controller",
      "type": "concept",
      "title": "Verifying Image Signatures with Admission Controller",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-the-software-bill-of-materials",
      "type": "concept",
      "title": "Verify the Software Bill Of Materials",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verifying-images-for-all-control-plane-components",
      "type": "concept",
      "title": "Verifying images for all control plane components",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/developing-cloud-controller-manager",
      "type": "page",
      "title": "Developing Cloud Controller Manager",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/developing-cloud-controller-manager/"
    },
    {
      "id": "concept:background",
      "type": "concept",
      "title": "Background",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:developing",
      "type": "concept",
      "title": "Developing",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:out-of-tree",
      "type": "concept",
      "title": "Out of tree",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:in-tree",
      "type": "concept",
      "title": "In tree",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/dns-debugging-resolution",
      "type": "page",
      "title": "Debugging DNS Resolution",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/"
    },
    {
      "id": "concept:known-issues",
      "type": "concept",
      "title": "Known issues",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-simple-pod-to-use-as-a-test-environment",
      "type": "concept",
      "title": "Create a simple Pod to use as a test environment",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-the-local-dns-configuration-first",
      "type": "concept",
      "title": "Check the local DNS configuration first",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-if-the-dns-pod-is-running",
      "type": "concept",
      "title": "Check if the DNS pod is running",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-for-errors-in-the-dns-pod",
      "type": "concept",
      "title": "Check for errors in the DNS pod",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:is-dns-service-up",
      "type": "concept",
      "title": "Is DNS service up?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:are-dns-endpoints-exposed",
      "type": "concept",
      "title": "Are DNS endpoints exposed?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:are-dns-queries-being-received-processed",
      "type": "concept",
      "title": "Are DNS queries being received/processed?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:does-coredns-have-sufficient-permissions",
      "type": "concept",
      "title": "Does CoreDNS have sufficient permissions?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:are-you-in-the-right-namespace-for-the-service",
      "type": "concept",
      "title": "Are you in the right namespace for the service?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubelet-credential-provider",
      "type": "page",
      "title": "Configure a kubelet image credential provider",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubelet-credential-provider/"
    },
    {
      "id": "concept:service-account-token-for-image-pulls",
      "type": "concept",
      "title": "Service Account Token for Image Pulls",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:installing-plugins-on-nodes",
      "type": "concept",
      "title": "Installing Plugins on Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-the-kubelet",
      "type": "concept",
      "title": "Configuring the Kubelet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-a-kubelet-credential-provider",
      "type": "concept",
      "title": "Configure a kubelet credential provider",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/enable-disable-api",
      "type": "page",
      "title": "Enable Or Disable A Kubernetes API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/enable-disable-api/"
    },
    {
      "id": "page:tasks/administer-cluster/certificates",
      "type": "page",
      "title": "Generate Certificates Manually",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/certificates/"
    },
    {
      "id": "concept:distributing-self-signed-ca-certificate",
      "type": "concept",
      "title": "Distributing Self-Signed CA Certificate",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:certificates-api",
      "type": "concept",
      "title": "Certificates API",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:easyrsa",
      "type": "concept",
      "title": "easyrsa",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:openssl",
      "type": "concept",
      "title": "openssl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cfssl",
      "type": "concept",
      "title": "cfssl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods",
      "type": "page",
      "title": "Guaranteed Scheduling For Critical Add-On Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/"
    },
    {
      "id": "concept:marking-pod-as-critical",
      "type": "concept",
      "title": "Marking pod as critical",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/topology-manager",
      "type": "page",
      "title": "Control Topology Management Policies on a node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/"
    },
    {
      "id": "concept:how-topology-manager-works",
      "type": "concept",
      "title": "How topology manager works",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:topology-manager-scopes-and-policies",
      "type": "concept",
      "title": "Topology manager scopes and policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:topology-manager-scopes",
      "type": "concept",
      "title": "Topology manager scopes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:topology-manager-policies",
      "type": "concept",
      "title": "Topology manager policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:topology-manager-policy-options",
      "type": "concept",
      "title": "Topology manager policy options",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:pod-interactions-with-topology-manager-policies",
      "type": "concept",
      "title": "Pod interactions with topology manager policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:known-limitations",
      "type": "concept",
      "title": "Known limitations",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:container-scope",
      "type": "concept",
      "title": "`container` scope",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:pod-scope",
      "type": "concept",
      "title": "`pod` scope",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:none-policy-policy-none",
      "type": "concept",
      "title": "`none` policy {#policy-none}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:best-effort-policy-policy-best-effort",
      "type": "concept",
      "title": "`best-effort` policy {#policy-best-effort}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restricted-policy-policy-restricted",
      "type": "concept",
      "title": "`restricted` policy {#policy-restricted}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:single-numa-node-policy-policy-single-numa-node",
      "type": "concept",
      "title": "`single-numa-node` policy {#policy-single-numa-node}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:prefer-closest-numa-nodes-policy-option-prefer-closest-numa-nodes",
      "type": "concept",
      "title": "`prefer-closest-numa-nodes` {#policy-option-prefer-closest-numa-nodes}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:max-allowable-numa-nodes-policy-option-max-allowable-numa-nodes",
      "type": "concept",
      "title": "`max-allowable-numa-nodes` {#policy-option-max-allowable-numa-nodes}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/change-default-storage-class",
      "type": "page",
      "title": "Change the default StorageClass",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/"
    },
    {
      "id": "concept:why-change-the-default-storage-class",
      "type": "concept",
      "title": "Why change the default storage class?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:changing-the-default-storageclass",
      "type": "concept",
      "title": "Changing the default StorageClass",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/sysctl-cluster",
      "type": "page",
      "title": "Using sysctls in a Kubernetes Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/"
    },
    {
      "id": "concept:listing-all-sysctl-parameters",
      "type": "concept",
      "title": "Listing all Sysctl Parameters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:safe-and-unsafe-sysctls",
      "type": "concept",
      "title": "Safe and Unsafe Sysctls",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:setting-sysctls-for-a-pod",
      "type": "concept",
      "title": "Setting Sysctls for a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enabling-unsafe-sysctls",
      "type": "concept",
      "title": "Enabling Unsafe Sysctls",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/cluster-upgrade",
      "type": "page",
      "title": "Upgrade A Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/cluster-upgrade/"
    },
    {
      "id": "concept:upgrade-approaches",
      "type": "concept",
      "title": "Upgrade approaches",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:post-upgrade-tasks",
      "type": "concept",
      "title": "Post-upgrade tasks",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-kubeadm",
      "type": "concept",
      "title": "kubeadm {#upgrade-kubeadm}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manual-deployments",
      "type": "concept",
      "title": "Manual deployments",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:other-deployments-upgrade-other",
      "type": "concept",
      "title": "Other deployments {#upgrade-other}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:switch-your-cluster-s-storage-api-version",
      "type": "concept",
      "title": "Switch your cluster's storage API version",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:update-manifests",
      "type": "concept",
      "title": "Update manifests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:device-plugins",
      "type": "concept",
      "title": "Device Plugins",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/securing-a-cluster",
      "type": "page",
      "title": "Securing a Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/securing-a-cluster/"
    },
    {
      "id": "concept:controlling-access-to-the-kubernetes-api",
      "type": "concept",
      "title": "Controlling access to the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:controlling-access-to-the-kubelet",
      "type": "concept",
      "title": "Controlling access to the Kubelet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:controlling-the-capabilities-of-a-workload-or-user-at-runtime",
      "type": "concept",
      "title": "Controlling the capabilities of a workload or user at runtime",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:protecting-cluster-components-from-compromise",
      "type": "concept",
      "title": "Protecting cluster components from compromise",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:what-s-next",
      "type": "concept",
      "title": "What's next",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-transport-layer-security-tls-for-all-api-traffic",
      "type": "concept",
      "title": "Use Transport Layer Security (TLS) for all API traffic",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:api-authentication",
      "type": "concept",
      "title": "API Authentication",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:api-authorization",
      "type": "concept",
      "title": "API Authorization",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:limiting-resource-usage-on-a-cluster",
      "type": "concept",
      "title": "Limiting resource usage on a cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:controlling-what-privileges-containers-run-with",
      "type": "concept",
      "title": "Controlling what privileges containers run with",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:preventing-containers-from-loading-unwanted-kernel-modules",
      "type": "concept",
      "title": "Preventing containers from loading unwanted kernel modules",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restricting-network-access",
      "type": "concept",
      "title": "Restricting network access",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restricting-cloud-metadata-api-access",
      "type": "concept",
      "title": "Restricting cloud metadata API access",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:controlling-which-nodes-pods-may-access",
      "type": "concept",
      "title": "Controlling which nodes pods may access",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restrict-access-to-etcd",
      "type": "concept",
      "title": "Restrict access to etcd",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enable-audit-logging",
      "type": "concept",
      "title": "Enable audit logging",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restrict-access-to-alpha-or-beta-features",
      "type": "concept",
      "title": "Restrict access to alpha or beta features",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rotate-infrastructure-credentials-frequently",
      "type": "concept",
      "title": "Rotate infrastructure credentials frequently",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:review-third-party-integrations-before-enabling-them",
      "type": "concept",
      "title": "Review third party integrations before enabling them",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:encrypt-secrets-at-rest",
      "type": "concept",
      "title": "Encrypt secrets at rest",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:receiving-alerts-for-security-updates-and-reporting-vulnerabilities",
      "type": "concept",
      "title": "Receiving alerts for security updates and reporting vulnerabilities",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/decrypt-data",
      "type": "page",
      "title": "Decrypt Confidential Data that is Already Encrypted at Rest",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/decrypt-data/"
    },
    {
      "id": "concept:determine-whether-encryption-at-rest-is-already-enabled",
      "type": "concept",
      "title": "Determine whether encryption at rest is already enabled",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:locate-the-encryption-configuration-file",
      "type": "concept",
      "title": "Locate the encryption configuration file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-the-api-server-to-decrypt-objects",
      "type": "concept",
      "title": "Configure the API server to decrypt objects",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:reconfigure-other-control-plane-hosts-api-server-config-update-more-1",
      "type": "concept",
      "title": "Reconfigure other control plane hosts {#api-server-config-update-more-1}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:force-decryption",
      "type": "concept",
      "title": "Force decryption",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:reconfigure-other-control-plane-hosts-api-server-config-update-more-2",
      "type": "concept",
      "title": "Reconfigure other control plane hosts {#api-server-config-update-more-2}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/limit-storage-consumption",
      "type": "page",
      "title": "Limit Storage Consumption",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/limit-storage-consumption/"
    },
    {
      "id": "concept:scenario-limiting-storage-consumption",
      "type": "concept",
      "title": "Scenario: Limiting Storage Consumption",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:limitrange-to-limit-requests-for-storage",
      "type": "concept",
      "title": "LimitRange to limit requests for storage",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:resourcequota-to-limit-pvc-count-and-cumulative-storage-capacity",
      "type": "concept",
      "title": "ResourceQuota to limit PVC count and cumulative storage capacity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/change-pv-reclaim-policy",
      "type": "page",
      "title": "Change the Reclaim Policy of a PersistentVolume",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/change-pv-reclaim-policy/"
    },
    {
      "id": "concept:why-change-reclaim-policy-of-a-persistentvolume",
      "type": "concept",
      "title": "Why change reclaim policy of a PersistentVolume",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:changing-the-reclaim-policy-of-a-persistentvolume",
      "type": "concept",
      "title": "Changing the reclaim policy of a PersistentVolume",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:references-reference",
      "type": "concept",
      "title": "References {#reference}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/hardening-dra",
      "type": "page",
      "title": "Harden Dynamic Resource Allocation in Your Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/hardening-dra/"
    },
    {
      "id": "concept:identify-dra-components-that-write-status",
      "type": "concept",
      "title": "Identify DRA components that write status",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:grant-least-privilege-permissions-for-synthetic-subresources",
      "type": "concept",
      "title": "Grant least-privilege permissions for synthetic subresources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:bind-roles-to-explicit-identities",
      "type": "concept",
      "title": "Bind roles to explicit identities",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validate-and-monitor",
      "type": "concept",
      "title": "Validate and monitor",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:grant-scheduler-and-allocation-controller-permissions",
      "type": "concept",
      "title": "Grant scheduler and allocation-controller permissions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:grant-node-local-driver-permissions",
      "type": "concept",
      "title": "Grant node-local driver permissions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:grant-multi-node-controller-permissions-only-when-needed",
      "type": "concept",
      "title": "Grant multi-node controller permissions only when needed",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/_index",
      "type": "page",
      "title": "Administer a Cluster",
      "summary": "Learn common tasks for administering a cluster.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/_index/"
    },
    {
      "id": "page:tasks/administer-cluster/controller-manager-leader-migration",
      "type": "page",
      "title": "Migrate Replicated Control Plane To Use Cloud Controller Manager",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/controller-manager-leader-migration/"
    },
    {
      "id": "concept:grant-access-to-migration-lease",
      "type": "concept",
      "title": "Grant access to Migration Lease",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:initial-leader-migration-configuration",
      "type": "concept",
      "title": "Initial Leader Migration configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deploy-cloud-controller-manager",
      "type": "concept",
      "title": "Deploy Cloud Controller Manager",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-control-plane",
      "type": "concept",
      "title": "Upgrade Control Plane",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:optional-disable-leader-migration-disable-leader-migration",
      "type": "concept",
      "title": "(Optional) Disable Leader Migration {#disable-leader-migration}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:default-configuration",
      "type": "concept",
      "title": "Default Configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:special-case-migrating-the-node-ipam-controller-node-ipam-controller-migration",
      "type": "concept",
      "title": "Special case: migrating the Node IPAM controller {#node-ipam-controller-migration}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/cpu-management-policies",
      "type": "page",
      "title": "Control CPU Management Policies on the Node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/"
    },
    {
      "id": "concept:configuring-cpu-management-policies",
      "type": "concept",
      "title": "Configuring CPU management policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:changing-the-cpu-manager-policy",
      "type": "concept",
      "title": "Changing the CPU Manager Policy",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:none-policy-configuration",
      "type": "concept",
      "title": "`none` policy configuration",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:static-policy-configuration",
      "type": "concept",
      "title": "`static` policy configuration",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:static-policy-options-cpu-policy-static-options",
      "type": "concept",
      "title": "Static policy options {#cpu-policy-static--options}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/running-cloud-controller",
      "type": "page",
      "title": "Cloud Controller Manager Administration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/"
    },
    {
      "id": "concept:administration",
      "type": "concept",
      "title": "Administration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:examples",
      "type": "concept",
      "title": "Examples",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:requirements",
      "type": "concept",
      "title": "Requirements",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:running-cloud-controller-manager",
      "type": "concept",
      "title": "Running cloud-controller-manager",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:support-for-volumes",
      "type": "concept",
      "title": "Support for Volumes",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:scalability",
      "type": "concept",
      "title": "Scalability",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:chicken-and-egg",
      "type": "concept",
      "title": "Chicken and Egg",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/access-cluster-api",
      "type": "page",
      "title": "Access Clusters Using the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/access-cluster-api/"
    },
    {
      "id": "concept:accessing-the-kubernetes-api",
      "type": "concept",
      "title": "Accessing the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:accessing-for-the-first-time-with-kubectl",
      "type": "concept",
      "title": "Accessing for the first time with kubectl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:programmatic-access-to-the-api",
      "type": "concept",
      "title": "Programmatic access to the API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/migrating-from-dockershim/troubleshooting-cni-plugin-related-errors",
      "type": "page",
      "title": "Troubleshooting CNI plugin-related errors",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/troubleshooting-cni-plugin-related-errors/"
    },
    {
      "id": "concept:about-the-incompatible-cni-versions-and-failed-to-destroy-network-for-sandbox-errors",
      "type": "concept",
      "title": "About the \"Incompatible CNI versions\" and \"Failed to destroy network for sandbox\" errors",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:an-example-containerd-configuration-file",
      "type": "concept",
      "title": "An example containerd configuration file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:incompatible-cni-versions-error",
      "type": "concept",
      "title": "Incompatible CNI versions error",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:failed-to-destroy-network-for-sandbox-error",
      "type": "concept",
      "title": "Failed to destroy network for sandbox error",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:updating-your-cni-plugins-and-cni-config-files",
      "type": "concept",
      "title": "Updating your CNI plugins and CNI config files",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/migrating-from-dockershim/change-runtime-containerd",
      "type": "page",
      "title": "Changing the Container Runtime on a Node from Docker Engine to containerd",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/change-runtime-containerd/"
    },
    {
      "id": "concept:drain-the-node",
      "type": "concept",
      "title": "Drain the node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:stop-the-docker-daemon",
      "type": "concept",
      "title": "Stop the Docker daemon",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-containerd",
      "type": "concept",
      "title": "Install Containerd",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-the-kubelet-to-use-containerd-as-its-container-runtime",
      "type": "concept",
      "title": "Configure the kubelet to use containerd as its container runtime",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:restart-the-kubelet",
      "type": "concept",
      "title": "Restart the kubelet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-that-the-node-is-healthy",
      "type": "concept",
      "title": "Verify that the node is healthy",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:remove-docker-engine",
      "type": "concept",
      "title": "Remove Docker Engine",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:uncordon-the-node",
      "type": "concept",
      "title": "Uncordon the node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents",
      "type": "page",
      "title": "Migrating telemetry and security agents from dockershim",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents/"
    },
    {
      "id": "concept:telemetry-and-security-agents",
      "type": "concept",
      "title": "Telemetry and security agents",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migration-from-dockershim",
      "type": "concept",
      "title": "Migration from dockershim",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:why-do-some-telemetry-agents-communicate-with-docker-engine",
      "type": "concept",
      "title": "Why do some telemetry agents communicate with Docker Engine?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:identify-daemonsets-that-depend-on-docker-engine-identify-docker-dependency",
      "type": "concept",
      "title": "Identify DaemonSets that depend on Docker Engine {#identify-docker-dependency}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:detecting-docker-dependency-from-node-agents",
      "type": "concept",
      "title": "Detecting Docker dependency from node agents",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:telemetry-and-security-agent-vendors",
      "type": "concept",
      "title": "Telemetry and security agent vendors",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:aqua-https-www-aquasec-com",
      "type": "concept",
      "title": "[Aqua](https://www.aquasec.com)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:datadog-https-www-datadoghq-com-product",
      "type": "concept",
      "title": "[Datadog](https://www.datadoghq.com/product/)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:dynatrace-https-www-dynatrace-com",
      "type": "concept",
      "title": "[Dynatrace](https://www.dynatrace.com/)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:falco-https-falco-org",
      "type": "concept",
      "title": "[Falco](https://falco.org)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:prisma-cloud-compute-https-docs-paloaltonetworks-com-prisma-prisma-cloud-html",
      "type": "concept",
      "title": "[Prisma Cloud Compute](https://docs.paloaltonetworks.com/prisma/prisma-cloud.html)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:signalfx-splunk-https-www-splunk-com-en-us-investor-relations-acquisitions-signalfx-html",
      "type": "concept",
      "title": "[SignalFx (Splunk)](https://www.splunk.com/en_us/investor-relations/acquisitions/signalfx.html)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:yahoo-kubectl-flame",
      "type": "concept",
      "title": "Yahoo Kubectl Flame",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-removal-affects-you",
      "type": "page",
      "title": "Check whether dockershim removal affects you",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-removal-affects-you/"
    },
    {
      "id": "concept:finding-if-your-app-has-a-dependencies-on-docker-find-docker-dependencies",
      "type": "concept",
      "title": "Finding if your app has a dependencies on Docker {#find-docker-dependencies}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:dependency-on-docker-explained-role-of-dockershim",
      "type": "concept",
      "title": "Dependency on Docker explained {#role-of-dockershim}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:some-filesystem-metrics-are-missing-and-the-metrics-format-is-different",
      "type": "concept",
      "title": "Some filesystem metrics are missing and the metrics format is different",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/migrating-from-dockershim/find-out-runtime-you-use",
      "type": "page",
      "title": "Find Out What Container Runtime is Used on a Node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/find-out-runtime-you-use/"
    },
    {
      "id": "concept:find-out-the-container-runtime-used-on-a-node",
      "type": "concept",
      "title": "Find out the container runtime used on a Node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:find-out-what-container-runtime-endpoint-you-use-which-endpoint",
      "type": "concept",
      "title": "Find out what container runtime endpoint you use {#which-endpoint}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/migrating-from-dockershim/_index",
      "type": "page",
      "title": "Migrating from dockershim",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/_index/"
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/memory-constraint-namespace",
      "type": "page",
      "title": "Configure Minimum and Maximum Memory Constraints for a Namespace",
      "summary": "Define a range of valid memory resource limits for a namespace, so that every new Pod in that namespace falls within the range you configure.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-constraint-namespace/"
    },
    {
      "id": "concept:create-a-limitrange-and-a-pod",
      "type": "concept",
      "title": "Create a LimitRange and a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:attempt-to-create-a-pod-that-exceeds-the-maximum-memory-constraint",
      "type": "concept",
      "title": "Attempt to create a Pod that exceeds the maximum memory constraint",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:attempt-to-create-a-pod-that-does-not-meet-the-minimum-memory-request",
      "type": "concept",
      "title": "Attempt to create a Pod that does not meet the minimum memory request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-does-not-specify-any-memory-request-or-limit",
      "type": "concept",
      "title": "Create a Pod that does not specify any memory request or limit",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enforcement-of-minimum-and-maximum-memory-constraints",
      "type": "concept",
      "title": "Enforcement of minimum and maximum memory constraints",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:motivation-for-minimum-and-maximum-memory-constraints",
      "type": "concept",
      "title": "Motivation for minimum and maximum memory constraints",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/cpu-default-namespace",
      "type": "page",
      "title": "Configure Default CPU Requests and Limits for a Namespace",
      "summary": "Define a default CPU resource limits for a namespace, so that every new Pod in that namespace has a CPU resource limit configured.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/cpu-default-namespace/"
    },
    {
      "id": "concept:what-if-you-specify-a-container-s-limit-but-not-its-request",
      "type": "concept",
      "title": "What if you specify a container's limit, but not its request?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:what-if-you-specify-a-container-s-request-but-not-its-limit",
      "type": "concept",
      "title": "What if you specify a container's request, but not its limit?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:motivation-for-default-cpu-limits-and-requests",
      "type": "concept",
      "title": "Motivation for default CPU limits and requests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace",
      "type": "page",
      "title": "Configure Memory and CPU Quotas for a Namespace",
      "summary": "Define overall memory and CPU resource limits for a namespace.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace/"
    },
    {
      "id": "concept:create-a-pod",
      "type": "concept",
      "title": "Create a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/quota-pod-namespace",
      "type": "page",
      "title": "Configure a Pod Quota for a Namespace",
      "summary": "Restrict how many Pods you can create within a namespace.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/quota-pod-namespace/"
    },
    {
      "id": "concept:choice-of-resource",
      "type": "concept",
      "title": "Choice of resource",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/cpu-constraint-namespace",
      "type": "page",
      "title": "Configure Minimum and Maximum CPU Constraints for a Namespace",
      "summary": "Define a range of valid CPU resource limits for a namespace, so that every new Pod in that namespace falls within the range you configure.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/cpu-constraint-namespace/"
    },
    {
      "id": "concept:delete-the-pod",
      "type": "concept",
      "title": "Delete the Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:attempt-to-create-a-pod-that-exceeds-the-maximum-cpu-constraint",
      "type": "concept",
      "title": "Attempt to create a Pod that exceeds the maximum CPU constraint",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:attempt-to-create-a-pod-that-does-not-meet-the-minimum-cpu-request",
      "type": "concept",
      "title": "Attempt to create a Pod that does not meet the minimum CPU request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-does-not-specify-any-cpu-request-or-limit",
      "type": "concept",
      "title": "Create a Pod that does not specify any CPU request or limit",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enforcement-of-minimum-and-maximum-cpu-constraints",
      "type": "concept",
      "title": "Enforcement of minimum and maximum CPU constraints",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:motivation-for-minimum-and-maximum-cpu-constraints",
      "type": "concept",
      "title": "Motivation for minimum and maximum CPU constraints",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/memory-default-namespace",
      "type": "page",
      "title": "Configure Default Memory Requests and Limits for a Namespace",
      "summary": "Define a default memory resource limit for a namespace, so that every new Pod in that namespace has a memory resource limit configured.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/"
    },
    {
      "id": "concept:motivation-for-default-memory-limits-and-requests",
      "type": "concept",
      "title": "Motivation for default memory limits and requests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/manage-resources/_index",
      "type": "page",
      "title": "Manage Memory, CPU, and API Resources",
      "summary": "Manage Memory, CPU, and API Resources to ensure optimal cluster performance and security.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/_index/"
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/romana-network-policy",
      "type": "page",
      "title": "Romana for NetworkPolicy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/romana-network-policy/"
    },
    {
      "id": "concept:installing-romana-with-kubeadm",
      "type": "concept",
      "title": "Installing Romana with kubeadm",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-network-policies",
      "type": "concept",
      "title": "Applying network policies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/calico-network-policy",
      "type": "page",
      "title": "Use Calico for NetworkPolicy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/calico-network-policy/"
    },
    {
      "id": "concept:creating-a-calico-cluster-with-google-kubernetes-engine-gke",
      "type": "concept",
      "title": "Creating a Calico cluster with Google Kubernetes Engine (GKE)",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-a-local-calico-cluster-with-kubeadm",
      "type": "concept",
      "title": "Creating a local Calico cluster with kubeadm",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/kube-router-network-policy",
      "type": "page",
      "title": "Use Kube-router for NetworkPolicy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/kube-router-network-policy/"
    },
    {
      "id": "concept:installing-kube-router-addon",
      "type": "concept",
      "title": "Installing Kube-router addon",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/weave-network-policy",
      "type": "page",
      "title": "Weave Net for NetworkPolicy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/weave-network-policy/"
    },
    {
      "id": "concept:install-the-weave-net-addon",
      "type": "concept",
      "title": "Install the Weave Net addon",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:test-the-installation",
      "type": "concept",
      "title": "Test the installation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/cilium-network-policy",
      "type": "page",
      "title": "Use Cilium for NetworkPolicy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/cilium-network-policy/"
    },
    {
      "id": "concept:deploying-cilium-on-minikube-for-basic-testing",
      "type": "concept",
      "title": "Deploying Cilium on Minikube for Basic Testing",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deploying-cilium-for-production-use",
      "type": "concept",
      "title": "Deploying Cilium for Production Use",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-cilium-components",
      "type": "concept",
      "title": "Understanding Cilium components",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/antrea-network-policy",
      "type": "page",
      "title": "Use Antrea for NetworkPolicy",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/antrea-network-policy/"
    },
    {
      "id": "concept:deploying-antrea-with-kubeadm",
      "type": "concept",
      "title": "Deploying Antrea with kubeadm",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/network-policy-provider/_index",
      "type": "page",
      "title": "Install a Network Policy Provider",
      "summary": "Install a Network Policy Provider to manage network traffic within your cluster.",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/network-policy-provider/_index/"
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/change-package-repository",
      "type": "page",
      "title": "Changing The Kubernetes Package Repository",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/change-package-repository/"
    },
    {
      "id": "concept:switching-to-another-kubernetes-package-repository",
      "type": "concept",
      "title": "Switching to another Kubernetes package repository",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verifying-if-the-kubernetes-package-repositories-are-used",
      "type": "concept",
      "title": "Verifying if the Kubernetes package repositories are used",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/upgrading-linux-nodes",
      "type": "page",
      "title": "Upgrading Linux nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/upgrading-linux-nodes/"
    },
    {
      "id": "concept:changing-the-package-repository",
      "type": "concept",
      "title": "Changing the package repository",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrading-worker-nodes",
      "type": "concept",
      "title": "Upgrading worker nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-kubeadm",
      "type": "concept",
      "title": "Upgrade kubeadm",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:call-kubeadm-upgrade",
      "type": "concept",
      "title": "Call \"kubeadm upgrade\"",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-kubelet-and-kubectl",
      "type": "concept",
      "title": "Upgrade kubelet and kubectl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/adding-linux-nodes",
      "type": "page",
      "title": "Adding Linux worker nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/adding-linux-nodes/"
    },
    {
      "id": "concept:adding-linux-worker-nodes",
      "type": "concept",
      "title": "Adding Linux worker nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:additional-information-for-kubeadm-join",
      "type": "concept",
      "title": "Additional information for kubeadm join",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/adding-windows-nodes",
      "type": "page",
      "title": "Adding Windows worker nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/adding-windows-nodes/"
    },
    {
      "id": "concept:adding-windows-worker-nodes",
      "type": "concept",
      "title": "Adding Windows worker nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-kubeadm-and-kubelet",
      "type": "concept",
      "title": "Install kubeadm and kubelet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:run-kubeadm-join",
      "type": "concept",
      "title": "Run `kubeadm join`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:network-configuration",
      "type": "concept",
      "title": "Network configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:install-kubectl-for-windows-optional-install-kubectl",
      "type": "concept",
      "title": "Install kubectl for Windows (optional) {#install-kubectl}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/kubeadm-upgrade",
      "type": "page",
      "title": "Upgrading kubeadm clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/"
    },
    {
      "id": "concept:determine-which-version-to-upgrade-to",
      "type": "concept",
      "title": "Determine which version to upgrade to",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrading-control-plane-nodes",
      "type": "concept",
      "title": "Upgrading control plane nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-worker-nodes",
      "type": "concept",
      "title": "Upgrade worker nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-the-status-of-the-cluster",
      "type": "concept",
      "title": "Verify the status of the cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:recovering-from-a-failure-state",
      "type": "concept",
      "title": "Recovering from a failure state",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-it-works",
      "type": "concept",
      "title": "How it works",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:additional-information",
      "type": "concept",
      "title": "Additional information",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:considerations-when-upgrading-etcd",
      "type": "concept",
      "title": "Considerations when upgrading etcd",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/upgrading-windows-nodes",
      "type": "page",
      "title": "Upgrading Windows nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/upgrading-windows-nodes/"
    },
    {
      "id": "concept:upgrade-the-kubelet-configuration",
      "type": "concept",
      "title": "Upgrade the kubelet configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-kubelet-and-kube-proxy",
      "type": "concept",
      "title": "Upgrade kubelet and kube-proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/configure-cgroup-driver",
      "type": "page",
      "title": "Configuring a cgroup driver",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/configure-cgroup-driver/"
    },
    {
      "id": "concept:configuring-the-container-runtime-cgroup-driver",
      "type": "concept",
      "title": "Configuring the container runtime cgroup driver",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-the-kubelet-cgroup-driver",
      "type": "concept",
      "title": "Configuring the kubelet cgroup driver",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-the-cgroupfs-driver",
      "type": "concept",
      "title": "Using the `cgroupfs` driver",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:migrating-to-the-systemd-driver",
      "type": "concept",
      "title": "Migrating to the `systemd` driver",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:modify-the-kubelet-configmap",
      "type": "concept",
      "title": "Modify the kubelet ConfigMap",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:update-the-cgroup-driver-on-all-nodes",
      "type": "concept",
      "title": "Update the cgroup driver on all nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/kubeadm-reconfigure",
      "type": "page",
      "title": "Reconfiguring a kubeadm cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-reconfigure/"
    },
    {
      "id": "concept:reconfiguring-the-cluster",
      "type": "concept",
      "title": "Reconfiguring the cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:persisting-the-reconfiguration",
      "type": "concept",
      "title": "Persisting the reconfiguration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-cluster-configuration-changes",
      "type": "concept",
      "title": "Applying cluster configuration changes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-kubelet-configuration-changes",
      "type": "concept",
      "title": "Applying kubelet configuration changes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-kube-proxy-configuration-changes",
      "type": "concept",
      "title": "Applying kube-proxy configuration changes",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-coredns-configuration-changes",
      "type": "concept",
      "title": "Applying CoreDNS configuration changes",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:persisting-node-object-reconfiguration",
      "type": "concept",
      "title": "Persisting Node object reconfiguration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/kubeadm-certs",
      "type": "page",
      "title": "Certificate Management with kubeadm",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/"
    },
    {
      "id": "concept:using-custom-certificates-custom-certificates",
      "type": "concept",
      "title": "Using custom certificates {#custom-certificates}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:choosing-an-encryption-algorithm-choosing-encryption-algorithm",
      "type": "concept",
      "title": "Choosing an encryption algorithm {#choosing-encryption-algorithm}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:choosing-certificate-validity-period-choosing-cert-validity-period",
      "type": "concept",
      "title": "Choosing certificate validity period {#choosing-cert-validity-period}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:external-ca-mode-external-ca-mode",
      "type": "concept",
      "title": "External CA mode {#external-ca-mode}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:certificate-expiry-and-management-check-certificate-expiration",
      "type": "concept",
      "title": "Certificate expiry and management {#check-certificate-expiration}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:automatic-certificate-renewal",
      "type": "concept",
      "title": "Automatic certificate renewal",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manual-certificate-renewal",
      "type": "concept",
      "title": "Manual certificate renewal",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:renew-certificates-with-the-kubernetes-certificates-api",
      "type": "concept",
      "title": "Renew certificates with the Kubernetes certificates API",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:renew-certificates-with-external-ca",
      "type": "concept",
      "title": "Renew certificates with external CA",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:certificate-authority-ca-rotation-certificate-authority-rotation",
      "type": "concept",
      "title": "Certificate authority (CA) rotation {#certificate-authority-rotation}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enabling-signed-kubelet-serving-certificates-kubelet-serving-certs",
      "type": "concept",
      "title": "Enabling signed kubelet serving certificates {#kubelet-serving-certs}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:generating-kubeconfig-files-for-additional-users-kubeconfig-additional-users",
      "type": "concept",
      "title": "Generating kubeconfig files for additional users {#kubeconfig-additional-users}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:signing-certificate-signing-requests-csr-generated-by-kubeadm-signing-csr",
      "type": "concept",
      "title": "Signing certificate signing requests (CSR) generated by kubeadm {#signing-csr}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manual-preparation-of-component-credentials",
      "type": "concept",
      "title": "Manual preparation of component credentials",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:preparation-of-credentials-by-signing-csrs-generated-by-kubeadm",
      "type": "concept",
      "title": "Preparation of credentials by signing CSRs generated by kubeadm",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:automated-preparation-of-component-credentials-by-using-kubeadm-phases",
      "type": "concept",
      "title": "Automated preparation of component credentials by using kubeadm phases",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:copying-the-administrator-certificate-optional-admin-certificate-copy",
      "type": "concept",
      "title": "Copying the administrator certificate (optional) {#admin-certificate-copy}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-up-a-signer",
      "type": "concept",
      "title": "Set up a signer",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-certificate-signing-requests-csr",
      "type": "concept",
      "title": "Create certificate signing requests (CSR)",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:renewal-by-using-certificate-signing-requests-csr",
      "type": "concept",
      "title": "Renewal by using certificate signing requests (CSR)",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:preparing-ca-and-service-account-files",
      "type": "concept",
      "title": "Preparing CA and service account files",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:generate-csrs",
      "type": "concept",
      "title": "Generate CSRs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:signing-csrs-for-all-certificates",
      "type": "concept",
      "title": "Signing CSRs for all certificates",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:embedding-certificates-in-kubeconfig-files",
      "type": "concept",
      "title": "Embedding certificates in kubeconfig files",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:performing-cleanup-post-csr-cleanup",
      "type": "concept",
      "title": "Performing cleanup {#post-csr-cleanup}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubeadm-node-initialization",
      "type": "concept",
      "title": "kubeadm node initialization",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/administer-cluster/kubeadm/_index",
      "type": "page",
      "title": "Administration with kubeadm",
      "summary": "Administer your cluster using kubeadm, a tool for bootstrapping and managing Kubernetes clusters.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/_index/"
    },
    {
      "id": "page:tasks/access-application-cluster/create-external-load-balancer",
      "type": "page",
      "title": "Create an External Load Balancer",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/"
    },
    {
      "id": "concept:create-a-service",
      "type": "concept",
      "title": "Create a Service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:finding-your-ip-address",
      "type": "concept",
      "title": "Finding your IP address",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:preserving-the-client-source-ip",
      "type": "concept",
      "title": "Preserving the client source IP",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:garbage-collecting-load-balancers",
      "type": "concept",
      "title": "Garbage collecting load balancers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:external-load-balancer-providers",
      "type": "concept",
      "title": "External load balancer providers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-service-from-a-manifest",
      "type": "concept",
      "title": "Create a Service from a manifest",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-service-using-kubectl",
      "type": "concept",
      "title": "Create a Service using kubectl",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:caveats-and-limitations-when-preserving-source-ips",
      "type": "concept",
      "title": "Caveats and limitations when preserving source IPs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/port-forward-access-application-cluster",
      "type": "page",
      "title": "Use Port Forwarding to Access Applications in a Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/port-forward-access-application-cluster/"
    },
    {
      "id": "concept:creating-mongodb-deployment-and-service",
      "type": "concept",
      "title": "Creating MongoDB deployment and service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:forward-a-local-port-to-a-port-on-the-pod",
      "type": "concept",
      "title": "Forward a local port to a port on the Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:authorization-and-security-considerations",
      "type": "concept",
      "title": "Authorization and security considerations",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:optionally-let-kubectl-choose-the-local-port-let-kubectl-choose-local-port",
      "type": "concept",
      "title": "Optionally let _kubectl_ choose the local port {#let-kubectl-choose-local-port}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/service-access-application-cluster",
      "type": "page",
      "title": "Use a Service to Access an Application in a Cluster",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/service-access-application-cluster/"
    },
    {
      "id": "concept:creating-a-service-for-an-application-running-in-two-pods",
      "type": "concept",
      "title": "Creating a service for an application running in two pods",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-a-service-configuration-file",
      "type": "concept",
      "title": "Using a service configuration file",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/web-ui-dashboard",
      "type": "page",
      "title": "Deploy and Access the Kubernetes Dashboard",
      "summary": "Deploy the web UI (Kubernetes Dashboard) and access it.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/"
    },
    {
      "id": "concept:deploying-the-dashboard-ui",
      "type": "concept",
      "title": "Deploying the Dashboard UI",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:accessing-the-dashboard-ui",
      "type": "concept",
      "title": "Accessing the Dashboard UI",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:welcome-view",
      "type": "concept",
      "title": "Welcome view",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deploying-containerized-applications",
      "type": "concept",
      "title": "Deploying containerized applications",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-dashboard",
      "type": "concept",
      "title": "Using Dashboard",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:command-line-proxy",
      "type": "concept",
      "title": "Command line proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specifying-application-details",
      "type": "concept",
      "title": "Specifying application details",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:uploading-a-yaml-or-json-file",
      "type": "concept",
      "title": "Uploading a YAML or JSON file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:navigation",
      "type": "concept",
      "title": "Navigation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/list-all-running-container-images",
      "type": "page",
      "title": "List All Container Images Running in a Cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/list-all-running-container-images/"
    },
    {
      "id": "concept:list-all-container-images-in-all-namespaces",
      "type": "concept",
      "title": "List all Container images in all namespaces",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-container-images-by-pod",
      "type": "concept",
      "title": "List Container images by Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-container-images-filtering-by-pod-label",
      "type": "concept",
      "title": "List Container images filtering by Pod label",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-container-images-filtering-by-pod-namespace",
      "type": "concept",
      "title": "List Container images filtering by Pod namespace",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-container-images-using-a-go-template-instead-of-jsonpath",
      "type": "concept",
      "title": "List Container images using a go-template instead of jsonpath",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/connecting-frontend-backend",
      "type": "page",
      "title": "Connect a Frontend to a Backend Using Services",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/connecting-frontend-backend/"
    },
    {
      "id": "concept:creating-the-backend-using-a-deployment",
      "type": "concept",
      "title": "Creating the backend using a Deployment",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-the-hello-service-object",
      "type": "concept",
      "title": "Creating the `hello` Service object",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-the-frontend",
      "type": "concept",
      "title": "Creating the frontend",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:interact-with-the-frontend-service",
      "type": "concept",
      "title": "Interact with the frontend Service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:send-traffic-through-the-frontend",
      "type": "concept",
      "title": "Send traffic through the frontend",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/access-cluster-services",
      "type": "page",
      "title": "Access Services Running on Clusters",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster-services/"
    },
    {
      "id": "concept:accessing-services-running-on-the-cluster",
      "type": "concept",
      "title": "Accessing services running on the cluster",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:ways-to-connect",
      "type": "concept",
      "title": "Ways to connect",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:discovering-builtin-services",
      "type": "concept",
      "title": "Discovering builtin services",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/access-cluster",
      "type": "page",
      "title": "Accessing Clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster/"
    },
    {
      "id": "concept:accessing-the-api-from-a-pod",
      "type": "concept",
      "title": "Accessing the API from a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:requesting-redirects",
      "type": "concept",
      "title": "Requesting redirects",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:so-many-proxies",
      "type": "concept",
      "title": "So many proxies",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:without-kubectl-proxy",
      "type": "concept",
      "title": "Without kubectl proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:go-client",
      "type": "concept",
      "title": "Go client",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:python-client",
      "type": "concept",
      "title": "Python client",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:other-languages",
      "type": "concept",
      "title": "Other languages",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/configure-access-multiple-clusters",
      "type": "page",
      "title": "Configure Access to Multiple Clusters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/"
    },
    {
      "id": "concept:define-clusters-users-and-contexts",
      "type": "concept",
      "title": "Define clusters, users, and contexts",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-second-configuration-file",
      "type": "concept",
      "title": "Create a second configuration file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-the-kubeconfig-environment-variable",
      "type": "concept",
      "title": "Set the KUBECONFIG environment variable",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:explore-the-home-kube-directory",
      "type": "concept",
      "title": "Explore the $HOME/.kube directory",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:append-home-kube-config-to-your-kubeconfig-environment-variable",
      "type": "concept",
      "title": "Append $HOME/.kube/config to your KUBECONFIG environment variable",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-the-subject-represented-by-the-kubeconfig",
      "type": "concept",
      "title": "Check the subject represented by the kubeconfig",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:linux",
      "type": "concept",
      "title": "Linux",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:windows-powershell",
      "type": "concept",
      "title": "Windows PowerShell",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/communicate-containers-same-pod-shared-volume",
      "type": "page",
      "title": "Communicate Between Containers in the Same Pod Using a Shared Volume",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/"
    },
    {
      "id": "concept:creating-a-pod-that-runs-two-containers",
      "type": "concept",
      "title": "Creating a Pod that runs two Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/access-application-cluster/configure-dns-cluster",
      "type": "page",
      "title": "Configure DNS for a Cluster",
      "summary": "Configure DNS for a Cluster to enable name resolution and communication between pods.",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/configure-dns-cluster/"
    },
    {
      "id": "page:tasks/access-application-cluster/_index",
      "type": "page",
      "title": "Access Applications in a Cluster",
      "summary": "Configure load balancing, port forwarding, or setup firewall or DNS configurations to access applications in a cluster.",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/access-application-cluster/_index/"
    },
    {
      "id": "page:tasks/tls/certificate-rotation",
      "type": "page",
      "title": "Configure Certificate Rotation for the Kubelet",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tls/certificate-rotation/"
    },
    {
      "id": "concept:enabling-client-certificate-rotation",
      "type": "concept",
      "title": "Enabling client certificate rotation",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-the-certificate-rotation-configuration",
      "type": "concept",
      "title": "Understanding the certificate rotation configuration",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tls/manual-rotation-of-ca-certificates",
      "type": "page",
      "title": "Manual Rotation of CA Certificates",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tls/manual-rotation-of-ca-certificates/"
    },
    {
      "id": "concept:rotate-the-ca-certificates-manually",
      "type": "concept",
      "title": "Rotate the CA certificates manually",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tls/_index",
      "type": "page",
      "title": "TLS",
      "summary": "Understand how to protect traffic within your cluster using Transport Layer Security (TLS).",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tls/_index/"
    },
    {
      "id": "page:tasks/tls/managing-tls-in-a-cluster",
      "type": "page",
      "title": "Manage TLS Certificates in a Cluster",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/"
    },
    {
      "id": "concept:trusting-tls-in-a-cluster",
      "type": "concept",
      "title": "Trusting TLS in a cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:requesting-a-certificate",
      "type": "concept",
      "title": "Requesting a certificate",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-certificate-signing-request",
      "type": "concept",
      "title": "Create a certificate signing request",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-certificatesigningrequest-object-to-send-to-the-kubernetes-api",
      "type": "concept",
      "title": "Create a CertificateSigningRequest object to send to the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:get-the-certificatesigningrequest-approved-get-the-certificate-signing-request-approved",
      "type": "concept",
      "title": "Get the CertificateSigningRequest approved {#get-the-certificate-signing-request-approved}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:sign-the-certificatesigningrequest-sign-the-certificate-signing-request",
      "type": "concept",
      "title": "Sign the CertificateSigningRequest {#sign-the-certificate-signing-request}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:download-the-certificate-and-use-it",
      "type": "concept",
      "title": "Download the certificate and use it",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:approving-certificatesigningrequests-approving-certificate-signing-requests",
      "type": "concept",
      "title": "Approving CertificateSigningRequests {#approving-certificate-signing-requests}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configuring-your-cluster-to-provide-signing",
      "type": "concept",
      "title": "Configuring your cluster to provide signing",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-certificate-authority",
      "type": "concept",
      "title": "Create a Certificate Authority",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:issue-a-certificate",
      "type": "concept",
      "title": "Issue a certificate",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upload-the-signed-certificate",
      "type": "concept",
      "title": "Upload the signed certificate",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/tls/certificate-issue-client-csr",
      "type": "page",
      "title": "Issue a Certificate for a Kubernetes API Client Using a CertificateSigningRequest",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/tls/certificate-issue-client-csr/"
    },
    {
      "id": "concept:create-private-key",
      "type": "concept",
      "title": "Create private key",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-an-x-509-certificate-signing-request-create-x-509-certificatessigningrequest",
      "type": "concept",
      "title": "Create an X.509 certificate signing request {#create-x.509-certificatessigningrequest}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-kubernetes-certificatesigningrequest-create-k8s-certificatessigningrequest",
      "type": "concept",
      "title": "Create a Kubernetes CertificateSigningRequest {#create-k8s-certificatessigningrequest}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:approve-the-certificatesigningrequest-approve-certificate-signing-request",
      "type": "concept",
      "title": "Approve the CertificateSigningRequest {#approve-certificate-signing-request}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:get-the-certificate",
      "type": "concept",
      "title": "Get the certificate",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-the-certificate-into-kubeconfig",
      "type": "concept",
      "title": "Configure the certificate into kubeconfig",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-role-and-rolebinding",
      "type": "concept",
      "title": "Create Role and RoleBinding",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-gpus/scheduling-gpus",
      "type": "page",
      "title": "Schedule GPUs",
      "summary": "Configure and schedule GPUs for use as a resource by nodes in a cluster.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/"
    },
    {
      "id": "concept:using-device-plugins",
      "type": "concept",
      "title": "Using device plugins",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:manage-clusters-with-different-types-of-gpus",
      "type": "concept",
      "title": "Manage clusters with different types of GPUs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:automatic-node-labelling-node-labeller",
      "type": "concept",
      "title": "Automatic node labelling {#node-labeller}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/setup-extension-api-server",
      "type": "page",
      "title": "Set up an Extension API Server",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/setup-extension-api-server/"
    },
    {
      "id": "concept:set-up-an-extension-api-server-to-work-with-the-aggregation-layer",
      "type": "concept",
      "title": "Set up an extension api-server to work with the aggregation layer",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/configure-multiple-schedulers",
      "type": "page",
      "title": "Configure Multiple Schedulers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/configure-multiple-schedulers/"
    },
    {
      "id": "concept:package-the-scheduler",
      "type": "concept",
      "title": "Package the scheduler",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-a-kubernetes-deployment-for-the-scheduler",
      "type": "concept",
      "title": "Define a Kubernetes Deployment for the scheduler",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:run-the-second-scheduler-in-the-cluster",
      "type": "concept",
      "title": "Run the second scheduler in the cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specify-schedulers-for-pods",
      "type": "concept",
      "title": "Specify schedulers for pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enable-leader-election",
      "type": "concept",
      "title": "Enable leader election",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verifying-that-the-pods-were-scheduled-using-the-desired-schedulers",
      "type": "concept",
      "title": "Verifying that the pods were scheduled using the desired schedulers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/http-proxy-access-api",
      "type": "page",
      "title": "Use an HTTP Proxy to Access the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/http-proxy-access-api/"
    },
    {
      "id": "concept:using-kubectl-to-start-a-proxy-server",
      "type": "concept",
      "title": "Using kubectl to start a proxy server",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:exploring-the-kubernetes-api",
      "type": "concept",
      "title": "Exploring the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/setup-konnectivity",
      "type": "page",
      "title": "Set up Konnectivity service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/setup-konnectivity/"
    },
    {
      "id": "concept:configure-the-konnectivity-service",
      "type": "concept",
      "title": "Configure the Konnectivity service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/socks5-proxy-access-api",
      "type": "page",
      "title": "Use a SOCKS5 Proxy to Access the Kubernetes API",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/socks5-proxy-access-api/"
    },
    {
      "id": "concept:task-context",
      "type": "concept",
      "title": "Task context",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-ssh-to-create-a-socks5-proxy",
      "type": "concept",
      "title": "Using ssh to create a SOCKS5 proxy",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:client-configuration",
      "type": "concept",
      "title": "Client configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/_index",
      "type": "page",
      "title": "Extend Kubernetes",
      "summary": "Understand advanced ways to adapt your Kubernetes cluster to the needs of your work environment.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/_index/"
    },
    {
      "id": "page:tasks/extend-kubernetes/configure-aggregation-layer",
      "type": "page",
      "title": "Configure the Aggregation Layer",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/configure-aggregation-layer/"
    },
    {
      "id": "concept:authentication-flow",
      "type": "concept",
      "title": "Authentication Flow",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:enable-kubernetes-apiserver-flags",
      "type": "concept",
      "title": "Enable Kubernetes Apiserver flags",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubernetes-apiserver-authentication-and-authorization",
      "type": "concept",
      "title": "Kubernetes Apiserver Authentication and Authorization",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:kubernetes-apiserver-proxies-the-request",
      "type": "concept",
      "title": "Kubernetes Apiserver Proxies the Request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:extension-apiserver-authenticates-the-request",
      "type": "concept",
      "title": "Extension Apiserver Authenticates the Request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:extension-apiserver-authorizes-the-request",
      "type": "concept",
      "title": "Extension Apiserver Authorizes the Request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:extension-apiserver-executes",
      "type": "concept",
      "title": "Extension Apiserver Executes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:ca-reusage-and-conflicts",
      "type": "concept",
      "title": "CA Reusage and Conflicts",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:register-apiservice-objects",
      "type": "concept",
      "title": "Register APIService objects",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning",
      "type": "page",
      "title": "Versions in CustomResourceDefinitions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/"
    },
    {
      "id": "concept:specify-multiple-versions",
      "type": "concept",
      "title": "Specify multiple versions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:webhook-conversion",
      "type": "concept",
      "title": "Webhook conversion",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:webhook-request-and-response",
      "type": "concept",
      "title": "Webhook request and response",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:writing-reading-and-updating-versioned-customresourcedefinition-objects",
      "type": "concept",
      "title": "Writing, reading, and updating versioned CustomResourceDefinition objects",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:upgrade-existing-objects-to-a-new-stored-version",
      "type": "concept",
      "title": "Upgrade existing objects to a new stored version",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:version-priority",
      "type": "concept",
      "title": "Version priority",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:version-deprecation",
      "type": "concept",
      "title": "Version deprecation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:version-removal",
      "type": "concept",
      "title": "Version removal",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:write-a-conversion-webhook-server",
      "type": "concept",
      "title": "Write a conversion webhook server",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deploy-the-conversion-webhook-service",
      "type": "concept",
      "title": "Deploy the conversion webhook service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-customresourcedefinition-to-use-conversion-webhooks",
      "type": "concept",
      "title": "Configure CustomResourceDefinition to use conversion webhooks",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:contacting-the-webhook",
      "type": "concept",
      "title": "Contacting the webhook",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:url",
      "type": "concept",
      "title": "URL",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:service-reference",
      "type": "concept",
      "title": "Service Reference",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:request",
      "type": "concept",
      "title": "Request",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:response",
      "type": "concept",
      "title": "Response",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:previous-storage-versions",
      "type": "concept",
      "title": "Previous storage versions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/custom-resources/custom-resource-definitions",
      "type": "page",
      "title": "Extend the Kubernetes API with CustomResourceDefinitions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/"
    },
    {
      "id": "concept:create-a-customresourcedefinition",
      "type": "concept",
      "title": "Create a CustomResourceDefinition",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-custom-objects",
      "type": "concept",
      "title": "Create custom objects",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:delete-a-customresourcedefinition",
      "type": "concept",
      "title": "Delete a CustomResourceDefinition",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specifying-a-structural-schema",
      "type": "concept",
      "title": "Specifying a structural schema",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:serving-multiple-versions-of-a-crd",
      "type": "concept",
      "title": "Serving multiple versions of a CRD",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:advanced-topics",
      "type": "concept",
      "title": "Advanced topics",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:field-pruning",
      "type": "concept",
      "title": "Field pruning",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:intorstring",
      "type": "concept",
      "title": "IntOrString",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rawextension",
      "type": "concept",
      "title": "RawExtension",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:finalizers",
      "type": "concept",
      "title": "Finalizers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validation",
      "type": "concept",
      "title": "Validation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validation-ratcheting",
      "type": "concept",
      "title": "Validation ratcheting",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:validation-rules",
      "type": "concept",
      "title": "Validation rules",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:defaulting",
      "type": "concept",
      "title": "Defaulting",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:publish-validation-schema-in-openapi",
      "type": "concept",
      "title": "Publish Validation Schema in OpenAPI",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:additional-printer-columns",
      "type": "concept",
      "title": "Additional printer columns",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:field-selectors",
      "type": "concept",
      "title": "Field selectors",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:subresources",
      "type": "concept",
      "title": "Subresources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:categories",
      "type": "concept",
      "title": "Categories",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/extend-kubernetes/custom-resources/_index",
      "type": "page",
      "title": "Use Custom Resources",
      "summary": "Custom Resources allow developers to define and manage custom objects within the Kubernetes cluster.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/_index/"
    },
    {
      "id": "page:tasks/job/automated-tasks-with-cron-jobs",
      "type": "page",
      "title": "Running Automated Tasks with a CronJob",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/"
    },
    {
      "id": "concept:creating-a-cronjob-creating-a-cron-job",
      "type": "concept",
      "title": "Creating a CronJob {#creating-a-cron-job}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:deleting-a-cronjob-deleting-a-cron-job",
      "type": "concept",
      "title": "Deleting a CronJob {#deleting-a-cron-job}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/pod-failure-policy",
      "type": "page",
      "title": "Handling retriable and non-retriable pod failures with Pod failure policy",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/pod-failure-policy/"
    },
    {
      "id": "concept:usage-scenarios",
      "type": "concept",
      "title": "Usage scenarios",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:alternatives",
      "type": "concept",
      "title": "Alternatives",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-pod-failure-policy-to-avoid-unnecessary-pod-retries-pod-failure-policy-failjob",
      "type": "concept",
      "title": "Using Pod failure policy to avoid unnecessary Pod retries {#pod-failure-policy-failjob}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-pod-failure-policy-to-ignore-pod-disruptions-pod-failure-policy-ignore",
      "type": "concept",
      "title": "Using Pod failure policy to ignore Pod disruptions {#pod-failure-policy-ignore}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-pod-failure-policy-to-avoid-unnecessary-pod-retries-based-on-custom-pod-conditions-pod-failure-policy-config-issue",
      "type": "concept",
      "title": "Using Pod failure policy to avoid unnecessary Pod retries based on custom Pod Conditions {#pod-failure-policy-config-issue}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-pod-failure-policy-to-avoid-unnecessary-pod-retries-per-index-backoff-limit-per-index-failindex",
      "type": "concept",
      "title": "Using Pod Failure Policy to avoid unnecessary Pod retries per index {#backoff-limit-per-index-failindex}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/coarse-parallel-processing-work-queue",
      "type": "page",
      "title": "Coarse Parallel Processing Using a Work Queue",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/coarse-parallel-processing-work-queue/"
    },
    {
      "id": "concept:starting-a-message-queue-service",
      "type": "concept",
      "title": "Starting a message queue service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:testing-the-message-queue-service",
      "type": "concept",
      "title": "Testing the message queue service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:fill-the-queue-with-tasks",
      "type": "concept",
      "title": "Fill the queue with tasks",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-container-image",
      "type": "concept",
      "title": "Create a container image",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:defining-a-job",
      "type": "concept",
      "title": "Defining a Job",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:running-the-job",
      "type": "concept",
      "title": "Running the Job",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/fine-parallel-processing-work-queue",
      "type": "page",
      "title": "Fine Parallel Processing Using a Work Queue",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/fine-parallel-processing-work-queue/"
    },
    {
      "id": "concept:starting-redis",
      "type": "concept",
      "title": "Starting Redis",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:filling-the-queue-with-tasks",
      "type": "concept",
      "title": "Filling the queue with tasks",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-container-image-create-an-image",
      "type": "concept",
      "title": "Create a container image {#create-an-image}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:push-the-image",
      "type": "concept",
      "title": "Push the image",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/indexed-parallel-processing-static",
      "type": "page",
      "title": "Indexed Job for Parallel Processing with Static Work Assignment",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/indexed-parallel-processing-static/"
    },
    {
      "id": "concept:choose-an-approach",
      "type": "concept",
      "title": "Choose an approach",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-an-indexed-job",
      "type": "concept",
      "title": "Define an Indexed Job",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/job-with-pod-to-pod-communication",
      "type": "page",
      "title": "Job with Pod-to-Pod Communication",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/job-with-pod-to-pod-communication/"
    },
    {
      "id": "concept:starting-a-job-with-pod-to-pod-communication",
      "type": "concept",
      "title": "Starting a Job with pod-to-pod communication",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example",
      "type": "concept",
      "title": "Example",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/parallel-processing-expansion",
      "type": "page",
      "title": "Parallel Processing using Expansions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/parallel-processing-expansion/"
    },
    {
      "id": "concept:create-jobs-based-on-a-template",
      "type": "concept",
      "title": "Create Jobs based on a template",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-advanced-template-parameters",
      "type": "concept",
      "title": "Use advanced template parameters",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-jobs-in-real-workloads",
      "type": "concept",
      "title": "Using Jobs in real workloads",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:labels-on-jobs-and-pods",
      "type": "concept",
      "title": "Labels on Jobs and Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-manifests-from-the-template",
      "type": "concept",
      "title": "Create manifests from the template",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-jobs-from-the-manifests",
      "type": "concept",
      "title": "Create Jobs from the manifests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:clean-up-cleanup-1",
      "type": "concept",
      "title": "Clean up {#cleanup-1}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:clean-up-cleanup-2",
      "type": "concept",
      "title": "Clean up {#cleanup-2}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/job/_index",
      "type": "page",
      "title": "Run Jobs",
      "summary": "Jobs in Kubernetes provide a way to run batch processing tasks, such as data imports or backups.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/job/_index/"
    },
    {
      "id": "page:tasks/extend-kubectl/kubectl-plugins",
      "type": "page",
      "title": "Extend kubectl with plugins",
      "summary": "Extend kubectl by creating and installing kubectl plugins.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/"
    },
    {
      "id": "concept:installing-kubectl-plugins",
      "type": "concept",
      "title": "Installing kubectl plugins",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:writing-kubectl-plugins",
      "type": "concept",
      "title": "Writing kubectl plugins",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:distributing-kubectl-plugins",
      "type": "concept",
      "title": "Distributing kubectl plugins",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:discovering-plugins",
      "type": "concept",
      "title": "Discovering plugins",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-plugin",
      "type": "concept",
      "title": "Example plugin",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-a-plugin",
      "type": "concept",
      "title": "Using a plugin",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:naming-a-plugin",
      "type": "concept",
      "title": "Naming a plugin",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:checking-for-plugin-warnings",
      "type": "concept",
      "title": "Checking for plugin warnings",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-the-command-line-runtime-package",
      "type": "concept",
      "title": "Using the command line runtime package",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:krew-distributing-krew",
      "type": "concept",
      "title": "Krew {#distributing-krew}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:native-platform-specific-package-management-distributing-native",
      "type": "concept",
      "title": "Native / platform specific package management {#distributing-native}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:source-code-distributing-source-code",
      "type": "concept",
      "title": "Source code {#distributing-source-code}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configmap-secret/managing-secret-using-kustomize",
      "type": "page",
      "title": "Managing Secrets using Kustomize",
      "summary": "Creating Secret objects using kustomization.yaml file.",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configmap-secret/managing-secret-using-kustomize/"
    },
    {
      "id": "concept:create-a-secret",
      "type": "concept",
      "title": "Create a Secret",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:edit-a-secret-edit-secret",
      "type": "concept",
      "title": "Edit a Secret {#edit-secret}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-the-kustomization-file",
      "type": "concept",
      "title": "Create the kustomization file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:apply-the-kustomization-file",
      "type": "concept",
      "title": "Apply the kustomization file",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configmap-secret/managing-secret-using-config-file",
      "type": "page",
      "title": "Managing Secrets using Configuration File",
      "summary": "Creating Secret objects using resource configuration file.",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configmap-secret/managing-secret-using-config-file/"
    },
    {
      "id": "concept:create-the-secret-create-the-config-file",
      "type": "concept",
      "title": "Create the Secret {#create-the-config-file}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specify-unencoded-data-when-creating-a-secret",
      "type": "concept",
      "title": "Specify unencoded data when creating a Secret",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specify-both-data-and-stringdata",
      "type": "concept",
      "title": "Specify both `data` and `stringData`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configmap-secret/managing-secret-using-kubectl",
      "type": "page",
      "title": "Managing Secrets using kubectl",
      "summary": "Creating Secret objects using kubectl command line.",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configmap-secret/managing-secret-using-kubectl/"
    },
    {
      "id": "concept:use-raw-data",
      "type": "concept",
      "title": "Use raw data",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-source-files",
      "type": "concept",
      "title": "Use source files",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-the-secret-verify-the-secret",
      "type": "concept",
      "title": "Verify the Secret {#verify-the-secret}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:decode-the-secret-decoding-secret",
      "type": "concept",
      "title": "Decode the Secret  {#decoding-secret}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/configmap-secret/_index",
      "type": "page",
      "title": "Managing Secrets",
      "summary": "Managing confidential settings data using Secrets.",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/configmap-secret/_index/"
    },
    {
      "id": "page:tasks/inject-data-application/define-command-argument-container",
      "type": "page",
      "title": "Define a Command and Arguments for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/"
    },
    {
      "id": "concept:define-a-command-and-arguments-when-you-create-a-pod",
      "type": "concept",
      "title": "Define a command and arguments when you create a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-environment-variables-to-define-arguments",
      "type": "concept",
      "title": "Use environment variables to define arguments",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:run-a-command-in-a-shell",
      "type": "concept",
      "title": "Run a command in a shell",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/distribute-credentials-secure",
      "type": "page",
      "title": "Distribute Credentials Securely Using Secrets",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/distribute-credentials-secure/"
    },
    {
      "id": "concept:create-a-pod-that-has-access-to-the-secret-data-through-a-volume",
      "type": "concept",
      "title": "Create a Pod that has access to the secret data through a Volume",
      "summary": "",
      "tags": [
        "tasks",
        "storage",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-container-environment-variables-using-secret-data",
      "type": "concept",
      "title": "Define container environment variables using Secret data",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:configure-all-key-value-pairs-in-a-secret-as-container-environment-variables",
      "type": "concept",
      "title": "Configure all key-value pairs in a Secret as container environment variables",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-provide-prod-test-credentials-to-pods-using-secrets-provide-prod-test-creds",
      "type": "concept",
      "title": "Example: Provide prod/test credentials to Pods using Secrets {#provide-prod-test-creds}",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:convert-your-secret-data-to-a-base-64-representation",
      "type": "concept",
      "title": "Convert your secret data to a base-64 representation",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:create-a-secret-directly-with-kubectl",
      "type": "concept",
      "title": "Create a Secret directly with kubectl",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:project-secret-keys-to-specific-file-paths",
      "type": "concept",
      "title": "Project Secret keys to specific file paths",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:set-posix-permissions-for-secret-keys",
      "type": "concept",
      "title": "Set POSIX permissions for Secret keys",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-a-container-environment-variable-with-data-from-a-single-secret",
      "type": "concept",
      "title": "Define a container environment variable with data from a single Secret",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:define-container-environment-variables-with-data-from-multiple-secrets",
      "type": "concept",
      "title": "Define container environment variables with data from multiple Secrets",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:references",
      "type": "concept",
      "title": "References",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/define-environment-variable-container",
      "type": "page",
      "title": "Define Environment Variables for a Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/"
    },
    {
      "id": "concept:define-an-environment-variable-for-a-container",
      "type": "concept",
      "title": "Define an environment variable for a container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-environment-variables-inside-of-your-config",
      "type": "concept",
      "title": "Using environment variables inside of your config",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/downward-api-volume-expose-pod-information",
      "type": "page",
      "title": "Expose Pod Information to Containers Through Files",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/"
    },
    {
      "id": "concept:store-pod-fields",
      "type": "concept",
      "title": "Store Pod fields",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:store-container-fields",
      "type": "concept",
      "title": "Store container fields",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/define-interdependent-environment-variables",
      "type": "page",
      "title": "Define Dependent Environment Variables",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/define-interdependent-environment-variables/"
    },
    {
      "id": "concept:define-an-environment-dependent-variable-for-a-container",
      "type": "concept",
      "title": "Define an environment dependent variable for a container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/define-environment-variable-via-file",
      "type": "page",
      "title": "Define Environment Variable Values Using An Init Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-via-file/"
    },
    {
      "id": "concept:how-the-design-works",
      "type": "concept",
      "title": "How the design works",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:env-file-syntax-env-file-syntax",
      "type": "concept",
      "title": "Env file syntax {#env-file-syntax}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:rules",
      "type": "concept",
      "title": "Rules",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:unsupported-forms",
      "type": "concept",
      "title": "Unsupported forms",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/environment-variable-expose-pod-information",
      "type": "page",
      "title": "Expose Pod Information to Containers Through Environment Variables",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/"
    },
    {
      "id": "concept:use-pod-fields-as-values-for-environment-variables",
      "type": "concept",
      "title": "Use Pod fields as values for environment variables",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:use-container-fields-as-values-for-environment-variables",
      "type": "concept",
      "title": "Use container fields as values for environment variables",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/inject-data-application/_index",
      "type": "page",
      "title": "Inject Data Into Applications",
      "summary": "Specify configuration and other data for the Pods that run your workload.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/inject-data-application/_index/"
    },
    {
      "id": "page:tasks/manage-daemon/create-daemon-set",
      "type": "page",
      "title": "Building a Basic DaemonSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-daemon/create-daemon-set/"
    },
    {
      "id": "concept:define-the-daemonset",
      "type": "concept",
      "title": "Define the DaemonSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-daemon/pods-some-nodes",
      "type": "page",
      "title": "Running Pods on Only Some Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-daemon/pods-some-nodes/"
    },
    {
      "id": "concept:running-pods-on-only-some-nodes",
      "type": "concept",
      "title": "Running Pods on only some Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:step-1-add-labels-to-your-nodes",
      "type": "concept",
      "title": "Step 1: Add labels to your nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:step-2-create-the-manifest",
      "type": "concept",
      "title": "Step 2: Create the manifest",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:step-3-create-the-daemonset",
      "type": "concept",
      "title": "Step 3: Create the DaemonSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-daemon/update-daemon-set",
      "type": "page",
      "title": "Perform a Rolling Update on a DaemonSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/"
    },
    {
      "id": "concept:daemonset-update-strategy",
      "type": "concept",
      "title": "DaemonSet Update Strategy",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:creating-a-daemonset-with-rollingupdate-update-strategy",
      "type": "concept",
      "title": "Creating a DaemonSet with `RollingUpdate` update strategy",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:checking-daemonset-rollingupdate-update-strategy",
      "type": "concept",
      "title": "Checking DaemonSet `RollingUpdate` update strategy",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:updating-a-daemonset-template",
      "type": "concept",
      "title": "Updating a DaemonSet template",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:watching-the-rolling-update-status",
      "type": "concept",
      "title": "Watching the rolling update status",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:daemonset-rolling-update-is-stuck",
      "type": "concept",
      "title": "DaemonSet rolling update is stuck",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-daemon/rollback-daemon-set",
      "type": "page",
      "title": "Perform a Rollback on a DaemonSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-daemon/rollback-daemon-set/"
    },
    {
      "id": "concept:performing-a-rollback-on-a-daemonset",
      "type": "concept",
      "title": "Performing a rollback on a DaemonSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-daemonset-revisions",
      "type": "concept",
      "title": "Understanding DaemonSet revisions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:step-1-find-the-daemonset-revision-you-want-to-roll-back-to",
      "type": "concept",
      "title": "Step 1: Find the DaemonSet revision you want to roll back to",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:step-2-roll-back-to-a-specific-revision",
      "type": "concept",
      "title": "Step 2: Roll back to a specific revision",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:step-3-watch-the-progress-of-the-daemonset-rollback",
      "type": "concept",
      "title": "Step 3: Watch the progress of the DaemonSet rollback",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/manage-daemon/_index",
      "type": "page",
      "title": "Manage Cluster Daemons",
      "summary": "Perform common tasks for managing a DaemonSet, such as performing a rolling update.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/manage-daemon/_index/"
    },
    {
      "id": "page:tasks/debug/_index",
      "type": "page",
      "title": "Monitoring, Logging, and Debugging",
      "summary": "Set up monitoring and logging to troubleshoot a cluster, or debug a containerized application.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/_index/"
    },
    {
      "id": "concept:getting-help",
      "type": "concept",
      "title": "Getting help",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:help-my-question-isn-t-covered-i-need-help-now",
      "type": "concept",
      "title": "Help! My question isn't covered!  I need help now!",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:questions",
      "type": "concept",
      "title": "Questions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:stack-exchange-stack-overflow-or-server-fault-stack-exchange",
      "type": "concept",
      "title": "Stack Exchange, Stack Overflow, or Server Fault {#stack-exchange}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:slack",
      "type": "concept",
      "title": "Slack",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:forum",
      "type": "concept",
      "title": "Forum",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:bugs-and-feature-requests",
      "type": "concept",
      "title": "Bugs and feature requests",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/debug-running-pod",
      "type": "page",
      "title": "Debug Running Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/debug-running-pod/"
    },
    {
      "id": "concept:using-kubectl-describe-pod-to-fetch-details-about-pods",
      "type": "concept",
      "title": "Using `kubectl describe pod` to fetch details about pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-debugging-pending-pods",
      "type": "concept",
      "title": "Example: debugging Pending Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:examining-pod-logs-examine-pod-logs",
      "type": "concept",
      "title": "Examining pod logs {#examine-pod-logs}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-with-container-exec-container-exec",
      "type": "concept",
      "title": "Debugging with container exec {#container-exec}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-with-an-ephemeral-debug-container-ephemeral-container",
      "type": "concept",
      "title": "Debugging with an ephemeral debug container {#ephemeral-container}",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-using-a-copy-of-the-pod",
      "type": "concept",
      "title": "Debugging using a copy of the Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-via-a-shell-on-the-node-node-shell-session",
      "type": "concept",
      "title": "Debugging via a shell on the node {#node-shell-session}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-a-pod-or-node-while-applying-a-profile-debugging-profiles",
      "type": "concept",
      "title": "Debugging a Pod or Node while applying a profile {#debugging-profiles}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-debugging-using-ephemeral-containers-ephemeral-container-example",
      "type": "concept",
      "title": "Example debugging using ephemeral containers {#ephemeral-container-example}",
      "summary": "",
      "tags": [
        "tasks",
        "storage"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:copying-a-pod-while-adding-a-new-container",
      "type": "concept",
      "title": "Copying a Pod while adding a new container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:copying-a-pod-while-changing-its-command",
      "type": "concept",
      "title": "Copying a Pod while changing its command",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:copying-a-pod-while-changing-container-images",
      "type": "concept",
      "title": "Copying a Pod while changing container images",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:capturing-and-analyzing-node-pod-traffic",
      "type": "concept",
      "title": "Capturing and analyzing Node/Pod traffic",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-a-static-profile-static-profile",
      "type": "concept",
      "title": "Applying a Static Profile {#static-profile}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:applying-custom-profile-custom-profile",
      "type": "concept",
      "title": "Applying Custom Profile {#custom-profile}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/get-shell-running-container",
      "type": "page",
      "title": "Get a Shell to a Running Container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/get-shell-running-container/"
    },
    {
      "id": "concept:getting-a-shell-to-a-container",
      "type": "concept",
      "title": "Getting a shell to a container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:writing-the-root-page-for-nginx",
      "type": "concept",
      "title": "Writing the root page for nginx",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:running-individual-commands-in-a-container",
      "type": "concept",
      "title": "Running individual commands in a container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:opening-a-shell-when-a-pod-has-more-than-one-container",
      "type": "concept",
      "title": "Opening a shell when a Pod has more than one container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/debug-pods",
      "type": "page",
      "title": "Debug Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/debug-pods/"
    },
    {
      "id": "concept:diagnosing-the-problem",
      "type": "concept",
      "title": "Diagnosing the problem",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-pods",
      "type": "concept",
      "title": "Debugging Pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-replication-controllers",
      "type": "concept",
      "title": "Debugging Replication Controllers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:debugging-services",
      "type": "concept",
      "title": "Debugging Services",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/debug-statefulset",
      "type": "page",
      "title": "Debug a StatefulSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/debug-statefulset/"
    },
    {
      "id": "concept:debugging-a-statefulset",
      "type": "concept",
      "title": "Debugging a StatefulSet",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/debug-init-containers",
      "type": "page",
      "title": "Debug Init Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/debug-init-containers/"
    },
    {
      "id": "concept:checking-the-status-of-init-containers",
      "type": "concept",
      "title": "Checking the status of Init Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:getting-details-about-init-containers",
      "type": "concept",
      "title": "Getting details about Init Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:accessing-logs-from-init-containers",
      "type": "concept",
      "title": "Accessing logs from Init Containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:understanding-pod-status",
      "type": "concept",
      "title": "Understanding Pod status",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/determine-reason-pod-failure",
      "type": "page",
      "title": "Determine the Reason for Pod Failure",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/determine-reason-pod-failure/"
    },
    {
      "id": "concept:writing-and-reading-a-termination-message",
      "type": "concept",
      "title": "Writing and reading a termination message",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:customizing-the-termination-message",
      "type": "concept",
      "title": "Customizing the termination message",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/debug-service",
      "type": "page",
      "title": "Debug Services",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/debug-service/"
    },
    {
      "id": "concept:running-commands-in-a-pod",
      "type": "concept",
      "title": "Running commands in a Pod",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:setup",
      "type": "concept",
      "title": "Setup",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:does-the-service-exist",
      "type": "concept",
      "title": "Does the Service exist?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:any-network-policy-ingress-rules-affecting-the-target-pods",
      "type": "concept",
      "title": "Any Network Policy Ingress rules affecting the target Pods?",
      "summary": "",
      "tags": [
        "tasks",
        "networking",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:does-the-service-work-by-dns-name",
      "type": "concept",
      "title": "Does the Service work by DNS name?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:does-the-service-work-by-ip",
      "type": "concept",
      "title": "Does the Service work by IP?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:is-the-service-defined-correctly",
      "type": "concept",
      "title": "Is the Service defined correctly?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:does-the-service-have-any-endpointslices",
      "type": "concept",
      "title": "Does the Service have any EndpointSlices?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:are-the-pods-working",
      "type": "concept",
      "title": "Are the Pods working?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:is-the-kube-proxy-working",
      "type": "concept",
      "title": "Is the kube-proxy working?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:seek-help",
      "type": "concept",
      "title": "Seek help",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:does-any-service-work-by-dns-name-does-any-service-exist-in-dns",
      "type": "concept",
      "title": "Does any Service work by DNS name? {#does-any-service-exist-in-dns}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:is-kube-proxy-running",
      "type": "concept",
      "title": "Is kube-proxy running?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:is-kube-proxy-proxying",
      "type": "concept",
      "title": "Is kube-proxy proxying?",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:edge-case-a-pod-fails-to-reach-itself-via-the-service-ip-a-pod-fails-to-reach-itself-via-the-service-ip",
      "type": "concept",
      "title": "Edge case: A Pod fails to reach itself via the Service IP {#a-pod-fails-to-reach-itself-via-the-service-ip}",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-application/_index",
      "type": "page",
      "title": "Troubleshooting Applications",
      "summary": "Debugging common containerized application issues.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-application/_index/"
    },
    {
      "id": "page:tasks/debug/debug-cluster/crictl",
      "type": "page",
      "title": "Debugging Kubernetes nodes with crictl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/crictl/"
    },
    {
      "id": "concept:installing-crictl",
      "type": "concept",
      "title": "Installing crictl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:general-usage",
      "type": "concept",
      "title": "General usage",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-crictl-commands",
      "type": "concept",
      "title": "Example crictl commands",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-pods",
      "type": "concept",
      "title": "List pods",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-images",
      "type": "concept",
      "title": "List images",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:list-containers",
      "type": "concept",
      "title": "List containers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:execute-a-command-in-a-running-container",
      "type": "concept",
      "title": "Execute a command in a running container",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:get-a-container-s-logs",
      "type": "concept",
      "title": "Get a container's logs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/topology",
      "type": "page",
      "title": "Troubleshooting Topology Management",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/topology/"
    },
    {
      "id": "concept:sources-of-troubleshooting-information",
      "type": "concept",
      "title": "Sources of troubleshooting information",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:troubleshoot-topologyaffinityerror-topologyaffinityerror",
      "type": "concept",
      "title": "Troubleshoot `TopologyAffinityError` {#TopologyAffinityError}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:examine-system-logs",
      "type": "concept",
      "title": "Examine system logs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-the-device-plugin-resource-api-device-plugin-resource-api",
      "type": "concept",
      "title": "Check the device plugin resource API {#device-plugin-resource-api}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:examine-the-memory-manager-state-on-a-node",
      "type": "concept",
      "title": "Examine the memory manager state on a node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/windows",
      "type": "page",
      "title": "Windows debugging tips",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/windows/"
    },
    {
      "id": "concept:node-level-troubleshooting-troubleshooting-node",
      "type": "concept",
      "title": "Node-level troubleshooting {#troubleshooting-node}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:network-troubleshooting-troubleshooting-network",
      "type": "concept",
      "title": "Network troubleshooting {#troubleshooting-network}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:flannel-troubleshooting",
      "type": "concept",
      "title": "Flannel troubleshooting",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:further-investigation",
      "type": "concept",
      "title": "Further investigation",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/troubleshoot-kubectl",
      "type": "page",
      "title": "Troubleshooting kubectl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/troubleshoot-kubectl/"
    },
    {
      "id": "concept:verify-kubectl-setup",
      "type": "concept",
      "title": "Verify kubectl setup",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-kubeconfig",
      "type": "concept",
      "title": "Check kubeconfig",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:check-vpn-connectivity",
      "type": "concept",
      "title": "Check VPN connectivity",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:authentication-and-authorization",
      "type": "concept",
      "title": "Authentication and authorization",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-contexts",
      "type": "concept",
      "title": "Verify contexts",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:api-server-and-load-balancer",
      "type": "concept",
      "title": "API server and load balancer",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:tls-problems",
      "type": "concept",
      "title": "TLS problems",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:verify-kubectl-helpers",
      "type": "concept",
      "title": "Verify kubectl helpers",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/audit",
      "type": "page",
      "title": "Auditing",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/"
    },
    {
      "id": "concept:audit-policy",
      "type": "concept",
      "title": "Audit policy",
      "summary": "",
      "tags": [
        "tasks",
        "security"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:audit-backends",
      "type": "concept",
      "title": "Audit backends",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:event-batching-batching",
      "type": "concept",
      "title": "Event batching {#batching}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:parameter-tuning",
      "type": "concept",
      "title": "Parameter tuning",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:log-backend",
      "type": "concept",
      "title": "Log backend",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:webhook-backend",
      "type": "concept",
      "title": "Webhook backend",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:log-entry-truncation-truncate",
      "type": "concept",
      "title": "Log entry truncation {#truncate}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/resource-usage-monitoring",
      "type": "page",
      "title": "Tools for Monitoring Resources",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-usage-monitoring/"
    },
    {
      "id": "concept:resource-metrics-pipeline",
      "type": "concept",
      "title": "Resource metrics pipeline",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:full-metrics-pipeline",
      "type": "concept",
      "title": "Full metrics pipeline",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/monitor-node-health",
      "type": "page",
      "title": "Monitor Node Health",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/monitor-node-health/"
    },
    {
      "id": "concept:enabling-node-problem-detector",
      "type": "concept",
      "title": "Enabling Node Problem Detector",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:overwrite-the-configuration",
      "type": "concept",
      "title": "Overwrite the configuration",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:problem-daemons",
      "type": "concept",
      "title": "Problem Daemons",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:exporter",
      "type": "concept",
      "title": "Exporter",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:recommendations-and-restrictions",
      "type": "concept",
      "title": "Recommendations and restrictions",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-kubectl-to-enable-node-problem-detector-using-kubectl",
      "type": "concept",
      "title": "Using kubectl to enable Node Problem Detector {#using-kubectl}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:using-an-addon-pod-to-enable-node-problem-detector-using-addon-pod",
      "type": "concept",
      "title": "Using an Addon pod to enable Node Problem Detector {#using-addon-pod}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:adding-support-for-other-log-format-support-other-log-format",
      "type": "concept",
      "title": "Adding support for other log format {#support-other-log-format}",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:adding-custom-plugin-monitors",
      "type": "concept",
      "title": "Adding custom plugin monitors",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/resource-metrics-pipeline",
      "type": "page",
      "title": "Resource metrics pipeline",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/"
    },
    {
      "id": "concept:metrics-api",
      "type": "concept",
      "title": "Metrics API",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:measuring-resource-usage",
      "type": "concept",
      "title": "Measuring resource usage",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:metrics-server",
      "type": "concept",
      "title": "Metrics Server",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cpu",
      "type": "concept",
      "title": "CPU",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:memory",
      "type": "concept",
      "title": "Memory",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/local-debugging",
      "type": "page",
      "title": "Developing and debugging services locally using telepresence",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/local-debugging/"
    },
    {
      "id": "concept:connecting-your-local-machine-to-a-remote-kubernetes-cluster",
      "type": "concept",
      "title": "Connecting your local machine to a remote Kubernetes cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:developing-or-debugging-an-existing-service",
      "type": "concept",
      "title": "Developing or debugging an existing service",
      "summary": "",
      "tags": [
        "tasks",
        "networking"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:how-does-telepresence-work",
      "type": "concept",
      "title": "How does Telepresence work?",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/kubectl-node-debug",
      "type": "page",
      "title": "Debugging Kubernetes Nodes With Kubectl",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/kubectl-node-debug/"
    },
    {
      "id": "concept:debugging-a-node-using-kubectl-debug-node",
      "type": "concept",
      "title": "Debugging a Node using `kubectl debug node`",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/debug-cluster/_index",
      "type": "page",
      "title": "Troubleshooting Clusters",
      "summary": "Debugging common cluster issues.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/debug-cluster/_index/"
    },
    {
      "id": "concept:listing-your-cluster",
      "type": "concept",
      "title": "Listing your cluster",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:looking-at-logs",
      "type": "concept",
      "title": "Looking at logs",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:cluster-failure-modes",
      "type": "concept",
      "title": "Cluster failure modes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:example-debugging-a-down-unreachable-node",
      "type": "concept",
      "title": "Example: debugging a down/unreachable node",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:control-plane-nodes",
      "type": "concept",
      "title": "Control Plane nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:worker-nodes",
      "type": "concept",
      "title": "Worker Nodes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:contributing-causes",
      "type": "concept",
      "title": "Contributing causes",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:specific-scenarios",
      "type": "concept",
      "title": "Specific scenarios",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "concept:mitigations",
      "type": "concept",
      "title": "Mitigations",
      "summary": "",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": null
    },
    {
      "id": "page:tasks/debug/monitoring/_index",
      "type": "page",
      "title": "Monitoring in Kubernetes",
      "summary": "Monitoring kubernetes system components.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/monitoring/_index/"
    },
    {
      "id": "page:tasks/debug/logging/_index",
      "type": "page",
      "title": "Logging in Kubernetes",
      "summary": "Logging in Kubernetes involves collecting, storing, and analyzing log data from applications and system components.",
      "tags": [
        "tasks"
      ],
      "section": "tasks",
      "url": "https://kubernetes.io/docs/tasks/debug/logging/_index/"
    },
    {
      "id": "page:setup/_index",
      "type": "page",
      "title": "Getting started",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/_index/"
    },
    {
      "id": "concept:learning-environment",
      "type": "concept",
      "title": "Learning environment",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:production-environment",
      "type": "concept",
      "title": "Production environment",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/turnkey-solutions",
      "type": "page",
      "title": "Turnkey Cloud Solutions",
      "summary": "Turnkey Cloud Solutions provide pre-configured, cloud-based environments for deploying and managing applications.",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/turnkey-solutions/"
    },
    {
      "id": "page:setup/production-environment/container-runtimes",
      "type": "page",
      "title": "Container Runtimes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/container-runtimes/"
    },
    {
      "id": "concept:install-and-configure-prerequisites",
      "type": "concept",
      "title": "Install and configure prerequisites",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:cgroup-drivers",
      "type": "concept",
      "title": "cgroup drivers",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:cri-version-support-cri-versions",
      "type": "concept",
      "title": "CRI version support {#cri-versions}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:container-runtimes",
      "type": "concept",
      "title": "Container runtimes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:enable-ipv4-packet-forwarding-prerequisite-ipv4-forwarding-optional",
      "type": "concept",
      "title": "Enable IPv4 packet forwarding {#prerequisite-ipv4-forwarding-optional}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:cgroupfs-driver-cgroupfs-cgroup-driver",
      "type": "concept",
      "title": "cgroupfs driver {#cgroupfs-cgroup-driver}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:systemd-cgroup-driver-systemd-cgroup-driver",
      "type": "concept",
      "title": "systemd cgroup driver {#systemd-cgroup-driver}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:migrating-to-the-systemd-driver-in-kubeadm-managed-clusters",
      "type": "concept",
      "title": "Migrating to the `systemd` driver in kubeadm managed clusters",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:containerd",
      "type": "concept",
      "title": "containerd",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:cri-o",
      "type": "concept",
      "title": "CRI-O",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:docker-engine-docker",
      "type": "concept",
      "title": "Docker Engine {#docker}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:mirantis-container-runtime-mcr",
      "type": "concept",
      "title": "Mirantis Container Runtime {#mcr}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/_index",
      "type": "page",
      "title": "Production environment",
      "summary": "Create a production-quality Kubernetes cluster",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/_index/"
    },
    {
      "id": "concept:production-considerations",
      "type": "concept",
      "title": "Production considerations",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:production-cluster-setup",
      "type": "concept",
      "title": "Production cluster setup",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:production-user-management",
      "type": "concept",
      "title": "Production user management",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:set-limits-on-workload-resources",
      "type": "concept",
      "title": "Set limits on workload resources",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:production-control-plane",
      "type": "concept",
      "title": "Production control plane",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:production-worker-nodes",
      "type": "concept",
      "title": "Production worker nodes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/_index",
      "type": "page",
      "title": "Installing Kubernetes with deployment tools",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/_index/"
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/troubleshooting-kubeadm",
      "type": "page",
      "title": "Troubleshooting kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/"
    },
    {
      "id": "concept:not-possible-to-join-a-v1-18-node-to-a-v1-17-cluster-due-to-missing-rbac",
      "type": "concept",
      "title": "Not possible to join a v1.18 Node to a v1.17 cluster due to missing RBAC",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:ebtables-or-some-similar-executable-not-found-during-installation",
      "type": "concept",
      "title": "`ebtables` or some similar executable not found during installation",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-blocks-waiting-for-control-plane-during-installation",
      "type": "concept",
      "title": "kubeadm blocks waiting for control plane during installation",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-blocks-when-removing-managed-containers",
      "type": "concept",
      "title": "kubeadm blocks when removing managed containers",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:pods-in-runcontainererror-crashloopbackoff-or-error-state",
      "type": "concept",
      "title": "Pods in `RunContainerError`, `CrashLoopBackOff` or `Error` state",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:coredns-is-stuck-in-the-pending-state",
      "type": "concept",
      "title": "`coredns` is stuck in the `Pending` state",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:hostport-services-do-not-work",
      "type": "concept",
      "title": "`HostPort` services do not work",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:pods-are-not-accessible-via-their-service-ip",
      "type": "concept",
      "title": "Pods are not accessible via their Service IP",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:tls-certificate-errors",
      "type": "concept",
      "title": "TLS certificate errors",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubelet-client-certificate-rotation-fails-kubelet-client-cert",
      "type": "concept",
      "title": "Kubelet client certificate rotation fails {#kubelet-client-cert}",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:default-nic-when-using-flannel-as-the-pod-network-in-vagrant",
      "type": "concept",
      "title": "Default NIC When using flannel as the pod network in Vagrant",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:non-public-ip-used-for-containers",
      "type": "concept",
      "title": "Non-public IP used for containers",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:coredns-pods-have-crashloopbackoff-or-error-state",
      "type": "concept",
      "title": "`coredns` pods have `CrashLoopBackOff` or `Error` state",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:etcd-pods-restart-continually",
      "type": "concept",
      "title": "etcd pods restart continually",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:not-possible-to-pass-a-comma-separated-list-of-values-to-arguments-inside-a-component-extra-args-flag",
      "type": "concept",
      "title": "Not possible to pass a comma separated list of values to arguments inside a `--component-extra-args` flag",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kube-proxy-scheduled-before-node-is-initialized-by-cloud-controller-manager",
      "type": "concept",
      "title": "kube-proxy scheduled before node is initialized by cloud-controller-manager",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:usr-is-mounted-read-only-on-nodes-usr-mounted-read-only",
      "type": "concept",
      "title": "`/usr` is mounted read-only on nodes {#usr-mounted-read-only}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-plan-prints-out-context-deadline-exceeded-error-message",
      "type": "concept",
      "title": "`kubeadm upgrade plan` prints out `context deadline exceeded` error message",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-reset-unmounts-var-lib-kubelet",
      "type": "concept",
      "title": "`kubeadm reset` unmounts `/var/lib/kubelet`",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:cannot-use-the-metrics-server-securely-in-a-kubeadm-cluster",
      "type": "concept",
      "title": "Cannot use the metrics-server securely in a kubeadm cluster",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:upgrade-fails-due-to-etcd-hash-not-changing",
      "type": "concept",
      "title": "Upgrade fails due to etcd hash not changing",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/install-kubeadm",
      "type": "page",
      "title": "Installing kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/"
    },
    {
      "id": "concept:check-your-os-version",
      "type": "concept",
      "title": "Check your OS version",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:verify-the-mac-address-and-product-uuid-are-unique-for-every-node-verify-mac-address",
      "type": "concept",
      "title": "Verify the MAC address and product_uuid are unique for every node {#verify-mac-address}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:check-network-adapters",
      "type": "concept",
      "title": "Check network adapters",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:check-required-ports-check-required-ports",
      "type": "concept",
      "title": "Check required ports {#check-required-ports}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:swap-configuration-swap-configuration",
      "type": "concept",
      "title": "Swap configuration {#swap-configuration}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:installing-a-container-runtime-installing-runtime",
      "type": "concept",
      "title": "Installing a container runtime {#installing-runtime}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:installing-kubeadm-kubelet-and-kubectl",
      "type": "concept",
      "title": "Installing kubeadm, kubelet and kubectl",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/control-plane-flags",
      "type": "page",
      "title": "Customizing components with the kubeadm API",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/control-plane-flags/"
    },
    {
      "id": "concept:customizing-the-control-plane-with-flags-in-clusterconfiguration",
      "type": "concept",
      "title": "Customizing the control plane with flags in `ClusterConfiguration`",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:customizing-with-patches-patches",
      "type": "concept",
      "title": "Customizing with patches {#patches}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:customizing-the-kubelet-kubelet",
      "type": "concept",
      "title": "Customizing the kubelet {#kubelet}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:customizing-kube-proxy",
      "type": "concept",
      "title": "Customizing kube-proxy",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:customizing-coredns",
      "type": "concept",
      "title": "Customizing CoreDNS",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:apiserver-flags",
      "type": "concept",
      "title": "APIServer flags",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:controllermanager-flags",
      "type": "concept",
      "title": "ControllerManager flags",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:scheduler-flags",
      "type": "concept",
      "title": "Scheduler flags",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:etcd-flags",
      "type": "concept",
      "title": "Etcd flags",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm",
      "type": "page",
      "title": "Set up a High Availability etcd Cluster with kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm/"
    },
    {
      "id": "concept:setting-up-the-cluster",
      "type": "concept",
      "title": "Setting up the cluster",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/create-cluster-kubeadm",
      "type": "page",
      "title": "Creating a cluster with kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/"
    },
    {
      "id": "concept:objectives",
      "type": "concept",
      "title": "Objectives",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:instructions",
      "type": "concept",
      "title": "Instructions",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:clean-up-tear-down",
      "type": "concept",
      "title": "Clean up {#tear-down}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:version-skew-policy-version-skew-policy",
      "type": "concept",
      "title": "Version skew policy {#version-skew-policy}",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:limitations-limitations",
      "type": "concept",
      "title": "Limitations {#limitations}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:troubleshooting-troubleshooting",
      "type": "concept",
      "title": "Troubleshooting {#troubleshooting}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:preparing-the-hosts",
      "type": "concept",
      "title": "Preparing the hosts",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:preparing-the-required-container-images",
      "type": "concept",
      "title": "Preparing the required container images",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:initializing-your-control-plane-node",
      "type": "concept",
      "title": "Initializing your control-plane node",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:considerations-about-apiserver-advertise-address-and-controlplaneendpoint",
      "type": "concept",
      "title": "Considerations about apiserver-advertise-address and ControlPlaneEndpoint",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:more-information",
      "type": "concept",
      "title": "More information",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:installing-a-pod-network-add-on-pod-network",
      "type": "concept",
      "title": "Installing a Pod network add-on {#pod-network}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:managed-node-labels",
      "type": "concept",
      "title": "Managed node labels",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:control-plane-node-isolation",
      "type": "concept",
      "title": "Control plane node isolation",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:adding-more-control-plane-nodes",
      "type": "concept",
      "title": "Adding more control plane nodes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:adding-worker-nodes-join-nodes",
      "type": "concept",
      "title": "Adding worker nodes {#join-nodes}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:optional-controlling-your-cluster-from-machines-other-than-the-control-plane-node",
      "type": "concept",
      "title": "(Optional) Controlling your cluster from machines other than the control-plane node",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:optional-proxying-api-server-to-localhost",
      "type": "concept",
      "title": "(Optional) Proxying API Server to localhost",
      "summary": "",
      "tags": [
        "setup",
        "networking"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:remove-the-node",
      "type": "concept",
      "title": "Remove the node",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:clean-up-the-control-plane",
      "type": "concept",
      "title": "Clean up the control plane",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-s-skew-against-the-kubernetes-version",
      "type": "concept",
      "title": "kubeadm's skew against the Kubernetes version",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-s-skew-against-the-kubelet",
      "type": "concept",
      "title": "kubeadm's skew against the kubelet",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubeadm-s-skew-against-kubeadm",
      "type": "concept",
      "title": "kubeadm's skew against kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:cluster-resilience-resilience",
      "type": "concept",
      "title": "Cluster resilience {#resilience}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:platform-compatibility-multi-platform",
      "type": "concept",
      "title": "Platform compatibility {#multi-platform}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:feedback-feedback",
      "type": "concept",
      "title": "Feedback {#feedback}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/ha-topology",
      "type": "page",
      "title": "Options for Highly Available Topology",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/ha-topology/"
    },
    {
      "id": "concept:stacked-etcd-topology",
      "type": "concept",
      "title": "Stacked etcd topology",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:external-etcd-topology",
      "type": "concept",
      "title": "External etcd topology",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/dual-stack-support",
      "type": "page",
      "title": "Dual-stack support with kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/dual-stack-support/"
    },
    {
      "id": "concept:enable-ipv6-packet-forwarding-prerequisite-ipv6-forwarding",
      "type": "concept",
      "title": "Enable IPv6 packet forwarding {#prerequisite-ipv6-forwarding}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:create-a-dual-stack-cluster",
      "type": "concept",
      "title": "Create a dual-stack cluster",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:join-a-node-to-dual-stack-cluster",
      "type": "concept",
      "title": "Join a node to dual-stack cluster",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:create-a-single-stack-cluster",
      "type": "concept",
      "title": "Create a single-stack cluster",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/_index",
      "type": "page",
      "title": "Bootstrapping clusters with kubeadm",
      "summary": "Bootstrapping clusters with kubeadm involves using a tool to automate the installation and configuration of a Kubernetes cluster.",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/_index/"
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/kubelet-integration",
      "type": "page",
      "title": "Configuring each kubelet in your cluster using kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/kubelet-integration/"
    },
    {
      "id": "concept:kubelet-configuration-patterns",
      "type": "concept",
      "title": "Kubelet configuration patterns",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:configure-kubelets-using-kubeadm",
      "type": "concept",
      "title": "Configure kubelets using kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:the-kubelet-drop-in-file-for-systemd",
      "type": "concept",
      "title": "The kubelet drop-in file for systemd",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubernetes-binaries-and-package-contents",
      "type": "concept",
      "title": "Kubernetes binaries and package contents",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:propagating-cluster-level-configuration-to-each-kubelet",
      "type": "concept",
      "title": "Propagating cluster-level configuration to each kubelet",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:providing-instance-specific-configuration-details",
      "type": "concept",
      "title": "Providing instance-specific configuration details",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:workflow-when-using-kubeadm-init",
      "type": "concept",
      "title": "Workflow when using `kubeadm init`",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:workflow-when-using-kubeadm-join",
      "type": "concept",
      "title": "Workflow when using `kubeadm join`",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/production-environment/tools/kubeadm/high-availability",
      "type": "page",
      "title": "Creating Highly Available Clusters with kubeadm",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/"
    },
    {
      "id": "concept:first-steps-for-both-methods",
      "type": "concept",
      "title": "First steps for both methods",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:stacked-control-plane-and-etcd-nodes",
      "type": "concept",
      "title": "Stacked control plane and etcd nodes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:external-etcd-nodes",
      "type": "concept",
      "title": "External etcd nodes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:common-tasks-after-bootstrapping-control-plane",
      "type": "concept",
      "title": "Common tasks after bootstrapping control plane",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:manual-certificate-distribution-manual-certs",
      "type": "concept",
      "title": "Manual certificate distribution {#manual-certs}",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:container-images",
      "type": "concept",
      "title": "Container images",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:command-line-interface-kubectl",
      "type": "concept",
      "title": "Command line interface {#kubectl}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:create-load-balancer-for-kube-apiserver",
      "type": "concept",
      "title": "Create load balancer for kube-apiserver",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:steps-for-the-first-control-plane-node",
      "type": "concept",
      "title": "Steps for the first control plane node",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:steps-for-the-rest-of-the-control-plane-nodes",
      "type": "concept",
      "title": "Steps for the rest of the control plane nodes",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:set-up-the-etcd-cluster",
      "type": "concept",
      "title": "Set up the etcd cluster",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:set-up-the-first-control-plane-node",
      "type": "concept",
      "title": "Set up the first control plane node",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:install-workers",
      "type": "concept",
      "title": "Install workers",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/best-practices/multiple-zones",
      "type": "page",
      "title": "Running in multiple zones",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/best-practices/multiple-zones/"
    },
    {
      "id": "concept:control-plane-behavior",
      "type": "concept",
      "title": "Control plane behavior",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:node-behavior",
      "type": "concept",
      "title": "Node behavior",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:manual-zone-assignment-for-pods",
      "type": "concept",
      "title": "Manual zone assignment for Pods",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:storage-access-for-zones",
      "type": "concept",
      "title": "Storage access for zones",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:networking",
      "type": "concept",
      "title": "Networking",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:fault-recovery",
      "type": "concept",
      "title": "Fault recovery",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:distributing-nodes-across-zones",
      "type": "concept",
      "title": "Distributing nodes across zones",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/best-practices/enforcing-pod-security-standards",
      "type": "page",
      "title": "Enforcing Pod Security Standards",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/best-practices/enforcing-pod-security-standards/"
    },
    {
      "id": "concept:using-the-built-in-pod-security-admission-controller",
      "type": "concept",
      "title": "Using the built-in Pod Security Admission Controller",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:third-party-alternatives",
      "type": "concept",
      "title": "Third-party alternatives",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:configure-all-cluster-namespaces",
      "type": "concept",
      "title": "Configure all cluster namespaces",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:embrace-the-principle-of-least-privilege",
      "type": "concept",
      "title": "Embrace the principle of least privilege",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:adopt-a-multi-mode-strategy",
      "type": "concept",
      "title": "Adopt a multi-mode strategy",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/best-practices/cluster-large",
      "type": "page",
      "title": "Considerations for large clusters",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/best-practices/cluster-large/"
    },
    {
      "id": "concept:cloud-provider-resource-quotas-quota-issues",
      "type": "concept",
      "title": "Cloud provider resource quotas {#quota-issues}",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:control-plane-components",
      "type": "concept",
      "title": "Control plane components",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:addon-resources",
      "type": "concept",
      "title": "Addon resources",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:prioritizing-cluster-essential-components",
      "type": "concept",
      "title": "Prioritizing cluster-essential components",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:etcd-storage",
      "type": "concept",
      "title": "etcd storage",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/best-practices/certificates",
      "type": "page",
      "title": "PKI certificates and requirements",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/best-practices/certificates/"
    },
    {
      "id": "concept:how-certificates-are-used-by-your-cluster",
      "type": "concept",
      "title": "How certificates are used by your cluster",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:where-certificates-are-stored",
      "type": "concept",
      "title": "Where certificates are stored",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:configure-certificates-manually",
      "type": "concept",
      "title": "Configure certificates manually",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:configure-certificates-for-user-accounts",
      "type": "concept",
      "title": "Configure certificates for user accounts",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:server-certificates",
      "type": "concept",
      "title": "Server certificates",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:client-certificates",
      "type": "concept",
      "title": "Client certificates",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:kubelet-s-server-and-client-certificates",
      "type": "concept",
      "title": "Kubelet's server and client certificates",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:single-root-ca",
      "type": "concept",
      "title": "Single root CA",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:all-certificates",
      "type": "concept",
      "title": "All certificates",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:certificate-paths",
      "type": "concept",
      "title": "Certificate paths",
      "summary": "",
      "tags": [
        "setup",
        "security"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/best-practices/_index",
      "type": "page",
      "title": "Best practices",
      "summary": "Establishing best practices is essential for a smooth Kubernetes experience.",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/best-practices/_index/"
    },
    {
      "id": "page:setup/best-practices/node-conformance",
      "type": "page",
      "title": "Validate node setup",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/best-practices/node-conformance/"
    },
    {
      "id": "concept:node-conformance-test",
      "type": "concept",
      "title": "Node Conformance Test",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:node-prerequisite",
      "type": "concept",
      "title": "Node Prerequisite",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:running-node-conformance-test",
      "type": "concept",
      "title": "Running Node Conformance Test",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:running-node-conformance-test-for-other-architectures",
      "type": "concept",
      "title": "Running Node Conformance Test for Other Architectures",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:running-selected-test",
      "type": "concept",
      "title": "Running Selected Test",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:setup/learning-environment/_index",
      "type": "page",
      "title": "Learning environment",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": "https://kubernetes.io/docs/setup/learning-environment/_index/"
    },
    {
      "id": "concept:installing-kubectl",
      "type": "concept",
      "title": "Installing kubectl",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:setting-up-local-kubernetes-environments",
      "type": "concept",
      "title": "Setting up local Kubernetes environments",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:using-online-playgrounds",
      "type": "concept",
      "title": "Using online playgrounds",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:practicing-with-production-like-clusters",
      "type": "concept",
      "title": "Practicing with production-like clusters",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "concept:other-local-options",
      "type": "concept",
      "title": "Other local options",
      "summary": "",
      "tags": [
        "setup"
      ],
      "section": "setup",
      "url": null
    },
    {
      "id": "page:concepts/_index",
      "type": "page",
      "title": "Concepts",
      "summary": "Kubernetes concepts are fundamental building blocks for cluster management.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/_index/"
    },
    {
      "id": "page:concepts/configuration/configmap",
      "type": "page",
      "title": "ConfigMaps",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/configuration/configmap/"
    },
    {
      "id": "concept:configmap-object",
      "type": "concept",
      "title": "ConfigMap object",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configmaps-and-pods",
      "type": "concept",
      "title": "ConfigMaps and Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-configmaps",
      "type": "concept",
      "title": "Using ConfigMaps",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:immutable-configmaps-configmap-immutable",
      "type": "concept",
      "title": "Immutable ConfigMaps {#configmap-immutable}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-configmaps-as-files-from-a-pod",
      "type": "concept",
      "title": "Using ConfigMaps as files from a Pod",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-configmaps-as-environment-variables",
      "type": "concept",
      "title": "Using Configmaps as environment variables",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/configuration/secret",
      "type": "page",
      "title": "Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/configuration/secret/"
    },
    {
      "id": "concept:uses-for-secrets",
      "type": "concept",
      "title": "Uses for Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:types-of-secret-secret-types",
      "type": "concept",
      "title": "Types of Secret {#secret-types}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:working-with-secrets",
      "type": "concept",
      "title": "Working with Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:immutable-secrets-secret-immutable",
      "type": "concept",
      "title": "Immutable Secrets {#secret-immutable}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:information-security-for-secrets",
      "type": "concept",
      "title": "Information security for Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-case-dotfiles-in-a-secret-volume",
      "type": "concept",
      "title": "Use case: dotfiles in a secret volume",
      "summary": "",
      "tags": [
        "concepts",
        "storage",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-case-secret-visible-to-one-container-in-a-pod",
      "type": "concept",
      "title": "Use case: Secret visible to one container in a Pod",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:alternatives-to-secrets",
      "type": "concept",
      "title": "Alternatives to Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:opaque-secrets",
      "type": "concept",
      "title": "Opaque Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:serviceaccount-token-secrets",
      "type": "concept",
      "title": "ServiceAccount token Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:docker-config-secrets",
      "type": "concept",
      "title": "Docker config Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:basic-authentication-secret",
      "type": "concept",
      "title": "Basic authentication Secret",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ssh-authentication-secrets",
      "type": "concept",
      "title": "SSH authentication Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tls-secrets",
      "type": "concept",
      "title": "TLS Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:bootstrap-token-secrets",
      "type": "concept",
      "title": "Bootstrap token Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:creating-a-secret",
      "type": "concept",
      "title": "Creating a Secret",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:editing-a-secret",
      "type": "concept",
      "title": "Editing a Secret",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-a-secret",
      "type": "concept",
      "title": "Using a Secret",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-secrets-as-files-from-a-pod-using-secrets-as-files-from-a-pod",
      "type": "concept",
      "title": "Using Secrets as files from a Pod {#using-secrets-as-files-from-a-pod}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-secrets-as-environment-variables",
      "type": "concept",
      "title": "Using Secrets as environment variables",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-image-pull-secrets-using-imagepullsecrets",
      "type": "concept",
      "title": "Container image pull Secrets {#using-imagepullsecrets}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-secrets-with-static-pods-restriction-static-pod",
      "type": "concept",
      "title": "Using Secrets with static Pods {#restriction-static-pod}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:marking-a-secret-as-immutable-secret-immutable-create",
      "type": "concept",
      "title": "Marking a Secret as immutable {#secret-immutable-create}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configure-least-privilege-access-to-secrets",
      "type": "concept",
      "title": "Configure least-privilege access to Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/configuration/manage-resources-containers",
      "type": "page",
      "title": "Resource Management for Pods and Containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/"
    },
    {
      "id": "concept:requests-and-limits",
      "type": "concept",
      "title": "Requests and limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-types",
      "type": "concept",
      "title": "Resource types",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-requests-and-limits-of-pod-and-container",
      "type": "concept",
      "title": "Resource requests and limits of Pod and container",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-level-resource-specification",
      "type": "concept",
      "title": "Pod-level resource specification",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-units-in-kubernetes",
      "type": "concept",
      "title": "Resource units in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-resources-example-example-1",
      "type": "concept",
      "title": "Container resources example {#example-1}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-resources-example-example-2",
      "type": "concept",
      "title": "Pod resources example {#example-2}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-pods-with-resource-requests-are-scheduled",
      "type": "concept",
      "title": "How Pods with resource requests are scheduled",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-kubernetes-applies-resource-requests-and-limits-how-pods-with-resource-limits-are-run",
      "type": "concept",
      "title": "How Kubernetes applies resource requests and limits {#how-pods-with-resource-limits-are-run}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:local-ephemeral-storage",
      "type": "concept",
      "title": "Local ephemeral storage",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:extended-resources",
      "type": "concept",
      "title": "Extended resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pid-limiting",
      "type": "concept",
      "title": "PID limiting",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:huge-pages",
      "type": "concept",
      "title": "Huge pages",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cpu-resource-units-meaning-of-cpu",
      "type": "concept",
      "title": "CPU resource units {#meaning-of-cpu}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:memory-resource-units-meaning-of-memory",
      "type": "concept",
      "title": "Memory resource units {#meaning-of-memory}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resizing-container-resources",
      "type": "concept",
      "title": "Resizing container resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:monitoring-compute-memory-resource-usage",
      "type": "concept",
      "title": "Monitoring compute & memory resource usage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:considerations-for-memory-backed-emptydir-volumes-memory-backed-emptydir",
      "type": "concept",
      "title": "Considerations for memory backed `emptyDir` volumes {#memory-backed-emptydir}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-monitoring-for-local-ephemeral-storage",
      "type": "concept",
      "title": "Resource monitoring for local ephemeral storage",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:managing-extended-resources",
      "type": "concept",
      "title": "Managing extended resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:consuming-extended-resources",
      "type": "concept",
      "title": "Consuming extended resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:my-pods-are-pending-with-event-message-failedscheduling",
      "type": "concept",
      "title": "My Pods are pending with event message `FailedScheduling`",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:my-container-is-terminated",
      "type": "concept",
      "title": "My container is terminated",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/configuration/organize-cluster-access-kubeconfig",
      "type": "page",
      "title": "Organizing Cluster Access Using kubeconfig Files",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/"
    },
    {
      "id": "concept:supporting-multiple-clusters-users-and-authentication-mechanisms",
      "type": "concept",
      "title": "Supporting multiple clusters, users, and authentication mechanisms",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:context",
      "type": "concept",
      "title": "Context",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:the-kubeconfig-environment-variable",
      "type": "concept",
      "title": "The KUBECONFIG environment variable",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:merging-kubeconfig-files",
      "type": "concept",
      "title": "Merging kubeconfig files",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:file-references",
      "type": "concept",
      "title": "File references",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:proxy",
      "type": "concept",
      "title": "Proxy",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/configuration/windows-resource-management",
      "type": "page",
      "title": "Resource Management for Windows nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/configuration/windows-resource-management/"
    },
    {
      "id": "concept:memory-management-resource-management-memory",
      "type": "concept",
      "title": "Memory management {#resource-management-memory}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cpu-management-resource-management-cpu",
      "type": "concept",
      "title": "CPU management {#resource-management-cpu}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-reservation-resource-reservation",
      "type": "concept",
      "title": "Resource reservation {#resource-reservation}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/configuration/_index",
      "type": "page",
      "title": "Configuration",
      "summary": "Resources that Kubernetes provides for configuring Pods.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/configuration/_index/"
    },
    {
      "id": "page:concepts/security/application-security-checklist",
      "type": "page",
      "title": "Application Security Checklist",
      "summary": "Baseline guidelines around ensuring application security on Kubernetes, aimed at application developers\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/application-security-checklist/"
    },
    {
      "id": "concept:base-security-hardening",
      "type": "concept",
      "title": "Base security hardening",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:advanced-security-hardening-advanced",
      "type": "concept",
      "title": "Advanced security hardening {#advanced}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:application-design",
      "type": "concept",
      "title": "Application design",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:service-account",
      "type": "concept",
      "title": "Service account",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-level-securitycontext-recommendations-security-context-pod",
      "type": "concept",
      "title": "Pod-level `securityContext` recommendations {#security-context-pod}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-level-securitycontext-recommendations-security-context-container",
      "type": "concept",
      "title": "Container-level `securityContext` recommendations {#security-context-container}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:role-based-access-control-rbac-rbac",
      "type": "concept",
      "title": "Role Based Access Control (RBAC) {#rbac}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:image-security",
      "type": "concept",
      "title": "Image security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-policies",
      "type": "concept",
      "title": "Network policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:linux-container-security",
      "type": "concept",
      "title": "Linux container security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:runtime-classes",
      "type": "concept",
      "title": "Runtime classes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/linux-kernel-security-constraints",
      "type": "page",
      "title": "Linux kernel security constraints for Pods and containers",
      "summary": "Overview of Linux kernel security modules and constraints that you can use to harden your Pods and containers.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/linux-kernel-security-constraints/"
    },
    {
      "id": "concept:run-workloads-without-root-privileges-run-without-root",
      "type": "concept",
      "title": "Run workloads without root privileges {#run-without-root}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:security-features-in-the-linux-kernel-linux-security-features",
      "type": "concept",
      "title": "Security features in the Linux kernel {#linux-security-features}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kernel-level-security-features-and-privileged-containers-kernel-security-features-privileged-containers",
      "type": "concept",
      "title": "Kernel-level security features and privileged containers {#kernel-security-features-privileged-containers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:recommendations-and-best-practices-recommendations-best-practices",
      "type": "concept",
      "title": "Recommendations and best practices {#recommendations-best-practices}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:seccomp",
      "type": "concept",
      "title": "seccomp",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:apparmor-and-selinux-policy-based-mandatory-access-control-policy-based-mac",
      "type": "concept",
      "title": "AppArmor and SELinux: policy-based mandatory access control {#policy-based-mac}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:summary-of-features-summary",
      "type": "concept",
      "title": "Summary of features {#summary}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:considerations-for-managing-custom-configurations-considerations-custom-configurations",
      "type": "concept",
      "title": "Considerations for managing custom configurations {#considerations-custom-configurations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:privileged-containers-privileged-containers",
      "type": "concept",
      "title": "Privileged containers {#privileged-containers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/rbac-good-practices",
      "type": "page",
      "title": "Role Based Access Control Good Practices",
      "summary": "Principles and practices for good RBAC design for cluster operators.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/rbac-good-practices/"
    },
    {
      "id": "concept:general-good-practice",
      "type": "concept",
      "title": "General good practice",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubernetes-rbac-privilege-escalation-risks-privilege-escalation-risks",
      "type": "concept",
      "title": "Kubernetes RBAC - privilege escalation risks {#privilege-escalation-risks}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubernetes-rbac-denial-of-service-risks-denial-of-service-risks",
      "type": "concept",
      "title": "Kubernetes RBAC - denial of service risks {#denial-of-service-risks}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:least-privilege",
      "type": "concept",
      "title": "Least privilege",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:minimize-distribution-of-privileged-tokens",
      "type": "concept",
      "title": "Minimize distribution of privileged tokens",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hardening",
      "type": "concept",
      "title": "Hardening",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:periodic-review",
      "type": "concept",
      "title": "Periodic review",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:listing-secrets",
      "type": "concept",
      "title": "Listing secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-creation",
      "type": "concept",
      "title": "Workload creation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistent-volume-creation",
      "type": "concept",
      "title": "Persistent volume creation",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:access-to-proxy-subresource-of-nodes",
      "type": "concept",
      "title": "Access to `proxy` subresource of Nodes",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:escalate-verb",
      "type": "concept",
      "title": "Escalate verb",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:bind-verb",
      "type": "concept",
      "title": "Bind verb",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:impersonate-verb",
      "type": "concept",
      "title": "Impersonate verb",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:csrs-and-certificate-issuing",
      "type": "concept",
      "title": "CSRs and certificate issuing",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:token-request",
      "type": "concept",
      "title": "Token request",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:control-admission-webhooks",
      "type": "concept",
      "title": "Control admission webhooks",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:namespace-modification",
      "type": "concept",
      "title": "Namespace modification",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:object-creation-denial-of-service-object-creation-dos",
      "type": "concept",
      "title": "Object creation denial-of-service {#object-creation-dos}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/cloud-native-security",
      "type": "page",
      "title": "Cloud Native Security and Kubernetes",
      "summary": "Concepts for keeping your cloud native workload secure.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/cloud-native-security/"
    },
    {
      "id": "concept:cloud-native-information-security",
      "type": "concept",
      "title": "Cloud native information security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:develop-lifecycle-phase-lifecycle-phase-develop",
      "type": "concept",
      "title": "_Develop_ lifecycle phase {#lifecycle-phase-develop}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:distribute-lifecycle-phase-lifecycle-phase-distribute",
      "type": "concept",
      "title": "_Distribute_ lifecycle phase {#lifecycle-phase-distribute}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deploy-lifecycle-phase-lifecycle-phase-deploy",
      "type": "concept",
      "title": "_Deploy_ lifecycle phase {#lifecycle-phase-deploy}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:runtime-lifecycle-phase-lifecycle-phase-runtime",
      "type": "concept",
      "title": "_Runtime_ lifecycle phase {#lifecycle-phase-runtime}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:runtime-protection-access-protection-runtime-access",
      "type": "concept",
      "title": "Runtime protection: access {#protection-runtime-access}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:runtime-protection-compute-protection-runtime-compute",
      "type": "concept",
      "title": "Runtime protection: compute {#protection-runtime-compute}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:runtime-protection-storage-protection-runtime-storage",
      "type": "concept",
      "title": "Runtime protection: storage {#protection-runtime-storage}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:networking-and-security",
      "type": "concept",
      "title": "Networking and security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:observability-and-runtime-security",
      "type": "concept",
      "title": "Observability and runtime security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cloud-native-security-further-reading-cloud-native",
      "type": "concept",
      "title": "Cloud native security {#further-reading-cloud-native}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubernetes-and-information-security-further-reading-k8s",
      "type": "concept",
      "title": "Kubernetes and information security {#further-reading-k8s}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/service-accounts",
      "type": "page",
      "title": "Service Accounts",
      "summary": "Learn about ServiceAccount objects in Kubernetes.\n",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/service-accounts/"
    },
    {
      "id": "concept:what-are-service-accounts-what-are-service-accounts",
      "type": "concept",
      "title": "What are service accounts? {#what-are-service-accounts}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-cases-for-kubernetes-service-accounts-use-cases",
      "type": "concept",
      "title": "Use cases for Kubernetes service accounts {#use-cases}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-to-use-service-accounts-how-to-use",
      "type": "concept",
      "title": "How to use service accounts {#how-to-use}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:authenticating-service-account-credentials-authenticating-credentials",
      "type": "concept",
      "title": "Authenticating service account credentials {#authenticating-credentials}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-service-accounts-default-service-accounts",
      "type": "concept",
      "title": "Default service accounts {#default-service-accounts}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:grant-permissions-to-a-serviceaccount-grant-permissions",
      "type": "concept",
      "title": "Grant permissions to a ServiceAccount {#grant-permissions}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:assign-a-serviceaccount-to-a-pod-assign-to-pod",
      "type": "concept",
      "title": "Assign a ServiceAccount to a Pod {#assign-to-pod}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:restricting-access-to-secrets-deprecated-enforce-mountable-secrets",
      "type": "concept",
      "title": "Restricting access to Secrets (deprecated) {#enforce-mountable-secrets}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:authenticating-service-account-credentials-in-your-own-code-authenticating-in-code",
      "type": "concept",
      "title": "Authenticating service account credentials in your own code {#authenticating-in-code}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/secrets-good-practices",
      "type": "page",
      "title": "Good practices for Kubernetes Secrets",
      "summary": "Principles and practices for good Secret management for cluster administrators and application developers.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/secrets-good-practices/"
    },
    {
      "id": "concept:cluster-administrators",
      "type": "concept",
      "title": "Cluster administrators",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:good-practices-for-using-swap-memory",
      "type": "concept",
      "title": "Good practices for using swap memory",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:developers",
      "type": "concept",
      "title": "Developers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configure-encryption-at-rest",
      "type": "concept",
      "title": "Configure encryption at rest",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configure-least-privilege-access-to-secrets-least-privilege-secrets",
      "type": "concept",
      "title": "Configure least-privilege access to Secrets {#least-privilege-secrets}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:improve-etcd-management-policies",
      "type": "concept",
      "title": "Improve etcd management policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configure-access-to-external-secrets",
      "type": "concept",
      "title": "Configure access to external Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:restrict-secret-access-to-specific-containers",
      "type": "concept",
      "title": "Restrict Secret access to specific containers",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:protect-secret-data-after-reading",
      "type": "concept",
      "title": "Protect Secret data after reading",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:avoid-sharing-secret-manifests",
      "type": "concept",
      "title": "Avoid sharing Secret manifests",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/api-server-bypass-risks",
      "type": "page",
      "title": "Kubernetes API Server Bypass Risks",
      "summary": "Security architecture information relating to the API server and other components\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/api-server-bypass-risks/"
    },
    {
      "id": "concept:static-pods-static-pods",
      "type": "concept",
      "title": "Static Pods {#static-pods}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:the-kubelet-api-kubelet-api",
      "type": "concept",
      "title": "The kubelet API {#kubelet-api}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:the-etcd-api",
      "type": "concept",
      "title": "The etcd API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-runtime-socket-runtime-socket",
      "type": "concept",
      "title": "Container runtime socket {#runtime-socket}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mitigations-static-pods-mitigations",
      "type": "concept",
      "title": "Mitigations {#static-pods-mitigations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mitigations-etcd-api-mitigations",
      "type": "concept",
      "title": "Mitigations {#etcd-api-mitigations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mitigations-runtime-socket-mitigations",
      "type": "concept",
      "title": "Mitigations {#runtime-socket-mitigations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/multi-tenancy",
      "type": "page",
      "title": "Multi-tenancy",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/multi-tenancy/"
    },
    {
      "id": "concept:use-cases",
      "type": "concept",
      "title": "Use cases",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:terminology",
      "type": "concept",
      "title": "Terminology",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:control-plane-isolation",
      "type": "concept",
      "title": "Control plane isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:data-plane-isolation",
      "type": "concept",
      "title": "Data Plane Isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:additional-considerations",
      "type": "concept",
      "title": "Additional Considerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:implementations",
      "type": "concept",
      "title": "Implementations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multiple-teams",
      "type": "concept",
      "title": "Multiple teams",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multiple-customers",
      "type": "concept",
      "title": "Multiple customers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tenants",
      "type": "concept",
      "title": "Tenants",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:isolation",
      "type": "concept",
      "title": "Isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:namespaces",
      "type": "concept",
      "title": "Namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:access-controls",
      "type": "concept",
      "title": "Access controls",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quotas",
      "type": "concept",
      "title": "Quotas",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-isolation",
      "type": "concept",
      "title": "Network isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:storage-isolation",
      "type": "concept",
      "title": "Storage isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:sandboxing-containers",
      "type": "concept",
      "title": "Sandboxing containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-isolation",
      "type": "concept",
      "title": "Node Isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-priority-and-fairness",
      "type": "concept",
      "title": "API Priority and Fairness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quality-of-service-qos-qos",
      "type": "concept",
      "title": "Quality-of-Service (QoS) {#qos}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dns",
      "type": "concept",
      "title": "DNS",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:operators",
      "type": "concept",
      "title": "Operators",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:namespace-per-tenant",
      "type": "concept",
      "title": "Namespace per tenant",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:virtual-control-plane-per-tenant",
      "type": "concept",
      "title": "Virtual control plane per tenant",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/pod-security-admission",
      "type": "page",
      "title": "Pod Security Admission",
      "summary": "An overview of the Pod Security Admission Controller, which can enforce the Pod Security Standards.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/pod-security-admission/"
    },
    {
      "id": "concept:pod-security-levels",
      "type": "concept",
      "title": "Pod Security levels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-security-admission-labels-for-namespaces",
      "type": "concept",
      "title": "Pod Security Admission labels for namespaces",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-resources-and-pod-templates",
      "type": "concept",
      "title": "Workload resources and Pod templates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:exemptions",
      "type": "concept",
      "title": "Exemptions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:metrics",
      "type": "concept",
      "title": "Metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:built-in-pod-security-admission-enforcement",
      "type": "concept",
      "title": "Built-in Pod Security admission enforcement",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/controlling-access",
      "type": "page",
      "title": "Controlling Access to the Kubernetes API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/controlling-access/"
    },
    {
      "id": "concept:transport-security",
      "type": "concept",
      "title": "Transport security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:authentication",
      "type": "concept",
      "title": "Authentication",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:authorization",
      "type": "concept",
      "title": "Authorization",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:admission-control",
      "type": "concept",
      "title": "Admission control",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:auditing",
      "type": "concept",
      "title": "Auditing",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/security-checklist",
      "type": "page",
      "title": "Security Checklist",
      "summary": "Baseline checklist for ensuring security in Kubernetes clusters.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/security-checklist/"
    },
    {
      "id": "concept:authentication-authorization",
      "type": "concept",
      "title": "Authentication & Authorization",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-security",
      "type": "concept",
      "title": "Network security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-security",
      "type": "concept",
      "title": "Pod security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:logs-and-auditing",
      "type": "concept",
      "title": "Logs and auditing",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-placement",
      "type": "concept",
      "title": "Pod placement",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:secrets",
      "type": "concept",
      "title": "Secrets",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:admission-controllers",
      "type": "concept",
      "title": "Admission controllers",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enabling-seccomp",
      "type": "concept",
      "title": "Enabling Seccomp",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enabling-apparmor-or-selinux",
      "type": "concept",
      "title": "Enabling AppArmor or SELinux",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/pod-security-standards",
      "type": "page",
      "title": "Pod Security Standards",
      "summary": "A detailed look at the different policy levels defined in the Pod Security Standards.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/pod-security-standards/"
    },
    {
      "id": "concept:profile-details",
      "type": "concept",
      "title": "Profile Details",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:policy-instantiation",
      "type": "concept",
      "title": "Policy Instantiation",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-os-field",
      "type": "concept",
      "title": "Pod OS field",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:user-namespaces",
      "type": "concept",
      "title": "User namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:faq",
      "type": "concept",
      "title": "FAQ",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:privileged",
      "type": "concept",
      "title": "Privileged",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:baseline",
      "type": "concept",
      "title": "Baseline",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:restricted",
      "type": "concept",
      "title": "Restricted",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:restricted-pod-security-standard-changes",
      "type": "concept",
      "title": "Restricted Pod Security Standard changes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:why-isn-t-there-a-profile-between-privileged-and-baseline",
      "type": "concept",
      "title": "Why isn't there a profile between Privileged and Baseline?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:what-s-the-difference-between-a-security-profile-and-a-security-context",
      "type": "concept",
      "title": "What's the difference between a security profile and a security context?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:what-about-sandboxed-pods",
      "type": "concept",
      "title": "What about sandboxed Pods?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/pod-security-policy",
      "type": "page",
      "title": "Pod Security Policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/pod-security-policy/"
    },
    {
      "id": "page:concepts/security/linux-security",
      "type": "page",
      "title": "Security For Linux Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/linux-security/"
    },
    {
      "id": "concept:protection-for-secret-data-on-nodes",
      "type": "concept",
      "title": "Protection for Secret data on nodes",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/windows-security",
      "type": "page",
      "title": "Security For Windows Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/windows-security/"
    },
    {
      "id": "concept:container-users",
      "type": "concept",
      "title": "Container users",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-level-security-isolation",
      "type": "concept",
      "title": "Pod-level security isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/_index",
      "type": "page",
      "title": "Security",
      "summary": "Concepts for keeping your cloud-native workload secure.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/_index/"
    },
    {
      "id": "concept:kubernetes-security-mechanisms-security-mechanisms",
      "type": "concept",
      "title": "Kubernetes security mechanisms {#security-mechanisms}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cloud-provider-security",
      "type": "concept",
      "title": "Cloud provider security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:control-plane-protection",
      "type": "concept",
      "title": "Control plane protection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-protection",
      "type": "concept",
      "title": "Workload protection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:admission-control-admission-control",
      "type": "concept",
      "title": "Admission control {#admission-control}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/hardening-guide/scheduler",
      "type": "page",
      "title": "Hardening Guide - Scheduler Configuration",
      "summary": "Information about how to make the Kubernetes scheduler more secure.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/hardening-guide/scheduler/"
    },
    {
      "id": "concept:kube-scheduler-configuration",
      "type": "concept",
      "title": "kube-scheduler configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduling-configurations-for-custom-schedulers",
      "type": "concept",
      "title": "Scheduling configurations for custom schedulers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:disallow-labeling-nodes",
      "type": "concept",
      "title": "Disallow labeling nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduler-authentication-authorization-command-line-options",
      "type": "concept",
      "title": "Scheduler authentication & authorization command line options",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduler-networking-command-line-options",
      "type": "concept",
      "title": "Scheduler networking command line options",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduler-tls-command-line-options",
      "type": "concept",
      "title": "Scheduler TLS command line options",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:key-considerations",
      "type": "concept",
      "title": "Key considerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/hardening-guide/dynamic-resource-allocation",
      "type": "page",
      "title": "Hardening Guide - Dynamic Resource Allocation",
      "summary": "Information about hardening Dynamic Resource Allocation (DRA) authorization and access patterns.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/hardening-guide/dynamic-resource-allocation/"
    },
    {
      "id": "concept:harden-dra-status-update-permissions",
      "type": "concept",
      "title": "Harden DRA status update permissions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-aware-dra-verbs",
      "type": "concept",
      "title": "Node-aware DRA verbs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-rbac-patterns",
      "type": "concept",
      "title": "Example RBAC patterns",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:related-cluster-administrator-task",
      "type": "concept",
      "title": "Related cluster administrator task",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduler-and-allocation-controller-permissions",
      "type": "concept",
      "title": "Scheduler and allocation controller permissions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-local-dra-driver-permissions",
      "type": "concept",
      "title": "Node-local DRA driver permissions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multi-node-status-controller-permissions",
      "type": "concept",
      "title": "Multi-node status controller permissions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/security/hardening-guide/authentication-mechanisms",
      "type": "page",
      "title": "Hardening Guide - Authentication Mechanisms",
      "summary": "Information on authentication options in Kubernetes and their security properties.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/security/hardening-guide/authentication-mechanisms/"
    },
    {
      "id": "concept:x-509-client-certificate-authentication-x509-client-certificate-authentication",
      "type": "concept",
      "title": "X.509 client certificate authentication {#x509-client-certificate-authentication}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:static-token-file-static-token-file",
      "type": "concept",
      "title": "Static token file {#static-token-file}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:bootstrap-tokens-bootstrap-tokens",
      "type": "concept",
      "title": "Bootstrap tokens {#bootstrap-tokens}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:serviceaccount-secret-tokens-serviceaccount-secret-tokens",
      "type": "concept",
      "title": "ServiceAccount secret tokens {#serviceaccount-secret-tokens}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tokenrequest-api-tokens-tokenrequest-api-tokens",
      "type": "concept",
      "title": "TokenRequest API tokens {#tokenrequest-api-tokens}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:openid-connect-token-authentication-openid-connect-token-authentication",
      "type": "concept",
      "title": "OpenID Connect token authentication {#openid-connect-token-authentication}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:webhook-token-authentication-webhook-token-authentication",
      "type": "concept",
      "title": "Webhook token authentication {#webhook-token-authentication}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:authenticating-proxy-authenticating-proxy",
      "type": "concept",
      "title": "Authenticating proxy {#authenticating-proxy}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/node-declared-features",
      "type": "page",
      "title": "Node Declared Features",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/node-declared-features/"
    },
    {
      "id": "concept:enabling-node-declared-features",
      "type": "concept",
      "title": "Enabling node declared features",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/assign-pod-node",
      "type": "page",
      "title": "Assigning Pods to Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/"
    },
    {
      "id": "concept:node-labels-built-in-node-labels",
      "type": "concept",
      "title": "Node labels {#built-in-node-labels}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:nodeselector",
      "type": "concept",
      "title": "nodeSelector",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:affinity-and-anti-affinity",
      "type": "concept",
      "title": "Affinity and anti-affinity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:nodename",
      "type": "concept",
      "title": "nodeName",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:nominatednodename",
      "type": "concept",
      "title": "nominatedNodeName",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-topology-spread-constraints",
      "type": "concept",
      "title": "Pod topology spread constraints",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-topology-labels",
      "type": "concept",
      "title": "Pod topology labels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-isolation-restriction",
      "type": "concept",
      "title": "Node isolation/restriction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-affinity",
      "type": "concept",
      "title": "Node affinity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:inter-pod-affinity-and-anti-affinity",
      "type": "concept",
      "title": "Inter-pod affinity and anti-affinity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/scheduling-framework",
      "type": "page",
      "title": "Scheduling Framework",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/scheduling-framework/"
    },
    {
      "id": "concept:framework-workflow",
      "type": "concept",
      "title": "Framework workflow",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:interfaces",
      "type": "concept",
      "title": "Interfaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:plugin-api",
      "type": "concept",
      "title": "Plugin API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:plugin-configuration",
      "type": "concept",
      "title": "Plugin configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduling-cycle-binding-cycle",
      "type": "concept",
      "title": "Scheduling cycle & binding cycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:preenqueue-pre-enqueue",
      "type": "concept",
      "title": "PreEnqueue {#pre-enqueue}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enqueueextension",
      "type": "concept",
      "title": "EnqueueExtension",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:queueinghint",
      "type": "concept",
      "title": "QueueingHint",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:queuesort-queue-sort",
      "type": "concept",
      "title": "QueueSort {#queue-sort}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:prefilter-pre-filter",
      "type": "concept",
      "title": "PreFilter {#pre-filter}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:filter",
      "type": "concept",
      "title": "Filter",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:postfilter-post-filter",
      "type": "concept",
      "title": "PostFilter {#post-filter}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:prescore-pre-score",
      "type": "concept",
      "title": "PreScore {#pre-score}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:score-scoring",
      "type": "concept",
      "title": "Score {#scoring}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:normalizescore-normalize-scoring",
      "type": "concept",
      "title": "NormalizeScore {#normalize-scoring}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reserve-reserve",
      "type": "concept",
      "title": "Reserve {#reserve}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:permit",
      "type": "concept",
      "title": "Permit",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:prebind-pre-bind",
      "type": "concept",
      "title": "PreBind {#pre-bind}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:bind",
      "type": "concept",
      "title": "Bind",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:postbind-post-bind",
      "type": "concept",
      "title": "PostBind {#post-bind}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/pod-scheduling-readiness",
      "type": "page",
      "title": "Pod Scheduling Readiness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/pod-scheduling-readiness/"
    },
    {
      "id": "concept:configuring-pod-schedulinggates",
      "type": "concept",
      "title": "Configuring Pod schedulingGates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:usage-example",
      "type": "concept",
      "title": "Usage example",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:observability",
      "type": "concept",
      "title": "Observability",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutable-pod-scheduling-directives",
      "type": "concept",
      "title": "Mutable Pod scheduling directives",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/node-pressure-eviction",
      "type": "page",
      "title": "Node-pressure Eviction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/"
    },
    {
      "id": "concept:self-healing-behavior",
      "type": "concept",
      "title": "Self healing behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:eviction-signals-and-thresholds",
      "type": "concept",
      "title": "Eviction signals and thresholds",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:eviction-monitoring-interval",
      "type": "concept",
      "title": "Eviction monitoring interval",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-conditions-node-conditions",
      "type": "concept",
      "title": "Node conditions {#node-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-out-of-memory-behavior",
      "type": "concept",
      "title": "Node out of memory behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:good-practices-node-pressure-eviction-good-practices",
      "type": "concept",
      "title": "Good practices {#node-pressure-eviction-good-practices}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:self-healing-for-static-pods",
      "type": "concept",
      "title": "Self healing for static pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:eviction-signals-eviction-signals",
      "type": "concept",
      "title": "Eviction signals {#eviction-signals}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deprecated-kubelet-garbage-collection-features",
      "type": "concept",
      "title": "Deprecated kubelet garbage collection features",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-condition-oscillation",
      "type": "concept",
      "title": "Node condition oscillation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reclaiming-node-level-resources-reclaim-node-resources",
      "type": "concept",
      "title": "Reclaiming node level resources {#reclaim-node-resources}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-selection-for-kubelet-eviction",
      "type": "concept",
      "title": "Pod selection for kubelet eviction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:minimum-eviction-reclaim",
      "type": "concept",
      "title": "Minimum eviction reclaim",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:schedulable-resources-and-eviction-policies",
      "type": "concept",
      "title": "Schedulable resources and eviction policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:daemonsets-and-node-pressure-eviction-daemonset",
      "type": "concept",
      "title": "DaemonSets and node-pressure eviction {#daemonset}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-may-not-observe-memory-pressure-right-away",
      "type": "concept",
      "title": "kubelet may not observe memory pressure right away",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:active-file-memory-is-not-considered-as-available-memory",
      "type": "concept",
      "title": "active_file memory is not considered as available memory",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/pod-priority-preemption",
      "type": "page",
      "title": "Pod Priority and Preemption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/"
    },
    {
      "id": "concept:how-to-use-priority-and-preemption",
      "type": "concept",
      "title": "How to use priority and preemption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:priorityclass",
      "type": "concept",
      "title": "PriorityClass",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:non-preempting-priorityclass-non-preempting-priority-class",
      "type": "concept",
      "title": "Non-preempting PriorityClass {#non-preempting-priority-class}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-priority",
      "type": "concept",
      "title": "Pod priority",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:preemption",
      "type": "concept",
      "title": "Preemption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:interactions-between-pod-priority-and-quality-of-service-interactions-of-pod-priority-and-qos",
      "type": "concept",
      "title": "Interactions between Pod priority and quality of service {#interactions-of-pod-priority-and-qos}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:notes-about-podpriority-and-existing-clusters",
      "type": "concept",
      "title": "Notes about PodPriority and existing clusters",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-priorityclass",
      "type": "concept",
      "title": "Example PriorityClass",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-non-preempting-priorityclass",
      "type": "concept",
      "title": "Example Non-preempting PriorityClass",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:effect-of-pod-priority-on-scheduling-order",
      "type": "concept",
      "title": "Effect of Pod priority on scheduling order",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:user-exposed-information",
      "type": "concept",
      "title": "User exposed information",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limitations-of-preemption",
      "type": "concept",
      "title": "Limitations of preemption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pods-are-preempted-unnecessarily",
      "type": "concept",
      "title": "Pods are preempted unnecessarily",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pods-are-preempted-but-the-preemptor-is-not-scheduled",
      "type": "concept",
      "title": "Pods are preempted, but the preemptor is not scheduled",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:higher-priority-pods-are-preempted-before-lower-priority-pods",
      "type": "concept",
      "title": "Higher priority Pods are preempted before lower priority pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/topology-aware-scheduling",
      "type": "page",
      "title": "Topology-Aware Workload Scheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/topology-aware-scheduling/"
    },
    {
      "id": "concept:scheduling-framework-tas-plugins-configuration",
      "type": "concept",
      "title": "Scheduling framework: TAS plugins configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:customizing-plugin-weights-and-bin-packing-resource-weights",
      "type": "concept",
      "title": "Customizing plugin weights and bin-packing resource weights",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/gang-scheduling",
      "type": "page",
      "title": "Gang Scheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/gang-scheduling/"
    },
    {
      "id": "page:concepts/scheduling-eviction/dynamic-resource-allocation",
      "type": "page",
      "title": "Dynamic Resource Allocation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/"
    },
    {
      "id": "concept:dra-terminology-terminology",
      "type": "concept",
      "title": "DRA terminology {#terminology}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-resource-allocation-with-dra-works-how-it-works",
      "type": "concept",
      "title": "How resource allocation with DRA works {#how-it-works}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:observability-of-dynamic-resources-observability-dynamic-resources",
      "type": "concept",
      "title": "Observability of dynamic resources {#observability-dynamic-resources}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pre-scheduled-pods",
      "type": "concept",
      "title": "Pre-scheduled Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dra-beta-features-beta-features",
      "type": "concept",
      "title": "DRA beta features {#beta-features}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dra-alpha-features-alpha-features",
      "type": "concept",
      "title": "DRA alpha features {#alpha-features}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:benefits-of-dra-dra-benefits",
      "type": "concept",
      "title": "Benefits of DRA {#dra-benefits}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:types-of-dra-users-dra-user-types",
      "type": "concept",
      "title": "Types of DRA users {#dra-user-types}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deviceclass-deviceclass",
      "type": "concept",
      "title": "DeviceClass {#deviceclass}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resourceclaims-and-resourceclaimtemplates-resourceclaims-templates",
      "type": "concept",
      "title": "ResourceClaims and ResourceClaimTemplates {#resourceclaims-templates}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resourceslice-resourceslice",
      "type": "concept",
      "title": "ResourceSlice {#resourceslice}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workflow-for-users-user-workflow",
      "type": "concept",
      "title": "Workflow for users {#user-workflow}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workflow-for-kubernetes-kubernetes-workflow",
      "type": "concept",
      "title": "Workflow for Kubernetes {#kubernetes-workflow}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-device-metrics-monitoring-resources",
      "type": "concept",
      "title": "kubelet device metrics {#monitoring-resources}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resourceclaim-device-status-resourceclaim-device-status",
      "type": "concept",
      "title": "ResourceClaim device status {#resourceclaim-device-status}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-health-monitoring-device-health-monitoring",
      "type": "concept",
      "title": "Device Health Monitoring {#device-health-monitoring}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:admin-access-admin-access",
      "type": "concept",
      "title": "Admin access {#admin-access}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:granular-status-authorization-granular-status-authorization",
      "type": "concept",
      "title": "Granular status authorization {#granular-status-authorization}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:extended-resource-allocation-by-dra-extended-resource",
      "type": "concept",
      "title": "Extended resource allocation by DRA {#extended-resource}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:partitionable-devices-partitionable-devices",
      "type": "concept",
      "title": "Partitionable devices {#partitionable-devices}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:consumable-capacity",
      "type": "concept",
      "title": "Consumable capacity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-taints-and-tolerations-device-taints-and-tolerations",
      "type": "concept",
      "title": "Device taints and tolerations {#device-taints-and-tolerations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-pool-status-resource-pool-status",
      "type": "concept",
      "title": "Resource pool status {#resource-pool-status}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-binding-conditions",
      "type": "concept",
      "title": "Device binding conditions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-allocatable-resources-node-allocatable-resources",
      "type": "concept",
      "title": "Node allocatable resources {#node-allocatable-resources}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dra-device-metadata-in-containers-device-metadata",
      "type": "concept",
      "title": "DRA device metadata in containers {#device-metadata}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:list-type-attributes-list-type-attributes",
      "type": "concept",
      "title": "List type attributes {#list-type-attributes}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/pod-overhead",
      "type": "page",
      "title": "Pod Overhead",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/"
    },
    {
      "id": "concept:configuring-pod-overhead-set-up",
      "type": "concept",
      "title": "Configuring Pod overhead {#set-up}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:verify-pod-cgroup-limits",
      "type": "concept",
      "title": "Verify Pod cgroup limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/workload-aware-preemption",
      "type": "page",
      "title": "Workload-Aware Preemption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/workload-aware-preemption/"
    },
    {
      "id": "page:concepts/scheduling-eviction/podgroup-scheduling",
      "type": "page",
      "title": "PodGroup Scheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/podgroup-scheduling/"
    },
    {
      "id": "concept:podgroup-scheduling-cycle",
      "type": "concept",
      "title": "PodGroup scheduling cycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podgroup-scheduling-algorithm",
      "type": "concept",
      "title": "PodGroup scheduling algorithm",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:placement-scheduling-algorithm",
      "type": "concept",
      "title": "Placement scheduling algorithm",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podgroup-conditions",
      "type": "concept",
      "title": "PodGroup conditions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:phase-1-candidate-placement-generation",
      "type": "concept",
      "title": "Phase 1: Candidate placement generation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:phase-2-pod-level-filtering-and-feasibility-check",
      "type": "concept",
      "title": "Phase 2: Pod-level filtering and feasibility check",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:phase-3-placement-scoring-and-selection",
      "type": "concept",
      "title": "Phase 3:  Placement scoring and selection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podgroupscheduled",
      "type": "concept",
      "title": "`PodGroupScheduled`",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:disruptiontarget",
      "type": "concept",
      "title": "`DisruptionTarget`",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/scheduler-perf-tuning",
      "type": "page",
      "title": "Scheduler Performance Tuning",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/scheduler-perf-tuning/"
    },
    {
      "id": "concept:node-scoring-threshold-percentage-of-nodes-to-score",
      "type": "concept",
      "title": "Node scoring threshold {#percentage-of-nodes-to-score}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tuning-percentageofnodestoscore",
      "type": "concept",
      "title": "Tuning percentageOfNodesToScore",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-the-scheduler-iterates-over-nodes",
      "type": "concept",
      "title": "How the scheduler iterates over Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enabling-opportunistic-batching",
      "type": "concept",
      "title": "Enabling Opportunistic Batching",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:setting-the-threshold",
      "type": "concept",
      "title": "Setting the threshold",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-threshold",
      "type": "concept",
      "title": "Default threshold",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/resource-bin-packing",
      "type": "page",
      "title": "Resource Bin Packing",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/resource-bin-packing/"
    },
    {
      "id": "concept:enabling-bin-packing-using-mostallocated-strategy",
      "type": "concept",
      "title": "Enabling bin packing using MostAllocated strategy",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enabling-bin-packing-using-requestedtocapacityratio",
      "type": "concept",
      "title": "Enabling bin packing using RequestedToCapacityRatio",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tuning-the-score-function",
      "type": "concept",
      "title": "Tuning the score function",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-scoring-for-capacity-allocation",
      "type": "concept",
      "title": "Node scoring for capacity allocation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/api-eviction",
      "type": "page",
      "title": "API-initiated Eviction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/api-eviction/"
    },
    {
      "id": "concept:calling-the-eviction-api",
      "type": "concept",
      "title": "Calling the Eviction API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-api-initiated-eviction-works",
      "type": "concept",
      "title": "How API-initiated eviction works",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:troubleshooting-stuck-evictions",
      "type": "concept",
      "title": "Troubleshooting stuck evictions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/taint-and-toleration",
      "type": "page",
      "title": "Taints and Tolerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/"
    },
    {
      "id": "concept:concepts",
      "type": "concept",
      "title": "Concepts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:numeric-comparison-operators-numeric-comparison-operators",
      "type": "concept",
      "title": "Numeric comparison operators {#numeric-comparison-operators}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-use-cases",
      "type": "concept",
      "title": "Example Use Cases",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:taint-based-evictions",
      "type": "concept",
      "title": "Taint based Evictions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:taint-nodes-by-condition",
      "type": "concept",
      "title": "Taint Nodes by Condition",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-taints-and-tolerations",
      "type": "concept",
      "title": "Device taints and tolerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/topology-spread-constraints",
      "type": "page",
      "title": "Pod Topology Spread Constraints",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/"
    },
    {
      "id": "concept:topologyspreadconstraints-field",
      "type": "concept",
      "title": "`topologySpreadConstraints` field",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:consistency",
      "type": "concept",
      "title": "Consistency",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:topology-spread-constraint-examples",
      "type": "concept",
      "title": "Topology spread constraint examples",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:implicit-conventions",
      "type": "concept",
      "title": "Implicit conventions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cluster-level-default-constraints",
      "type": "concept",
      "title": "Cluster-level default constraints",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:comparison-with-podaffinity-and-podantiaffinity-comparison-with-podaffinity-podantiaffinity",
      "type": "concept",
      "title": "Comparison with podAffinity and podAntiAffinity {#comparison-with-podaffinity-podantiaffinity}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:spread-constraint-definition",
      "type": "concept",
      "title": "Spread constraint definition",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-labels",
      "type": "concept",
      "title": "Node labels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-one-topology-spread-constraint-example-one-topologyspreadconstraint",
      "type": "concept",
      "title": "Example: one topology spread constraint {#example-one-topologyspreadconstraint}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-multiple-topology-spread-constraints-example-multiple-topologyspreadconstraints",
      "type": "concept",
      "title": "Example: multiple topology spread constraints {#example-multiple-topologyspreadconstraints}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-conflicting-topology-spread-constraints-example-conflicting-topologyspreadconstraints",
      "type": "concept",
      "title": "Example: conflicting topology spread constraints {#example-conflicting-topologyspreadconstraints}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-topology-spread-constraints-with-node-affinity-example-topologyspreadconstraints-with-nodeaffinity",
      "type": "concept",
      "title": "Example: topology spread constraints with node affinity {#example-topologyspreadconstraints-with-nodeaffinity}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:built-in-default-constraints-internal-default-constraints",
      "type": "concept",
      "title": "Built-in default constraints {#internal-default-constraints}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/kube-scheduler",
      "type": "page",
      "title": "Kubernetes Scheduler",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/"
    },
    {
      "id": "concept:scheduling-overview-scheduling",
      "type": "concept",
      "title": "Scheduling overview {#scheduling}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-scheduler",
      "type": "concept",
      "title": "kube-scheduler",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-selection-in-kube-scheduler-kube-scheduler-implementation",
      "type": "concept",
      "title": "Node selection in kube-scheduler {#kube-scheduler-implementation}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/scheduling-eviction/_index",
      "type": "page",
      "title": "Scheduling, Preemption and Eviction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/scheduling-eviction/_index/"
    },
    {
      "id": "concept:scheduling",
      "type": "concept",
      "title": "Scheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-disruption",
      "type": "concept",
      "title": "Pod Disruption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/ephemeral-volumes",
      "type": "page",
      "title": "Ephemeral Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/"
    },
    {
      "id": "concept:types-of-ephemeral-volumes",
      "type": "concept",
      "title": "Types of ephemeral volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:csi-ephemeral-volumes",
      "type": "concept",
      "title": "CSI ephemeral volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:csi-driver-restrictions",
      "type": "concept",
      "title": "CSI driver restrictions",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:generic-ephemeral-volumes",
      "type": "concept",
      "title": "Generic ephemeral volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:lifecycle-and-persistentvolumeclaim",
      "type": "concept",
      "title": "Lifecycle and PersistentVolumeClaim",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaim-naming",
      "type": "concept",
      "title": "PersistentVolumeClaim naming",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:security",
      "type": "concept",
      "title": "Security",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ephemeral-volumes-managed-by-kubelet",
      "type": "concept",
      "title": "Ephemeral volumes managed by kubelet",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/storage-capacity",
      "type": "page",
      "title": "Storage Capacity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/storage-capacity/"
    },
    {
      "id": "concept:rescheduling",
      "type": "concept",
      "title": "Rescheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/volume-populators-and-data-sources",
      "type": "page",
      "title": "Volume Populators and Data Sources",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volume-populators-and-data-sources/"
    },
    {
      "id": "concept:volume-populators-and-data-sources",
      "type": "concept",
      "title": "Volume populators and data sources",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:data-source-references",
      "type": "concept",
      "title": "Data source references",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cross-namespace-data-sources",
      "type": "concept",
      "title": "Cross namespace data sources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-volume-populators",
      "type": "concept",
      "title": "Using volume populators",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-a-cross-namespace-volume-data-source",
      "type": "concept",
      "title": "Using a cross-namespace volume data source",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/windows-storage",
      "type": "page",
      "title": "Windows Storage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/windows-storage/"
    },
    {
      "id": "concept:persistent-storage-storage",
      "type": "concept",
      "title": "Persistent storage {#storage}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/projected-volumes",
      "type": "page",
      "title": "Projected Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/projected-volumes/"
    },
    {
      "id": "concept:serviceaccounttoken-projected-volumes-serviceaccounttoken",
      "type": "concept",
      "title": "serviceAccountToken projected volumes {#serviceaccounttoken}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "storage",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:clustertrustbundle-projected-volumes-clustertrustbundle",
      "type": "concept",
      "title": "clusterTrustBundle projected volumes {#clustertrustbundle}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podcertificate-projected-volumes-podcertificate",
      "type": "concept",
      "title": "podCertificate projected volumes {#podcertificate}",
      "summary": "",
      "tags": [
        "concepts",
        "storage",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:securitycontext-interactions",
      "type": "concept",
      "title": "SecurityContext interactions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-configuration-with-a-secret-a-downwardapi-and-a-configmap-example-configuration-secret-downwardapi-configmap",
      "type": "concept",
      "title": "Example configuration with a secret, a downwardAPI, and a configMap {#example-configuration-secret-downwardapi-configmap}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-configuration-secrets-with-a-non-default-permission-mode-set-example-configuration-secrets-nondefault-permission-mode",
      "type": "concept",
      "title": "Example configuration: secrets with a non-default permission mode set {#example-configuration-secrets-nondefault-permission-mode}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:windows",
      "type": "concept",
      "title": "Windows",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/volume-snapshots",
      "type": "page",
      "title": "Volume Snapshots",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volume-snapshots/"
    },
    {
      "id": "concept:lifecycle-of-a-volume-snapshot-and-volume-snapshot-content",
      "type": "concept",
      "title": "Lifecycle of a volume snapshot and volume snapshot content",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volumesnapshots",
      "type": "concept",
      "title": "VolumeSnapshots",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-snapshot-contents",
      "type": "concept",
      "title": "Volume Snapshot Contents",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:converting-the-volume-mode-of-a-snapshot-convert-volume-mode",
      "type": "concept",
      "title": "Converting the volume mode of a Snapshot {#convert-volume-mode}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:provisioning-volumes-from-snapshots",
      "type": "concept",
      "title": "Provisioning Volumes from Snapshots",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:provisioning-volume-snapshot",
      "type": "concept",
      "title": "Provisioning Volume Snapshot",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:binding",
      "type": "concept",
      "title": "Binding",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistent-volume-claim-as-snapshot-source-protection",
      "type": "concept",
      "title": "Persistent Volume Claim as Snapshot Source Protection",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:delete",
      "type": "concept",
      "title": "Delete",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/volume-pvc-datasource",
      "type": "page",
      "title": "CSI Volume Cloning",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volume-pvc-datasource/"
    },
    {
      "id": "concept:provisioning",
      "type": "concept",
      "title": "Provisioning",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:usage",
      "type": "concept",
      "title": "Usage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/storage-classes",
      "type": "page",
      "title": "Storage Classes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/storage-classes/"
    },
    {
      "id": "concept:storageclass-objects",
      "type": "concept",
      "title": "StorageClass objects",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-storageclass",
      "type": "concept",
      "title": "Default StorageClass",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:provisioner",
      "type": "concept",
      "title": "Provisioner",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reclaim-policy",
      "type": "concept",
      "title": "Reclaim policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-expansion-allow-volume-expansion",
      "type": "concept",
      "title": "Volume expansion {#allow-volume-expansion}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mount-options",
      "type": "concept",
      "title": "Mount options",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-binding-mode",
      "type": "concept",
      "title": "Volume binding mode",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:allowed-topologies",
      "type": "concept",
      "title": "Allowed topologies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:parameters",
      "type": "concept",
      "title": "Parameters",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:aws-ebs",
      "type": "concept",
      "title": "AWS EBS",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:aws-efs",
      "type": "concept",
      "title": "AWS EFS",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:nfs",
      "type": "concept",
      "title": "NFS",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:vsphere",
      "type": "concept",
      "title": "vSphere",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ceph-rbd-deprecated-ceph-rbd",
      "type": "concept",
      "title": "Ceph RBD (deprecated) {#ceph-rbd}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:azure-disk",
      "type": "concept",
      "title": "Azure Disk",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:azure-file-deprecated-azure-file",
      "type": "concept",
      "title": "Azure File (deprecated) {#azure-file}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:portworx-volume-deprecated-portworx-volume",
      "type": "concept",
      "title": "Portworx volume (deprecated) {#portworx-volume}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:local",
      "type": "concept",
      "title": "Local",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/volume-snapshot-classes",
      "type": "page",
      "title": "Volume Snapshot Classes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volume-snapshot-classes/"
    },
    {
      "id": "concept:the-volumesnapshotclass-resource",
      "type": "concept",
      "title": "The VolumeSnapshotClass Resource",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volumesnapshotclass-dependencies",
      "type": "concept",
      "title": "VolumeSnapshotClass dependencies",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:driver",
      "type": "concept",
      "title": "Driver",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deletionpolicy",
      "type": "concept",
      "title": "DeletionPolicy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/persistent-volumes",
      "type": "page",
      "title": "Persistent Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/persistent-volumes/"
    },
    {
      "id": "concept:lifecycle-of-a-volume-and-claim",
      "type": "concept",
      "title": "Lifecycle of a volume and claim",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:types-of-persistent-volumes",
      "type": "concept",
      "title": "Types of Persistent Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaims",
      "type": "concept",
      "title": "PersistentVolumeClaims",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:claims-as-volumes",
      "type": "concept",
      "title": "Claims As Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:raw-block-volume-support",
      "type": "concept",
      "title": "Raw Block Volume Support",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-snapshot-and-restore-volume-from-snapshot-support",
      "type": "concept",
      "title": "Volume Snapshot and Restore Volume from Snapshot Support",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-cloning",
      "type": "concept",
      "title": "Volume Cloning",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-portable-configuration",
      "type": "concept",
      "title": "Writing Portable Configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using",
      "type": "concept",
      "title": "Using",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:storage-object-in-use-protection",
      "type": "concept",
      "title": "Storage Object in Use Protection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reclaiming",
      "type": "concept",
      "title": "Reclaiming",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolume-deletion-protection-finalizer",
      "type": "concept",
      "title": "PersistentVolume deletion protection finalizer",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reserving-a-persistentvolume",
      "type": "concept",
      "title": "Reserving a PersistentVolume",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:expanding-persistent-volumes-claims",
      "type": "concept",
      "title": "Expanding Persistent Volumes Claims",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:capacity",
      "type": "concept",
      "title": "Capacity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-mode",
      "type": "concept",
      "title": "Volume Mode",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:access-modes",
      "type": "concept",
      "title": "Access Modes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:class",
      "type": "concept",
      "title": "Class",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:phase",
      "type": "concept",
      "title": "Phase",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-modes",
      "type": "concept",
      "title": "Volume Modes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-name",
      "type": "concept",
      "title": "Volume Name",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resources",
      "type": "concept",
      "title": "Resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:selector",
      "type": "concept",
      "title": "Selector",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:unused-pvc-tracking",
      "type": "concept",
      "title": "Unused PVC tracking",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:a-note-on-namespaces",
      "type": "concept",
      "title": "A Note on Namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolumes-typed-hostpath",
      "type": "concept",
      "title": "PersistentVolumes typed `hostPath`",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolume-using-a-raw-block-volume-persistent-volume-using-a-raw-block-volume",
      "type": "concept",
      "title": "PersistentVolume using a Raw Block Volume {#persistent-volume-using-a-raw-block-volume}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaim-requesting-a-raw-block-volume-persistent-volume-claim-requesting-a-raw-block-volume",
      "type": "concept",
      "title": "PersistentVolumeClaim requesting a Raw Block Volume {#persistent-volume-claim-requesting-a-raw-block-volume}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-specification-adding-raw-block-device-path-in-container",
      "type": "concept",
      "title": "Pod specification adding Raw Block Device path in container",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:binding-block-volumes",
      "type": "concept",
      "title": "Binding Block Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:create-a-persistentvolumeclaim-from-a-volume-snapshot-create-persistent-volume-claim-from-volume-snapshot",
      "type": "concept",
      "title": "Create a PersistentVolumeClaim from a Volume Snapshot {#create-persistent-volume-claim-from-volume-snapshot}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:create-persistentvolumeclaim-from-an-existing-pvc-create-persistent-volume-claim-from-an-existing-pvc",
      "type": "concept",
      "title": "Create PersistentVolumeClaim from an existing PVC {#create-persistent-volume-claim-from-an-existing-pvc}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-references-reference",
      "type": "concept",
      "title": "API references {#reference}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/ephemeral-storage",
      "type": "page",
      "title": "Local ephemeral storage",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/ephemeral-storage/"
    },
    {
      "id": "concept:configurations-for-local-ephemeral-storage-configurations",
      "type": "concept",
      "title": "Configurations for local ephemeral storage {#configurations}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:setting-requests-and-limits-for-local-ephemeral-storage-requests-limits",
      "type": "concept",
      "title": "Setting requests and limits for local ephemeral storage {#requests-limits}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-pods-with-ephemeral-storage-requests-are-scheduled",
      "type": "concept",
      "title": "How Pods with ephemeral-storage requests are scheduled",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ephemeral-storage-consumption-management-resource-emphemeralstorage-consumption",
      "type": "concept",
      "title": "Ephemeral storage consumption management {#resource-emphemeralstorage-consumption}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/storage-limits",
      "type": "page",
      "title": "Node-specific Volume Limits",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/storage-limits/"
    },
    {
      "id": "concept:kubernetes-default-limits",
      "type": "concept",
      "title": "Kubernetes default limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dynamic-volume-limits",
      "type": "concept",
      "title": "Dynamic volume limits",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutable-csi-node-allocatable-count",
      "type": "concept",
      "title": "Mutable CSI Node Allocatable Count",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:preventing-pod-placement-without-csi-driver",
      "type": "concept",
      "title": "Preventing Pod placement without CSI driver",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:csi-volume-attach-limits-and-cluster-autoscaler",
      "type": "concept",
      "title": "CSI volume attach limits and cluster autoscaler",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/volumes",
      "type": "page",
      "title": "Volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volumes/"
    },
    {
      "id": "concept:why-volumes-are-important",
      "type": "concept",
      "title": "Why volumes are important",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-volumes-work",
      "type": "concept",
      "title": "How volumes work",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:types-of-volumes-volume-types",
      "type": "concept",
      "title": "Types of volumes {#volume-types}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-subpath-using-subpath",
      "type": "concept",
      "title": "Using subPath {#using-subpath}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:out-of-tree-volume-plugins",
      "type": "concept",
      "title": "Out-of-tree volume plugins",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mount-propagation",
      "type": "concept",
      "title": "Mount propagation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:read-only-mounts",
      "type": "concept",
      "title": "Read-only mounts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configmap",
      "type": "concept",
      "title": "configMap",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:downwardapi-downwardapi",
      "type": "concept",
      "title": "downwardAPI {#downwardapi}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:emptydir-emptydir",
      "type": "concept",
      "title": "emptyDir {#emptydir}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:fc-fibre-channel-fc",
      "type": "concept",
      "title": "fc (fibre channel) {#fc}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:gcepersistentdisk-deprecated-gcepersistentdisk",
      "type": "concept",
      "title": "gcePersistentDisk (deprecated) {#gcepersistentdisk}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:gitrepo-disabled-gitrepo",
      "type": "concept",
      "title": "gitRepo (disabled) {#gitrepo}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hostpath-hostpath",
      "type": "concept",
      "title": "hostPath {#hostpath}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:image",
      "type": "concept",
      "title": "image",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:iscsi",
      "type": "concept",
      "title": "iscsi",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaim-persistentvolumeclaim",
      "type": "concept",
      "title": "persistentVolumeClaim {#persistentvolumeclaim}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:portworxvolume-deprecated-portworxvolume",
      "type": "concept",
      "title": "portworxVolume (deprecated) {#portworxvolume}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:projected",
      "type": "concept",
      "title": "projected",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:secret",
      "type": "concept",
      "title": "secret",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-subpath-with-expanded-environment-variables-using-subpath-expanded-environment",
      "type": "concept",
      "title": "Using subPath with expanded environment variables {#using-subpath-expanded-environment}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:csi",
      "type": "concept",
      "title": "csi",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:flexvolume-deprecated-flexvolume",
      "type": "concept",
      "title": "flexVolume (deprecated)   {#flexvolume}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:recursive-read-only-mounts",
      "type": "concept",
      "title": "Recursive read-only mounts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/dynamic-provisioning",
      "type": "page",
      "title": "Dynamic Volume Provisioning",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/dynamic-provisioning/"
    },
    {
      "id": "concept:enabling-dynamic-provisioning",
      "type": "concept",
      "title": "Enabling Dynamic Provisioning",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-dynamic-provisioning",
      "type": "concept",
      "title": "Using Dynamic Provisioning",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:defaulting-behavior",
      "type": "concept",
      "title": "Defaulting Behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:topology-awareness",
      "type": "concept",
      "title": "Topology Awareness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/_index",
      "type": "page",
      "title": "Storage",
      "summary": "Ways to provide both long-term and temporary storage to Pods in your cluster.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/_index/"
    },
    {
      "id": "page:concepts/storage/volume-attributes-classes",
      "type": "page",
      "title": "Volume Attributes Classes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/"
    },
    {
      "id": "concept:the-volumeattributesclass-api",
      "type": "concept",
      "title": "The VolumeAttributesClass API",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resizer",
      "type": "concept",
      "title": "Resizer",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/storage/volume-health-monitoring",
      "type": "page",
      "title": "Volume Health Monitoring",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/storage/volume-health-monitoring/"
    },
    {
      "id": "concept:volume-health-monitoring",
      "type": "concept",
      "title": "Volume health monitoring",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/network-policies",
      "type": "page",
      "title": "Network Policies",
      "summary": "If you want to control traffic flow at the IP address or port level (OSI layer 3 or 4), NetworkPolicies allow you to specify rules for traffic flow within your cluster, and also between Pods and the outside world. Your cluster must use a network plugin that supports NetworkPolicy enforcement.",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/network-policies/"
    },
    {
      "id": "concept:prerequisites",
      "type": "concept",
      "title": "Prerequisites",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:the-two-sorts-of-pod-isolation",
      "type": "concept",
      "title": "The two sorts of pod isolation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:the-networkpolicy-resource-networkpolicy-resource",
      "type": "concept",
      "title": "The NetworkPolicy resource {#networkpolicy-resource}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:behavior-of-to-and-from-selectors",
      "type": "concept",
      "title": "Behavior of `to` and `from` selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-policies",
      "type": "concept",
      "title": "Default policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-traffic-filtering",
      "type": "concept",
      "title": "Network traffic filtering",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:targeting-a-range-of-ports",
      "type": "concept",
      "title": "Targeting a range of ports",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:targeting-multiple-namespaces-by-label",
      "type": "concept",
      "title": "Targeting multiple namespaces by label",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:targeting-a-namespace-by-its-name",
      "type": "concept",
      "title": "Targeting a Namespace by its name",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-lifecycle",
      "type": "concept",
      "title": "Pod lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:networkpolicy-and-hostnetwork-pods",
      "type": "concept",
      "title": "NetworkPolicy and `hostNetwork` pods",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:what-you-can-t-do-with-network-policies-at-least-not-yet",
      "type": "concept",
      "title": "What you can't do with network policies (at least, not yet)",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:networkpolicy-s-impact-on-existing-connections",
      "type": "concept",
      "title": "NetworkPolicy's impact on existing connections",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-deny-all-ingress-traffic",
      "type": "concept",
      "title": "Default deny all ingress traffic",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:allow-all-ingress-traffic",
      "type": "concept",
      "title": "Allow all ingress traffic",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-deny-all-egress-traffic",
      "type": "concept",
      "title": "Default deny all egress traffic",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:allow-all-egress-traffic",
      "type": "concept",
      "title": "Allow all egress traffic",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-deny-all-ingress-and-all-egress-traffic",
      "type": "concept",
      "title": "Default deny all ingress and all egress traffic",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/endpoint-slices",
      "type": "page",
      "title": "EndpointSlices",
      "summary": "The EndpointSlice API is the mechanism that Kubernetes uses to let your Service scale to handle large numbers of backends, and allows the cluster to update its list of healthy backends efficiently.",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/"
    },
    {
      "id": "concept:endpointslice-api-endpointslice-resource",
      "type": "concept",
      "title": "EndpointSlice API {#endpointslice-resource}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:address-types",
      "type": "concept",
      "title": "Address types",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:conditions",
      "type": "concept",
      "title": "Conditions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:topology-information-topology",
      "type": "concept",
      "title": "Topology information {#topology}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:management",
      "type": "concept",
      "title": "Management",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ownership",
      "type": "concept",
      "title": "Ownership",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:distribution-of-endpointslices",
      "type": "concept",
      "title": "Distribution of EndpointSlices",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:duplicate-endpoints",
      "type": "concept",
      "title": "Duplicate endpoints",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:endpointslice-mirroring",
      "type": "concept",
      "title": "EndpointSlice mirroring",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/service-traffic-policy",
      "type": "page",
      "title": "Service Internal Traffic Policy",
      "summary": "If two Pods in your cluster want to communicate, and both Pods are actually running on the same node, use _Service Internal Traffic Policy_ to keep network traffic within that node. Avoiding a round trip via the cluster network can help with reliability, performance (network latency and throughput), or cost.",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/"
    },
    {
      "id": "concept:using-service-internal-traffic-policy",
      "type": "concept",
      "title": "Using Service Internal Traffic Policy",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/ingress-controllers",
      "type": "page",
      "title": "Ingress Controllers",
      "summary": "In order for an [Ingress](/docs/concepts/services-networking/ingress/) to work in your cluster, there must be an _ingress controller_ running. You need to select at least one ingress controller and make sure it is set up in your cluster.   This page lists common ingress controllers that you can deploy.",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/"
    },
    {
      "id": "concept:ingress-controllers",
      "type": "concept",
      "title": "Ingress controllers",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:third-party-ingress-controllers",
      "type": "concept",
      "title": "Third party ingress controllers",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-multiple-ingress-controllers",
      "type": "concept",
      "title": "Using multiple Ingress controllers",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/dual-stack",
      "type": "page",
      "title": "IPv4/IPv6 dual-stack",
      "summary": "Kubernetes lets you configure single-stack IPv4 networking, single-stack IPv6 networking, or dual stack networking with both network families active. This page explains how.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/dual-stack/"
    },
    {
      "id": "concept:supported-features",
      "type": "concept",
      "title": "Supported Features",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configure-ipv4-ipv6-dual-stack",
      "type": "concept",
      "title": "Configure IPv4/IPv6 dual-stack",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:services",
      "type": "concept",
      "title": "Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:egress-traffic",
      "type": "concept",
      "title": "Egress traffic",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dual-stack-service-configuration-scenarios",
      "type": "concept",
      "title": "Dual-stack Service configuration scenarios",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:headless-services-without-selector",
      "type": "concept",
      "title": "Headless Services without selector",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:service-type-loadbalancer",
      "type": "concept",
      "title": "Service type LoadBalancer",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/gateway",
      "type": "page",
      "title": "Gateway API",
      "summary": "Gateway API is a family of API kinds that provide dynamic infrastructure provisioning and advanced traffic routing.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/gateway/"
    },
    {
      "id": "concept:design-principles",
      "type": "concept",
      "title": "Design principles",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-model",
      "type": "concept",
      "title": "Resource model",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:request-flow",
      "type": "concept",
      "title": "Request flow",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:conformance",
      "type": "concept",
      "title": "Conformance",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:migrating-from-ingress",
      "type": "concept",
      "title": "Migrating from Ingress",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:gatewayclass-api-kind-gateway-class",
      "type": "concept",
      "title": "GatewayClass {#api-kind-gateway-class}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:gateway-api-kind-gateway",
      "type": "concept",
      "title": "Gateway {#api-kind-gateway}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:httproute-api-kind-httproute",
      "type": "concept",
      "title": "HTTPRoute {#api-kind-httproute}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:grpcroute-api-kind-grpcroute",
      "type": "concept",
      "title": "GRPCRoute {#api-kind-grpcroute}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/cluster-ip-allocation",
      "type": "page",
      "title": "Service ClusterIP allocation",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/cluster-ip-allocation/"
    },
    {
      "id": "concept:how-service-clusterips-are-allocated",
      "type": "concept",
      "title": "How Service ClusterIPs are allocated?",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:why-do-you-need-to-reserve-service-cluster-ips",
      "type": "concept",
      "title": "Why do you need to reserve Service Cluster IPs?",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-can-you-avoid-service-clusterip-conflicts-avoid-clusterip-conflict",
      "type": "concept",
      "title": "How can you avoid Service ClusterIP conflicts? {#avoid-ClusterIP-conflict}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:examples-allocation-examples",
      "type": "concept",
      "title": "Examples {#allocation-examples}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-1-allocation-example-1",
      "type": "concept",
      "title": "Example 1 {#allocation-example-1}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-2-allocation-example-2",
      "type": "concept",
      "title": "Example 2 {#allocation-example-2}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-3-allocation-example-3",
      "type": "concept",
      "title": "Example 3 {#allocation-example-3}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/service",
      "type": "page",
      "title": "Service",
      "summary": "Expose an application running in your cluster behind a single outward-facing endpoint, even when the workload is split across multiple backends.",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/service/"
    },
    {
      "id": "concept:services-in-kubernetes",
      "type": "concept",
      "title": "Services in Kubernetes",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:defining-a-service",
      "type": "concept",
      "title": "Defining a Service",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:service-type-publishing-services-service-types",
      "type": "concept",
      "title": "Service type  {#publishing-services-service-types}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:headless-services",
      "type": "concept",
      "title": "Headless Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:discovering-services",
      "type": "concept",
      "title": "Discovering services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:virtual-ip-addressing-mechanism",
      "type": "concept",
      "title": "Virtual IP addressing mechanism",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:external-ips",
      "type": "concept",
      "title": "External IPs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-object",
      "type": "concept",
      "title": "API Object",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cloud-native-service-discovery",
      "type": "concept",
      "title": "Cloud-native service discovery",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:port-definitions-field-spec-ports",
      "type": "concept",
      "title": "Port definitions {#field-spec-ports}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:services-without-selectors",
      "type": "concept",
      "title": "Services without selectors",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:endpointslices",
      "type": "concept",
      "title": "EndpointSlices",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:endpoints-deprecated-endpoints",
      "type": "concept",
      "title": "Endpoints (deprecated) {#endpoints}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:application-protocol",
      "type": "concept",
      "title": "Application protocol",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multi-port-services",
      "type": "concept",
      "title": "Multi-port Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:type-clusterip-type-clusterip",
      "type": "concept",
      "title": "`type: ClusterIP` {#type-clusterip}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:type-nodeport-type-nodeport",
      "type": "concept",
      "title": "`type: NodePort` {#type-nodeport}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:type-loadbalancer-loadbalancer",
      "type": "concept",
      "title": "`type: LoadBalancer` {#loadbalancer}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:type-externalname-externalname",
      "type": "concept",
      "title": "`type: ExternalName` {#externalname}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:with-selectors",
      "type": "concept",
      "title": "With selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:without-selectors",
      "type": "concept",
      "title": "Without selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:environment-variables",
      "type": "concept",
      "title": "Environment variables",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:traffic-policies",
      "type": "concept",
      "title": "Traffic policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:traffic-distribution-control-traffic-distribution",
      "type": "concept",
      "title": "Traffic distribution control {#traffic-distribution}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:session-stickiness",
      "type": "concept",
      "title": "Session stickiness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/topology-aware-routing",
      "type": "page",
      "title": "Topology Aware Routing",
      "summary": "_Topology Aware Routing_ provides a mechanism to help keep network traffic within the zone where it originated. Preferring same-zone traffic between Pods in your cluster can help with reliability, performance (network latency and throughput), or cost.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/topology-aware-routing/"
    },
    {
      "id": "concept:enabling-topology-aware-routing",
      "type": "concept",
      "title": "Enabling Topology Aware Routing",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-it-works-best",
      "type": "concept",
      "title": "When it works best",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:safeguards",
      "type": "concept",
      "title": "Safeguards",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:constraints",
      "type": "concept",
      "title": "Constraints",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:custom-heuristics",
      "type": "concept",
      "title": "Custom heuristics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:1-incoming-traffic-is-evenly-distributed",
      "type": "concept",
      "title": "1. Incoming traffic is evenly distributed",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:2-the-service-has-3-or-more-endpoints-per-zone-three-or-more-endpoints-per-zone",
      "type": "concept",
      "title": "2. The Service has 3 or more endpoints per zone {#three-or-more-endpoints-per-zone}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:endpointslice-controller-implementation-control-plane",
      "type": "concept",
      "title": "EndpointSlice controller {#implementation-control-plane}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-proxy-implementation-kube-proxy",
      "type": "concept",
      "title": "kube-proxy {#implementation-kube-proxy}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/windows-networking",
      "type": "page",
      "title": "Networking on Windows",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/windows-networking/"
    },
    {
      "id": "concept:container-networking-on-windows-networking",
      "type": "concept",
      "title": "Container networking on Windows {#networking}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-modes",
      "type": "concept",
      "title": "Network modes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ip-address-management-ipam-ipam",
      "type": "concept",
      "title": "IP address management (IPAM) {#ipam}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:direct-server-return-dsr-dsr",
      "type": "concept",
      "title": "Direct Server Return (DSR) {#dsr}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:load-balancing-and-services",
      "type": "concept",
      "title": "Load balancing and Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/ingress",
      "type": "page",
      "title": "Ingress",
      "summary": "Make your HTTP (or HTTPS) network service available using a protocol-aware configuration mechanism, that understands web concepts like URIs, hostnames, paths, and more. The Ingress concept lets you map traffic to different backends based on rules you define via the Kubernetes API.",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/ingress/"
    },
    {
      "id": "concept:what-is-ingress",
      "type": "concept",
      "title": "What is Ingress?",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:the-ingress-resource",
      "type": "concept",
      "title": "The Ingress resource",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hostname-wildcards",
      "type": "concept",
      "title": "Hostname wildcards",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ingress-class",
      "type": "concept",
      "title": "Ingress class",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:types-of-ingress",
      "type": "concept",
      "title": "Types of Ingress",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-an-ingress",
      "type": "concept",
      "title": "Updating an Ingress",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:failing-across-availability-zones",
      "type": "concept",
      "title": "Failing across availability zones",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ingress-rules",
      "type": "concept",
      "title": "Ingress rules",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:defaultbackend-default-backend",
      "type": "concept",
      "title": "DefaultBackend {#default-backend}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-backends-resource-backend",
      "type": "concept",
      "title": "Resource backends {#resource-backend}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:path-types",
      "type": "concept",
      "title": "Path types",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ingressclass-scope",
      "type": "concept",
      "title": "IngressClass scope",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deprecated-annotation",
      "type": "concept",
      "title": "Deprecated annotation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-ingressclass-default-ingress-class",
      "type": "concept",
      "title": "Default IngressClass {#default-ingress-class}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ingress-backed-by-a-single-service-single-service-ingress",
      "type": "concept",
      "title": "Ingress backed by a single Service {#single-service-ingress}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:simple-fanout",
      "type": "concept",
      "title": "Simple fanout",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:name-based-virtual-hosting",
      "type": "concept",
      "title": "Name based virtual hosting",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tls",
      "type": "concept",
      "title": "TLS",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:load-balancing-load-balancing",
      "type": "concept",
      "title": "Load balancing {#load-balancing}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/_index",
      "type": "page",
      "title": "Services, Load Balancing, and Networking",
      "summary": "Concepts and resources behind networking in Kubernetes.\n",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/_index/"
    },
    {
      "id": "concept:the-kubernetes-network-model",
      "type": "concept",
      "title": "The Kubernetes network model",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/services-networking/dns-pod-service",
      "type": "page",
      "title": "DNS for Services and Pods",
      "summary": "Your workload can discover Services within your cluster using DNS; this page explains how that works.",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/"
    },
    {
      "id": "concept:pods",
      "type": "concept",
      "title": "Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dns-search-domain-list-limits",
      "type": "concept",
      "title": "DNS search domain list limits",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dns-resolution-on-windows-nodes-dns-windows",
      "type": "concept",
      "title": "DNS resolution on Windows nodes {#dns-windows}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:namespaces-of-services",
      "type": "concept",
      "title": "Namespaces of Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dns-records",
      "type": "concept",
      "title": "DNS Records",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:a-aaaa-records",
      "type": "concept",
      "title": "A/AAAA records",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:srv-records",
      "type": "concept",
      "title": "SRV records",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-s-hostname-and-subdomain-fields-pod-hostname-and-subdomain-field",
      "type": "concept",
      "title": "Pod's hostname and subdomain fields {#pod-hostname-and-subdomain-field}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-s-sethostnameasfqdn-field-pod-sethostnameasfqdn-field",
      "type": "concept",
      "title": "Pod's setHostnameAsFQDN field {#pod-sethostnameasfqdn-field}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-s-dns-policy",
      "type": "concept",
      "title": "Pod's DNS Policy",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-s-dns-config-pod-dns-config",
      "type": "concept",
      "title": "Pod's DNS Config {#pod-dns-config}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/resource-managers",
      "type": "page",
      "title": "Resource managers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/resource-managers/"
    },
    {
      "id": "concept:topology-manager",
      "type": "concept",
      "title": "Topology manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cpu-manager",
      "type": "concept",
      "title": "CPU manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:memory-manager",
      "type": "concept",
      "title": "Memory manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-manager",
      "type": "concept",
      "title": "Device manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-level-resource-managers-pod-level-resource-managers",
      "type": "concept",
      "title": "Pod-level resource managers {#pod-level-resource-managers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:policies-for-assigning-cpus-to-pods",
      "type": "concept",
      "title": "Policies for assigning CPUs to Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:policies-for-assigning-memory-to-pods-memory-management-policies",
      "type": "concept",
      "title": "Policies for assigning memory to Pods {#memory-management-policies}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:glossary",
      "type": "concept",
      "title": "Glossary",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-pod-level-resource-managers-work",
      "type": "concept",
      "title": "How pod-level resource managers work",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:observability-and-metrics",
      "type": "concept",
      "title": "Observability and metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limitations-and-caveats",
      "type": "concept",
      "title": "Limitations and caveats",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/management",
      "type": "page",
      "title": "Managing Workloads",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/management/"
    },
    {
      "id": "concept:organizing-resource-configurations",
      "type": "concept",
      "title": "Organizing resource configurations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:bulk-operations-in-kubectl",
      "type": "concept",
      "title": "Bulk operations in kubectl",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-your-application-without-an-outage",
      "type": "concept",
      "title": "Updating your application without an outage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:canary-deployments",
      "type": "concept",
      "title": "Canary deployments",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-annotations",
      "type": "concept",
      "title": "Updating annotations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-your-application",
      "type": "concept",
      "title": "Scaling your application",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:in-place-updates-of-resources",
      "type": "concept",
      "title": "In-place updates of resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:disruptive-updates",
      "type": "concept",
      "title": "Disruptive updates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:external-tools",
      "type": "concept",
      "title": "External tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:chaining-and-filtering",
      "type": "concept",
      "title": "Chaining and filtering",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:recursive-operations-on-local-files",
      "type": "concept",
      "title": "Recursive operations on local files",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:managing-rollouts",
      "type": "concept",
      "title": "Managing rollouts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubectl-apply",
      "type": "concept",
      "title": "kubectl apply",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubectl-edit",
      "type": "concept",
      "title": "kubectl edit",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubectl-patch",
      "type": "concept",
      "title": "kubectl patch",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/autoscaling",
      "type": "page",
      "title": "Autoscaling Workloads",
      "summary": "With autoscaling, you can automatically update your workloads in one way or another. This allows your cluster to react to changes in resource demand more elastically and efficiently.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/autoscaling/"
    },
    {
      "id": "concept:scaling-workloads-manually",
      "type": "concept",
      "title": "Scaling workloads manually",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-workloads-automatically",
      "type": "concept",
      "title": "Scaling workloads automatically",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-cluster-infrastructure",
      "type": "concept",
      "title": "Scaling cluster infrastructure",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-workloads-horizontally",
      "type": "concept",
      "title": "Scaling workloads horizontally",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-workloads-vertically",
      "type": "concept",
      "title": "Scaling workloads vertically",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:autoscaling-based-on-cluster-size",
      "type": "concept",
      "title": "Autoscaling based on cluster size",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:event-driven-autoscaling",
      "type": "concept",
      "title": "Event driven Autoscaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:autoscaling-based-on-schedules",
      "type": "concept",
      "title": "Autoscaling based on schedules",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/_index",
      "type": "page",
      "title": "Workloads",
      "summary": "Understand Pods, the smallest deployable compute object in Kubernetes, and the higher-level abstractions that help you to run them.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/_index/"
    },
    {
      "id": "concept:workload-placement",
      "type": "concept",
      "title": "Workload placement",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/workload-api/policies",
      "type": "page",
      "title": "PodGroup Scheduling Policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/workload-api/policies/"
    },
    {
      "id": "concept:policy-types",
      "type": "concept",
      "title": "Policy types",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:setting-policies-via-podgrouptemplates",
      "type": "concept",
      "title": "Setting policies via PodGroupTemplates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:basic-policy",
      "type": "concept",
      "title": "Basic policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:gang-policy",
      "type": "concept",
      "title": "Gang policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/workload-api/topology-aware-scheduling",
      "type": "page",
      "title": "Topology-Aware Workload Scheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/workload-api/topology-aware-scheduling/"
    },
    {
      "id": "concept:topology-aware-scheduling-with-gang-scheduling-policy",
      "type": "concept",
      "title": "Topology-aware scheduling with gang scheduling policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:topology-aware-scheduling-with-basic-scheduling-policy",
      "type": "concept",
      "title": "Topology-aware scheduling with basic scheduling policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-configuration-scheduling-constraints",
      "type": "concept",
      "title": "API configuration: scheduling constraints",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:topology-constraint",
      "type": "concept",
      "title": "Topology constraint",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/workload-api/disruption-and-priority",
      "type": "page",
      "title": "Pod Group Disruption and Priority",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/workload-api/disruption-and-priority/"
    },
    {
      "id": "concept:disruption-mode-types",
      "type": "concept",
      "title": "Disruption mode types",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-group-priority",
      "type": "concept",
      "title": "Pod group priority",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod",
      "type": "concept",
      "title": "Pod",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podgroup",
      "type": "concept",
      "title": "PodGroup",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/workload-api/_index",
      "type": "page",
      "title": "Workload API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/workload-api/_index/"
    },
    {
      "id": "concept:what-is-a-workload",
      "type": "concept",
      "title": "What is a Workload?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-structure",
      "type": "concept",
      "title": "API structure",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:gang-scheduling-with-jobs",
      "type": "concept",
      "title": "Gang scheduling with Jobs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podgrouptemplates",
      "type": "concept",
      "title": "PodGroupTemplates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:referencing-a-workload-controlling-object",
      "type": "concept",
      "title": "Referencing a workload controlling object",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/podgroup-api/lifecycle",
      "type": "page",
      "title": "PodGroup Lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/podgroup-api/lifecycle/"
    },
    {
      "id": "concept:ownership-and-lifecycle",
      "type": "concept",
      "title": "Ownership and lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:creation-ordering",
      "type": "concept",
      "title": "Creation ordering",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deletion-protection",
      "type": "concept",
      "title": "Deletion protection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:controller-managed-and-user-managed-podgroups",
      "type": "concept",
      "title": "Controller-managed and user-managed PodGroups",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/podgroup-api/_index",
      "type": "page",
      "title": "PodGroup API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/podgroup-api/_index/"
    },
    {
      "id": "concept:what-is-a-podgroup",
      "type": "concept",
      "title": "What is a PodGroup?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:creating-a-podgroup",
      "type": "concept",
      "title": "Creating a PodGroup",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-it-fits-together",
      "type": "concept",
      "title": "How it fits together",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduling-policy",
      "type": "concept",
      "title": "Scheduling policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:template-reference",
      "type": "concept",
      "title": "Template reference",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:requesting-dra-devices-for-a-podgroup",
      "type": "concept",
      "title": "Requesting DRA devices for a PodGroup",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:status",
      "type": "concept",
      "title": "Status",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/user-namespaces",
      "type": "page",
      "title": "User Namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/user-namespaces/"
    },
    {
      "id": "concept:understanding-user-namespaces-for-pods-pods-and-userns",
      "type": "concept",
      "title": "Understanding user namespaces for pods {#pods-and-userns}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:set-up-a-node-to-support-user-namespaces",
      "type": "concept",
      "title": "Set up a node to support user namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:id-count-for-each-of-pods",
      "type": "concept",
      "title": "ID count for each of Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:integration-with-pod-security-admission-checks",
      "type": "concept",
      "title": "Integration with Pod security admission checks",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:metrics-and-observability",
      "type": "concept",
      "title": "Metrics and observability",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:filesystem-support",
      "type": "concept",
      "title": "Filesystem support",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/sidecar-containers",
      "type": "page",
      "title": "Sidecar Containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/sidecar-containers/"
    },
    {
      "id": "concept:sidecar-containers-in-kubernetes-pod-sidecar-containers",
      "type": "concept",
      "title": "Sidecar containers in Kubernetes {#pod-sidecar-containers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:sidecar-containers-and-pod-lifecycle",
      "type": "concept",
      "title": "Sidecar containers and Pod lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:differences-from-application-containers",
      "type": "concept",
      "title": "Differences from application containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:differences-from-init-containers",
      "type": "concept",
      "title": "Differences from init containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-sharing-within-containers",
      "type": "concept",
      "title": "Resource sharing within containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-application-sidecar-example",
      "type": "concept",
      "title": "Example application {#sidecar-example}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:jobs-with-sidecar-containers",
      "type": "concept",
      "title": "Jobs with sidecar containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:sidecar-containers-and-linux-cgroups-cgroups",
      "type": "concept",
      "title": "Sidecar containers and Linux cgroups {#cgroups}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/downward-api",
      "type": "page",
      "title": "Downward API",
      "summary": "There are two ways to expose Pod and container fields to a running container: environment variables, and as files that are populated by a special volume type. Together, these two ways of exposing Pod and container fields are called the downward API.",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/downward-api/"
    },
    {
      "id": "concept:available-fields",
      "type": "concept",
      "title": "Available fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:information-available-via-fieldref-downwardapi-fieldref",
      "type": "concept",
      "title": "Information available via `fieldRef` {#downwardapi-fieldRef}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:information-available-via-resourcefieldref-downwardapi-resourcefieldref",
      "type": "concept",
      "title": "Information available via `resourceFieldRef` {#downwardapi-resourceFieldRef}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/pod-condition",
      "type": "page",
      "title": "Pod Conditions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-condition/"
    },
    {
      "id": "concept:structure-of-a-pod-condition",
      "type": "concept",
      "title": "Structure of a Pod condition",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:built-in-pod-conditions-built-in-pod-conditions",
      "type": "concept",
      "title": "Built-in Pod conditions {#built-in-pod-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:lifecycle-pod-conditions-lifecycle-pod-conditions",
      "type": "concept",
      "title": "Lifecycle Pod conditions {#lifecycle-pod-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:other-pod-conditions-other-pod-conditions",
      "type": "concept",
      "title": "Other Pod conditions {#other-pod-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enhanced-pod-readiness",
      "type": "concept",
      "title": "Enhanced Pod readiness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podreadytostartcontainers-pod-ready-to-start-containers",
      "type": "concept",
      "title": "PodReadyToStartContainers {#pod-ready-to-start-containers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:disruptiontarget-disruption-target",
      "type": "concept",
      "title": "DisruptionTarget {#disruption-target}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:podresizepending-and-podresizeinprogress-pod-resize-conditions",
      "type": "concept",
      "title": "PodResizePending and PodResizeInProgress {#pod-resize-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:status-for-pod-readiness",
      "type": "concept",
      "title": "Status for Pod readiness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/static-pods",
      "type": "page",
      "title": "Static Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/static-pods/"
    },
    {
      "id": "concept:mirror-pods-mirror-pods",
      "type": "concept",
      "title": "Mirror Pods {#mirror-pods}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:static-pods-vs-daemonsets-static-pods-vs-daemonsets",
      "type": "concept",
      "title": "Static Pods vs DaemonSets {#static-pods-vs-daemonsets}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/pod-lifecycle",
      "type": "page",
      "title": "Pod Lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/"
    },
    {
      "id": "concept:pod-lifetime",
      "type": "concept",
      "title": "Pod lifetime",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-phase",
      "type": "concept",
      "title": "Pod phase",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-states",
      "type": "concept",
      "title": "Container states",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-pods-handle-problems-with-containers-container-restarts",
      "type": "concept",
      "title": "How Pods handle problems with containers {#container-restarts}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-conditions",
      "type": "concept",
      "title": "Pod conditions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resizing-pods-pod-resize",
      "type": "concept",
      "title": "Resizing Pods {#pod-resize}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-probes",
      "type": "concept",
      "title": "Container probes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:termination-of-pods-pod-termination",
      "type": "concept",
      "title": "Termination of Pods {#pod-termination}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-behavior-during-kubelet-restarts-kubelet-restarts",
      "type": "concept",
      "title": "Pod behavior during kubelet restarts {#kubelet-restarts}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pods-and-fault-recovery-pod-fault-recovery",
      "type": "concept",
      "title": "Pods and fault recovery {#pod-fault-recovery}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:associated-lifetimes",
      "type": "concept",
      "title": "Associated lifetimes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:waiting-container-state-waiting",
      "type": "concept",
      "title": "`Waiting` {#container-state-waiting}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:running-container-state-running",
      "type": "concept",
      "title": "`Running` {#container-state-running}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:terminated-container-state-terminated",
      "type": "concept",
      "title": "`Terminated` {#container-state-terminated}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-restarts-restart-policy",
      "type": "concept",
      "title": "Container restarts {#restart-policy}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reduced-container-restart-delay",
      "type": "concept",
      "title": "Reduced container restart delay",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configurable-container-restart-delay",
      "type": "concept",
      "title": "Configurable container restart delay",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-readiness-pod-readiness-gate",
      "type": "concept",
      "title": "Pod readiness {#pod-readiness-gate}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:status-for-pod-readiness-pod-readiness-status",
      "type": "concept",
      "title": "Status for Pod readiness {#pod-readiness-status}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-readiness-to-start-containers-pod-ready-to-start-containers",
      "type": "concept",
      "title": "Pod readiness to start containers {#pod-ready-to-start-containers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:in-place-pod-resize-pod-resize-inplace",
      "type": "concept",
      "title": "In-place Pod resize {#pod-resize-inplace}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resizing-by-launching-replacement-pods",
      "type": "concept",
      "title": "Resizing by launching replacement Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:startup-probe",
      "type": "concept",
      "title": "Startup probe",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:liveness-probe",
      "type": "concept",
      "title": "Liveness probe",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:readiness-probe",
      "type": "concept",
      "title": "Readiness probe",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:stop-signals-pod-termination-stop-signals",
      "type": "concept",
      "title": "Stop Signals {#pod-termination-stop-signals}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:defining-custom-stop-signals",
      "type": "concept",
      "title": "Defining custom stop signals",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-termination-flow-pod-termination-flow",
      "type": "concept",
      "title": "Pod Termination Flow {#pod-termination-flow}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:forced-pod-termination-pod-termination-forced",
      "type": "concept",
      "title": "Forced Pod termination {#pod-termination-forced}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-shutdown-and-sidecar-containers-termination-with-sidecars",
      "type": "concept",
      "title": "Pod shutdown and sidecar containers {#termination-with-sidecars}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:garbage-collection-of-pods-pod-garbage-collection",
      "type": "concept",
      "title": "Garbage collection of Pods {#pod-garbage-collection}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:detection-of-kubelet-restarts",
      "type": "concept",
      "title": "Detection of kubelet restarts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/probes",
      "type": "page",
      "title": "Liveness, Readiness, and Startup Probes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/probes/"
    },
    {
      "id": "concept:types-of-probe-types-of-probe",
      "type": "concept",
      "title": "Types of probe {#types-of-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-to-use-each-probe-when-to-use-each-probe",
      "type": "concept",
      "title": "When to use each probe {#when-to-use-each-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:check-mechanisms-check-mechanisms",
      "type": "concept",
      "title": "Check mechanisms {#check-mechanisms}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:probe-results-probe-results",
      "type": "concept",
      "title": "Probe results {#probe-results}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuration-fields-configure-probes",
      "type": "concept",
      "title": "Configuration fields {#configure-probes}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:probe-mechanism-details-probe-mechanism-details",
      "type": "concept",
      "title": "Probe mechanism details {#probe-mechanism-details}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:startup-probe-startup-probe",
      "type": "concept",
      "title": "Startup probe {#startup-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:liveness-probe-liveness-probe",
      "type": "concept",
      "title": "Liveness probe {#liveness-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:readiness-probe-readiness-probe",
      "type": "concept",
      "title": "Readiness probe {#readiness-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-should-you-use-a-startup-probe-when-should-you-use-a-startup-probe",
      "type": "concept",
      "title": "When should you use a startup probe? {#when-should-you-use-a-startup-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-should-you-use-a-liveness-probe-when-should-you-use-a-liveness-probe",
      "type": "concept",
      "title": "When should you use a liveness probe? {#when-should-you-use-a-liveness-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-should-you-use-a-readiness-probe-when-should-you-use-a-readiness-probe",
      "type": "concept",
      "title": "When should you use a readiness probe? {#when-should-you-use-a-readiness-probe}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:probe-level-terminationgraceperiodseconds-probe-level-terminationgraceperiodseconds",
      "type": "concept",
      "title": "Probe-level `terminationGracePeriodSeconds` {#probe-level-terminationgraceperiodseconds}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:http-probes-http-probes",
      "type": "concept",
      "title": "HTTP probes {#http-probes}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tcp-probes-tcp-probes",
      "type": "concept",
      "title": "TCP probes {#tcp-probes}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:grpc-probes-grpc-probes",
      "type": "concept",
      "title": "gRPC probes {#grpc-probes}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/scheduling-group",
      "type": "page",
      "title": "Scheduling Group",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/scheduling-group/"
    },
    {
      "id": "concept:specifying-a-scheduling-group",
      "type": "concept",
      "title": "Specifying a scheduling group",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:behavior",
      "type": "concept",
      "title": "Behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:missing-podgroup-reference",
      "type": "concept",
      "title": "Missing PodGroup reference",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/disruptions",
      "type": "page",
      "title": "Disruptions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/disruptions/"
    },
    {
      "id": "concept:voluntary-and-involuntary-disruptions",
      "type": "concept",
      "title": "Voluntary and involuntary disruptions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dealing-with-disruptions",
      "type": "concept",
      "title": "Dealing with disruptions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-disruption-budgets",
      "type": "concept",
      "title": "Pod disruption budgets",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:poddisruptionbudget-example-pdb-example",
      "type": "concept",
      "title": "PodDisruptionBudget example {#pdb-example}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-disruption-conditions-pod-disruption-conditions",
      "type": "concept",
      "title": "Pod disruption conditions {#pod-disruption-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:separating-cluster-owner-and-application-owner-roles",
      "type": "concept",
      "title": "Separating Cluster Owner and Application Owner Roles",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-to-perform-disruptive-actions-on-your-cluster",
      "type": "concept",
      "title": "How to perform Disruptive Actions on your Cluster",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/advanced-pod-config",
      "type": "page",
      "title": "Advanced Pod Configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/advanced-pod-config/"
    },
    {
      "id": "concept:priorityclasses",
      "type": "concept",
      "title": "PriorityClasses",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:runtimeclasses",
      "type": "concept",
      "title": "RuntimeClasses",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-and-container-level-security-context-configuration-security-context",
      "type": "concept",
      "title": "Pod and container level security context configuration {#security-context}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:influencing-pod-scheduling-decisions-scheduling",
      "type": "concept",
      "title": "Influencing Pod scheduling decisions {#scheduling}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-overhead",
      "type": "concept",
      "title": "Pod overhead",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:defining-a-priorityclass",
      "type": "concept",
      "title": "Defining a PriorityClass",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:specify-pod-priority-using-a-priorityclass",
      "type": "concept",
      "title": "Specify pod priority using a PriorityClass",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:built-in-priorityclasses",
      "type": "concept",
      "title": "Built-in PriorityClasses",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-pod-runtimeclass-pod-example",
      "type": "concept",
      "title": "Example Pod {#runtimeclass-pod-example}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-wide-securitycontext-pod-level-security-context",
      "type": "concept",
      "title": "Pod-wide `securityContext` {#pod-level-security-context}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-level-security-context-container-level-security-context",
      "type": "concept",
      "title": "Container-level security context {#container-level-security-context}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:security-context-options",
      "type": "concept",
      "title": "Security context options",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-selectors",
      "type": "concept",
      "title": "Node selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-affinity-and-anti-affinity",
      "type": "concept",
      "title": "Pod affinity and anti-affinity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tolerations",
      "type": "concept",
      "title": "Tolerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/pod-hostname",
      "type": "page",
      "title": "Pod Hostname",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-hostname/"
    },
    {
      "id": "concept:default-pod-hostname",
      "type": "concept",
      "title": "Default Pod hostname",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hostname-with-pod-s-hostname-and-subdomain-fields",
      "type": "concept",
      "title": "Hostname with pod's hostname and subdomain fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hostname-with-pod-s-sethostnameasfqdn-fields",
      "type": "concept",
      "title": "Hostname with pod's setHostnameAsFQDN fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hostname-with-pod-s-hostnameoverride",
      "type": "concept",
      "title": "Hostname with pod's hostnameOverride",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/pod-qos",
      "type": "page",
      "title": "Pod Quality of Service Classes",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/pod-qos/"
    },
    {
      "id": "concept:quality-of-service-classes",
      "type": "concept",
      "title": "Quality of Service classes",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:memory-qos-with-cgroup-v2",
      "type": "concept",
      "title": "Memory QoS with cgroup v2",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:some-behavior-is-independent-of-qos-class-class-independent-behavior",
      "type": "concept",
      "title": "Some behavior is independent of QoS class {#class-independent-behavior}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:guaranteed",
      "type": "concept",
      "title": "Guaranteed",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:burstable",
      "type": "concept",
      "title": "Burstable",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:besteffort",
      "type": "concept",
      "title": "BestEffort",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:memory-throttling",
      "type": "concept",
      "title": "Memory throttling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuring-memory-reservation",
      "type": "concept",
      "title": "Configuring memory reservation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:system-requirements",
      "type": "concept",
      "title": "System requirements",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/init-containers",
      "type": "page",
      "title": "Init Containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/init-containers/"
    },
    {
      "id": "concept:understanding-init-containers",
      "type": "concept",
      "title": "Understanding init containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-init-containers",
      "type": "concept",
      "title": "Using init containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:detailed-behavior",
      "type": "concept",
      "title": "Detailed behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:differences-from-regular-containers",
      "type": "concept",
      "title": "Differences from regular containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:differences-from-sidecar-containers",
      "type": "concept",
      "title": "Differences from sidecar containers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:init-containers-and-linux-cgroups-cgroups",
      "type": "concept",
      "title": "Init containers and Linux cgroups {#cgroups}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-restart-reasons",
      "type": "concept",
      "title": "Pod restart reasons",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/ephemeral-containers",
      "type": "page",
      "title": "Ephemeral Containers",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/ephemeral-containers/"
    },
    {
      "id": "concept:understanding-ephemeral-containers",
      "type": "concept",
      "title": "Understanding ephemeral containers",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:uses-for-ephemeral-containers",
      "type": "concept",
      "title": "Uses for ephemeral containers",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:what-is-an-ephemeral-container",
      "type": "concept",
      "title": "What is an ephemeral container?",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/pods/_index",
      "type": "page",
      "title": "Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/pods/_index/"
    },
    {
      "id": "concept:what-is-a-pod",
      "type": "concept",
      "title": "What is a Pod?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-pods",
      "type": "concept",
      "title": "Using Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:working-with-pods",
      "type": "concept",
      "title": "Working with Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-update-and-replacement",
      "type": "concept",
      "title": "Pod update and replacement",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-sharing-and-communication",
      "type": "concept",
      "title": "Resource sharing and communication",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-security-settings-pod-security",
      "type": "concept",
      "title": "Pod security settings {#pod-security}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-requests-and-limits",
      "type": "concept",
      "title": "Resource requests and limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:static-pods",
      "type": "concept",
      "title": "Static Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pods-with-multiple-containers-how-pods-manage-multiple-containers",
      "type": "concept",
      "title": "Pods with multiple containers {#how-pods-manage-multiple-containers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-resources-for-managing-pods",
      "type": "concept",
      "title": "Workload resources for managing pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-os",
      "type": "concept",
      "title": "Pod OS",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pods-and-controllers",
      "type": "concept",
      "title": "Pods and controllers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-templates",
      "type": "concept",
      "title": "Pod templates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-subresources",
      "type": "concept",
      "title": "Pod subresources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-generation",
      "type": "concept",
      "title": "Pod generation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:storage-in-pods-pod-storage",
      "type": "concept",
      "title": "Storage in Pods {#pod-storage}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-networking",
      "type": "concept",
      "title": "Pod networking",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/autoscaling/horizontal-pod-autoscale",
      "type": "page",
      "title": "Horizontal Pod Autoscaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/"
    },
    {
      "id": "concept:how-does-a-horizontalpodautoscaler-work",
      "type": "concept",
      "title": "How does a HorizontalPodAutoscaler work?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-readiness-and-autoscaling-metrics",
      "type": "concept",
      "title": "Pod readiness and autoscaling metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:stability-of-workload-scale-flapping",
      "type": "concept",
      "title": "Stability of workload scale {#flapping}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:autoscaling-during-rolling-update",
      "type": "concept",
      "title": "Autoscaling during rolling update",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:support-for-resource-metrics",
      "type": "concept",
      "title": "Support for resource metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-on-custom-metrics",
      "type": "concept",
      "title": "Scaling on custom metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-on-multiple-metrics",
      "type": "concept",
      "title": "Scaling on multiple metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:support-for-metrics-apis",
      "type": "concept",
      "title": "Support for metrics APIs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configurable-scaling-behavior",
      "type": "concept",
      "title": "Configurable scaling behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:support-for-horizontalpodautoscaler-in-kubectl",
      "type": "concept",
      "title": "Support for HorizontalPodAutoscaler in kubectl",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:implicit-maintenance-mode-deactivation",
      "type": "concept",
      "title": "Implicit maintenance-mode deactivation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:algorithm-details",
      "type": "concept",
      "title": "Algorithm details",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:key-behaviors-for-pod-readiness-pod-readiness-key-behaviors",
      "type": "concept",
      "title": "Key behaviors for pod readiness {#pod-readiness-key-behaviors}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:good-practice-for-pod-readiness-pod-readiness-good-practices",
      "type": "concept",
      "title": "Good practice for pod readiness {#pod-readiness-good-practices}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-resource-metrics",
      "type": "concept",
      "title": "Container resource metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-policies",
      "type": "concept",
      "title": "Scaling policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:stabilization-window",
      "type": "concept",
      "title": "Stabilization window",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tolerance-tolerance",
      "type": "concept",
      "title": "Tolerance {#tolerance}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:default-behavior",
      "type": "concept",
      "title": "Default behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-change-downscale-stabilization-window",
      "type": "concept",
      "title": "Example: change downscale stabilization window",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-limit-scale-down-rate",
      "type": "concept",
      "title": "Example: limit scale down rate",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-disable-scale-down",
      "type": "concept",
      "title": "Example: disable scale down",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:migrating-deployments-and-statefulsets-to-horizontal-autoscaling",
      "type": "concept",
      "title": "Migrating Deployments and StatefulSets to horizontal autoscaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/autoscaling/vertical-pod-autoscale",
      "type": "page",
      "title": "Vertical Pod Autoscaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/autoscaling/vertical-pod-autoscale/"
    },
    {
      "id": "concept:how-does-a-verticalpodautoscaler-work",
      "type": "concept",
      "title": "How does a VerticalPodAutoscaler work?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:update-modes",
      "type": "concept",
      "title": "Update modes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-policies",
      "type": "concept",
      "title": "Resource policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limitrange-resources",
      "type": "concept",
      "title": "LimitRange resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:off-updatemode-off",
      "type": "concept",
      "title": "Off {#updateMode-Off}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:initial-updatemode-initial",
      "type": "concept",
      "title": "Initial {#updateMode-Initial}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:recreate-updatemode-recreate",
      "type": "concept",
      "title": "Recreate {#updateMode-Recreate}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:inplaceorrecreate-updatemode-inplaceorrecreate",
      "type": "concept",
      "title": "InPlaceOrRecreate {#updateMode-InPlaceOrRecreate}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:inplace-updatemode-inplace",
      "type": "concept",
      "title": "InPlace {#updateMode-InPlace}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:auto-deprecated-updatemode-auto",
      "type": "concept",
      "title": "Auto (deprecated) {#updateMode-Auto}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:controlledvalues",
      "type": "concept",
      "title": "controlledValues",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/ttlafterfinished",
      "type": "page",
      "title": "Automatic Cleanup for Finished Jobs",
      "summary": "A time-to-live mechanism to clean up old Jobs that have finished execution.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/ttlafterfinished/"
    },
    {
      "id": "concept:cleanup-for-finished-jobs",
      "type": "concept",
      "title": "Cleanup for finished Jobs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-ttl-for-finished-jobs",
      "type": "concept",
      "title": "Updating TTL for finished Jobs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:time-skew",
      "type": "concept",
      "title": "Time skew",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/cron-jobs",
      "type": "page",
      "title": "CronJob",
      "summary": "A CronJob starts one-time Jobs on a repeating schedule.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/"
    },
    {
      "id": "concept:writing-a-cronjob-spec",
      "type": "concept",
      "title": "Writing a CronJob spec",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cronjob-limitations-cron-job-limitations",
      "type": "concept",
      "title": "CronJob limitations {#cron-job-limitations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:schedule-syntax",
      "type": "concept",
      "title": "Schedule syntax",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job-template",
      "type": "concept",
      "title": "Job template",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deadline-for-delayed-job-start-starting-deadline",
      "type": "concept",
      "title": "Deadline for delayed Job start {#starting-deadline}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:concurrency-policy",
      "type": "concept",
      "title": "Concurrency policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:schedule-suspension",
      "type": "concept",
      "title": "Schedule suspension",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:jobs-history-limits",
      "type": "concept",
      "title": "Jobs history limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:time-zones",
      "type": "concept",
      "title": "Time zones",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:unsupported-timezone-specification",
      "type": "concept",
      "title": "Unsupported TimeZone specification",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:modifying-a-cronjob",
      "type": "concept",
      "title": "Modifying a CronJob",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job-creation",
      "type": "concept",
      "title": "Job creation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/daemonset",
      "type": "page",
      "title": "DaemonSet",
      "summary": "A DaemonSet defines Pods that provide node-local facilities. These might be fundamental to the operation of your cluster, such as a networking helper tool, or be part of an add-on.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/"
    },
    {
      "id": "concept:writing-a-daemonset-spec",
      "type": "concept",
      "title": "Writing a DaemonSet Spec",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-daemon-pods-are-scheduled",
      "type": "concept",
      "title": "How Daemon Pods are scheduled",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:communicating-with-daemon-pods",
      "type": "concept",
      "title": "Communicating with Daemon Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-a-daemonset",
      "type": "concept",
      "title": "Updating a DaemonSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:alternatives-to-daemonset",
      "type": "concept",
      "title": "Alternatives to DaemonSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:create-a-daemonset",
      "type": "concept",
      "title": "Create a DaemonSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:required-fields",
      "type": "concept",
      "title": "Required Fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-template",
      "type": "concept",
      "title": "Pod Template",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-selector",
      "type": "concept",
      "title": "Pod Selector",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:running-pods-on-select-nodes",
      "type": "concept",
      "title": "Running Pods on select Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:taints-and-tolerations",
      "type": "concept",
      "title": "Taints and tolerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:init-scripts",
      "type": "concept",
      "title": "Init scripts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:bare-pods",
      "type": "concept",
      "title": "Bare Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deployments",
      "type": "concept",
      "title": "Deployments",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/deployment",
      "type": "page",
      "title": "Deployments",
      "summary": "A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/deployment/"
    },
    {
      "id": "concept:use-case",
      "type": "concept",
      "title": "Use Case",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:creating-a-deployment",
      "type": "concept",
      "title": "Creating a Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-a-deployment",
      "type": "concept",
      "title": "Updating a Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rolling-back-a-deployment",
      "type": "concept",
      "title": "Rolling Back a Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-a-deployment",
      "type": "concept",
      "title": "Scaling a Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pausing-and-resuming-a-rollout-of-a-deployment-pausing-and-resuming-a-deployment",
      "type": "concept",
      "title": "Pausing and Resuming a rollout of a Deployment {#pausing-and-resuming-a-deployment}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deployment-status",
      "type": "concept",
      "title": "Deployment status",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:clean-up-policy",
      "type": "concept",
      "title": "Clean up Policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:canary-deployment",
      "type": "concept",
      "title": "Canary Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-a-deployment-spec",
      "type": "concept",
      "title": "Writing a Deployment Spec",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-template-hash-label",
      "type": "concept",
      "title": "Pod-template-hash label",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rollover-aka-multiple-updates-in-flight",
      "type": "concept",
      "title": "Rollover (aka multiple updates in-flight)",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:label-selector-updates",
      "type": "concept",
      "title": "Label selector updates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:checking-rollout-history-of-a-deployment",
      "type": "concept",
      "title": "Checking Rollout History of a Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rolling-back-to-a-previous-revision",
      "type": "concept",
      "title": "Rolling Back to a Previous Revision",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:proportional-scaling",
      "type": "concept",
      "title": "Proportional scaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:progressing-deployment",
      "type": "concept",
      "title": "Progressing Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:complete-deployment",
      "type": "concept",
      "title": "Complete Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:failed-deployment",
      "type": "concept",
      "title": "Failed Deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:operating-on-a-failed-deployment",
      "type": "concept",
      "title": "Operating on a failed deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:replicas",
      "type": "concept",
      "title": "Replicas",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:strategy",
      "type": "concept",
      "title": "Strategy",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:progress-deadline-seconds",
      "type": "concept",
      "title": "Progress Deadline Seconds",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:min-ready-seconds",
      "type": "concept",
      "title": "Min Ready Seconds",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:terminating-pods",
      "type": "concept",
      "title": "Terminating Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:revision-history-limit",
      "type": "concept",
      "title": "Revision History Limit",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:paused",
      "type": "concept",
      "title": "Paused",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/statefulset",
      "type": "page",
      "title": "StatefulSets",
      "summary": "A StatefulSet runs a group of Pods, and maintains a sticky identity for each of those Pods. This is useful for managing applications that need persistent storage or a stable, unique network identity.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/"
    },
    {
      "id": "concept:using-statefulsets",
      "type": "concept",
      "title": "Using StatefulSets",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:components",
      "type": "concept",
      "title": "Components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-identity",
      "type": "concept",
      "title": "Pod Identity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deployment-and-scaling-guarantees",
      "type": "concept",
      "title": "Deployment and Scaling Guarantees",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:update-strategies",
      "type": "concept",
      "title": "Update strategies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rolling-updates",
      "type": "concept",
      "title": "Rolling Updates",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:revision-history",
      "type": "concept",
      "title": "Revision history",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaim-retention",
      "type": "concept",
      "title": "PersistentVolumeClaim retention",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volume-claim-templates",
      "type": "concept",
      "title": "Volume Claim Templates",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:minimum-ready-seconds",
      "type": "concept",
      "title": "Minimum ready seconds",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ordinal-index",
      "type": "concept",
      "title": "Ordinal Index",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:start-ordinal",
      "type": "concept",
      "title": "Start ordinal",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:stable-network-id",
      "type": "concept",
      "title": "Stable Network ID",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:stable-storage",
      "type": "concept",
      "title": "Stable Storage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-name-label",
      "type": "concept",
      "title": "Pod Name Label",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-index-label",
      "type": "concept",
      "title": "Pod index label",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-management-policies",
      "type": "concept",
      "title": "Pod Management Policies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:partitioned-rolling-updates-partitions",
      "type": "concept",
      "title": "Partitioned rolling updates {#partitions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:maximum-unavailable-pods",
      "type": "concept",
      "title": "Maximum unavailable Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:forced-rollback",
      "type": "concept",
      "title": "Forced rollback",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-statefulsets-track-changes-using-controllerrevisions",
      "type": "concept",
      "title": "How StatefulSets track changes using ControllerRevisions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:managing-revision-history",
      "type": "concept",
      "title": "Managing Revision History",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/replicaset",
      "type": "page",
      "title": "ReplicaSet",
      "summary": "A ReplicaSet's purpose is to maintain a stable set of replica Pods running at any given time. Usually, you define a Deployment and let that Deployment manage ReplicaSets automatically.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/"
    },
    {
      "id": "concept:how-a-replicaset-works",
      "type": "concept",
      "title": "How a ReplicaSet works",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-to-use-a-replicaset",
      "type": "concept",
      "title": "When to use a ReplicaSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:non-template-pod-acquisitions",
      "type": "concept",
      "title": "Non-Template Pod acquisitions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-a-replicaset-manifest",
      "type": "concept",
      "title": "Writing a ReplicaSet manifest",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:working-with-replicasets",
      "type": "concept",
      "title": "Working with ReplicaSets",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:alternatives-to-replicaset",
      "type": "concept",
      "title": "Alternatives to ReplicaSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deleting-a-replicaset-and-its-pods",
      "type": "concept",
      "title": "Deleting a ReplicaSet and its Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deleting-just-a-replicaset",
      "type": "concept",
      "title": "Deleting just a ReplicaSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:isolating-pods-from-a-replicaset",
      "type": "concept",
      "title": "Isolating Pods from a ReplicaSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling-a-replicaset",
      "type": "concept",
      "title": "Scaling a ReplicaSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-deletion-cost",
      "type": "concept",
      "title": "Pod deletion cost",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:replicaset-as-a-horizontal-pod-autoscaler-target",
      "type": "concept",
      "title": "ReplicaSet as a Horizontal Pod Autoscaler Target",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deployment-recommended",
      "type": "concept",
      "title": "Deployment (recommended)",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job",
      "type": "concept",
      "title": "Job",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:daemonset",
      "type": "concept",
      "title": "DaemonSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:replicationcontroller",
      "type": "concept",
      "title": "ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/job",
      "type": "page",
      "title": "Jobs",
      "summary": "Jobs represent one-off tasks that run to completion and then stop.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/job/"
    },
    {
      "id": "concept:running-an-example-job",
      "type": "concept",
      "title": "Running an example Job",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-a-job-spec",
      "type": "concept",
      "title": "Writing a Job spec",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:integrate-with-workload-apis",
      "type": "concept",
      "title": "Integrate with Workload APIs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:handling-pod-and-container-failures",
      "type": "concept",
      "title": "Handling Pod and container failures",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:success-policy-success-policy",
      "type": "concept",
      "title": "Success policy {#success-policy}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job-termination-and-cleanup",
      "type": "concept",
      "title": "Job termination and cleanup",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:clean-up-finished-jobs-automatically",
      "type": "concept",
      "title": "Clean up finished jobs automatically",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job-patterns",
      "type": "concept",
      "title": "Job patterns",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:advanced-usage",
      "type": "concept",
      "title": "Advanced usage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job-labels",
      "type": "concept",
      "title": "Job Labels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:parallel-execution-for-jobs-parallel-jobs",
      "type": "concept",
      "title": "Parallel execution for Jobs {#parallel-jobs}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:completion-mode",
      "type": "concept",
      "title": "Completion mode",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:qualifying-criteria",
      "type": "concept",
      "title": "Qualifying criteria",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:opt-out-for-higher-level-controllers",
      "type": "concept",
      "title": "Opt-out for higher-level controllers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cronjob-behavior",
      "type": "concept",
      "title": "CronJob behavior",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limitations-for-alpha-release-workload-integration-limitations",
      "type": "concept",
      "title": "Limitations for Alpha release {#workload-integration-limitations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-backoff-failure-policy",
      "type": "concept",
      "title": "Pod backoff failure policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:backoff-limit-per-index-backoff-limit-per-index",
      "type": "concept",
      "title": "Backoff limit per index {#backoff-limit-per-index}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-failure-policy-pod-failure-policy",
      "type": "concept",
      "title": "Pod failure policy {#pod-failure-policy}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:terminal-job-conditions",
      "type": "concept",
      "title": "Terminal Job conditions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:termination-of-job-pods",
      "type": "concept",
      "title": "Termination of Job pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ttl-mechanism-for-finished-jobs",
      "type": "concept",
      "title": "TTL mechanism for finished Jobs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:suspending-a-job",
      "type": "concept",
      "title": "Suspending a Job",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutable-scheduling-directives",
      "type": "concept",
      "title": "Mutable Scheduling Directives",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutable-pod-resources-for-suspended-jobs",
      "type": "concept",
      "title": "Mutable Pod resources for suspended Jobs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:specifying-your-own-pod-selector",
      "type": "concept",
      "title": "Specifying your own Pod selector",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:job-tracking-with-finalizers",
      "type": "concept",
      "title": "Job tracking with finalizers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:elastic-indexed-jobs",
      "type": "concept",
      "title": "Elastic Indexed Jobs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:delayed-creation-of-replacement-pods-pod-replacement-policy",
      "type": "concept",
      "title": "Delayed creation of replacement pods {#pod-replacement-policy}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:delegation-of-managing-a-job-object-to-external-controller",
      "type": "concept",
      "title": "Delegation of managing a Job object to external controller",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:replication-controller",
      "type": "concept",
      "title": "Replication Controller",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:single-job-starts-controller-pod",
      "type": "concept",
      "title": "Single Job starts controller Pod",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/workloads/controllers/_index",
      "type": "page",
      "title": "Workload Management",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/_index/"
    },
    {
      "id": "page:concepts/workloads/controllers/replicationcontroller",
      "type": "page",
      "title": "ReplicationController",
      "summary": "Legacy API for managing workloads that can scale horizontally. Superseded by the Deployment and ReplicaSet APIs.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/"
    },
    {
      "id": "concept:how-a-replicationcontroller-works",
      "type": "concept",
      "title": "How a ReplicationController works",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:running-an-example-replicationcontroller",
      "type": "concept",
      "title": "Running an example ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-a-replicationcontroller-manifest",
      "type": "concept",
      "title": "Writing a ReplicationController Manifest",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:working-with-replicationcontrollers",
      "type": "concept",
      "title": "Working with ReplicationControllers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:common-usage-patterns",
      "type": "concept",
      "title": "Common usage patterns",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-programs-for-replication",
      "type": "concept",
      "title": "Writing programs for Replication",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:responsibilities-of-the-replicationcontroller",
      "type": "concept",
      "title": "Responsibilities of the ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:alternatives-to-replicationcontroller",
      "type": "concept",
      "title": "Alternatives to ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:labels-on-the-replicationcontroller",
      "type": "concept",
      "title": "Labels on the ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multiple-replicas",
      "type": "concept",
      "title": "Multiple Replicas",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deleting-a-replicationcontroller-and-its-pods",
      "type": "concept",
      "title": "Deleting a ReplicationController and its Pods",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deleting-only-a-replicationcontroller",
      "type": "concept",
      "title": "Deleting only a ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:isolating-pods-from-a-replicationcontroller",
      "type": "concept",
      "title": "Isolating pods from a ReplicationController",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scaling",
      "type": "concept",
      "title": "Scaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multiple-release-tracks",
      "type": "concept",
      "title": "Multiple release tracks",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-replicationcontrollers-with-services",
      "type": "concept",
      "title": "Using ReplicationControllers with Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:replicaset",
      "type": "concept",
      "title": "ReplicaSet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/cloud-controller",
      "type": "page",
      "title": "Cloud Controller Manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/cloud-controller/"
    },
    {
      "id": "concept:design",
      "type": "concept",
      "title": "Design",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cloud-controller-manager-functions-functions-of-the-ccm",
      "type": "concept",
      "title": "Cloud controller manager functions {#functions-of-the-ccm}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-controller",
      "type": "concept",
      "title": "Node controller",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:route-controller",
      "type": "concept",
      "title": "Route controller",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:service-controller",
      "type": "concept",
      "title": "Service controller",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-controller-authorization-node-controller",
      "type": "concept",
      "title": "Node controller {#authorization-node-controller}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:route-controller-authorization-route-controller",
      "type": "concept",
      "title": "Route controller {#authorization-route-controller}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:service-controller-authorization-service-controller",
      "type": "concept",
      "title": "Service controller {#authorization-service-controller}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:others-authorization-miscellaneous",
      "type": "concept",
      "title": "Others {#authorization-miscellaneous}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/control-plane-node-communication",
      "type": "page",
      "title": "Communication between Nodes and the Control Plane",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/control-plane-node-communication/"
    },
    {
      "id": "concept:node-to-control-plane",
      "type": "concept",
      "title": "Node to Control Plane",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:control-plane-to-node",
      "type": "concept",
      "title": "Control plane to node",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-server-to-kubelet",
      "type": "concept",
      "title": "API server to kubelet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-server-to-nodes-pods-and-services",
      "type": "concept",
      "title": "API server to nodes, pods, and services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ssh-tunnels",
      "type": "concept",
      "title": "SSH tunnels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:konnectivity-service",
      "type": "concept",
      "title": "Konnectivity service",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/mixed-version-proxy",
      "type": "page",
      "title": "Mixed Version Proxy",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/mixed-version-proxy/"
    },
    {
      "id": "concept:enabling-peer-aggregated-discovery-and-mixed-version-proxy",
      "type": "concept",
      "title": "Enabling Peer-aggregated Discovery and Mixed Version Proxy",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:peer-aggregated-discovery",
      "type": "concept",
      "title": "Peer-aggregated discovery",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mixed-version-proxying",
      "type": "concept",
      "title": "Mixed version proxying",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:proxy-transport-and-authentication-between-api-servers-transport-and-authn",
      "type": "concept",
      "title": "Proxy transport and authentication between API servers {#transport-and-authn}",
      "summary": "",
      "tags": [
        "concepts",
        "networking",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuration-for-peer-api-server-connectivity",
      "type": "concept",
      "title": "Configuration for peer API server connectivity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-it-works-under-the-hood",
      "type": "concept",
      "title": "How it works under the hood",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/self-healing",
      "type": "page",
      "title": "Kubernetes Self-Healing",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/self-healing/"
    },
    {
      "id": "concept:self-healing-capabilities-self-healing-capabilities",
      "type": "concept",
      "title": "Self-Healing capabilities {#self-healing-capabilities}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:considerations-considerations",
      "type": "concept",
      "title": "Considerations {#considerations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/nodes",
      "type": "page",
      "title": "Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/nodes/"
    },
    {
      "id": "concept:node-status",
      "type": "concept",
      "title": "Node status",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-heartbeats",
      "type": "concept",
      "title": "Node heartbeats",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:resource-capacity-tracking-node-capacity",
      "type": "concept",
      "title": "Resource capacity tracking {#node-capacity}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-topology",
      "type": "concept",
      "title": "Node topology",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-name-uniqueness",
      "type": "concept",
      "title": "Node name uniqueness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:self-registration-of-nodes",
      "type": "concept",
      "title": "Self-registration of Nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:manual-node-administration",
      "type": "concept",
      "title": "Manual Node administration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rate-limits-on-eviction",
      "type": "concept",
      "title": "Rate limits on eviction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/controller",
      "type": "page",
      "title": "Controllers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/controller/"
    },
    {
      "id": "concept:controller-pattern",
      "type": "concept",
      "title": "Controller pattern",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:desired-versus-current-state-desired-vs-current",
      "type": "concept",
      "title": "Desired versus current state {#desired-vs-current}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ways-of-running-controllers-running-controllers",
      "type": "concept",
      "title": "Ways of running controllers {#running-controllers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:control-via-api-server",
      "type": "concept",
      "title": "Control via API server",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:direct-control",
      "type": "concept",
      "title": "Direct control",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/garbage-collection",
      "type": "page",
      "title": "Garbage Collection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/garbage-collection/"
    },
    {
      "id": "concept:owners-and-dependents-owners-dependents",
      "type": "concept",
      "title": "Owners and dependents {#owners-dependents}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cascading-deletion-cascading-deletion",
      "type": "concept",
      "title": "Cascading deletion {#cascading-deletion}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:garbage-collection-of-unused-containers-and-images-containers-images",
      "type": "concept",
      "title": "Garbage collection of unused containers and images {#containers-images}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuring-garbage-collection-configuring-gc",
      "type": "concept",
      "title": "Configuring garbage collection {#configuring-gc}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:foreground-cascading-deletion-foreground-deletion",
      "type": "concept",
      "title": "Foreground cascading deletion {#foreground-deletion}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:background-cascading-deletion-background-deletion",
      "type": "concept",
      "title": "Background cascading deletion {#background-deletion}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:orphaned-dependents",
      "type": "concept",
      "title": "Orphaned dependents",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-image-lifecycle",
      "type": "concept",
      "title": "Container image lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-garbage-collection-container-image-garbage-collection",
      "type": "concept",
      "title": "Container garbage collection {#container-image-garbage-collection}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/leases",
      "type": "page",
      "title": "Leases",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/leases/"
    },
    {
      "id": "concept:node-heartbeats-node-heart-beats",
      "type": "concept",
      "title": "Node heartbeats {#node-heart-beats}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:leader-election",
      "type": "concept",
      "title": "Leader election",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-server-identity",
      "type": "concept",
      "title": "API server identity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workloads-custom-workload",
      "type": "concept",
      "title": "Workloads {#custom-workload}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-controller-manager-lock-release-on-exit",
      "type": "concept",
      "title": "Kube controller manager lock release on exit",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/cgroups",
      "type": "page",
      "title": "About cgroup v2",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/cgroups/"
    },
    {
      "id": "concept:what-is-cgroup-v2-cgroup-v2",
      "type": "concept",
      "title": "What is cgroup v2? {#cgroup-v2}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-cgroup-v2-using-cgroupv2",
      "type": "concept",
      "title": "Using cgroup v2 {#using-cgroupv2}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:identify-the-cgroup-version-on-linux-nodes-check-cgroup-version",
      "type": "concept",
      "title": "Identify the cgroup version on Linux Nodes  {#check-cgroup-version}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deprecation-of-cgroup-v1",
      "type": "concept",
      "title": "Deprecation of cgroup v1",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:linux-distribution-cgroup-v2-support",
      "type": "concept",
      "title": "Linux Distribution cgroup v2 support",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:migrating-to-cgroup-v2-migrating-cgroupv2",
      "type": "concept",
      "title": "Migrating to cgroup v2 {#migrating-cgroupv2}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/architecture/_index",
      "type": "page",
      "title": "Cluster Architecture",
      "summary": "The architectural concepts behind Kubernetes.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/architecture/_index/"
    },
    {
      "id": "concept:node-components",
      "type": "concept",
      "title": "Node components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:addons",
      "type": "concept",
      "title": "Addons",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:architecture-variations",
      "type": "concept",
      "title": "Architecture variations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-apiserver",
      "type": "concept",
      "title": "kube-apiserver",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:etcd",
      "type": "concept",
      "title": "etcd",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-controller-manager",
      "type": "concept",
      "title": "kube-controller-manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cloud-controller-manager",
      "type": "concept",
      "title": "cloud-controller-manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet",
      "type": "concept",
      "title": "kubelet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-proxy-optional-kube-proxy",
      "type": "concept",
      "title": "kube-proxy (optional) {#kube-proxy}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-runtime",
      "type": "concept",
      "title": "Container runtime",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:web-ui-dashboard",
      "type": "concept",
      "title": "Web UI (Dashboard)",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-resource-monitoring",
      "type": "concept",
      "title": "Container resource monitoring",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cluster-level-logging",
      "type": "concept",
      "title": "Cluster-level Logging",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-plugins",
      "type": "concept",
      "title": "Network plugins",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:control-plane-deployment-options",
      "type": "concept",
      "title": "Control plane deployment options",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-placement-considerations",
      "type": "concept",
      "title": "Workload placement considerations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cluster-management-tools",
      "type": "concept",
      "title": "Cluster management tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:customization-and-extensibility",
      "type": "concept",
      "title": "Customization and extensibility",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/operator",
      "type": "page",
      "title": "Operator pattern",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/operator/"
    },
    {
      "id": "concept:operators-in-kubernetes",
      "type": "concept",
      "title": "Operators in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:an-example-operator-example",
      "type": "concept",
      "title": "An example operator {#example}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deploying-operators",
      "type": "concept",
      "title": "Deploying operators",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-an-operator-using-operators",
      "type": "concept",
      "title": "Using an operator {#using-operators}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:writing-your-own-operator-writing-operator",
      "type": "concept",
      "title": "Writing your own operator {#writing-operator}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/_index",
      "type": "page",
      "title": "Extending Kubernetes",
      "summary": "Different ways to change the behavior of your Kubernetes cluster.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/_index/"
    },
    {
      "id": "concept:extensions",
      "type": "concept",
      "title": "Extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:client-extensions",
      "type": "concept",
      "title": "Client extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-extensions",
      "type": "concept",
      "title": "API extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-access-extensions",
      "type": "concept",
      "title": "API access extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:infrastructure-extensions",
      "type": "concept",
      "title": "Infrastructure extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:scheduling-extensions",
      "type": "concept",
      "title": "Scheduling extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:extension-patterns",
      "type": "concept",
      "title": "Extension patterns",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:extension-points",
      "type": "concept",
      "title": "Extension points",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:custom-resource-definitions",
      "type": "concept",
      "title": "Custom resource definitions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-aggregation-layer",
      "type": "concept",
      "title": "API aggregation layer",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:combining-new-apis-with-automation",
      "type": "concept",
      "title": "Combining new APIs with automation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:changing-built-in-resources",
      "type": "concept",
      "title": "Changing built-in resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dynamic-admission-control",
      "type": "concept",
      "title": "Dynamic admission control",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:storage-plugins",
      "type": "concept",
      "title": "Storage plugins",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-image-credential-provider-plugins",
      "type": "concept",
      "title": "Kubelet image credential provider plugins",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/compute-storage-net/network-plugins",
      "type": "page",
      "title": "Network Plugins",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/"
    },
    {
      "id": "concept:installation",
      "type": "concept",
      "title": "Installation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:network-plugin-requirements",
      "type": "concept",
      "title": "Network Plugin Requirements",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:loopback-cni",
      "type": "concept",
      "title": "Loopback CNI",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:support-hostport",
      "type": "concept",
      "title": "Support hostPort",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:support-traffic-shaping",
      "type": "concept",
      "title": "Support traffic shaping",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/compute-storage-net/device-plugins",
      "type": "page",
      "title": "Device Plugins",
      "summary": "Device plugins let you configure your cluster with support for devices or resources that require vendor-specific setup, such as GPUs, NICs, FPGAs, or non-volatile main memory.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/"
    },
    {
      "id": "concept:device-plugin-registration",
      "type": "concept",
      "title": "Device plugin registration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-plugin-implementation",
      "type": "concept",
      "title": "Device plugin implementation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-plugin-deployment",
      "type": "concept",
      "title": "Device plugin deployment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-compatibility",
      "type": "concept",
      "title": "API compatibility",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:monitoring-device-plugin-resources",
      "type": "concept",
      "title": "Monitoring device plugin resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-plugin-integration-with-the-topology-manager",
      "type": "concept",
      "title": "Device plugin integration with the Topology Manager",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-plugin-examples-examples",
      "type": "concept",
      "title": "Device plugin examples {#examples}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-example-pod",
      "type": "concept",
      "title": "Example {#example-pod}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:handling-kubelet-restarts",
      "type": "concept",
      "title": "Handling kubelet restarts",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:device-plugin-and-unhealthy-devices",
      "type": "concept",
      "title": "Device plugin and unhealthy devices",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:list-grpc-endpoint-grpc-endpoint-list",
      "type": "concept",
      "title": "`List` gRPC endpoint {#grpc-endpoint-list}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:getallocatableresources-grpc-endpoint-grpc-endpoint-getallocatableresources",
      "type": "concept",
      "title": "`GetAllocatableResources` gRPC endpoint {#grpc-endpoint-getallocatableresources}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:get-grpc-endpoint-grpc-endpoint-get",
      "type": "concept",
      "title": "`Get` gRPC endpoint {#grpc-endpoint-get}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/compute-storage-net/_index",
      "type": "page",
      "title": "Compute, Storage, and Networking Extensions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/_index/"
    },
    {
      "id": "page:concepts/extend-kubernetes/api-extension/custom-resources",
      "type": "page",
      "title": "Custom Resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/"
    },
    {
      "id": "concept:custom-resources",
      "type": "concept",
      "title": "Custom resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:custom-controllers",
      "type": "concept",
      "title": "Custom controllers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:should-i-add-a-custom-resource-to-my-kubernetes-cluster",
      "type": "concept",
      "title": "Should I add a custom resource to my Kubernetes cluster?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:should-i-use-a-configmap-or-a-custom-resource",
      "type": "concept",
      "title": "Should I use a ConfigMap or a custom resource?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:adding-custom-resources",
      "type": "concept",
      "title": "Adding custom resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitions",
      "type": "concept",
      "title": "CustomResourceDefinitions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-server-aggregation",
      "type": "concept",
      "title": "API server aggregation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:choosing-a-method-for-adding-custom-resources",
      "type": "concept",
      "title": "Choosing a method for adding custom resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:preparing-to-install-a-custom-resource",
      "type": "concept",
      "title": "Preparing to install a custom resource",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:accessing-a-custom-resource",
      "type": "concept",
      "title": "Accessing a custom resource",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:custom-resource-field-selectors",
      "type": "concept",
      "title": "Custom resource field selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:declarative-apis",
      "type": "concept",
      "title": "Declarative APIs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:comparing-ease-of-use",
      "type": "concept",
      "title": "Comparing ease of use",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:advanced-features-and-flexibility",
      "type": "concept",
      "title": "Advanced features and flexibility",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:common-features",
      "type": "concept",
      "title": "Common Features",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:third-party-code-and-new-points-of-failure",
      "type": "concept",
      "title": "Third party code and new points of failure",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:storage",
      "type": "concept",
      "title": "Storage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:authentication-authorization-and-auditing",
      "type": "concept",
      "title": "Authentication, authorization, and auditing",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:selectable-fields-for-custom-resources-crd-selectable-fields",
      "type": "concept",
      "title": "Selectable fields for custom resources {#crd-selectable-fields}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/api-extension/apiserver-aggregation",
      "type": "page",
      "title": "Kubernetes API Aggregation Layer",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/"
    },
    {
      "id": "concept:aggregation-layer",
      "type": "concept",
      "title": "Aggregation layer",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:response-latency",
      "type": "concept",
      "title": "Response latency",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/extend-kubernetes/api-extension/_index",
      "type": "page",
      "title": "Extending the Kubernetes API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/_index/"
    },
    {
      "id": "page:concepts/containers/images",
      "type": "page",
      "title": "Images",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/containers/images/"
    },
    {
      "id": "concept:image-names",
      "type": "concept",
      "title": "Image names",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-images",
      "type": "concept",
      "title": "Updating images",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:serial-and-parallel-image-pulls",
      "type": "concept",
      "title": "Serial and parallel image pulls",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multi-architecture-images-with-image-indexes",
      "type": "concept",
      "title": "Multi-architecture images with image indexes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-a-private-registry",
      "type": "concept",
      "title": "Using a private registry",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:legacy-built-in-kubelet-credential-provider",
      "type": "concept",
      "title": "Legacy built-in kubelet credential provider",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:image-pull-policy",
      "type": "concept",
      "title": "Image pull policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:imagepullbackoff",
      "type": "concept",
      "title": "ImagePullBackOff",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:image-pull-per-runtime-class",
      "type": "concept",
      "title": "Image pull per runtime class",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:maximum-parallel-image-pulls",
      "type": "concept",
      "title": "Maximum parallel image pulls",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:specifying-imagepullsecrets-on-a-pod",
      "type": "concept",
      "title": "Specifying `imagePullSecrets` on a Pod",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuring-nodes-to-authenticate-to-a-private-registry",
      "type": "concept",
      "title": "Configuring nodes to authenticate to a private registry",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-credential-provider-for-authenticated-image-pulls-kubelet-credential-provider",
      "type": "concept",
      "title": "Kubelet credential provider for authenticated image pulls {#kubelet-credential-provider}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:interpretation-of-config-json-config-json",
      "type": "concept",
      "title": "Interpretation of config.json {#config-json}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pre-pulled-images",
      "type": "concept",
      "title": "Pre-pulled images",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ensure-image-pull-credential-verification-ensureimagepullcredentialverification",
      "type": "concept",
      "title": "Ensure image pull credential verification {#ensureimagepullcredentialverification}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:creating-a-secret-with-a-docker-config",
      "type": "concept",
      "title": "Creating a Secret with a Docker config",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/containers/runtime-class",
      "type": "page",
      "title": "Runtime Class",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/containers/runtime-class/"
    },
    {
      "id": "concept:1-configure-the-cri-implementation-on-nodes",
      "type": "concept",
      "title": "1. Configure the CRI implementation on nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:2-create-the-corresponding-runtimeclass-resources",
      "type": "concept",
      "title": "2. Create the corresponding RuntimeClass resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cri-configuration",
      "type": "concept",
      "title": "CRI Configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/containers/container-environment",
      "type": "page",
      "title": "Container Environment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/containers/container-environment/"
    },
    {
      "id": "concept:container-environment",
      "type": "concept",
      "title": "Container environment",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-information",
      "type": "concept",
      "title": "Container information",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cluster-information",
      "type": "concept",
      "title": "Cluster information",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/containers/container-lifecycle-hooks",
      "type": "page",
      "title": "Container Lifecycle Hooks",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/"
    },
    {
      "id": "concept:container-hooks",
      "type": "concept",
      "title": "Container hooks",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hook-handler-implementations",
      "type": "concept",
      "title": "Hook handler implementations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hook-handler-execution",
      "type": "concept",
      "title": "Hook handler execution",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hook-delivery-guarantees",
      "type": "concept",
      "title": "Hook delivery guarantees",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:debugging-hook-handlers",
      "type": "concept",
      "title": "Debugging Hook handlers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/containers/_index",
      "type": "page",
      "title": "Containers",
      "summary": "Technology for packaging an application along with its runtime dependencies.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/containers/_index/"
    },
    {
      "id": "page:concepts/containers/cri",
      "type": "page",
      "title": "Container Runtime Interface (CRI)",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/containers/cri/"
    },
    {
      "id": "concept:the-api-api",
      "type": "concept",
      "title": "The API {#api}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:upgrading",
      "type": "concept",
      "title": "Upgrading",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:list-streaming-list-streaming",
      "type": "concept",
      "title": "List streaming {#list-streaming}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/windows/intro",
      "type": "page",
      "title": "Windows containers in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/windows/intro/"
    },
    {
      "id": "concept:windows-nodes-in-kubernetes",
      "type": "concept",
      "title": "Windows nodes in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:compatibility-and-limitations-limitations",
      "type": "concept",
      "title": "Compatibility and limitations {#limitations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-problem-detector",
      "type": "concept",
      "title": "Node problem detector",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pause-container",
      "type": "concept",
      "title": "Pause container",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-runtimes-container-runtime",
      "type": "concept",
      "title": "Container runtimes {#container-runtime}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:windows-os-version-compatibility-windows-os-version-support",
      "type": "concept",
      "title": "Windows OS version compatibility {#windows-os-version-support}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:hardware-recommendations-and-considerations-windows-hardware-recommendations",
      "type": "concept",
      "title": "Hardware recommendations and considerations {#windows-hardware-recommendations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:getting-help-and-troubleshooting-troubleshooting",
      "type": "concept",
      "title": "Getting help and troubleshooting {#troubleshooting}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:deployment-tools",
      "type": "concept",
      "title": "Deployment tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:windows-distribution-channels",
      "type": "concept",
      "title": "Windows distribution channels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:comparison-with-linux-compatibility-linux-similarities",
      "type": "concept",
      "title": "Comparison with Linux {#compatibility-linux-similarities}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:command-line-options-for-the-kubelet-kubelet-compatibility",
      "type": "concept",
      "title": "Command line options for the kubelet {#kubelet-compatibility}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-compatibility-api",
      "type": "concept",
      "title": "API compatibility {#api}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:reporting-issues-and-feature-requests",
      "type": "concept",
      "title": "Reporting issues and feature requests",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:validating-the-windows-cluster-operability",
      "type": "concept",
      "title": "Validating the Windows cluster operability",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/windows/user-guide",
      "type": "page",
      "title": "Guide for Running Windows Containers in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/windows/user-guide/"
    },
    {
      "id": "concept:getting-started-deploying-a-windows-workload",
      "type": "concept",
      "title": "Getting Started: Deploying a Windows workload",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuring-container-user",
      "type": "concept",
      "title": "Configuring container user",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:capturing-logs-from-workloads",
      "type": "concept",
      "title": "Capturing logs from workloads",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-configurable-container-usernames",
      "type": "concept",
      "title": "Using configurable Container usernames",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:managing-workload-identity-with-group-managed-service-accounts",
      "type": "concept",
      "title": "Managing Workload Identity with Group Managed Service Accounts",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ensuring-os-specific-workloads-land-on-the-appropriate-container-host",
      "type": "concept",
      "title": "Ensuring OS-specific workloads land on the appropriate container host",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:handling-multiple-windows-versions-in-the-same-cluster",
      "type": "concept",
      "title": "Handling multiple Windows versions in the same cluster",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:simplifying-with-runtimeclass",
      "type": "concept",
      "title": "Simplifying with RuntimeClass",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/windows/_index",
      "type": "page",
      "title": "Windows in Kubernetes",
      "summary": "Kubernetes supports nodes that run Microsoft Windows.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/windows/_index/"
    },
    {
      "id": "page:concepts/overview/kubernetes-api",
      "type": "page",
      "title": "The Kubernetes API",
      "summary": "The Kubernetes API lets you query and manipulate the state of objects in Kubernetes. The core of Kubernetes' control plane is the API server and the HTTP API that it exposes. Users, the different parts of your cluster, and external components all communicate with one another through the API server.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/kubernetes-api/"
    },
    {
      "id": "concept:discovery-api",
      "type": "concept",
      "title": "Discovery API",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:openapi-interface-definition",
      "type": "concept",
      "title": "OpenAPI interface definition",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:persistence",
      "type": "concept",
      "title": "Persistence",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-groups-and-versioning",
      "type": "concept",
      "title": "API groups and versioning",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-extension",
      "type": "concept",
      "title": "API Extension",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:aggregated-discovery",
      "type": "concept",
      "title": "Aggregated discovery",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:unaggregated-discovery",
      "type": "concept",
      "title": "Unaggregated discovery",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:openapi-v2",
      "type": "concept",
      "title": "OpenAPI V2",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:openapi-v3",
      "type": "concept",
      "title": "OpenAPI V3",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:protobuf-serialization",
      "type": "concept",
      "title": "Protobuf serialization",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:api-changes",
      "type": "concept",
      "title": "API changes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/kubectl",
      "type": "page",
      "title": "The kubectl command-line tool",
      "summary": "kubectl is the primary command-line tool for communicating with a Kubernetes cluster. This page provides an overview of kubectl and its role in the Kubernetes ecosystem.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/kubectl/"
    },
    {
      "id": "concept:role-of-kubectl",
      "type": "concept",
      "title": "Role of kubectl",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-kubectl-works",
      "type": "concept",
      "title": "How kubectl works",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:what-you-can-do-with-kubectl",
      "type": "concept",
      "title": "What you can do with kubectl",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:declarative-vs-imperative",
      "type": "concept",
      "title": "Declarative vs imperative",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:extending-kubectl-with-plugins",
      "type": "concept",
      "title": "Extending kubectl with plugins",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:version-compatibility",
      "type": "concept",
      "title": "Version compatibility",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/components",
      "type": "page",
      "title": "Kubernetes Components",
      "summary": "An overview of the key components that make up a Kubernetes cluster.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/components/"
    },
    {
      "id": "concept:core-components",
      "type": "concept",
      "title": "Core Components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:flexibility-in-architecture",
      "type": "concept",
      "title": "Flexibility in Architecture",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/_index",
      "type": "page",
      "title": "Overview",
      "summary": "Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services that facilitate both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.\n",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/_index/"
    },
    {
      "id": "concept:why-you-need-kubernetes-and-what-it-can-do-why-you-need-kubernetes-and-what-can-it-do",
      "type": "concept",
      "title": "Why you need Kubernetes and what it can do {#why-you-need-kubernetes-and-what-can-it-do}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:what-kubernetes-is-not",
      "type": "concept",
      "title": "What Kubernetes is not",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:historical-context-for-kubernetes-going-back-in-time",
      "type": "concept",
      "title": "Historical context for Kubernetes {#going-back-in-time}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/names",
      "type": "page",
      "title": "Object Names and IDs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/names/"
    },
    {
      "id": "concept:names",
      "type": "concept",
      "title": "Names",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:uids",
      "type": "concept",
      "title": "UIDs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dns-subdomain-names",
      "type": "concept",
      "title": "DNS Subdomain Names",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rfc-1123-label-names-dns-label-names",
      "type": "concept",
      "title": "RFC 1123 Label Names {#dns-label-names}",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:rfc-1035-label-names",
      "type": "concept",
      "title": "RFC 1035 Label Names",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:path-segment-names",
      "type": "concept",
      "title": "Path Segment Names",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/field-selectors",
      "type": "page",
      "title": "Field Selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/"
    },
    {
      "id": "concept:supported-fields",
      "type": "concept",
      "title": "Supported fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:supported-operators",
      "type": "concept",
      "title": "Supported operators",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:chained-selectors",
      "type": "concept",
      "title": "Chained selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:multiple-resource-types",
      "type": "concept",
      "title": "Multiple resource types",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:list-of-supported-fields",
      "type": "concept",
      "title": "List of supported fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:custom-resources-fields",
      "type": "concept",
      "title": "Custom resources fields",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/finalizers",
      "type": "page",
      "title": "Finalizers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/finalizers/"
    },
    {
      "id": "concept:how-finalizers-work",
      "type": "concept",
      "title": "How finalizers work",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:owner-references-labels-and-finalizers-owners-labels-finalizers",
      "type": "concept",
      "title": "Owner references, labels, and finalizers {#owners-labels-finalizers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/namespaces",
      "type": "page",
      "title": "Namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/"
    },
    {
      "id": "concept:when-to-use-multiple-namespaces",
      "type": "concept",
      "title": "When to Use Multiple Namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:initial-namespaces",
      "type": "concept",
      "title": "Initial namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:working-with-namespaces",
      "type": "concept",
      "title": "Working with Namespaces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:namespaces-and-dns",
      "type": "concept",
      "title": "Namespaces and DNS",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:not-all-objects-are-in-a-namespace",
      "type": "concept",
      "title": "Not all objects are in a namespace",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:automatic-labelling",
      "type": "concept",
      "title": "Automatic labelling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:setting-the-namespace-for-a-request",
      "type": "concept",
      "title": "Setting the namespace for a request",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:setting-the-namespace-preference",
      "type": "concept",
      "title": "Setting the namespace preference",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/common-labels",
      "type": "page",
      "title": "Recommended Labels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/"
    },
    {
      "id": "concept:applications-and-instances-of-applications",
      "type": "concept",
      "title": "Applications And Instances Of Applications",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:a-simple-stateless-service",
      "type": "concept",
      "title": "A Simple Stateless Service",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:web-application-with-a-database",
      "type": "concept",
      "title": "Web Application With A Database",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/annotations",
      "type": "page",
      "title": "Annotations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/"
    },
    {
      "id": "concept:attaching-metadata-to-objects",
      "type": "concept",
      "title": "Attaching metadata to objects",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:syntax-and-character-set",
      "type": "concept",
      "title": "Syntax and character set",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/storage-version",
      "type": "page",
      "title": "Storage Versions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/storage-version/"
    },
    {
      "id": "concept:storage-version-to-resource-mapping",
      "type": "concept",
      "title": "Storage version to resource mapping",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:storage-versions-for-custom-resources-customresourcedefinition-storage-version",
      "type": "concept",
      "title": "Storage versions for custom resources {#CustomResourceDefinition-storage-version}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-storage-versions-are-relevant-to-encryption-at-rest",
      "type": "concept",
      "title": "How storage versions are relevant to encryption at rest",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:migrating-to-a-different-storage-version",
      "type": "concept",
      "title": "Migrating to a different storage version",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/owners-dependents",
      "type": "page",
      "title": "Owners and Dependents",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/owners-dependents/"
    },
    {
      "id": "concept:owner-references-in-object-specifications",
      "type": "concept",
      "title": "Owner references in object specifications",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ownership-and-finalizers",
      "type": "concept",
      "title": "Ownership and finalizers",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/labels",
      "type": "page",
      "title": "Labels and Selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/"
    },
    {
      "id": "concept:label-selectors",
      "type": "concept",
      "title": "Label selectors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-labels-effectively",
      "type": "concept",
      "title": "Using labels effectively",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:updating-labels",
      "type": "concept",
      "title": "Updating labels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:equality-based-requirement",
      "type": "concept",
      "title": "_Equality-based_ requirement",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:set-based-requirement",
      "type": "concept",
      "title": "_Set-based_ requirement",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:list-and-watch-filtering",
      "type": "concept",
      "title": "LIST and WATCH filtering",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:set-references-in-api-objects",
      "type": "concept",
      "title": "Set references in API objects",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/object-management",
      "type": "page",
      "title": "Kubernetes Object Management",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/object-management/"
    },
    {
      "id": "concept:management-techniques",
      "type": "concept",
      "title": "Management techniques",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:imperative-commands",
      "type": "concept",
      "title": "Imperative commands",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:imperative-object-configuration",
      "type": "concept",
      "title": "Imperative object configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:declarative-object-configuration",
      "type": "concept",
      "title": "Declarative object configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/overview/working-with-objects/_index",
      "type": "page",
      "title": "Objects In Kubernetes",
      "summary": "Kubernetes objects are persistent entities in the Kubernetes system. Kubernetes uses these entities to represent the state of your cluster. Learn about the Kubernetes object model and how to work with these objects.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/overview/working-with-objects/_index/"
    },
    {
      "id": "concept:understanding-kubernetes-objects-kubernetes-objects",
      "type": "concept",
      "title": "Understanding Kubernetes objects {#kubernetes-objects}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:server-side-field-validation",
      "type": "concept",
      "title": "Server side field validation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:object-spec-and-status",
      "type": "concept",
      "title": "Object spec and status",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:describing-a-kubernetes-object",
      "type": "concept",
      "title": "Describing a Kubernetes object",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/policy/limit-range",
      "type": "page",
      "title": "Limit Ranges",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/policy/limit-range/"
    },
    {
      "id": "concept:constraints-on-resource-limits-and-requests",
      "type": "concept",
      "title": "Constraints on resource limits and requests",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limitrange-and-admission-checks-for-pods",
      "type": "concept",
      "title": "LimitRange and admission checks for Pods",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-resource-constraints",
      "type": "concept",
      "title": "Example resource constraints",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/policy/resource-quotas",
      "type": "page",
      "title": "Resource Quotas",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/policy/resource-quotas/"
    },
    {
      "id": "concept:how-kubernetes-resourcequotas-work",
      "type": "concept",
      "title": "How Kubernetes ResourceQuotas work",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enabling-resource-quota",
      "type": "concept",
      "title": "Enabling Resource Quota",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:types-of-resource-quota",
      "type": "concept",
      "title": "Types of resource quota",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:viewing-and-setting-quotas",
      "type": "concept",
      "title": "Viewing and Setting Quotas",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-and-cluster-capacity",
      "type": "concept",
      "title": "Quota and Cluster Capacity",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-scopes",
      "type": "concept",
      "title": "Quota scopes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-for-infrastructure-resources-compute-resource-quota",
      "type": "concept",
      "title": "Quota for infrastructure resources {#compute-resource-quota}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-for-extended-resources",
      "type": "concept",
      "title": "Quota for extended resources",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-for-dra-resource-claims",
      "type": "concept",
      "title": "Quota for DRA resource claims",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-for-storage",
      "type": "concept",
      "title": "Quota for storage",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:quota-on-object-count",
      "type": "concept",
      "title": "Quota on object count",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:best-effort-pods-scope-quota-scope-best-effort",
      "type": "concept",
      "title": "Best effort Pods scope {#quota-scope-best-effort}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:not-best-effort-pods-scope-quota-scope-non-best-effort",
      "type": "concept",
      "title": "Not-best-effort Pods scope {#quota-scope-non-best-effort}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:non-terminating-pods-scope-quota-scope-non-terminating",
      "type": "concept",
      "title": "Non-terminating Pods scope {#quota-scope-non-terminating}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:terminating-pods-scope-quota-scope-terminating",
      "type": "concept",
      "title": "Terminating Pods scope {#quota-scope-terminating}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cross-namespace-pod-affinity-scope",
      "type": "concept",
      "title": "Cross-namespace pod affinity scope",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:priorityclass-scope-resource-quota-per-priorityclass",
      "type": "concept",
      "title": "PriorityClass scope {#resource-quota-per-priorityclass}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:volumeattributesclass-scope-quota-scope-volume-attributes-class",
      "type": "concept",
      "title": "VolumeAttributesClass scope {#quota-scope-volume-attributes-class}",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/policy/pid-limiting",
      "type": "page",
      "title": "Process ID Limits And Reservations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/policy/pid-limiting/"
    },
    {
      "id": "concept:node-pid-limits",
      "type": "concept",
      "title": "Node PID limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-pid-limits",
      "type": "concept",
      "title": "Pod PID limits",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pid-based-eviction",
      "type": "concept",
      "title": "PID based eviction",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/policy/_index",
      "type": "page",
      "title": "Policies",
      "summary": "Manage security and best-practices with policies.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/policy/_index/"
    },
    {
      "id": "concept:apply-policies-using-api-objects",
      "type": "concept",
      "title": "Apply policies using API objects",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:apply-policies-using-admission-controllers",
      "type": "concept",
      "title": "Apply policies using admission controllers",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:apply-policies-using-validatingadmissionpolicy",
      "type": "concept",
      "title": "Apply policies using ValidatingAdmissionPolicy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:apply-policies-using-dynamic-admission-control",
      "type": "concept",
      "title": "Apply policies using dynamic admission control",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:apply-policies-using-kubelet-configurations",
      "type": "concept",
      "title": "Apply policies using Kubelet configurations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:implementations-implementations-admission-control",
      "type": "concept",
      "title": "Implementations {#implementations-admission-control}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/swap-memory-management",
      "type": "page",
      "title": "Swap memory management",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/swap-memory-management/"
    },
    {
      "id": "concept:operating-system-support",
      "type": "concept",
      "title": "Operating system support",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-does-it-work",
      "type": "concept",
      "title": "How does it work?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:observability-for-swap-use",
      "type": "concept",
      "title": "Observability for swap use",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:risks-and-caveats",
      "type": "concept",
      "title": "Risks and caveats",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:good-practice-for-using-swap-in-a-kubernetes-cluster",
      "type": "concept",
      "title": "Good practice for using swap in a Kubernetes cluster",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:swap-behavior-details",
      "type": "concept",
      "title": "Swap behavior details",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:swap-behaviors",
      "type": "concept",
      "title": "Swap behaviors",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-runtime-integration",
      "type": "concept",
      "title": "Container runtime integration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-and-container-level-metric-statistics",
      "type": "concept",
      "title": "Node and container level metric statistics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-kubectl-top-show-swap",
      "type": "concept",
      "title": "Using `kubectl top --show-swap`",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:nodes-to-report-swap-capacity-as-part-of-node-status",
      "type": "concept",
      "title": "Nodes to report swap capacity as part of node status",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:swap-discovery-using-node-feature-discovery-nfd-node-feature-discovery",
      "type": "concept",
      "title": "Swap discovery using Node Feature Discovery (NFD) {#node-feature-discovery}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:memory-backed-volumes",
      "type": "concept",
      "title": "Memory-backed volumes",
      "summary": "",
      "tags": [
        "concepts",
        "storage"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:evictions",
      "type": "concept",
      "title": "Evictions",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:unutilized-swap-space",
      "type": "concept",
      "title": "Unutilized swap space",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:disable-swap-for-system-critical-daemons",
      "type": "concept",
      "title": "Disable swap for system-critical daemons",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:protect-system-critical-daemons-for-i-o-latency",
      "type": "concept",
      "title": "Protect system-critical daemons for I/O latency",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:swap-and-control-plane-nodes",
      "type": "concept",
      "title": "Swap and control plane nodes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-of-a-dedicated-disk-for-swap",
      "type": "concept",
      "title": "Use of a dedicated disk for swap",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:swap-aware-scheduling",
      "type": "concept",
      "title": "Swap-aware scheduling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:selecting-storage-for-optimal-performance",
      "type": "concept",
      "title": "Selecting storage for optimal performance",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-is-the-swap-limit-being-determined-with-limitedswap",
      "type": "concept",
      "title": "How is the swap limit being determined with LimitedSwap?",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/dra",
      "type": "page",
      "title": "Good practices for Dynamic Resource Allocation as a Cluster Admin",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/dra/"
    },
    {
      "id": "concept:separate-permissions-to-dra-related-apis",
      "type": "concept",
      "title": "Separate permissions to DRA related APIs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dra-driver-deployment-and-maintenance",
      "type": "concept",
      "title": "DRA driver deployment and maintenance",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:monitor-and-tune-components-for-higher-load-especially-in-high-scale-environments",
      "type": "concept",
      "title": "Monitor and tune components for higher load, especially in high scale environments",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-drivers-with-seamless-upgrade-if-available",
      "type": "concept",
      "title": "Use drivers with seamless upgrade if available",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:confirm-your-dra-driver-exposes-a-liveness-probe-and-utilize-it",
      "type": "concept",
      "title": "Confirm your DRA driver exposes a liveness probe and utilize it",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:when-draining-a-node-drain-the-dra-driver-as-late-as-possible",
      "type": "concept",
      "title": "When draining a node, drain the DRA driver as late as possible",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-controller-manager-metrics",
      "type": "concept",
      "title": "`kube-controller-manager` metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-metrics",
      "type": "concept",
      "title": "`kube-scheduler` metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-metrics",
      "type": "concept",
      "title": "`kubelet` metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:dra-kubeletplugin-operations",
      "type": "concept",
      "title": "DRA kubeletplugin operations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/proxies",
      "type": "page",
      "title": "Proxies in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/proxies/"
    },
    {
      "id": "concept:proxies",
      "type": "concept",
      "title": "Proxies",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/admission-webhooks-good-practices",
      "type": "page",
      "title": "Admission Webhook Good Practices",
      "summary": "Recommendations for designing and deploying admission webhooks in Kubernetes.\n",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/admission-webhooks-good-practices/"
    },
    {
      "id": "concept:importance-of-good-webhook-design-why-good-webhook-design-matters",
      "type": "concept",
      "title": "Importance of good webhook design {#why-good-webhook-design-matters}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:identify-whether-you-use-admission-webhooks-identify-admission-webhooks",
      "type": "concept",
      "title": "Identify whether you use admission webhooks {#identify-admission-webhooks}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:choose-an-admission-control-mechanism-choose-admission-mechanism",
      "type": "concept",
      "title": "Choose an admission control mechanism {#choose-admission-mechanism}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:performance-and-latency-performance-latency",
      "type": "concept",
      "title": "Performance and latency {#performance-latency}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:request-filtering-request-filtering",
      "type": "concept",
      "title": "Request filtering {#request-filtering}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutation-scope-and-field-considerations-mutation-scope-considerations",
      "type": "concept",
      "title": "Mutation scope and field considerations {#mutation-scope-considerations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutating-webhook-ordering-and-idempotence-ordering-idempotence",
      "type": "concept",
      "title": "Mutating webhook ordering and idempotence {#ordering-idempotence}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutation-testing-and-validation-mutation-testing-validation",
      "type": "concept",
      "title": "Mutation testing and validation {#mutation-testing-validation}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mutating-webhook-deployment-mutating-webhook-deployment",
      "type": "concept",
      "title": "Mutating webhook deployment {#mutating-webhook-deployment}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:examples-of-good-implementations-example-good-implementations",
      "type": "concept",
      "title": "Examples of good implementations {#example-good-implementations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-built-in-validation-and-defaulting-for-customresourcedefinitions-no-crd-validation-defaulting",
      "type": "concept",
      "title": "Use built-in validation and defaulting for CustomResourceDefinitions {#no-crd-validation-defaulting}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:design-admission-webhooks-for-low-latency-design-admission-webhooks-low-latency",
      "type": "concept",
      "title": "Design admission webhooks for low latency {#design-admission-webhooks-low-latency}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:prevent-loops-caused-by-competing-controllers-prevent-loops-competing-controllers",
      "type": "concept",
      "title": "Prevent loops caused by competing controllers {#prevent-loops-competing-controllers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:set-a-small-timeout-value-small-timeout",
      "type": "concept",
      "title": "Set a small timeout value {#small-timeout}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-a-load-balancer-to-ensure-webhook-availability-load-balancer-webhook",
      "type": "concept",
      "title": "Use a load balancer to ensure webhook availability {#load-balancer-webhook}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:use-a-high-availability-deployment-model-ha-deployment",
      "type": "concept",
      "title": "Use a high-availability deployment model {#ha-deployment}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limit-the-scope-of-each-webhook-webhook-limit-scope",
      "type": "concept",
      "title": "Limit the scope of each webhook {#webhook-limit-scope}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:filter-for-specific-requests-by-using-match-conditions-filter-match-conditions",
      "type": "concept",
      "title": "Filter for specific requests by using match conditions {#filter-match-conditions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:match-all-versions-of-an-api-match-all-versions",
      "type": "concept",
      "title": "Match all versions of an API {#match-all-versions}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:patch-only-required-fields-patch-required-fields",
      "type": "concept",
      "title": "Patch only required fields {#patch-required-fields}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:don-t-overwrite-array-values-dont-overwrite-arrays",
      "type": "concept",
      "title": "Don't overwrite array values {#dont-overwrite-arrays}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:avoid-side-effects-avoid-side-effects",
      "type": "concept",
      "title": "Avoid side effects {#avoid-side-effects}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:avoid-self-mutations-avoid-self-mutation",
      "type": "concept",
      "title": "Avoid self-mutations {#avoid-self-mutation}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:avoid-dependency-loops-avoid-dependency-loops",
      "type": "concept",
      "title": "Avoid dependency loops {#avoid-dependency-loops}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:fail-open-and-validate-the-final-state-fail-open-validate-final-state",
      "type": "concept",
      "title": "Fail open and validate the final state {#fail-open-validate-final-state}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:plan-for-future-updates-to-fields-plan-future-field-updates",
      "type": "concept",
      "title": "Plan for future updates to fields {#plan-future-field-updates}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:prevent-your-webhook-from-triggering-itself-prevent-webhook-self-trigger",
      "type": "concept",
      "title": "Prevent your webhook from triggering itself {#prevent-webhook-self-trigger}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:don-t-change-immutable-objects-dont-change-immutable-objects",
      "type": "concept",
      "title": "Don't change immutable objects {#dont-change-immutable-objects}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:don-t-rely-on-mutating-webhook-invocation-order-dont-rely-webhook-order",
      "type": "concept",
      "title": "Don't rely on mutating webhook invocation order {#dont-rely-webhook-order}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ensure-that-the-mutating-webhooks-in-your-cluster-are-idempotent-ensure-mutating-webhook-idempotent",
      "type": "concept",
      "title": "Ensure that the mutating webhooks in your cluster are idempotent {#ensure-mutating-webhook-idempotent}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:test-webhooks-in-staging-environments-test-in-staging-environments",
      "type": "concept",
      "title": "Test webhooks in staging environments {#test-in-staging-environments}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:ensure-that-mutations-don-t-violate-validations-ensure-mutations-dont-violate-validations",
      "type": "concept",
      "title": "Ensure that mutations don't violate validations {#ensure-mutations-dont-violate-validations}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:test-minor-version-upgrades-to-ensure-consistent-behavior-test-minor-version-upgrades",
      "type": "concept",
      "title": "Test minor version upgrades to ensure consistent behavior {#test-minor-version-upgrades}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:validate-mutations-before-admission-validate-mutations",
      "type": "concept",
      "title": "Validate mutations before admission {#validate-mutations}",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:install-and-enable-a-mutating-webhook-install-enable-mutating-webhook",
      "type": "concept",
      "title": "Install and enable a mutating webhook {#install-enable-mutating-webhook}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:limit-edit-access-to-mutating-webhooks-limit-edit-access",
      "type": "concept",
      "title": "Limit edit access to mutating webhooks {#limit-edit-access}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/coordinated-leader-election",
      "type": "page",
      "title": "Coordinated Leader Election",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/"
    },
    {
      "id": "concept:enabling-coordinated-leader-election",
      "type": "concept",
      "title": "Enabling coordinated leader election",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:component-configuration",
      "type": "concept",
      "title": "Component configuration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:leader-selection-for-kubernetes-components",
      "type": "concept",
      "title": "Leader selection for Kubernetes components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/networking",
      "type": "page",
      "title": "Cluster Networking",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/networking/"
    },
    {
      "id": "concept:kubernetes-ip-address-ranges",
      "type": "concept",
      "title": "Kubernetes IP address ranges",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cluster-networking-types-cluster-network-ipfamilies",
      "type": "concept",
      "title": "Cluster networking types {#cluster-network-ipfamilies}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-to-implement-the-kubernetes-network-model",
      "type": "concept",
      "title": "How to implement the Kubernetes network model",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/kube-state-metrics",
      "type": "page",
      "title": "Metrics for Kubernetes Object States",
      "summary": "kube-state-metrics, an add-on agent to generate and expose cluster-level metrics.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/kube-state-metrics/"
    },
    {
      "id": "concept:example-using-metrics-from-kube-state-metrics-to-query-the-cluster-state-example-kube-state-metrics-query-1",
      "type": "concept",
      "title": "Example: using metrics from kube-state-metrics to query the cluster state {#example-kube-state-metrics-query-1}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:example-alerting-based-on-from-kube-state-metrics-example-kube-state-metrics-alert-1",
      "type": "concept",
      "title": "Example: alerting based on from kube-state-metrics {#example-kube-state-metrics-alert-1}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/system-metrics",
      "type": "page",
      "title": "Metrics For Kubernetes System Components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/system-metrics/"
    },
    {
      "id": "concept:metrics-in-kubernetes",
      "type": "concept",
      "title": "Metrics in Kubernetes",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:metric-lifecycle",
      "type": "concept",
      "title": "Metric lifecycle",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:show-hidden-metrics",
      "type": "concept",
      "title": "Show hidden metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:component-metrics",
      "type": "concept",
      "title": "Component metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:disabling-metrics",
      "type": "concept",
      "title": "Disabling metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:metric-cardinality-enforcement",
      "type": "concept",
      "title": "Metric cardinality enforcement",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-pressure-stall-information-psi-metrics",
      "type": "concept",
      "title": "kubelet Pressure Stall Information (PSI) metrics",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/node-autoscaling",
      "type": "page",
      "title": "Node Autoscaling",
      "summary": "Automatically provision and consolidate the Nodes in your cluster to adapt to demand and optimize cost.",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/node-autoscaling/"
    },
    {
      "id": "concept:node-provisioning-provisioning",
      "type": "concept",
      "title": "Node provisioning {#provisioning}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-consolidation-consolidation",
      "type": "concept",
      "title": "Node consolidation {#consolidation}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:autoscalers-autoscalers",
      "type": "concept",
      "title": "Autoscalers {#autoscalers}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:combine-workload-and-node-autoscaling",
      "type": "concept",
      "title": "Combine workload and Node autoscaling",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:related-components",
      "type": "concept",
      "title": "Related components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-scheduling-constraints-provisioning-pod-constraints",
      "type": "concept",
      "title": "Pod scheduling constraints {#provisioning-pod-constraints}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:node-constraints-imposed-by-autoscaler-configuration-provisioning-node-constraints",
      "type": "concept",
      "title": "Node constraints imposed by autoscaler configuration {#provisioning-node-constraints}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:auto-provisioning-autoprovisioning",
      "type": "concept",
      "title": "Auto-provisioning {#autoprovisioning}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:autoscaler-implementations",
      "type": "concept",
      "title": "Autoscaler implementations",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:horizontal-workload-autoscaling-horizontal-workload-autoscaling",
      "type": "concept",
      "title": "Horizontal workload autoscaling {#horizontal-workload-autoscaling}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:vertical-workload-autoscaling-vertical-workload-autoscaling",
      "type": "concept",
      "title": "Vertical workload autoscaling {#vertical-workload-autoscaling}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:descheduler",
      "type": "concept",
      "title": "Descheduler",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-autoscalers-based-on-cluster-size",
      "type": "concept",
      "title": "Workload autoscalers based on cluster size",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/logging",
      "type": "page",
      "title": "Logging Architecture",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/logging/"
    },
    {
      "id": "concept:pod-and-container-logs-basic-logging-in-kubernetes",
      "type": "concept",
      "title": "Pod and container logs {#basic-logging-in-kubernetes}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:system-component-logs",
      "type": "concept",
      "title": "System component logs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:cluster-level-logging-architectures",
      "type": "concept",
      "title": "Cluster-level logging architectures",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:container-log-streams",
      "type": "concept",
      "title": "Container log streams",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:how-nodes-handle-container-logs",
      "type": "concept",
      "title": "How nodes handle container logs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:log-rotation",
      "type": "concept",
      "title": "Log rotation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:log-locations-log-location-node",
      "type": "concept",
      "title": "Log locations {#log-location-node}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-a-node-logging-agent",
      "type": "concept",
      "title": "Using a node logging agent",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:using-a-sidecar-container-with-the-logging-agent-sidecar-container-with-logging-agent",
      "type": "concept",
      "title": "Using a sidecar container with the logging agent {#sidecar-container-with-logging-agent}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:exposing-logs-directly-from-the-application",
      "type": "concept",
      "title": "Exposing logs directly from the application",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/node-shutdown",
      "type": "page",
      "title": "Node Shutdowns",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/node-shutdown/"
    },
    {
      "id": "concept:graceful-node-shutdown-graceful-node-shutdown",
      "type": "concept",
      "title": "Graceful node shutdown {#graceful-node-shutdown}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:non-graceful-node-shutdown-handling-non-graceful-node-shutdown",
      "type": "concept",
      "title": "Non-graceful node shutdown handling {#non-graceful-node-shutdown}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:enabling-graceful-node-shutdown",
      "type": "concept",
      "title": "Enabling graceful node shutdown",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:configuring-graceful-node-shutdown",
      "type": "concept",
      "title": "Configuring graceful node shutdown",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:pod-priority-based-graceful-node-shutdown-pod-priority-graceful-node-shutdown",
      "type": "concept",
      "title": "Pod Priority based graceful node shutdown {#pod-priority-graceful-node-shutdown}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:forced-storage-detach-on-timeout-storage-force-detach-on-timeout",
      "type": "concept",
      "title": "Forced storage detach on timeout {#storage-force-detach-on-timeout}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/certificates",
      "type": "page",
      "title": "Certificates",
      "summary": "Certificates are used to authenticate and authorize entities in Kubernetes.",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/certificates/"
    },
    {
      "id": "page:concepts/cluster-administration/observability",
      "type": "page",
      "title": "Observability",
      "summary": "Understand how to gain end-to-end visibility of a Kubernetes cluster through the collection of metrics, logs, and traces.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/observability/"
    },
    {
      "id": "concept:logs",
      "type": "concept",
      "title": "Logs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:traces",
      "type": "concept",
      "title": "Traces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:common-observability-tools",
      "type": "concept",
      "title": "Common observability tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:metrics-tools",
      "type": "concept",
      "title": "Metrics tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:logging-tools",
      "type": "concept",
      "title": "Logging tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:tracing-tools",
      "type": "concept",
      "title": "Tracing tools",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/system-traces",
      "type": "page",
      "title": "Traces For Kubernetes System Components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/system-traces/"
    },
    {
      "id": "concept:trace-collection",
      "type": "concept",
      "title": "Trace Collection",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:component-traces",
      "type": "concept",
      "title": "Component traces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:stability",
      "type": "concept",
      "title": "Stability",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kube-apiserver-traces",
      "type": "concept",
      "title": "kube-apiserver traces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:kubelet-traces",
      "type": "concept",
      "title": "kubelet traces",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/flow-control",
      "type": "page",
      "title": "API Priority and Fairness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/flow-control/"
    },
    {
      "id": "concept:enabling-disabling-api-priority-and-fairness",
      "type": "concept",
      "title": "Enabling/Disabling API Priority and Fairness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:recursive-server-scenarios",
      "type": "concept",
      "title": "Recursive server scenarios",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:defaults",
      "type": "concept",
      "title": "Defaults",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:health-check-concurrency-exemption",
      "type": "concept",
      "title": "Health check concurrency exemption",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:good-practices-for-using-api-priority-and-fairness",
      "type": "concept",
      "title": "Good practices for using API Priority and Fairness",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:priority-levels",
      "type": "concept",
      "title": "Priority Levels",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:seats-occupied-by-a-request",
      "type": "concept",
      "title": "Seats Occupied by a Request",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:execution-time-tweaks-for-watch-requests",
      "type": "concept",
      "title": "Execution time tweaks for watch requests",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:queuing",
      "type": "concept",
      "title": "Queuing",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:exempt-requests",
      "type": "concept",
      "title": "Exempt requests",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:prioritylevelconfiguration",
      "type": "concept",
      "title": "PriorityLevelConfiguration",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:flowschema",
      "type": "concept",
      "title": "FlowSchema",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:mandatory-configuration-objects",
      "type": "concept",
      "title": "Mandatory Configuration Objects",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:suggested-configuration-objects",
      "type": "concept",
      "title": "Suggested Configuration Objects",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:maintenance-of-the-mandatory-and-suggested-configuration-objects",
      "type": "concept",
      "title": "Maintenance of the Mandatory and Suggested Configuration Objects",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:workload-modifications-good-practice-workload-modifications",
      "type": "concept",
      "title": "Workload modifications {#good-practice-workload-modifications}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:priority-and-fairness-settings-good-practice-apf-settings",
      "type": "concept",
      "title": "Priority and fairness settings {#good-practice-apf-settings}",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/system-logs",
      "type": "page",
      "title": "System Logs",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/system-logs/"
    },
    {
      "id": "concept:klog",
      "type": "concept",
      "title": "Klog",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:log-query",
      "type": "concept",
      "title": "Log query",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:klog-output",
      "type": "concept",
      "title": "Klog output",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:structured-logging",
      "type": "concept",
      "title": "Structured Logging",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:contextual-logging",
      "type": "concept",
      "title": "Contextual Logging",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:json-log-format",
      "type": "concept",
      "title": "JSON log format",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:log-verbosity-level",
      "type": "concept",
      "title": "Log verbosity level",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:log-location",
      "type": "concept",
      "title": "Log location",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/addons",
      "type": "page",
      "title": "Installing Addons",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/addons/"
    },
    {
      "id": "concept:networking-and-network-policy",
      "type": "concept",
      "title": "Networking and Network Policy",
      "summary": "",
      "tags": [
        "concepts",
        "security"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:service-discovery",
      "type": "concept",
      "title": "Service Discovery",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:visualization-amp-control",
      "type": "concept",
      "title": "Visualization &amp; Control",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:infrastructure",
      "type": "concept",
      "title": "Infrastructure",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:instrumentation",
      "type": "concept",
      "title": "Instrumentation",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:legacy-add-ons",
      "type": "concept",
      "title": "Legacy Add-ons",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/_index",
      "type": "page",
      "title": "Cluster Administration",
      "summary": "Lower-level detail relevant to creating or administering a Kubernetes cluster.\n",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/_index/"
    },
    {
      "id": "concept:planning-a-cluster",
      "type": "concept",
      "title": "Planning a cluster",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:managing-a-cluster",
      "type": "concept",
      "title": "Managing a cluster",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:securing-a-cluster",
      "type": "concept",
      "title": "Securing a cluster",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:optional-cluster-services",
      "type": "concept",
      "title": "Optional Cluster Services",
      "summary": "",
      "tags": [
        "concepts",
        "networking"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "concept:securing-the-kubelet",
      "type": "concept",
      "title": "Securing the kubelet",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:concepts/cluster-administration/compatibility-version",
      "type": "page",
      "title": "Compatibility Version For Kubernetes Control Plane Components",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": "https://kubernetes.io/docs/concepts/cluster-administration/compatibility-version/"
    },
    {
      "id": "concept:emulated-version",
      "type": "concept",
      "title": "Emulated Version",
      "summary": "",
      "tags": [
        "concepts"
      ],
      "section": "concepts",
      "url": null
    },
    {
      "id": "page:tutorials/hello-minikube",
      "type": "page",
      "title": "Hello Minikube",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/hello-minikube/"
    },
    {
      "id": "concept:create-a-minikube-cluster",
      "type": "concept",
      "title": "Create a minikube cluster",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:check-the-status-of-the-minikube-cluster",
      "type": "concept",
      "title": "Check the status of the minikube cluster",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:open-the-dashboard",
      "type": "concept",
      "title": "Open the Dashboard",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-deployment",
      "type": "concept",
      "title": "Create a Deployment",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:enable-addons",
      "type": "concept",
      "title": "Enable addons",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:conclusion",
      "type": "concept",
      "title": "Conclusion",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/_index",
      "type": "page",
      "title": "Tutorials",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/_index/"
    },
    {
      "id": "concept:basics",
      "type": "concept",
      "title": "Basics",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:authoring-pods",
      "type": "concept",
      "title": "Authoring Pods",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:stateless-applications",
      "type": "concept",
      "title": "Stateless Applications",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:stateful-applications",
      "type": "concept",
      "title": "Stateful Applications",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:cluster-management",
      "type": "concept",
      "title": "Cluster Management",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/configuration/pod-sidecar-containers",
      "type": "page",
      "title": "Adopting Sidecar Containers",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/configuration/pod-sidecar-containers/"
    },
    {
      "id": "concept:sidecar-containers-overview",
      "type": "concept",
      "title": "Sidecar containers overview",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:benefits-of-a-built-in-sidecar-container",
      "type": "concept",
      "title": "Benefits of a built-in sidecar container",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:adopting-built-in-sidecar-containers",
      "type": "concept",
      "title": "Adopting built-in sidecar containers",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:ensure-the-feature-gate-is-enabled",
      "type": "concept",
      "title": "Ensure the feature gate is enabled",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:check-for-3rd-party-tooling-and-mutating-webhooks",
      "type": "concept",
      "title": "Check for 3rd party tooling and mutating webhooks",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:automatic-injection-of-sidecars",
      "type": "concept",
      "title": "Automatic injection of sidecars",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/configuration/configure-persistent-volume-storage",
      "type": "page",
      "title": "Configure a Pod to Use a PersistentVolume for Storage",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/configuration/configure-persistent-volume-storage/"
    },
    {
      "id": "concept:create-an-index-html-file-on-your-node",
      "type": "concept",
      "title": "Create an index.html file on your Node",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-persistentvolume",
      "type": "concept",
      "title": "Create a PersistentVolume",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:mounting-the-same-persistentvolume-in-two-places",
      "type": "concept",
      "title": "Mounting the same PersistentVolume in two places",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:access-control",
      "type": "concept",
      "title": "Access control",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:move-the-index-html-file-on-your-node-to-a-new-folder",
      "type": "concept",
      "title": "Move the index.html file on your Node to a new folder",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-new-nginx-conf-file",
      "type": "concept",
      "title": "Create a new nginx.conf file",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/configuration/updating-configuration-via-a-configmap",
      "type": "page",
      "title": "Updating Configuration via a ConfigMap",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/configuration/updating-configuration-via-a-configmap/"
    },
    {
      "id": "concept:update-configuration-via-a-configmap-mounted-as-a-volume-rollout-configmap-volume",
      "type": "concept",
      "title": "Update configuration via a ConfigMap mounted as a Volume {#rollout-configmap-volume}",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:update-environment-variables-of-a-pod-via-a-configmap-rollout-configmap-env",
      "type": "concept",
      "title": "Update environment variables of a Pod via a ConfigMap {#rollout-configmap-env}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:update-configuration-via-a-configmap-in-a-multi-container-pod-rollout-configmap-multiple-containers",
      "type": "concept",
      "title": "Update configuration via a ConfigMap in a multi-container Pod {#rollout-configmap-multiple-containers}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:update-configuration-via-a-configmap-in-a-pod-possessing-a-sidecar-container-rollout-configmap-sidecar",
      "type": "concept",
      "title": "Update configuration via a ConfigMap in a Pod possessing a sidecar container {#rollout-configmap-sidecar}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:update-configuration-via-an-immutable-configmap-that-is-mounted-as-a-volume-rollout-configmap-immutable-volume",
      "type": "concept",
      "title": "Update configuration via an immutable ConfigMap that is mounted as a volume {#rollout-configmap-immutable-volume}",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/configuration/configure-redis-using-configmap",
      "type": "page",
      "title": "Configuring Redis using a ConfigMap",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/configuration/configure-redis-using-configmap/"
    },
    {
      "id": "concept:real-world-example-configuring-redis-using-a-configmap",
      "type": "concept",
      "title": "Real World Example: Configuring Redis using a ConfigMap",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/configuration/_index",
      "type": "page",
      "title": "Configuration",
      "summary": "Configuration refers to the process of setting up and managing Kubernetes resources.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/configuration/_index/"
    },
    {
      "id": "page:tutorials/security/apparmor",
      "type": "page",
      "title": "Restrict a Container's Access to Resources with AppArmor",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/security/apparmor/"
    },
    {
      "id": "concept:securing-a-pod",
      "type": "concept",
      "title": "Securing a Pod",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:authoring-profiles",
      "type": "concept",
      "title": "Authoring Profiles",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:specifying-apparmor-confinement",
      "type": "concept",
      "title": "Specifying AppArmor confinement",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:setting-up-nodes-with-profiles",
      "type": "concept",
      "title": "Setting up Nodes with profiles",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:apparmor-profile-within-security-context-apparmorprofile",
      "type": "concept",
      "title": "AppArmor profile within security context {#appArmorProfile}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/security/cluster-level-pss",
      "type": "page",
      "title": "Apply Pod Security Standards at the Cluster Level",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/security/cluster-level-pss/"
    },
    {
      "id": "concept:choose-the-right-pod-security-standard-to-apply",
      "type": "concept",
      "title": "Choose the right Pod Security Standard to apply",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:set-modes-versions-and-standards",
      "type": "concept",
      "title": "Set modes, versions and standards",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/security/seccomp",
      "type": "page",
      "title": "Restrict a Container's Syscalls with seccomp",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/security/seccomp/"
    },
    {
      "id": "concept:download-example-seccomp-profiles-download-profiles",
      "type": "concept",
      "title": "Download example seccomp profiles {#download-profiles}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-local-kubernetes-cluster-with-kind",
      "type": "concept",
      "title": "Create a local Kubernetes cluster with kind",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-pod-that-uses-the-container-runtime-default-seccomp-profile",
      "type": "concept",
      "title": "Create a Pod that uses the container runtime default seccomp profile",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-pod-with-a-seccomp-profile-for-syscall-auditing",
      "type": "concept",
      "title": "Create a Pod with a seccomp profile for syscall auditing",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-pod-with-a-seccomp-profile-that-causes-violation",
      "type": "concept",
      "title": "Create a Pod with a seccomp profile that causes violation",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-pod-with-a-seccomp-profile-that-only-allows-necessary-syscalls",
      "type": "concept",
      "title": "Create a Pod with a seccomp profile that only allows necessary syscalls",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:enable-the-use-of-runtimedefault-as-the-default-seccomp-profile-for-all-workloads",
      "type": "concept",
      "title": "Enable the use of `RuntimeDefault` as the default seccomp profile for all workloads",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/security/ns-level-pss",
      "type": "page",
      "title": "Apply Pod Security Standards at the Namespace Level",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/security/ns-level-pss/"
    },
    {
      "id": "concept:create-cluster",
      "type": "concept",
      "title": "Create cluster",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:enable-pod-security-standards-checking-for-that-namespace",
      "type": "concept",
      "title": "Enable Pod Security Standards checking for that namespace",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:verify-the-pod-security-standard-enforcement",
      "type": "concept",
      "title": "Verify the Pod Security Standard enforcement",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/security/_index",
      "type": "page",
      "title": "Security",
      "summary": "Security encompasses measures taken to protect Kubernetes cluster resources from unauthorized access.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/security/_index/"
    },
    {
      "id": "page:tutorials/cluster-management/provision-swap-memory",
      "type": "page",
      "title": "Configuring swap memory on Kubernetes nodes",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/cluster-management/provision-swap-memory/"
    },
    {
      "id": "concept:install-a-swap-enabled-cluster-with-kubeadm",
      "type": "concept",
      "title": "Install a swap-enabled cluster with kubeadm",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-swap-file-and-turn-swap-on",
      "type": "concept",
      "title": "Create a swap file and turn swap on",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:set-up-kubelet-configuration",
      "type": "concept",
      "title": "Set up kubelet configuration",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/cluster-management/namespaces-walkthrough",
      "type": "page",
      "title": "Namespaces Walkthrough",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/cluster-management/namespaces-walkthrough/"
    },
    {
      "id": "concept:understand-the-default-namespace",
      "type": "concept",
      "title": "Understand the default namespace",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/cluster-management/admission-policies",
      "type": "page",
      "title": "Explore Validating and Mutating Admission Policies",
      "summary": "Use declarative admission policies to validate or mutate resources at admission time using Common Expression Language (CEL).",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/cluster-management/admission-policies/"
    },
    {
      "id": "concept:what-are-declarative-admission-policies",
      "type": "concept",
      "title": "What are declarative admission policies?",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:enforcement-through-validation",
      "type": "concept",
      "title": "Enforcement through validation",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:modifying-resources-when-they-are-created-or-changed-mutation",
      "type": "concept",
      "title": "Modifying resources when they are created or changed {#mutation}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:api-types-for-admission-policies",
      "type": "concept",
      "title": "API types for admission policies",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:policy-elements",
      "type": "concept",
      "title": "Policy elements",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:cel-expressions",
      "type": "concept",
      "title": "CEL expressions",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:policy-actions",
      "type": "concept",
      "title": "Policy actions",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:test-the-policy-test-admission-policy-validation",
      "type": "concept",
      "title": "Test the policy {#test-admission-policy-validation}",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:existing-resources-aren-t-affected-limitation-admission-policy-validation",
      "type": "concept",
      "title": "Existing resources aren't affected {#limitation-admission-policy-validation}",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:test-the-policy-test-admission-policy-mutation",
      "type": "concept",
      "title": "Test the policy {#test-admission-policy-mutation}",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:use-a-parameter-resource",
      "type": "concept",
      "title": "Use a parameter resource",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:change-the-parameter",
      "type": "concept",
      "title": "Change the parameter",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/cluster-management/kubelet-standalone",
      "type": "page",
      "title": "Running Kubelet in Standalone Mode",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/cluster-management/kubelet-standalone/"
    },
    {
      "id": "concept:prepare-the-system",
      "type": "concept",
      "title": "Prepare the system",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:download-install-and-configure-the-components",
      "type": "concept",
      "title": "Download, install, and configure the components",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:run-a-pod-in-the-kubelet",
      "type": "concept",
      "title": "Run a Pod in the kubelet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:where-to-look-for-more-details",
      "type": "concept",
      "title": "Where to look for more details",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:swap-configuration",
      "type": "concept",
      "title": "Swap configuration",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:enable-ipv4-packet-forwarding",
      "type": "concept",
      "title": "Enable IPv4 packet forwarding",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:install-a-container-runtime-container-runtime",
      "type": "concept",
      "title": "Install a container runtime {#container-runtime}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:set-up-cri-o-cri-o-setup",
      "type": "concept",
      "title": "Set up CRI-O {#cri-o-setup}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:install-network-plugins",
      "type": "concept",
      "title": "Install network plugins",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:download-and-set-up-the-kubelet",
      "type": "concept",
      "title": "Download and set up the kubelet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:find-out-information-about-the-kubelet-and-the-pod-find-out-information",
      "type": "concept",
      "title": "Find out information about the kubelet and the Pod {#find-out-information}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/cluster-management/install-use-dra",
      "type": "page",
      "title": "Install Drivers and Allocate Devices with DRA",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/cluster-management/install-use-dra/"
    },
    {
      "id": "concept:explore-the-initial-cluster-state-explore-initial-state",
      "type": "concept",
      "title": "Explore the initial cluster state {#explore-initial-state}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:install-an-example-dra-driver-install-example-driver",
      "type": "concept",
      "title": "Install an example DRA driver {#install-example-driver}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:claim-resources-and-deploy-a-pod-claim-resources-pod",
      "type": "concept",
      "title": "Claim resources and deploy a Pod {#claim-resources-pod}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:delete-a-pod-that-has-a-claim-delete-pod-claim",
      "type": "concept",
      "title": "Delete a Pod that has a claim {#delete-pod-claim}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:prepare-your-cluster-for-driver-installation-prepare-cluster-driver",
      "type": "concept",
      "title": "Prepare your cluster for driver installation {#prepare-cluster-driver}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:deploy-the-dra-driver-components",
      "type": "concept",
      "title": "Deploy the DRA driver components",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:verify-the-dra-driver-installation-verify-driver-install",
      "type": "concept",
      "title": "Verify the DRA driver installation {#verify-driver-install}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-the-resourceclaim",
      "type": "concept",
      "title": "Create the ResourceClaim",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-the-pod-that-references-that-resourceclaim",
      "type": "concept",
      "title": "Create the Pod that references that ResourceClaim",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:explore-the-dra-state",
      "type": "concept",
      "title": "Explore the DRA state",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:observe-the-dra-state",
      "type": "concept",
      "title": "Observe the DRA state",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/cluster-management/_index",
      "type": "page",
      "title": "Cluster Management",
      "summary": "Cluster Management involves the administration, maintenance, and scaling of Kubernetes clusters.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/cluster-management/_index/"
    },
    {
      "id": "page:tutorials/kubernetes-basics/_index",
      "type": "page",
      "title": "Learn Kubernetes Basics",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/_index/"
    },
    {
      "id": "concept:what-can-kubernetes-do-for-you",
      "type": "concept",
      "title": "What can Kubernetes do for you?",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:kubernetes-basics-modules",
      "type": "concept",
      "title": "Kubernetes Basics Modules",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/scale/scale-intro",
      "type": "page",
      "title": "Running Multiple Instances of Your App",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/scale/scale-intro/"
    },
    {
      "id": "concept:scaling-an-application",
      "type": "concept",
      "title": "Scaling an application",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:scaling-overview",
      "type": "concept",
      "title": "Scaling overview",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:load-balancing",
      "type": "concept",
      "title": "Load Balancing",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:scale-down",
      "type": "concept",
      "title": "Scale Down",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/scale/_index",
      "type": "page",
      "title": "Scale Your App",
      "summary": "Scale Your App to meet changing demands by adjusting resource allocation.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/scale/_index/"
    },
    {
      "id": "page:tutorials/kubernetes-basics/update/update-intro",
      "type": "page",
      "title": "Performing a Rolling Update",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/update/update-intro/"
    },
    {
      "id": "concept:updating-an-application",
      "type": "concept",
      "title": "Updating an application",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:rolling-updates-overview",
      "type": "concept",
      "title": "Rolling updates overview",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:update-the-version-of-the-app",
      "type": "concept",
      "title": "Update the version of the app",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:verify-an-update",
      "type": "concept",
      "title": "Verify an update",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:roll-back-an-update",
      "type": "concept",
      "title": "Roll back an update",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/update/_index",
      "type": "page",
      "title": "Update Your App",
      "summary": "Update Your App to ensure it remains secure, efficient, and aligned with changing business needs.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/update/_index/"
    },
    {
      "id": "page:tutorials/kubernetes-basics/create-cluster/cluster-intro",
      "type": "page",
      "title": "Using Minikube to Create a Cluster",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/"
    },
    {
      "id": "concept:kubernetes-clusters",
      "type": "concept",
      "title": "Kubernetes Clusters",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:cluster-diagram",
      "type": "concept",
      "title": "Cluster Diagram",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/create-cluster/_index",
      "type": "page",
      "title": "Create a Cluster",
      "summary": "Create a Cluster to deploy and manage your app's containers, ensuring efficient resource utilization and high availability.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/_index/"
    },
    {
      "id": "page:tutorials/kubernetes-basics/explore/explore-intro",
      "type": "page",
      "title": "Viewing Pods and Nodes",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/explore/explore-intro/"
    },
    {
      "id": "concept:kubernetes-pods",
      "type": "concept",
      "title": "Kubernetes Pods",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:nodes",
      "type": "concept",
      "title": "Nodes",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:troubleshooting-with-kubectl",
      "type": "concept",
      "title": "Troubleshooting with kubectl",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:pods-overview",
      "type": "concept",
      "title": "Pods overview",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:nodes-overview",
      "type": "concept",
      "title": "Nodes overview",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:check-application-configuration",
      "type": "concept",
      "title": "Check application configuration",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:show-the-app-in-the-terminal",
      "type": "concept",
      "title": "Show the app in the terminal",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:executing-commands-on-the-container",
      "type": "concept",
      "title": "Executing commands on the container",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/explore/_index",
      "type": "page",
      "title": "Explore Your App",
      "summary": "Explore Your App to gain insights into its performance, resource utilization, and behavior within the Kubernetes cluster.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/explore/_index/"
    },
    {
      "id": "page:tutorials/kubernetes-basics/expose/_index",
      "type": "page",
      "title": "Expose Your App Publicly",
      "summary": "Make your application accessible from outside the cluster.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/expose/_index/"
    },
    {
      "id": "page:tutorials/kubernetes-basics/expose/expose-intro",
      "type": "page",
      "title": "Using a Service to Expose Your App",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/expose/expose-intro/"
    },
    {
      "id": "concept:overview-of-kubernetes-services",
      "type": "concept",
      "title": "Overview of Kubernetes Services",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:services-and-labels",
      "type": "concept",
      "title": "Services and Labels",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:step-1-creating-a-new-service",
      "type": "concept",
      "title": "Step 1: Creating a new Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:step-2-using-labels",
      "type": "concept",
      "title": "Step 2: Using labels",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:step-3-deleting-a-service",
      "type": "concept",
      "title": "Step 3: Deleting a service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/deploy-app/deploy-intro",
      "type": "page",
      "title": "Using kubectl to Create a Deployment",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"
    },
    {
      "id": "concept:kubernetes-deployments",
      "type": "concept",
      "title": "Kubernetes Deployments",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:deploying-your-first-app-on-kubernetes",
      "type": "concept",
      "title": "Deploying your first app on Kubernetes",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:kubectl-basics",
      "type": "concept",
      "title": "kubectl basics",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:deploy-an-app",
      "type": "concept",
      "title": "Deploy an app",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:view-the-app",
      "type": "concept",
      "title": "View the app",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/kubernetes-basics/deploy-app/_index",
      "type": "page",
      "title": "Deploy an App",
      "summary": "Run and manage your application in Kubernetes.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/_index/"
    },
    {
      "id": "page:tutorials/stateful-application/basic-stateful-set",
      "type": "page",
      "title": "StatefulSet Basics",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/"
    },
    {
      "id": "concept:creating-a-statefulset",
      "type": "concept",
      "title": "Creating a StatefulSet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:pods-in-a-statefulset",
      "type": "concept",
      "title": "Pods in a StatefulSet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:scaling-a-statefulset",
      "type": "concept",
      "title": "Scaling a StatefulSet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:updating-statefulsets",
      "type": "concept",
      "title": "Updating StatefulSets",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:deleting-statefulsets",
      "type": "concept",
      "title": "Deleting StatefulSets",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:pod-management-policy",
      "type": "concept",
      "title": "Pod management policy",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:ordered-pod-creation",
      "type": "concept",
      "title": "Ordered Pod creation",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:examining-the-pod-s-ordinal-index",
      "type": "concept",
      "title": "Examining the Pod's ordinal index",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:using-stable-network-identities",
      "type": "concept",
      "title": "Using stable network identities",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:writing-to-stable-storage",
      "type": "concept",
      "title": "Writing to stable storage",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:scaling-up",
      "type": "concept",
      "title": "Scaling up",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:scaling-down",
      "type": "concept",
      "title": "Scaling down",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:ordered-pod-termination",
      "type": "concept",
      "title": "Ordered Pod termination",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:rollingupdate-rolling-update",
      "type": "concept",
      "title": "RollingUpdate {#rolling-update}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:ondelete-on-delete",
      "type": "concept",
      "title": "OnDelete {#on-delete}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:non-cascading-delete",
      "type": "concept",
      "title": "Non-cascading delete",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:cascading-delete",
      "type": "concept",
      "title": "Cascading delete",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:orderedready-pod-management",
      "type": "concept",
      "title": "OrderedReady Pod management",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:parallel-pod-management",
      "type": "concept",
      "title": "Parallel Pod management",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/stateful-application/mysql-wordpress-persistent-volume",
      "type": "page",
      "title": "Example: Deploying WordPress and MySQL with Persistent Volumes",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/"
    },
    {
      "id": "concept:create-persistentvolumeclaims-and-persistentvolumes",
      "type": "concept",
      "title": "Create PersistentVolumeClaims and PersistentVolumes",
      "summary": "",
      "tags": [
        "tutorials",
        "storage"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:create-a-kustomization-yaml",
      "type": "concept",
      "title": "Create a kustomization.yaml",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:add-resource-configs-for-mysql-and-wordpress",
      "type": "concept",
      "title": "Add resource configs for MySQL and WordPress",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:apply-and-verify",
      "type": "concept",
      "title": "Apply and Verify",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:add-a-secret-generator",
      "type": "concept",
      "title": "Add a Secret generator",
      "summary": "",
      "tags": [
        "tutorials",
        "security"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/stateful-application/cassandra",
      "type": "page",
      "title": "Example: Deploying Cassandra with a StatefulSet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateful-application/cassandra/"
    },
    {
      "id": "concept:creating-a-headless-service-for-cassandra-creating-a-cassandra-headless-service",
      "type": "concept",
      "title": "Creating a headless Service for Cassandra {#creating-a-cassandra-headless-service}",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:using-a-statefulset-to-create-a-cassandra-ring",
      "type": "concept",
      "title": "Using a StatefulSet to create a Cassandra ring",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:validating-the-cassandra-statefulset",
      "type": "concept",
      "title": "Validating the Cassandra StatefulSet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:modifying-the-cassandra-statefulset",
      "type": "concept",
      "title": "Modifying the Cassandra StatefulSet",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:cassandra-container-environment-variables",
      "type": "concept",
      "title": "Cassandra container environment variables",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:additional-minikube-setup-instructions",
      "type": "concept",
      "title": "Additional Minikube setup instructions",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:validating-optional-validating",
      "type": "concept",
      "title": "Validating (optional) {#validating}",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/stateful-application/_index",
      "type": "page",
      "title": "Stateful Applications",
      "summary": "Applications that require persistent storage and identity.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateful-application/_index/"
    },
    {
      "id": "page:tutorials/stateful-application/zookeeper",
      "type": "page",
      "title": "Running ZooKeeper, A Distributed System Coordinator",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/"
    },
    {
      "id": "concept:creating-a-zookeeper-ensemble",
      "type": "concept",
      "title": "Creating a ZooKeeper ensemble",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:ensuring-consistent-configuration",
      "type": "concept",
      "title": "Ensuring consistent configuration",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:managing-the-zookeeper-process",
      "type": "concept",
      "title": "Managing the ZooKeeper process",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:tolerating-node-failure",
      "type": "concept",
      "title": "Tolerating Node failure",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:surviving-maintenance",
      "type": "concept",
      "title": "Surviving maintenance",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:zookeeper",
      "type": "concept",
      "title": "ZooKeeper",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:facilitating-leader-election",
      "type": "concept",
      "title": "Facilitating leader election",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:achieving-consensus",
      "type": "concept",
      "title": "Achieving consensus",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:sanity-testing-the-ensemble",
      "type": "concept",
      "title": "Sanity testing the ensemble",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:providing-durable-storage",
      "type": "concept",
      "title": "Providing durable storage",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:configuring-logging",
      "type": "concept",
      "title": "Configuring logging",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:configuring-a-non-privileged-user",
      "type": "concept",
      "title": "Configuring a non-privileged user",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:updating-the-ensemble",
      "type": "concept",
      "title": "Updating the ensemble",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:handling-process-failure",
      "type": "concept",
      "title": "Handling process failure",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:testing-for-liveness",
      "type": "concept",
      "title": "Testing for liveness",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:testing-for-readiness",
      "type": "concept",
      "title": "Testing for readiness",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/services/pods-and-endpoint-termination-flow",
      "type": "page",
      "title": "Explore Termination Behavior for Pods And Their Endpoints",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/services/pods-and-endpoint-termination-flow/"
    },
    {
      "id": "concept:termination-process-for-pods-and-their-endpoints",
      "type": "concept",
      "title": "Termination process for Pods and their endpoints",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:example-flow-with-endpoint-termination",
      "type": "concept",
      "title": "Example flow with endpoint termination",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/services/source-ip",
      "type": "page",
      "title": "Using Source IP",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/services/source-ip/"
    },
    {
      "id": "concept:source-ip-for-services-with-type-clusterip",
      "type": "concept",
      "title": "Source IP for Services with `Type=ClusterIP`",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:source-ip-for-services-with-type-nodeport",
      "type": "concept",
      "title": "Source IP for Services with `Type=NodePort`",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:source-ip-for-services-with-type-loadbalancer",
      "type": "concept",
      "title": "Source IP for Services with `Type=LoadBalancer`",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:cross-platform-support",
      "type": "concept",
      "title": "Cross-platform support",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/services/connect-applications-service",
      "type": "page",
      "title": "Connecting Applications with Services",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/services/connect-applications-service/"
    },
    {
      "id": "concept:the-kubernetes-model-for-connecting-containers",
      "type": "concept",
      "title": "The Kubernetes model for connecting containers",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:exposing-pods-to-the-cluster",
      "type": "concept",
      "title": "Exposing pods to the cluster",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:creating-a-service",
      "type": "concept",
      "title": "Creating a Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:accessing-the-service",
      "type": "concept",
      "title": "Accessing the Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:securing-the-service",
      "type": "concept",
      "title": "Securing the Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:exposing-the-service",
      "type": "concept",
      "title": "Exposing the Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/services/_index",
      "type": "page",
      "title": "Services",
      "summary": "Abstraction layer for accessing and managing pods.",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/services/_index/"
    },
    {
      "id": "page:tutorials/stateless-application/guestbook",
      "type": "page",
      "title": "Example: Deploying PHP Guestbook application with Redis",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateless-application/guestbook/"
    },
    {
      "id": "concept:start-up-the-redis-database",
      "type": "concept",
      "title": "Start up the Redis Database",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:set-up-and-expose-the-guestbook-frontend",
      "type": "concept",
      "title": "Set up and Expose the Guestbook Frontend",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:scale-the-web-frontend",
      "type": "concept",
      "title": "Scale the Web Frontend",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:creating-the-redis-deployment",
      "type": "concept",
      "title": "Creating the Redis Deployment",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:creating-the-redis-leader-service",
      "type": "concept",
      "title": "Creating the Redis leader Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:set-up-redis-followers",
      "type": "concept",
      "title": "Set up Redis followers",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:creating-the-redis-follower-service",
      "type": "concept",
      "title": "Creating the Redis follower service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:creating-the-guestbook-frontend-deployment",
      "type": "concept",
      "title": "Creating the Guestbook Frontend Deployment",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:creating-the-frontend-service",
      "type": "concept",
      "title": "Creating the Frontend Service",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:viewing-the-frontend-service-via-kubectl-port-forward",
      "type": "concept",
      "title": "Viewing the Frontend Service via `kubectl port-forward`",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "concept:viewing-the-frontend-service-via-loadbalancer",
      "type": "concept",
      "title": "Viewing the Frontend Service via `LoadBalancer`",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/stateless-application/expose-external-ip-address",
      "type": "page",
      "title": "Exposing an External IP Address to Access an Application in a Cluster",
      "summary": "",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/"
    },
    {
      "id": "concept:creating-a-service-for-an-application-running-in-five-pods",
      "type": "concept",
      "title": "Creating a service for an application running in five pods",
      "summary": "",
      "tags": [
        "tutorials",
        "networking"
      ],
      "section": "tutorials",
      "url": null
    },
    {
      "id": "page:tutorials/stateless-application/_index",
      "type": "page",
      "title": "Stateless Applications",
      "summary": "An application that does not store any data locally, relying on external services for storage.",
      "tags": [
        "tutorials"
      ],
      "section": "tutorials",
      "url": "https://kubernetes.io/docs/tutorials/stateless-application/_index/"
    },
    {
      "id": "page:reference/_index",
      "type": "page",
      "title": "Reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/_index/"
    },
    {
      "id": "concept:api-reference",
      "type": "concept",
      "title": "API Reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:officially-supported-client-libraries",
      "type": "concept",
      "title": "Officially supported client libraries",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cli",
      "type": "concept",
      "title": "CLI",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:config-apis",
      "type": "concept",
      "title": "Config APIs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:config-api-for-kubeadm",
      "type": "concept",
      "title": "Config API for kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:external-apis",
      "type": "concept",
      "title": "External APIs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:design-docs",
      "type": "concept",
      "title": "Design Docs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:encodings",
      "type": "concept",
      "title": "Encodings",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/encodings/kyaml",
      "type": "page",
      "title": "KYAML Reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/encodings/kyaml/"
    },
    {
      "id": "concept:getting-started-with-kyaml",
      "type": "concept",
      "title": "Getting started with KYAML",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:basic-structure",
      "type": "concept",
      "title": "Basic Structure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/encodings/_index",
      "type": "page",
      "title": "Encodings",
      "summary": "The process of converting data into a format that can be understood by different systems or applications.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/encodings/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/group-versions",
      "type": "page",
      "title": "API Groups",
      "summary": "Kubernetes API groups and their served versions.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/group-versions/"
    },
    {
      "id": "page:reference/kubernetes-api/_index",
      "type": "page",
      "title": "Kubernetes API",
      "summary": "A set of APIs that provide programmatic access to Kubernetes resources and functionality.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/rbac/cluster-role-binding-v1",
      "type": "page",
      "title": "ClusterRoleBinding",
      "summary": "ClusterRoleBinding references a ClusterRole, but not contain it.  It can reference a ClusterRole in the global namespace, and adds who information via Subject.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/rbac/cluster-role-binding-v1/"
    },
    {
      "id": "concept:clusterrolebinding-clusterrolebinding",
      "type": "concept",
      "title": "ClusterRoleBinding {#ClusterRoleBinding}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clusterrolebindinglist-clusterrolebindinglist",
      "type": "concept",
      "title": "ClusterRoleBindingList {#ClusterRoleBindingList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:operations-operations",
      "type": "concept",
      "title": "Operations {#Operations}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create",
      "type": "concept",
      "title": "`post` Create",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patch-patch",
      "type": "concept",
      "title": "`patch` Patch",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace",
      "type": "concept",
      "title": "`put` Replace",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-delete",
      "type": "concept",
      "title": "`delete` Delete",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-delete-collection",
      "type": "concept",
      "title": "`delete` Delete Collection",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-read",
      "type": "concept",
      "title": "`get` Read",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-list",
      "type": "concept",
      "title": "`get` List",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-watch",
      "type": "concept",
      "title": "`get` Watch",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-watch-list",
      "type": "concept",
      "title": "`get` Watch List",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/rbac/role-binding-v1",
      "type": "page",
      "title": "RoleBinding",
      "summary": "RoleBinding references a role, but does not contain it.  It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in.  RoleBindings in a given namespace only have effect in that namespace.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/rbac/role-binding-v1/"
    },
    {
      "id": "concept:rolebinding-rolebinding",
      "type": "concept",
      "title": "RoleBinding {#RoleBinding}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rolebindinglist-rolebindinglist",
      "type": "concept",
      "title": "RoleBindingList {#RoleBindingList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-list-all-namespaces",
      "type": "concept",
      "title": "`get` List All Namespaces",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-watch-list-all-namespaces",
      "type": "concept",
      "title": "`get` Watch List All Namespaces",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/rbac/role-v1",
      "type": "page",
      "title": "Role",
      "summary": "Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/rbac/role-v1/"
    },
    {
      "id": "concept:role-role",
      "type": "concept",
      "title": "Role {#Role}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rolelist-rolelist",
      "type": "concept",
      "title": "RoleList {#RoleList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/rbac/cluster-role-v1",
      "type": "page",
      "title": "ClusterRole",
      "summary": "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/rbac/cluster-role-v1/"
    },
    {
      "id": "concept:clusterrole-clusterrole",
      "type": "concept",
      "title": "ClusterRole {#ClusterRole}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clusterrolelist-clusterrolelist",
      "type": "concept",
      "title": "ClusterRoleList {#ClusterRoleList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:aggregationrule-aggregationrule",
      "type": "concept",
      "title": "AggregationRule {#AggregationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/rbac/_index",
      "type": "page",
      "title": "Rbac",
      "summary": "A mechanism for controlling access to Kubernetes resources based on user identity and role.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/rbac/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/apiserverinternal/storage-version-v1alpha1",
      "type": "page",
      "title": "StorageVersion",
      "summary": "Storage version of a specific resource.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apiserverinternal/storage-version-v1alpha1/"
    },
    {
      "id": "concept:storageversion-storageversion",
      "type": "concept",
      "title": "StorageVersion {#StorageVersion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversionspec-storageversionspec",
      "type": "concept",
      "title": "StorageVersionSpec {#StorageVersionSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversionstatus-storageversionstatus",
      "type": "concept",
      "title": "StorageVersionStatus {#StorageVersionStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversionlist-storageversionlist",
      "type": "concept",
      "title": "StorageVersionList {#StorageVersionList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serverstorageversion-serverstorageversion",
      "type": "concept",
      "title": "ServerStorageVersion {#ServerStorageVersion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversioncondition-storageversioncondition",
      "type": "concept",
      "title": "StorageVersionCondition {#StorageVersionCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patch-patch-status",
      "type": "concept",
      "title": "`patch` Patch Status",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-read-status",
      "type": "concept",
      "title": "`get` Read Status",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace-status",
      "type": "concept",
      "title": "`put` Replace Status",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apiserverinternal/_index",
      "type": "page",
      "title": "Apiserverinternal",
      "summary": "Apiserverinternal is an internal API of Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apiserverinternal/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/flowcontrol/flow-schema-v1",
      "type": "page",
      "title": "FlowSchema",
      "summary": "FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a &#34;flow distinguisher&#34;.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/flowcontrol/flow-schema-v1/"
    },
    {
      "id": "concept:flowschema-flowschema",
      "type": "concept",
      "title": "FlowSchema {#FlowSchema}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flowschemaspec-flowschemaspec",
      "type": "concept",
      "title": "FlowSchemaSpec {#FlowSchemaSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flowschemastatus-flowschemastatus",
      "type": "concept",
      "title": "FlowSchemaStatus {#FlowSchemaStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flowschemalist-flowschemalist",
      "type": "concept",
      "title": "FlowSchemaList {#FlowSchemaList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flowdistinguishermethod-flowdistinguishermethod",
      "type": "concept",
      "title": "FlowDistinguisherMethod {#FlowDistinguisherMethod}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flowschemacondition-flowschemacondition",
      "type": "concept",
      "title": "FlowSchemaCondition {#FlowSchemaCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:groupsubject-groupsubject",
      "type": "concept",
      "title": "GroupSubject {#GroupSubject}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nonresourcepolicyrule-nonresourcepolicyrule",
      "type": "concept",
      "title": "NonResourcePolicyRule {#NonResourcePolicyRule}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:policyruleswithsubjects-policyruleswithsubjects",
      "type": "concept",
      "title": "PolicyRulesWithSubjects {#PolicyRulesWithSubjects}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prioritylevelconfigurationreference-prioritylevelconfigurationreference",
      "type": "concept",
      "title": "PriorityLevelConfigurationReference {#PriorityLevelConfigurationReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcepolicyrule-resourcepolicyrule",
      "type": "concept",
      "title": "ResourcePolicyRule {#ResourcePolicyRule}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccountsubject-serviceaccountsubject",
      "type": "concept",
      "title": "ServiceAccountSubject {#ServiceAccountSubject}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:subject-subject",
      "type": "concept",
      "title": "Subject {#Subject}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:usersubject-usersubject",
      "type": "concept",
      "title": "UserSubject {#UserSubject}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/flowcontrol/priority-level-configuration-v1",
      "type": "page",
      "title": "PriorityLevelConfiguration",
      "summary": "PriorityLevelConfiguration represents the configuration of a priority level.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/flowcontrol/priority-level-configuration-v1/"
    },
    {
      "id": "concept:prioritylevelconfiguration-prioritylevelconfiguration",
      "type": "concept",
      "title": "PriorityLevelConfiguration {#PriorityLevelConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prioritylevelconfigurationspec-prioritylevelconfigurationspec",
      "type": "concept",
      "title": "PriorityLevelConfigurationSpec {#PriorityLevelConfigurationSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prioritylevelconfigurationstatus-prioritylevelconfigurationstatus",
      "type": "concept",
      "title": "PriorityLevelConfigurationStatus {#PriorityLevelConfigurationStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prioritylevelconfigurationlist-prioritylevelconfigurationlist",
      "type": "concept",
      "title": "PriorityLevelConfigurationList {#PriorityLevelConfigurationList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:exemptprioritylevelconfiguration-exemptprioritylevelconfiguration",
      "type": "concept",
      "title": "ExemptPriorityLevelConfiguration {#ExemptPriorityLevelConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitresponse-limitresponse",
      "type": "concept",
      "title": "LimitResponse {#LimitResponse}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitedprioritylevelconfiguration-limitedprioritylevelconfiguration",
      "type": "concept",
      "title": "LimitedPriorityLevelConfiguration {#LimitedPriorityLevelConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prioritylevelconfigurationcondition-prioritylevelconfigurationcondition",
      "type": "concept",
      "title": "PriorityLevelConfigurationCondition {#PriorityLevelConfigurationCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:queuingconfiguration-queuingconfiguration",
      "type": "concept",
      "title": "QueuingConfiguration {#QueuingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/flowcontrol/_index",
      "type": "page",
      "title": "Flowcontrol",
      "summary": "Flowcontrol is an internal component of Kubernetes that manages API requests.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/flowcontrol/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/core/node-v1",
      "type": "page",
      "title": "Node",
      "summary": "Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/node-v1/"
    },
    {
      "id": "concept:node-node",
      "type": "concept",
      "title": "Node {#Node}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodespec-nodespec",
      "type": "concept",
      "title": "NodeSpec {#NodeSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodestatus-nodestatus",
      "type": "concept",
      "title": "NodeStatus {#NodeStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodelist-nodelist",
      "type": "concept",
      "title": "NodeList {#NodeList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:attachedvolume-attachedvolume",
      "type": "concept",
      "title": "AttachedVolume {#AttachedVolume}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmapnodeconfigsource-configmapnodeconfigsource",
      "type": "concept",
      "title": "ConfigMapNodeConfigSource {#ConfigMapNodeConfigSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerimage-containerimage",
      "type": "concept",
      "title": "ContainerImage {#ContainerImage}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonendpoint-daemonendpoint",
      "type": "concept",
      "title": "DaemonEndpoint {#DaemonEndpoint}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeaddress-nodeaddress",
      "type": "concept",
      "title": "NodeAddress {#NodeAddress}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodecondition-nodecondition",
      "type": "concept",
      "title": "NodeCondition {#NodeCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeconfigsource-nodeconfigsource",
      "type": "concept",
      "title": "NodeConfigSource {#NodeConfigSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeconfigstatus-nodeconfigstatus",
      "type": "concept",
      "title": "NodeConfigStatus {#NodeConfigStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodedaemonendpoints-nodedaemonendpoints",
      "type": "concept",
      "title": "NodeDaemonEndpoints {#NodeDaemonEndpoints}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodefeatures-nodefeatures",
      "type": "concept",
      "title": "NodeFeatures {#NodeFeatures}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderuntimehandler-noderuntimehandler",
      "type": "concept",
      "title": "NodeRuntimeHandler {#NodeRuntimeHandler}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderuntimehandlerfeatures-noderuntimehandlerfeatures",
      "type": "concept",
      "title": "NodeRuntimeHandlerFeatures {#NodeRuntimeHandlerFeatures}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeswapstatus-nodeswapstatus",
      "type": "concept",
      "title": "NodeSwapStatus {#NodeSwapStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodesysteminfo-nodesysteminfo",
      "type": "concept",
      "title": "NodeSystemInfo {#NodeSystemInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:taint-taint",
      "type": "concept",
      "title": "Taint {#Taint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create-connect-proxy",
      "type": "concept",
      "title": "`post` Create Connect Proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create-connect-proxy-path",
      "type": "concept",
      "title": "`post` Create Connect Proxy Path",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-delete-connect-proxy",
      "type": "concept",
      "title": "`delete` Delete Connect Proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-delete-connect-proxy-path",
      "type": "concept",
      "title": "`delete` Delete Connect Proxy Path",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-get-connect-proxy",
      "type": "concept",
      "title": "`get` Get Connect Proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-get-connect-proxy-path",
      "type": "concept",
      "title": "`get` Get Connect Proxy Path",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:head-head-connect-proxy",
      "type": "concept",
      "title": "`head` Head Connect Proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:head-head-connect-proxy-path",
      "type": "concept",
      "title": "`head` Head Connect Proxy Path",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace-connect-proxy",
      "type": "concept",
      "title": "`put` Replace Connect Proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace-connect-proxy-path",
      "type": "concept",
      "title": "`put` Replace Connect Proxy Path",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/namespace-v1",
      "type": "page",
      "title": "Namespace",
      "summary": "Namespace provides a scope for Names. Use of multiple namespaces is optional.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/namespace-v1/"
    },
    {
      "id": "concept:namespace-namespace",
      "type": "concept",
      "title": "Namespace {#Namespace}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespacespec-namespacespec",
      "type": "concept",
      "title": "NamespaceSpec {#NamespaceSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespacestatus-namespacestatus",
      "type": "concept",
      "title": "NamespaceStatus {#NamespaceStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespacelist-namespacelist",
      "type": "concept",
      "title": "NamespaceList {#NamespaceList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespacecondition-namespacecondition",
      "type": "concept",
      "title": "NamespaceCondition {#NamespaceCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/limit-range-v1",
      "type": "page",
      "title": "LimitRange",
      "summary": "LimitRange sets resource usage limits for each kind of resource in a Namespace.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/limit-range-v1/"
    },
    {
      "id": "concept:limitrange-limitrange",
      "type": "concept",
      "title": "LimitRange {#LimitRange}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitrangespec-limitrangespec",
      "type": "concept",
      "title": "LimitRangeSpec {#LimitRangeSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitrangelist-limitrangelist",
      "type": "concept",
      "title": "LimitRangeList {#LimitRangeList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitrangeitem-limitrangeitem",
      "type": "concept",
      "title": "LimitRangeItem {#LimitRangeItem}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/service-account-v1",
      "type": "page",
      "title": "ServiceAccount",
      "summary": "ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/service-account-v1/"
    },
    {
      "id": "concept:serviceaccount-serviceaccount",
      "type": "concept",
      "title": "ServiceAccount {#ServiceAccount}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccountlist-serviceaccountlist",
      "type": "concept",
      "title": "ServiceAccountList {#ServiceAccountList}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/pod-template-v1",
      "type": "page",
      "title": "PodTemplate",
      "summary": "PodTemplate describes a template for creating copies of a predefined pod.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/pod-template-v1/"
    },
    {
      "id": "concept:podtemplate-podtemplate",
      "type": "concept",
      "title": "PodTemplate {#PodTemplate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podtemplatespec-podtemplatespec",
      "type": "concept",
      "title": "PodTemplateSpec {#PodTemplateSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podtemplatelist-podtemplatelist",
      "type": "concept",
      "title": "PodTemplateList {#PodTemplateList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/persistent-volume-v1",
      "type": "page",
      "title": "PersistentVolume",
      "summary": "PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/persistent-volume-v1/"
    },
    {
      "id": "concept:persistentvolume-persistentvolume",
      "type": "concept",
      "title": "PersistentVolume {#PersistentVolume}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumespec-persistentvolumespec",
      "type": "concept",
      "title": "PersistentVolumeSpec {#PersistentVolumeSpec}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumestatus-persistentvolumestatus",
      "type": "concept",
      "title": "PersistentVolumeStatus {#PersistentVolumeStatus}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumelist-persistentvolumelist",
      "type": "concept",
      "title": "PersistentVolumeList {#PersistentVolumeList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:awselasticblockstorevolumesource-awselasticblockstorevolumesource",
      "type": "concept",
      "title": "AWSElasticBlockStoreVolumeSource {#AWSElasticBlockStoreVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:azurediskvolumesource-azurediskvolumesource",
      "type": "concept",
      "title": "AzureDiskVolumeSource {#AzureDiskVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:azurefilepersistentvolumesource-azurefilepersistentvolumesource",
      "type": "concept",
      "title": "AzureFilePersistentVolumeSource {#AzureFilePersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csipersistentvolumesource-csipersistentvolumesource",
      "type": "concept",
      "title": "CSIPersistentVolumeSource {#CSIPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cephfspersistentvolumesource-cephfspersistentvolumesource",
      "type": "concept",
      "title": "CephFSPersistentVolumeSource {#CephFSPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cinderpersistentvolumesource-cinderpersistentvolumesource",
      "type": "concept",
      "title": "CinderPersistentVolumeSource {#CinderPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:fcvolumesource-fcvolumesource",
      "type": "concept",
      "title": "FCVolumeSource {#FCVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flexpersistentvolumesource-flexpersistentvolumesource",
      "type": "concept",
      "title": "FlexPersistentVolumeSource {#FlexPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flockervolumesource-flockervolumesource",
      "type": "concept",
      "title": "FlockerVolumeSource {#FlockerVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:gcepersistentdiskvolumesource-gcepersistentdiskvolumesource",
      "type": "concept",
      "title": "GCEPersistentDiskVolumeSource {#GCEPersistentDiskVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:glusterfspersistentvolumesource-glusterfspersistentvolumesource",
      "type": "concept",
      "title": "GlusterfsPersistentVolumeSource {#GlusterfsPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hostpathvolumesource-hostpathvolumesource",
      "type": "concept",
      "title": "HostPathVolumeSource {#HostPathVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:iscsipersistentvolumesource-iscsipersistentvolumesource",
      "type": "concept",
      "title": "ISCSIPersistentVolumeSource {#ISCSIPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:localvolumesource-localvolumesource",
      "type": "concept",
      "title": "LocalVolumeSource {#LocalVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nfsvolumesource-nfsvolumesource",
      "type": "concept",
      "title": "NFSVolumeSource {#NFSVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:photonpersistentdiskvolumesource-photonpersistentdiskvolumesource",
      "type": "concept",
      "title": "PhotonPersistentDiskVolumeSource {#PhotonPersistentDiskVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:portworxvolumesource-portworxvolumesource",
      "type": "concept",
      "title": "PortworxVolumeSource {#PortworxVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:quobytevolumesource-quobytevolumesource",
      "type": "concept",
      "title": "QuobyteVolumeSource {#QuobyteVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rbdpersistentvolumesource-rbdpersistentvolumesource",
      "type": "concept",
      "title": "RBDPersistentVolumeSource {#RBDPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scaleiopersistentvolumesource-scaleiopersistentvolumesource",
      "type": "concept",
      "title": "ScaleIOPersistentVolumeSource {#ScaleIOPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretreference-secretreference",
      "type": "concept",
      "title": "SecretReference {#SecretReference}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageospersistentvolumesource-storageospersistentvolumesource",
      "type": "concept",
      "title": "StorageOSPersistentVolumeSource {#StorageOSPersistentVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumenodeaffinity-volumenodeaffinity",
      "type": "concept",
      "title": "VolumeNodeAffinity {#VolumeNodeAffinity}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:vspherevirtualdiskvolumesource-vspherevirtualdiskvolumesource",
      "type": "concept",
      "title": "VsphereVirtualDiskVolumeSource {#VsphereVirtualDiskVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/config-map-v1",
      "type": "page",
      "title": "ConfigMap",
      "summary": "ConfigMap holds configuration data for pods to consume.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/config-map-v1/"
    },
    {
      "id": "concept:configmap-configmap",
      "type": "concept",
      "title": "ConfigMap {#ConfigMap}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmaplist-configmaplist",
      "type": "concept",
      "title": "ConfigMapList {#ConfigMapList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/secret-v1",
      "type": "page",
      "title": "Secret",
      "summary": "Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/secret-v1/"
    },
    {
      "id": "concept:secret-secret",
      "type": "concept",
      "title": "Secret {#Secret}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretlist-secretlist",
      "type": "concept",
      "title": "SecretList {#SecretList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/pod-v1",
      "type": "page",
      "title": "Pod",
      "summary": "Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/pod-v1/"
    },
    {
      "id": "concept:pod-pod",
      "type": "concept",
      "title": "Pod {#Pod}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podspec-podspec",
      "type": "concept",
      "title": "PodSpec {#PodSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podstatus-podstatus",
      "type": "concept",
      "title": "PodStatus {#PodStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podlist-podlist",
      "type": "concept",
      "title": "PodList {#PodList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:affinity-affinity",
      "type": "concept",
      "title": "Affinity {#Affinity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apparmorprofile-apparmorprofile",
      "type": "concept",
      "title": "AppArmorProfile {#AppArmorProfile}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:azurefilevolumesource-azurefilevolumesource",
      "type": "concept",
      "title": "AzureFileVolumeSource {#AzureFileVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csivolumesource-csivolumesource",
      "type": "concept",
      "title": "CSIVolumeSource {#CSIVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:capabilities-capabilities",
      "type": "concept",
      "title": "Capabilities {#Capabilities}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cephfsvolumesource-cephfsvolumesource",
      "type": "concept",
      "title": "CephFSVolumeSource {#CephFSVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cindervolumesource-cindervolumesource",
      "type": "concept",
      "title": "CinderVolumeSource {#CinderVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clustertrustbundleprojection-clustertrustbundleprojection",
      "type": "concept",
      "title": "ClusterTrustBundleProjection {#ClusterTrustBundleProjection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmapenvsource-configmapenvsource",
      "type": "concept",
      "title": "ConfigMapEnvSource {#ConfigMapEnvSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmapkeyselector-configmapkeyselector",
      "type": "concept",
      "title": "ConfigMapKeySelector {#ConfigMapKeySelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmapprojection-configmapprojection",
      "type": "concept",
      "title": "ConfigMapProjection {#ConfigMapProjection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmapvolumesource-configmapvolumesource",
      "type": "concept",
      "title": "ConfigMapVolumeSource {#ConfigMapVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:container-container",
      "type": "concept",
      "title": "Container {#Container}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerextendedresourcerequest-containerextendedresourcerequest",
      "type": "concept",
      "title": "ContainerExtendedResourceRequest {#ContainerExtendedResourceRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerport-containerport",
      "type": "concept",
      "title": "ContainerPort {#ContainerPort}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerresizepolicy-containerresizepolicy",
      "type": "concept",
      "title": "ContainerResizePolicy {#ContainerResizePolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerrestartrule-containerrestartrule",
      "type": "concept",
      "title": "ContainerRestartRule {#ContainerRestartRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerrestartruleonexitcodes-containerrestartruleonexitcodes",
      "type": "concept",
      "title": "ContainerRestartRuleOnExitCodes {#ContainerRestartRuleOnExitCodes}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerstate-containerstate",
      "type": "concept",
      "title": "ContainerState {#ContainerState}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerstaterunning-containerstaterunning",
      "type": "concept",
      "title": "ContainerStateRunning {#ContainerStateRunning}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerstateterminated-containerstateterminated",
      "type": "concept",
      "title": "ContainerStateTerminated {#ContainerStateTerminated}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerstatewaiting-containerstatewaiting",
      "type": "concept",
      "title": "ContainerStateWaiting {#ContainerStateWaiting}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containeruser-containeruser",
      "type": "concept",
      "title": "ContainerUser {#ContainerUser}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:downwardapiprojection-downwardapiprojection",
      "type": "concept",
      "title": "DownwardAPIProjection {#DownwardAPIProjection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:downwardapivolumefile-downwardapivolumefile",
      "type": "concept",
      "title": "DownwardAPIVolumeFile {#DownwardAPIVolumeFile}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:downwardapivolumesource-downwardapivolumesource",
      "type": "concept",
      "title": "DownwardAPIVolumeSource {#DownwardAPIVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:emptydirvolumesource-emptydirvolumesource",
      "type": "concept",
      "title": "EmptyDirVolumeSource {#EmptyDirVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:envfromsource-envfromsource",
      "type": "concept",
      "title": "EnvFromSource {#EnvFromSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:envvar-envvar",
      "type": "concept",
      "title": "EnvVar {#EnvVar}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:envvarsource-envvarsource",
      "type": "concept",
      "title": "EnvVarSource {#EnvVarSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ephemeralcontainer-ephemeralcontainer",
      "type": "concept",
      "title": "EphemeralContainer {#EphemeralContainer}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ephemeralvolumesource-ephemeralvolumesource",
      "type": "concept",
      "title": "EphemeralVolumeSource {#EphemeralVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execaction-execaction",
      "type": "concept",
      "title": "ExecAction {#ExecAction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:filekeyselector-filekeyselector",
      "type": "concept",
      "title": "FileKeySelector {#FileKeySelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flexvolumesource-flexvolumesource",
      "type": "concept",
      "title": "FlexVolumeSource {#FlexVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:grpcaction-grpcaction",
      "type": "concept",
      "title": "GRPCAction {#GRPCAction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:gitrepovolumesource-gitrepovolumesource",
      "type": "concept",
      "title": "GitRepoVolumeSource {#GitRepoVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:glusterfsvolumesource-glusterfsvolumesource",
      "type": "concept",
      "title": "GlusterfsVolumeSource {#GlusterfsVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:httpgetaction-httpgetaction",
      "type": "concept",
      "title": "HTTPGetAction {#HTTPGetAction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:httpheader-httpheader",
      "type": "concept",
      "title": "HTTPHeader {#HTTPHeader}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hostalias-hostalias",
      "type": "concept",
      "title": "HostAlias {#HostAlias}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hostip-hostip",
      "type": "concept",
      "title": "HostIP {#HostIP}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:iscsivolumesource-iscsivolumesource",
      "type": "concept",
      "title": "ISCSIVolumeSource {#ISCSIVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagevolumesource-imagevolumesource",
      "type": "concept",
      "title": "ImageVolumeSource {#ImageVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagevolumestatus-imagevolumestatus",
      "type": "concept",
      "title": "ImageVolumeStatus {#ImageVolumeStatus}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:keytopath-keytopath",
      "type": "concept",
      "title": "KeyToPath {#KeyToPath}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:lifecycle-lifecycle",
      "type": "concept",
      "title": "Lifecycle {#Lifecycle}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:lifecyclehandler-lifecyclehandler",
      "type": "concept",
      "title": "LifecycleHandler {#LifecycleHandler}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:linuxcontaineruser-linuxcontaineruser",
      "type": "concept",
      "title": "LinuxContainerUser {#LinuxContainerUser}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeaffinity-nodeaffinity",
      "type": "concept",
      "title": "NodeAffinity {#NodeAffinity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeallocatableresourceclaimstatus-nodeallocatableresourceclaimstatus",
      "type": "concept",
      "title": "NodeAllocatableResourceClaimStatus {#NodeAllocatableResourceClaimStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:objectfieldselector-objectfieldselector",
      "type": "concept",
      "title": "ObjectFieldSelector {#ObjectFieldSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaimtemplate-persistentvolumeclaimtemplate",
      "type": "concept",
      "title": "PersistentVolumeClaimTemplate {#PersistentVolumeClaimTemplate}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaimvolumesource-persistentvolumeclaimvolumesource",
      "type": "concept",
      "title": "PersistentVolumeClaimVolumeSource {#PersistentVolumeClaimVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podaffinity-podaffinity",
      "type": "concept",
      "title": "PodAffinity {#PodAffinity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podaffinityterm-podaffinityterm",
      "type": "concept",
      "title": "PodAffinityTerm {#PodAffinityTerm}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podantiaffinity-podantiaffinity",
      "type": "concept",
      "title": "PodAntiAffinity {#PodAntiAffinity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podcertificateprojection-podcertificateprojection",
      "type": "concept",
      "title": "PodCertificateProjection {#PodCertificateProjection}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podcondition-podcondition",
      "type": "concept",
      "title": "PodCondition {#PodCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:poddnsconfig-poddnsconfig",
      "type": "concept",
      "title": "PodDNSConfig {#PodDNSConfig}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:poddnsconfigoption-poddnsconfigoption",
      "type": "concept",
      "title": "PodDNSConfigOption {#PodDNSConfigOption}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podextendedresourceclaimstatus-podextendedresourceclaimstatus",
      "type": "concept",
      "title": "PodExtendedResourceClaimStatus {#PodExtendedResourceClaimStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podip-podip",
      "type": "concept",
      "title": "PodIP {#PodIP}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podos-podos",
      "type": "concept",
      "title": "PodOS {#PodOS}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podreadinessgate-podreadinessgate",
      "type": "concept",
      "title": "PodReadinessGate {#PodReadinessGate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podresourceclaim-podresourceclaim",
      "type": "concept",
      "title": "PodResourceClaim {#PodResourceClaim}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podschedulinggate-podschedulinggate",
      "type": "concept",
      "title": "PodSchedulingGate {#PodSchedulingGate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podschedulinggroup-podschedulinggroup",
      "type": "concept",
      "title": "PodSchedulingGroup {#PodSchedulingGroup}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podsecuritycontext-podsecuritycontext",
      "type": "concept",
      "title": "PodSecurityContext {#PodSecurityContext}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:preferredschedulingterm-preferredschedulingterm",
      "type": "concept",
      "title": "PreferredSchedulingTerm {#PreferredSchedulingTerm}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:probe-probe",
      "type": "concept",
      "title": "Probe {#Probe}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:projectedvolumesource-projectedvolumesource",
      "type": "concept",
      "title": "ProjectedVolumeSource {#ProjectedVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rbdvolumesource-rbdvolumesource",
      "type": "concept",
      "title": "RBDVolumeSource {#RBDVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaim-resourceclaim",
      "type": "concept",
      "title": "ResourceClaim {#ResourceClaim}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcefieldselector-resourcefieldselector",
      "type": "concept",
      "title": "ResourceFieldSelector {#ResourceFieldSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcehealth-resourcehealth",
      "type": "concept",
      "title": "ResourceHealth {#ResourceHealth}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcerequirements-resourcerequirements",
      "type": "concept",
      "title": "ResourceRequirements {#ResourceRequirements}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcestatus-resourcestatus",
      "type": "concept",
      "title": "ResourceStatus {#ResourceStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:selinuxoptions-selinuxoptions",
      "type": "concept",
      "title": "SELinuxOptions {#SELinuxOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scaleiovolumesource-scaleiovolumesource",
      "type": "concept",
      "title": "ScaleIOVolumeSource {#ScaleIOVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:seccompprofile-seccompprofile",
      "type": "concept",
      "title": "SeccompProfile {#SeccompProfile}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretenvsource-secretenvsource",
      "type": "concept",
      "title": "SecretEnvSource {#SecretEnvSource}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretkeyselector-secretkeyselector",
      "type": "concept",
      "title": "SecretKeySelector {#SecretKeySelector}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretprojection-secretprojection",
      "type": "concept",
      "title": "SecretProjection {#SecretProjection}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretvolumesource-secretvolumesource",
      "type": "concept",
      "title": "SecretVolumeSource {#SecretVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:securitycontext-securitycontext",
      "type": "concept",
      "title": "SecurityContext {#SecurityContext}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccounttokenprojection-serviceaccounttokenprojection",
      "type": "concept",
      "title": "ServiceAccountTokenProjection {#ServiceAccountTokenProjection}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sleepaction-sleepaction",
      "type": "concept",
      "title": "SleepAction {#SleepAction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageosvolumesource-storageosvolumesource",
      "type": "concept",
      "title": "StorageOSVolumeSource {#StorageOSVolumeSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sysctl-sysctl",
      "type": "concept",
      "title": "Sysctl {#Sysctl}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tcpsocketaction-tcpsocketaction",
      "type": "concept",
      "title": "TCPSocketAction {#TCPSocketAction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:topologyspreadconstraint-topologyspreadconstraint",
      "type": "concept",
      "title": "TopologySpreadConstraint {#TopologySpreadConstraint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-volume",
      "type": "concept",
      "title": "Volume {#Volume}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumedevice-volumedevice",
      "type": "concept",
      "title": "VolumeDevice {#VolumeDevice}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumemount-volumemount",
      "type": "concept",
      "title": "VolumeMount {#VolumeMount}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeprojection-volumeprojection",
      "type": "concept",
      "title": "VolumeProjection {#VolumeProjection}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:weightedpodaffinityterm-weightedpodaffinityterm",
      "type": "concept",
      "title": "WeightedPodAffinityTerm {#WeightedPodAffinityTerm}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:windowssecuritycontextoptions-windowssecuritycontextoptions",
      "type": "concept",
      "title": "WindowsSecurityContextOptions {#WindowsSecurityContextOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create-eviction",
      "type": "concept",
      "title": "`post` Create Eviction",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-read-resize",
      "type": "concept",
      "title": "`get` Read Resize",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patch-patch-resize",
      "type": "concept",
      "title": "`patch` Patch Resize",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace-resize",
      "type": "concept",
      "title": "`put` Replace Resize",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patch-patch-ephemeralcontainers",
      "type": "concept",
      "title": "`patch` Patch EphemeralContainers",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-read-ephemeralcontainers",
      "type": "concept",
      "title": "`get` Read EphemeralContainers",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace-ephemeralcontainers",
      "type": "concept",
      "title": "`put` Replace EphemeralContainers",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create-connect-portforward",
      "type": "concept",
      "title": "`post` Create Connect Portforward",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-get-connect-portforward",
      "type": "concept",
      "title": "`get` Get Connect Portforward",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-read-log",
      "type": "concept",
      "title": "`get` Read Log",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-get-connect-exec",
      "type": "concept",
      "title": "`get` Get Connect Exec",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create-connect-exec",
      "type": "concept",
      "title": "`post` Create Connect Exec",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-get-connect-attach",
      "type": "concept",
      "title": "`get` Get Connect Attach",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:post-create-connect-attach",
      "type": "concept",
      "title": "`post` Create Connect Attach",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/replication-controller-v1",
      "type": "page",
      "title": "ReplicationController",
      "summary": "ReplicationController represents the configuration of a replication controller.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/replication-controller-v1/"
    },
    {
      "id": "concept:replicationcontroller-replicationcontroller",
      "type": "concept",
      "title": "ReplicationController {#ReplicationController}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicationcontrollerspec-replicationcontrollerspec",
      "type": "concept",
      "title": "ReplicationControllerSpec {#ReplicationControllerSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicationcontrollerstatus-replicationcontrollerstatus",
      "type": "concept",
      "title": "ReplicationControllerStatus {#ReplicationControllerStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicationcontrollerlist-replicationcontrollerlist",
      "type": "concept",
      "title": "ReplicationControllerList {#ReplicationControllerList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicationcontrollercondition-replicationcontrollercondition",
      "type": "concept",
      "title": "ReplicationControllerCondition {#ReplicationControllerCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:get-read-scale",
      "type": "concept",
      "title": "`get` Read Scale",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:put-replace-scale",
      "type": "concept",
      "title": "`put` Replace Scale",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patch-patch-scale",
      "type": "concept",
      "title": "`patch` Patch Scale",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/resource-quota-v1",
      "type": "page",
      "title": "ResourceQuota",
      "summary": "ResourceQuota sets aggregate quota restrictions enforced per namespace",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/resource-quota-v1/"
    },
    {
      "id": "concept:resourcequota-resourcequota",
      "type": "concept",
      "title": "ResourceQuota {#ResourceQuota}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcequotaspec-resourcequotaspec",
      "type": "concept",
      "title": "ResourceQuotaSpec {#ResourceQuotaSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcequotastatus-resourcequotastatus",
      "type": "concept",
      "title": "ResourceQuotaStatus {#ResourceQuotaStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcequotalist-resourcequotalist",
      "type": "concept",
      "title": "ResourceQuotaList {#ResourceQuotaList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scopeselector-scopeselector",
      "type": "concept",
      "title": "ScopeSelector {#ScopeSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scopedresourceselectorrequirement-scopedresourceselectorrequirement",
      "type": "concept",
      "title": "ScopedResourceSelectorRequirement {#ScopedResourceSelectorRequirement}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/endpoints-v1",
      "type": "page",
      "title": "Endpoints",
      "summary": "Endpoints is a collection of endpoints that implement the actual service. Example:\n\n\t Name: &#34;mysvc&#34;,\n\t Subsets: [\n\t   {\n\t     Addresses: [{&#34;ip&#34;: &#34;10.10.1.1&#34;}, {&#34;ip&#34;: &#34;10.10.2.2&#34;}],\n\t     Ports: [{&#34;name&#34;: &#34;a&#34;, &#34;port&#34;: 8675}, {&#34;name&#34;: &#34;b&#34;, &#34;port&#34;: 309}]\n\t   },\n\t   {\n\t     Addresses: [{&#34;ip&#34;: &#34;10.10.3.3&#34;}],\n\t     Ports: [{&#34;name&#34;: &#34;a&#34;, &#34;port&#34;: 93}, {&#34;name&#34;: &#34;b&#34;, &#34;port&#34;: 76}]\n\t   },\n\t]\n\nEndpoints is a legacy API and does not contain information about all Service features. Use discoveryv1.EndpointSlice for complete information about Service endpoints.\n\nDeprecated: This API is deprecated in v1.33+. Use discoveryv1.EndpointSlice.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/endpoints-v1/"
    },
    {
      "id": "concept:endpoints-endpoints",
      "type": "concept",
      "title": "Endpoints {#Endpoints}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointslist-endpointslist",
      "type": "concept",
      "title": "EndpointsList {#EndpointsList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointaddress-endpointaddress",
      "type": "concept",
      "title": "EndpointAddress {#EndpointAddress}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointport-endpointport",
      "type": "concept",
      "title": "EndpointPort {#EndpointPort}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointsubset-endpointsubset",
      "type": "concept",
      "title": "EndpointSubset {#EndpointSubset}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/persistent-volume-claim-v1",
      "type": "page",
      "title": "PersistentVolumeClaim",
      "summary": "PersistentVolumeClaim is a user&#39;s request for and claim to a persistent volume",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/persistent-volume-claim-v1/"
    },
    {
      "id": "concept:persistentvolumeclaimspec-persistentvolumeclaimspec",
      "type": "concept",
      "title": "PersistentVolumeClaimSpec {#PersistentVolumeClaimSpec}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaimstatus-persistentvolumeclaimstatus",
      "type": "concept",
      "title": "PersistentVolumeClaimStatus {#PersistentVolumeClaimStatus}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaimlist-persistentvolumeclaimlist",
      "type": "concept",
      "title": "PersistentVolumeClaimList {#PersistentVolumeClaimList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:modifyvolumestatus-modifyvolumestatus",
      "type": "concept",
      "title": "ModifyVolumeStatus {#ModifyVolumeStatus}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaimcondition-persistentvolumeclaimcondition",
      "type": "concept",
      "title": "PersistentVolumeClaimCondition {#PersistentVolumeClaimCondition}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:typedobjectreference-typedobjectreference",
      "type": "concept",
      "title": "TypedObjectReference {#TypedObjectReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeresourcerequirements-volumeresourcerequirements",
      "type": "concept",
      "title": "VolumeResourceRequirements {#VolumeResourceRequirements}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/service-v1",
      "type": "page",
      "title": "Service",
      "summary": "Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/service-v1/"
    },
    {
      "id": "concept:service-service",
      "type": "concept",
      "title": "Service {#Service}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicespec-servicespec",
      "type": "concept",
      "title": "ServiceSpec {#ServiceSpec}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicestatus-servicestatus",
      "type": "concept",
      "title": "ServiceStatus {#ServiceStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicelist-servicelist",
      "type": "concept",
      "title": "ServiceList {#ServiceList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clientipconfig-clientipconfig",
      "type": "concept",
      "title": "ClientIPConfig {#ClientIPConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:loadbalanceringress-loadbalanceringress",
      "type": "concept",
      "title": "LoadBalancerIngress {#LoadBalancerIngress}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:loadbalancerstatus-loadbalancerstatus",
      "type": "concept",
      "title": "LoadBalancerStatus {#LoadBalancerStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:portstatus-portstatus",
      "type": "concept",
      "title": "PortStatus {#PortStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceport-serviceport",
      "type": "concept",
      "title": "ServicePort {#ServicePort}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sessionaffinityconfig-sessionaffinityconfig",
      "type": "concept",
      "title": "SessionAffinityConfig {#SessionAffinityConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/event-v1",
      "type": "page",
      "title": "Event",
      "summary": "Event is a report of an event somewhere in the cluster.  Events have a limited retention time and triggers and messages may evolve with time.  Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason.  Events should be treated as informative, best-effort, supplemental data.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/event-v1/"
    },
    {
      "id": "concept:event-event",
      "type": "concept",
      "title": "Event {#Event}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:eventlist-eventlist",
      "type": "concept",
      "title": "EventList {#EventList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:eventseries-eventseries",
      "type": "concept",
      "title": "EventSeries {#EventSeries}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/core/_index",
      "type": "page",
      "title": "Core",
      "summary": "Core is a set of APIs in Kubernetes that provide basic functionality.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/core/component-status-v1",
      "type": "page",
      "title": "ComponentStatus",
      "summary": "ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/core/component-status-v1/"
    },
    {
      "id": "concept:componentstatus-componentstatus",
      "type": "concept",
      "title": "ComponentStatus {#ComponentStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:componentstatuslist-componentstatuslist",
      "type": "concept",
      "title": "ComponentStatusList {#ComponentStatusList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:componentcondition-componentcondition",
      "type": "concept",
      "title": "ComponentCondition {#ComponentCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/coordination/lease-candidate-v1beta1",
      "type": "page",
      "title": "LeaseCandidate",
      "summary": "LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/coordination/lease-candidate-v1beta1/"
    },
    {
      "id": "concept:leasecandidate-leasecandidate",
      "type": "concept",
      "title": "LeaseCandidate {#LeaseCandidate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:leasecandidatespec-leasecandidatespec",
      "type": "concept",
      "title": "LeaseCandidateSpec {#LeaseCandidateSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:leasecandidatelist-leasecandidatelist",
      "type": "concept",
      "title": "LeaseCandidateList {#LeaseCandidateList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/coordination/lease-v1",
      "type": "page",
      "title": "Lease",
      "summary": "Lease defines a lease concept.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/coordination/lease-v1/"
    },
    {
      "id": "concept:lease-lease",
      "type": "concept",
      "title": "Lease {#Lease}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:leasespec-leasespec",
      "type": "concept",
      "title": "LeaseSpec {#LeaseSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:leaselist-leaselist",
      "type": "concept",
      "title": "LeaseList {#LeaseList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/coordination/_index",
      "type": "page",
      "title": "Coordination",
      "summary": "Coordination is a component of Kubernetes that manages distributed systems.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/coordination/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/scheduling/pod-group-v1alpha2",
      "type": "page",
      "title": "PodGroup",
      "summary": "PodGroup represents a runtime instance of pods grouped together. PodGroups are created by workload controllers (Job, LWS, JobSet, etc...) from Workload.podGroupTemplates. PodGroup API enablement is toggled by the GenericWorkload feature gate.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/scheduling/pod-group-v1alpha2/"
    },
    {
      "id": "concept:podgroup-podgroup",
      "type": "concept",
      "title": "PodGroup {#PodGroup}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgroupspec-podgroupspec",
      "type": "concept",
      "title": "PodGroupSpec {#PodGroupSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgroupstatus-podgroupstatus",
      "type": "concept",
      "title": "PodGroupStatus {#PodGroupStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgrouplist-podgrouplist",
      "type": "concept",
      "title": "PodGroupList {#PodGroupList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:basicschedulingpolicy-basicschedulingpolicy",
      "type": "concept",
      "title": "BasicSchedulingPolicy {#BasicSchedulingPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:gangschedulingpolicy-gangschedulingpolicy",
      "type": "concept",
      "title": "GangSchedulingPolicy {#GangSchedulingPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgroupresourceclaim-podgroupresourceclaim",
      "type": "concept",
      "title": "PodGroupResourceClaim {#PodGroupResourceClaim}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgroupschedulingconstraints-podgroupschedulingconstraints",
      "type": "concept",
      "title": "PodGroupSchedulingConstraints {#PodGroupSchedulingConstraints}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgroupschedulingpolicy-podgroupschedulingpolicy",
      "type": "concept",
      "title": "PodGroupSchedulingPolicy {#PodGroupSchedulingPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgrouptemplatereference-podgrouptemplatereference",
      "type": "concept",
      "title": "PodGroupTemplateReference {#PodGroupTemplateReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:topologyconstraint-topologyconstraint",
      "type": "concept",
      "title": "TopologyConstraint {#TopologyConstraint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:workloadpodgrouptemplatereference-workloadpodgrouptemplatereference",
      "type": "concept",
      "title": "WorkloadPodGroupTemplateReference {#WorkloadPodGroupTemplateReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/scheduling/workload-v1alpha2",
      "type": "page",
      "title": "Workload",
      "summary": "Workload allows for expressing scheduling constraints that should be used when managing the lifecycle of workloads from the scheduling perspective, including scheduling, preemption, eviction and other phases. Workload API enablement is toggled by the GenericWorkload feature gate.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/scheduling/workload-v1alpha2/"
    },
    {
      "id": "concept:workload-workload",
      "type": "concept",
      "title": "Workload {#Workload}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:workloadspec-workloadspec",
      "type": "concept",
      "title": "WorkloadSpec {#WorkloadSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:workloadlist-workloadlist",
      "type": "concept",
      "title": "WorkloadList {#WorkloadList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgrouptemplate-podgrouptemplate",
      "type": "concept",
      "title": "PodGroupTemplate {#PodGroupTemplate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/scheduling/priority-class-v1",
      "type": "page",
      "title": "PriorityClass",
      "summary": "PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/scheduling/priority-class-v1/"
    },
    {
      "id": "concept:priorityclass-priorityclass",
      "type": "concept",
      "title": "PriorityClass {#PriorityClass}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:priorityclasslist-priorityclasslist",
      "type": "concept",
      "title": "PriorityClassList {#PriorityClassList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/scheduling/_index",
      "type": "page",
      "title": "Scheduling",
      "summary": "Scheduling is a feature in Kubernetes that manages the placement of pods on nodes within a cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/scheduling/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/networking/network-policy-v1",
      "type": "page",
      "title": "NetworkPolicy",
      "summary": "NetworkPolicy describes what network traffic is allowed for a set of Pods",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/networking/network-policy-v1/"
    },
    {
      "id": "concept:networkpolicy-networkpolicy",
      "type": "concept",
      "title": "NetworkPolicy {#NetworkPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkpolicyspec-networkpolicyspec",
      "type": "concept",
      "title": "NetworkPolicySpec {#NetworkPolicySpec}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkpolicylist-networkpolicylist",
      "type": "concept",
      "title": "NetworkPolicyList {#NetworkPolicyList}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ipblock-ipblock",
      "type": "concept",
      "title": "IPBlock {#IPBlock}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkpolicyegressrule-networkpolicyegressrule",
      "type": "concept",
      "title": "NetworkPolicyEgressRule {#NetworkPolicyEgressRule}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkpolicyingressrule-networkpolicyingressrule",
      "type": "concept",
      "title": "NetworkPolicyIngressRule {#NetworkPolicyIngressRule}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkpolicypeer-networkpolicypeer",
      "type": "concept",
      "title": "NetworkPolicyPeer {#NetworkPolicyPeer}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkpolicyport-networkpolicyport",
      "type": "concept",
      "title": "NetworkPolicyPort {#NetworkPolicyPort}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/networking/service-cidr-v1",
      "type": "page",
      "title": "ServiceCIDR",
      "summary": "ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/networking/service-cidr-v1/"
    },
    {
      "id": "concept:servicecidr-servicecidr",
      "type": "concept",
      "title": "ServiceCIDR {#ServiceCIDR}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicecidrspec-servicecidrspec",
      "type": "concept",
      "title": "ServiceCIDRSpec {#ServiceCIDRSpec}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicecidrstatus-servicecidrstatus",
      "type": "concept",
      "title": "ServiceCIDRStatus {#ServiceCIDRStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicecidrlist-servicecidrlist",
      "type": "concept",
      "title": "ServiceCIDRList {#ServiceCIDRList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/networking/ip-address-v1",
      "type": "page",
      "title": "IPAddress",
      "summary": "IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/networking/ip-address-v1/"
    },
    {
      "id": "concept:ipaddress-ipaddress",
      "type": "concept",
      "title": "IPAddress {#IPAddress}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ipaddressspec-ipaddressspec",
      "type": "concept",
      "title": "IPAddressSpec {#IPAddressSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ipaddresslist-ipaddresslist",
      "type": "concept",
      "title": "IPAddressList {#IPAddressList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:parentreference-parentreference",
      "type": "concept",
      "title": "ParentReference {#ParentReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/networking/ingress-class-v1",
      "type": "page",
      "title": "IngressClass",
      "summary": "IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/networking/ingress-class-v1/"
    },
    {
      "id": "concept:ingressclass-ingressclass",
      "type": "concept",
      "title": "IngressClass {#IngressClass}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressclassspec-ingressclassspec",
      "type": "concept",
      "title": "IngressClassSpec {#IngressClassSpec}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressclasslist-ingressclasslist",
      "type": "concept",
      "title": "IngressClassList {#IngressClassList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressclassparametersreference-ingressclassparametersreference",
      "type": "concept",
      "title": "IngressClassParametersReference {#IngressClassParametersReference}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/networking/_index",
      "type": "page",
      "title": "Networking",
      "summary": "Networking is a feature in Kubernetes that provides connectivity between pods and services within a cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/networking/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/networking/ingress-v1",
      "type": "page",
      "title": "Ingress",
      "summary": "Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/networking/ingress-v1/"
    },
    {
      "id": "concept:ingress-ingress",
      "type": "concept",
      "title": "Ingress {#Ingress}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressspec-ingressspec",
      "type": "concept",
      "title": "IngressSpec {#IngressSpec}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressstatus-ingressstatus",
      "type": "concept",
      "title": "IngressStatus {#IngressStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingresslist-ingresslist",
      "type": "concept",
      "title": "IngressList {#IngressList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:httpingresspath-httpingresspath",
      "type": "concept",
      "title": "HTTPIngressPath {#HTTPIngressPath}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:httpingressrulevalue-httpingressrulevalue",
      "type": "concept",
      "title": "HTTPIngressRuleValue {#HTTPIngressRuleValue}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressbackend-ingressbackend",
      "type": "concept",
      "title": "IngressBackend {#IngressBackend}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressloadbalanceringress-ingressloadbalanceringress",
      "type": "concept",
      "title": "IngressLoadBalancerIngress {#IngressLoadBalancerIngress}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressloadbalancerstatus-ingressloadbalancerstatus",
      "type": "concept",
      "title": "IngressLoadBalancerStatus {#IngressLoadBalancerStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressportstatus-ingressportstatus",
      "type": "concept",
      "title": "IngressPortStatus {#IngressPortStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressrule-ingressrule",
      "type": "concept",
      "title": "IngressRule {#IngressRule}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressservicebackend-ingressservicebackend",
      "type": "concept",
      "title": "IngressServiceBackend {#IngressServiceBackend}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingresstls-ingresstls",
      "type": "concept",
      "title": "IngressTLS {#IngressTLS}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicebackendport-servicebackendport",
      "type": "concept",
      "title": "ServiceBackendPort {#ServiceBackendPort}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/discovery/endpoint-slice-v1",
      "type": "page",
      "title": "EndpointSlice",
      "summary": "EndpointSlice represents a set of service endpoints. Most EndpointSlices are created by the EndpointSlice controller to represent the Pods selected by Service objects. For a given service there may be multiple EndpointSlice objects which must be joined to produce the full set of endpoints; you can find all of the slices for a given service by listing EndpointSlices in the service&#39;s namespace whose `kubernetes.io/service-name` label contains the service&#39;s name.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/discovery/endpoint-slice-v1/"
    },
    {
      "id": "concept:endpointslice-endpointslice",
      "type": "concept",
      "title": "EndpointSlice {#EndpointSlice}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointslicelist-endpointslicelist",
      "type": "concept",
      "title": "EndpointSliceList {#EndpointSliceList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpoint-endpoint",
      "type": "concept",
      "title": "Endpoint {#Endpoint}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointconditions-endpointconditions",
      "type": "concept",
      "title": "EndpointConditions {#EndpointConditions}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointhints-endpointhints",
      "type": "concept",
      "title": "EndpointHints {#EndpointHints}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:fornode-fornode",
      "type": "concept",
      "title": "ForNode {#ForNode}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:forzone-forzone",
      "type": "concept",
      "title": "ForZone {#ForZone}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/discovery/_index",
      "type": "page",
      "title": "Discovery",
      "summary": "Discovery is a feature in Kubernetes that enables pods and services to find each other within a cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/discovery/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/certificates/pod-certificate-request-v1beta1",
      "type": "page",
      "title": "PodCertificateRequest",
      "summary": "PodCertificateRequest encodes a pod requesting a certificate from a given signer.\n\nKubelets use this API to implement podCertificate projected volumes",
      "tags": [
        "reference",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/certificates/pod-certificate-request-v1beta1/"
    },
    {
      "id": "concept:podcertificaterequest-podcertificaterequest",
      "type": "concept",
      "title": "PodCertificateRequest {#PodCertificateRequest}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podcertificaterequestspec-podcertificaterequestspec",
      "type": "concept",
      "title": "PodCertificateRequestSpec {#PodCertificateRequestSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podcertificaterequeststatus-podcertificaterequeststatus",
      "type": "concept",
      "title": "PodCertificateRequestStatus {#PodCertificateRequestStatus}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podcertificaterequestlist-podcertificaterequestlist",
      "type": "concept",
      "title": "PodCertificateRequestList {#PodCertificateRequestList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/certificates/cluster-trust-bundle-v1beta1",
      "type": "page",
      "title": "ClusterTrustBundle",
      "summary": "ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).\n\nClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection.  All service accounts have read access to ClusterTrustBundles by default.  Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.\n\nIt can be optionally associated with a particular assigner, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/certificates/cluster-trust-bundle-v1beta1/"
    },
    {
      "id": "concept:clustertrustbundle-clustertrustbundle",
      "type": "concept",
      "title": "ClusterTrustBundle {#ClusterTrustBundle}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clustertrustbundlespec-clustertrustbundlespec",
      "type": "concept",
      "title": "ClusterTrustBundleSpec {#ClusterTrustBundleSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clustertrustbundlelist-clustertrustbundlelist",
      "type": "concept",
      "title": "ClusterTrustBundleList {#ClusterTrustBundleList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/certificates/certificate-signing-request-v1",
      "type": "page",
      "title": "CertificateSigningRequest",
      "summary": "CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued.\n\nKubelets use this API to obtain:\n 1. client certificates to authenticate to kube-apiserver (with the &#34;kubernetes.io/kube-apiserver-client-kubelet&#34; signerName).\n 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the &#34;kubernetes.io/kubelet-serving&#34; signerName).\n\nThis API can be used to request client certificates to authenticate to kube-apiserver (with the &#34;kubernetes.io/kube-apiserver-client&#34; signerName), or to obtain certificates from custom non-Kubernetes signers.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/certificates/certificate-signing-request-v1/"
    },
    {
      "id": "concept:certificatesigningrequest-certificatesigningrequest",
      "type": "concept",
      "title": "CertificateSigningRequest {#CertificateSigningRequest}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificatesigningrequestspec-certificatesigningrequestspec",
      "type": "concept",
      "title": "CertificateSigningRequestSpec {#CertificateSigningRequestSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificatesigningrequeststatus-certificatesigningrequeststatus",
      "type": "concept",
      "title": "CertificateSigningRequestStatus {#CertificateSigningRequestStatus}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificatesigningrequestlist-certificatesigningrequestlist",
      "type": "concept",
      "title": "CertificateSigningRequestList {#CertificateSigningRequestList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificatesigningrequestcondition-certificatesigningrequestcondition",
      "type": "concept",
      "title": "CertificateSigningRequestCondition {#CertificateSigningRequestCondition}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/certificates/_index",
      "type": "page",
      "title": "Certificates",
      "summary": "Certificates are a feature in Kubernetes that enables secure communication between pods and services within a cluster.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/certificates/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/storage/csi-storage-capacity-v1",
      "type": "page",
      "title": "CSIStorageCapacity",
      "summary": "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment.  This can be used when considering where to instantiate new PersistentVolumes.\n\nFor example this can express things like: - StorageClass &#34;standard&#34; has &#34;1234 GiB&#34; available in &#34;topology.kubernetes.io/zone=us-east1&#34; - StorageClass &#34;localssd&#34; has &#34;10 GiB&#34; available in &#34;kubernetes.io/hostname=knode-abc123&#34;\n\nThe following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero\n\nThe producer of these objects can decide which approach is more suitable.\n\nThey are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/csi-storage-capacity-v1/"
    },
    {
      "id": "concept:csistoragecapacity-csistoragecapacity",
      "type": "concept",
      "title": "CSIStorageCapacity {#CSIStorageCapacity}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csistoragecapacitylist-csistoragecapacitylist",
      "type": "concept",
      "title": "CSIStorageCapacityList {#CSIStorageCapacityList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storage/volume-attributes-class-v1",
      "type": "page",
      "title": "VolumeAttributesClass",
      "summary": "VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/volume-attributes-class-v1/"
    },
    {
      "id": "concept:volumeattributesclass-volumeattributesclass",
      "type": "concept",
      "title": "VolumeAttributesClass {#VolumeAttributesClass}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeattributesclasslist-volumeattributesclasslist",
      "type": "concept",
      "title": "VolumeAttributesClassList {#VolumeAttributesClassList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storage/csi-node-v1",
      "type": "page",
      "title": "CSINode",
      "summary": "CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn&#39;t create this object. CSINode has an OwnerReference that points to the corresponding node object.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/csi-node-v1/"
    },
    {
      "id": "concept:csinode-csinode",
      "type": "concept",
      "title": "CSINode {#CSINode}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csinodespec-csinodespec",
      "type": "concept",
      "title": "CSINodeSpec {#CSINodeSpec}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csinodelist-csinodelist",
      "type": "concept",
      "title": "CSINodeList {#CSINodeList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csinodedriver-csinodedriver",
      "type": "concept",
      "title": "CSINodeDriver {#CSINodeDriver}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumenoderesources-volumenoderesources",
      "type": "concept",
      "title": "VolumeNodeResources {#VolumeNodeResources}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storage/storage-class-v1",
      "type": "page",
      "title": "StorageClass",
      "summary": "StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.\n\nStorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/storage-class-v1/"
    },
    {
      "id": "concept:storageclass-storageclass",
      "type": "concept",
      "title": "StorageClass {#StorageClass}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageclasslist-storageclasslist",
      "type": "concept",
      "title": "StorageClassList {#StorageClassList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:topologyselectorlabelrequirement-topologyselectorlabelrequirement",
      "type": "concept",
      "title": "TopologySelectorLabelRequirement {#TopologySelectorLabelRequirement}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:topologyselectorterm-topologyselectorterm",
      "type": "concept",
      "title": "TopologySelectorTerm {#TopologySelectorTerm}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storage/volume-attachment-v1",
      "type": "page",
      "title": "VolumeAttachment",
      "summary": "VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.\n\nVolumeAttachment objects are non-namespaced.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/volume-attachment-v1/"
    },
    {
      "id": "concept:volumeattachment-volumeattachment",
      "type": "concept",
      "title": "VolumeAttachment {#VolumeAttachment}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeattachmentspec-volumeattachmentspec",
      "type": "concept",
      "title": "VolumeAttachmentSpec {#VolumeAttachmentSpec}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeattachmentstatus-volumeattachmentstatus",
      "type": "concept",
      "title": "VolumeAttachmentStatus {#VolumeAttachmentStatus}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeattachmentlist-volumeattachmentlist",
      "type": "concept",
      "title": "VolumeAttachmentList {#VolumeAttachmentList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeattachmentsource-volumeattachmentsource",
      "type": "concept",
      "title": "VolumeAttachmentSource {#VolumeAttachmentSource}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeerror-volumeerror",
      "type": "concept",
      "title": "VolumeError {#VolumeError}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storage/_index",
      "type": "page",
      "title": "Storage",
      "summary": "Storage in Kubernetes refers to the management and organization of data storage resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/storage/csi-driver-v1",
      "type": "page",
      "title": "CSIDriver",
      "summary": "CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storage/csi-driver-v1/"
    },
    {
      "id": "concept:csidriver-csidriver",
      "type": "concept",
      "title": "CSIDriver {#CSIDriver}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csidriverspec-csidriverspec",
      "type": "concept",
      "title": "CSIDriverSpec {#CSIDriverSpec}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csidriverlist-csidriverlist",
      "type": "concept",
      "title": "CSIDriverList {#CSIDriverList}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tokenrequest-tokenrequest",
      "type": "concept",
      "title": "TokenRequest {#TokenRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/batch/job-v1",
      "type": "page",
      "title": "Job",
      "summary": "Job represents the configuration of a single job.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/batch/job-v1/"
    },
    {
      "id": "concept:job-job",
      "type": "concept",
      "title": "Job {#Job}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobspec-jobspec",
      "type": "concept",
      "title": "JobSpec {#JobSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobstatus-jobstatus",
      "type": "concept",
      "title": "JobStatus {#JobStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:joblist-joblist",
      "type": "concept",
      "title": "JobList {#JobList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobcondition-jobcondition",
      "type": "concept",
      "title": "JobCondition {#JobCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podfailurepolicy-podfailurepolicy",
      "type": "concept",
      "title": "PodFailurePolicy {#PodFailurePolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podfailurepolicyonexitcodesrequirement-podfailurepolicyonexitcodesrequirement",
      "type": "concept",
      "title": "PodFailurePolicyOnExitCodesRequirement {#PodFailurePolicyOnExitCodesRequirement}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podfailurepolicyonpodconditionspattern-podfailurepolicyonpodconditionspattern",
      "type": "concept",
      "title": "PodFailurePolicyOnPodConditionsPattern {#PodFailurePolicyOnPodConditionsPattern}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podfailurepolicyrule-podfailurepolicyrule",
      "type": "concept",
      "title": "PodFailurePolicyRule {#PodFailurePolicyRule}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:successpolicy-successpolicy",
      "type": "concept",
      "title": "SuccessPolicy {#SuccessPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:successpolicyrule-successpolicyrule",
      "type": "concept",
      "title": "SuccessPolicyRule {#SuccessPolicyRule}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:uncountedterminatedpods-uncountedterminatedpods",
      "type": "concept",
      "title": "UncountedTerminatedPods {#UncountedTerminatedPods}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/batch/cron-job-v1",
      "type": "page",
      "title": "CronJob",
      "summary": "CronJob represents the configuration of a single cron job.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/batch/cron-job-v1/"
    },
    {
      "id": "concept:cronjob-cronjob",
      "type": "concept",
      "title": "CronJob {#CronJob}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cronjobspec-cronjobspec",
      "type": "concept",
      "title": "CronJobSpec {#CronJobSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cronjobstatus-cronjobstatus",
      "type": "concept",
      "title": "CronJobStatus {#CronJobStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cronjoblist-cronjoblist",
      "type": "concept",
      "title": "CronJobList {#CronJobList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobtemplatespec-jobtemplatespec",
      "type": "concept",
      "title": "JobTemplateSpec {#JobTemplateSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/batch/_index",
      "type": "page",
      "title": "Batch",
      "summary": "Batch in Kubernetes refers to the execution of batch jobs, which are applications that run to completion.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/batch/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/validating-webhook-configuration-v1",
      "type": "page",
      "title": "ValidatingWebhookConfiguration",
      "summary": "ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/validating-webhook-configuration-v1/"
    },
    {
      "id": "concept:validatingwebhookconfiguration-validatingwebhookconfiguration",
      "type": "concept",
      "title": "ValidatingWebhookConfiguration {#ValidatingWebhookConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingwebhookconfigurationlist-validatingwebhookconfigurationlist",
      "type": "concept",
      "title": "ValidatingWebhookConfigurationList {#ValidatingWebhookConfigurationList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingwebhook-validatingwebhook",
      "type": "concept",
      "title": "ValidatingWebhook {#ValidatingWebhook}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/mutating-admission-policy-v1",
      "type": "page",
      "title": "MutatingAdmissionPolicy",
      "summary": "MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/mutating-admission-policy-v1/"
    },
    {
      "id": "concept:mutatingadmissionpolicy-mutatingadmissionpolicy",
      "type": "concept",
      "title": "MutatingAdmissionPolicy {#MutatingAdmissionPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingadmissionpolicyspec-mutatingadmissionpolicyspec",
      "type": "concept",
      "title": "MutatingAdmissionPolicySpec {#MutatingAdmissionPolicySpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingadmissionpolicylist-mutatingadmissionpolicylist",
      "type": "concept",
      "title": "MutatingAdmissionPolicyList {#MutatingAdmissionPolicyList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyconfiguration-applyconfiguration",
      "type": "concept",
      "title": "ApplyConfiguration {#ApplyConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jsonpatch-jsonpatch",
      "type": "concept",
      "title": "JSONPatch {#JSONPatch}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutation-mutation",
      "type": "concept",
      "title": "Mutation {#Mutation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/validating-admission-policy-v1",
      "type": "page",
      "title": "ValidatingAdmissionPolicy",
      "summary": "ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/validating-admission-policy-v1/"
    },
    {
      "id": "concept:validatingadmissionpolicy-validatingadmissionpolicy",
      "type": "concept",
      "title": "ValidatingAdmissionPolicy {#ValidatingAdmissionPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionpolicyspec-validatingadmissionpolicyspec",
      "type": "concept",
      "title": "ValidatingAdmissionPolicySpec {#ValidatingAdmissionPolicySpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionpolicystatus-validatingadmissionpolicystatus",
      "type": "concept",
      "title": "ValidatingAdmissionPolicyStatus {#ValidatingAdmissionPolicyStatus}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionpolicylist-validatingadmissionpolicylist",
      "type": "concept",
      "title": "ValidatingAdmissionPolicyList {#ValidatingAdmissionPolicyList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:auditannotation-auditannotation",
      "type": "concept",
      "title": "AuditAnnotation {#AuditAnnotation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:expressionwarning-expressionwarning",
      "type": "concept",
      "title": "ExpressionWarning {#ExpressionWarning}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:typechecking-typechecking",
      "type": "concept",
      "title": "TypeChecking {#TypeChecking}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validation-validation",
      "type": "concept",
      "title": "Validation {#Validation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/mutating-admission-policy-binding-v1",
      "type": "page",
      "title": "MutatingAdmissionPolicyBinding",
      "summary": "MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don&#39;t use params, otherwise N is the number of parameters selected by the binding. Each evaluation is constrained by a [runtime cost budget](https://kubernetes.io/docs/reference/using-api/cel/#runtime-cost-budget).\n\nAdding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/mutating-admission-policy-binding-v1/"
    },
    {
      "id": "concept:mutatingadmissionpolicybinding-mutatingadmissionpolicybinding",
      "type": "concept",
      "title": "MutatingAdmissionPolicyBinding {#MutatingAdmissionPolicyBinding}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingadmissionpolicybindingspec-mutatingadmissionpolicybindingspec",
      "type": "concept",
      "title": "MutatingAdmissionPolicyBindingSpec {#MutatingAdmissionPolicyBindingSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingadmissionpolicybindinglist-mutatingadmissionpolicybindinglist",
      "type": "concept",
      "title": "MutatingAdmissionPolicyBindingList {#MutatingAdmissionPolicyBindingList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/validating-admission-policy-binding-v1",
      "type": "page",
      "title": "ValidatingAdmissionPolicyBinding",
      "summary": "ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don&#39;t use params, otherwise N is the number of parameters selected by the binding.\n\nThe CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/validating-admission-policy-binding-v1/"
    },
    {
      "id": "concept:validatingadmissionpolicybinding-validatingadmissionpolicybinding",
      "type": "concept",
      "title": "ValidatingAdmissionPolicyBinding {#ValidatingAdmissionPolicyBinding}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionpolicybindingspec-validatingadmissionpolicybindingspec",
      "type": "concept",
      "title": "ValidatingAdmissionPolicyBindingSpec {#ValidatingAdmissionPolicyBindingSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionpolicybindinglist-validatingadmissionpolicybindinglist",
      "type": "concept",
      "title": "ValidatingAdmissionPolicyBindingList {#ValidatingAdmissionPolicyBindingList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/mutating-webhook-configuration-v1",
      "type": "page",
      "title": "MutatingWebhookConfiguration",
      "summary": "MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/mutating-webhook-configuration-v1/"
    },
    {
      "id": "concept:mutatingwebhookconfiguration-mutatingwebhookconfiguration",
      "type": "concept",
      "title": "MutatingWebhookConfiguration {#MutatingWebhookConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingwebhookconfigurationlist-mutatingwebhookconfigurationlist",
      "type": "concept",
      "title": "MutatingWebhookConfigurationList {#MutatingWebhookConfigurationList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingwebhook-mutatingwebhook",
      "type": "concept",
      "title": "MutatingWebhook {#MutatingWebhook}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/admissionregistration/_index",
      "type": "page",
      "title": "Admissionregistration",
      "summary": "Admissionregistration in Kubernetes refers to the process of validating and mutating API requests before they are processed.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/admissionregistration/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/apiregistration/api-service-v1",
      "type": "page",
      "title": "APIService",
      "summary": "APIService represents a server for a particular GroupVersion. Name must be &#34;version.group&#34;.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apiregistration/api-service-v1/"
    },
    {
      "id": "concept:apiservice-apiservice",
      "type": "concept",
      "title": "APIService {#APIService}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiservicespec-apiservicespec",
      "type": "concept",
      "title": "APIServiceSpec {#APIServiceSpec}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiservicestatus-apiservicestatus",
      "type": "concept",
      "title": "APIServiceStatus {#APIServiceStatus}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiservicelist-apiservicelist",
      "type": "concept",
      "title": "APIServiceList {#APIServiceList}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiservicecondition-apiservicecondition",
      "type": "concept",
      "title": "APIServiceCondition {#APIServiceCondition}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicereference-servicereference",
      "type": "concept",
      "title": "ServiceReference {#ServiceReference}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apiregistration/_index",
      "type": "page",
      "title": "Apiregistration",
      "summary": "Apiregistration in Kubernetes refers to the process of registering and managing API servers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apiregistration/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/node/runtime-class-v1",
      "type": "page",
      "title": "RuntimeClass",
      "summary": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod.  For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/node/runtime-class-v1/"
    },
    {
      "id": "concept:runtimeclass-runtimeclass",
      "type": "concept",
      "title": "RuntimeClass {#RuntimeClass}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:runtimeclasslist-runtimeclasslist",
      "type": "concept",
      "title": "RuntimeClassList {#RuntimeClassList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:overhead-overhead",
      "type": "concept",
      "title": "Overhead {#Overhead}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduling-scheduling",
      "type": "concept",
      "title": "Scheduling {#Scheduling}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/node/_index",
      "type": "page",
      "title": "Node",
      "summary": "A Node is a worker machine in Kubernetes, where containers are run.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/node/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/events/event-v1",
      "type": "page",
      "title": "Event",
      "summary": "Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time.  Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason.  Events should be treated as informative, best-effort, supplemental data.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/events/event-v1/"
    },
    {
      "id": "page:reference/kubernetes-api/events/_index",
      "type": "page",
      "title": "Events",
      "summary": "Events are a way for Kubernetes to report on the status of resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/events/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/autoscaling/horizontal-pod-autoscaler-v2",
      "type": "page",
      "title": "HorizontalPodAutoscaler",
      "summary": "HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/autoscaling/horizontal-pod-autoscaler-v2/"
    },
    {
      "id": "concept:horizontalpodautoscaler-horizontalpodautoscaler",
      "type": "concept",
      "title": "HorizontalPodAutoscaler {#HorizontalPodAutoscaler}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:horizontalpodautoscalerspec-horizontalpodautoscalerspec",
      "type": "concept",
      "title": "HorizontalPodAutoscalerSpec {#HorizontalPodAutoscalerSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:horizontalpodautoscalerstatus-horizontalpodautoscalerstatus",
      "type": "concept",
      "title": "HorizontalPodAutoscalerStatus {#HorizontalPodAutoscalerStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:horizontalpodautoscalerlist-horizontalpodautoscalerlist",
      "type": "concept",
      "title": "HorizontalPodAutoscalerList {#HorizontalPodAutoscalerList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerresourcemetricsource-containerresourcemetricsource",
      "type": "concept",
      "title": "ContainerResourceMetricSource {#ContainerResourceMetricSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containerresourcemetricstatus-containerresourcemetricstatus",
      "type": "concept",
      "title": "ContainerResourceMetricStatus {#ContainerResourceMetricStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:crossversionobjectreference-crossversionobjectreference",
      "type": "concept",
      "title": "CrossVersionObjectReference {#CrossVersionObjectReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:externalmetricsource-externalmetricsource",
      "type": "concept",
      "title": "ExternalMetricSource {#ExternalMetricSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:externalmetricstatus-externalmetricstatus",
      "type": "concept",
      "title": "ExternalMetricStatus {#ExternalMetricStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hpascalingpolicy-hpascalingpolicy",
      "type": "concept",
      "title": "HPAScalingPolicy {#HPAScalingPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hpascalingrules-hpascalingrules",
      "type": "concept",
      "title": "HPAScalingRules {#HPAScalingRules}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:horizontalpodautoscalerbehavior-horizontalpodautoscalerbehavior",
      "type": "concept",
      "title": "HorizontalPodAutoscalerBehavior {#HorizontalPodAutoscalerBehavior}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:horizontalpodautoscalercondition-horizontalpodautoscalercondition",
      "type": "concept",
      "title": "HorizontalPodAutoscalerCondition {#HorizontalPodAutoscalerCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricidentifier-metricidentifier",
      "type": "concept",
      "title": "MetricIdentifier {#MetricIdentifier}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricspec-metricspec",
      "type": "concept",
      "title": "MetricSpec {#MetricSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricstatus-metricstatus",
      "type": "concept",
      "title": "MetricStatus {#MetricStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metrictarget-metrictarget",
      "type": "concept",
      "title": "MetricTarget {#MetricTarget}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricvaluestatus-metricvaluestatus",
      "type": "concept",
      "title": "MetricValueStatus {#MetricValueStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:objectmetricsource-objectmetricsource",
      "type": "concept",
      "title": "ObjectMetricSource {#ObjectMetricSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:objectmetricstatus-objectmetricstatus",
      "type": "concept",
      "title": "ObjectMetricStatus {#ObjectMetricStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podsmetricsource-podsmetricsource",
      "type": "concept",
      "title": "PodsMetricSource {#PodsMetricSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podsmetricstatus-podsmetricstatus",
      "type": "concept",
      "title": "PodsMetricStatus {#PodsMetricStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcemetricsource-resourcemetricsource",
      "type": "concept",
      "title": "ResourceMetricSource {#ResourceMetricSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcemetricstatus-resourcemetricstatus",
      "type": "concept",
      "title": "ResourceMetricStatus {#ResourceMetricStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/autoscaling/_index",
      "type": "page",
      "title": "Autoscaling",
      "summary": "Autoscaling allows Kubernetes to automatically adjust the number of replicas for a deployment.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/autoscaling/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/resource/resource-pool-status-request-v1alpha3",
      "type": "page",
      "title": "ResourcePoolStatusRequest",
      "summary": "ResourcePoolStatusRequest triggers a one-time calculation of resource pool status based on the provided filters. Once status is set, the request is considered complete and will not be reprocessed. Users should delete and recreate requests to get updated information.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/resource-pool-status-request-v1alpha3/"
    },
    {
      "id": "concept:resourcepoolstatusrequest-resourcepoolstatusrequest",
      "type": "concept",
      "title": "ResourcePoolStatusRequest {#ResourcePoolStatusRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcepoolstatusrequestspec-resourcepoolstatusrequestspec",
      "type": "concept",
      "title": "ResourcePoolStatusRequestSpec {#ResourcePoolStatusRequestSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcepoolstatusrequeststatus-resourcepoolstatusrequeststatus",
      "type": "concept",
      "title": "ResourcePoolStatusRequestStatus {#ResourcePoolStatusRequestStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcepoolstatusrequestlist-resourcepoolstatusrequestlist",
      "type": "concept",
      "title": "ResourcePoolStatusRequestList {#ResourcePoolStatusRequestList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:poolstatus-poolstatus",
      "type": "concept",
      "title": "PoolStatus {#PoolStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/resource/resource-slice-v1",
      "type": "page",
      "title": "ResourceSlice",
      "summary": "ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver.\n\nAt the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple &lt;driver name&gt;, &lt;pool name&gt;, &lt;device name&gt;.\n\nWhenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others.\n\nWhen allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool.\n\nFor resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/resource-slice-v1/"
    },
    {
      "id": "concept:resourceslicespec-resourceslicespec",
      "type": "concept",
      "title": "ResourceSliceSpec {#ResourceSliceSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceslicelist-resourceslicelist",
      "type": "concept",
      "title": "ResourceSliceList {#ResourceSliceList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:capacityrequestpolicy-capacityrequestpolicy",
      "type": "concept",
      "title": "CapacityRequestPolicy {#CapacityRequestPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:capacityrequestpolicyrange-capacityrequestpolicyrange",
      "type": "concept",
      "title": "CapacityRequestPolicyRange {#CapacityRequestPolicyRange}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:counter-counter",
      "type": "concept",
      "title": "Counter {#Counter}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:counterset-counterset",
      "type": "concept",
      "title": "CounterSet {#CounterSet}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:device-device",
      "type": "concept",
      "title": "Device {#Device}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceattribute-deviceattribute",
      "type": "concept",
      "title": "DeviceAttribute {#DeviceAttribute}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicecapacity-devicecapacity",
      "type": "concept",
      "title": "DeviceCapacity {#DeviceCapacity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicecounterconsumption-devicecounterconsumption",
      "type": "concept",
      "title": "DeviceCounterConsumption {#DeviceCounterConsumption}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetaint-devicetaint",
      "type": "concept",
      "title": "DeviceTaint {#DeviceTaint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeallocatableresourcemapping-nodeallocatableresourcemapping",
      "type": "concept",
      "title": "NodeAllocatableResourceMapping {#NodeAllocatableResourceMapping}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeselectorrequirement-nodeselectorrequirement",
      "type": "concept",
      "title": "NodeSelectorRequirement {#NodeSelectorRequirement}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcepool-resourcepool",
      "type": "concept",
      "title": "ResourcePool {#ResourcePool}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/resource/device-class-v1",
      "type": "page",
      "title": "DeviceClass",
      "summary": "DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/device-class-v1/"
    },
    {
      "id": "concept:deviceclassspec-deviceclassspec",
      "type": "concept",
      "title": "DeviceClassSpec {#DeviceClassSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceclasslist-deviceclasslist",
      "type": "concept",
      "title": "DeviceClassList {#DeviceClassList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:celdeviceselector-celdeviceselector",
      "type": "concept",
      "title": "CELDeviceSelector {#CELDeviceSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceclassconfiguration-deviceclassconfiguration",
      "type": "concept",
      "title": "DeviceClassConfiguration {#DeviceClassConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceselector-deviceselector",
      "type": "concept",
      "title": "DeviceSelector {#DeviceSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:opaquedeviceconfiguration-opaquedeviceconfiguration",
      "type": "concept",
      "title": "OpaqueDeviceConfiguration {#OpaqueDeviceConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/resource/resource-claim-template-v1",
      "type": "page",
      "title": "ResourceClaimTemplate",
      "summary": "ResourceClaimTemplate is used to produce ResourceClaim objects.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/resource-claim-template-v1/"
    },
    {
      "id": "concept:resourceclaimtemplate-resourceclaimtemplate",
      "type": "concept",
      "title": "ResourceClaimTemplate {#ResourceClaimTemplate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaimtemplatespec-resourceclaimtemplatespec",
      "type": "concept",
      "title": "ResourceClaimTemplateSpec {#ResourceClaimTemplateSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaimtemplatelist-resourceclaimtemplatelist",
      "type": "concept",
      "title": "ResourceClaimTemplateList {#ResourceClaimTemplateList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/resource/resource-claim-v1",
      "type": "page",
      "title": "ResourceClaim",
      "summary": "ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/resource-claim-v1/"
    },
    {
      "id": "concept:resourceclaimspec-resourceclaimspec",
      "type": "concept",
      "title": "ResourceClaimSpec {#ResourceClaimSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaimstatus-resourceclaimstatus",
      "type": "concept",
      "title": "ResourceClaimStatus {#ResourceClaimStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaimlist-resourceclaimlist",
      "type": "concept",
      "title": "ResourceClaimList {#ResourceClaimList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:allocateddevicestatus-allocateddevicestatus",
      "type": "concept",
      "title": "AllocatedDeviceStatus {#AllocatedDeviceStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:allocationresult-allocationresult",
      "type": "concept",
      "title": "AllocationResult {#AllocationResult}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:capacityrequirements-capacityrequirements",
      "type": "concept",
      "title": "CapacityRequirements {#CapacityRequirements}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceallocationconfiguration-deviceallocationconfiguration",
      "type": "concept",
      "title": "DeviceAllocationConfiguration {#DeviceAllocationConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceallocationresult-deviceallocationresult",
      "type": "concept",
      "title": "DeviceAllocationResult {#DeviceAllocationResult}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceclaim-deviceclaim",
      "type": "concept",
      "title": "DeviceClaim {#DeviceClaim}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceclaimconfiguration-deviceclaimconfiguration",
      "type": "concept",
      "title": "DeviceClaimConfiguration {#DeviceClaimConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deviceconstraint-deviceconstraint",
      "type": "concept",
      "title": "DeviceConstraint {#DeviceConstraint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicerequest-devicerequest",
      "type": "concept",
      "title": "DeviceRequest {#DeviceRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicerequestallocationresult-devicerequestallocationresult",
      "type": "concept",
      "title": "DeviceRequestAllocationResult {#DeviceRequestAllocationResult}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicesubrequest-devicesubrequest",
      "type": "concept",
      "title": "DeviceSubRequest {#DeviceSubRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetoleration-devicetoleration",
      "type": "concept",
      "title": "DeviceToleration {#DeviceToleration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:exactdevicerequest-exactdevicerequest",
      "type": "concept",
      "title": "ExactDeviceRequest {#ExactDeviceRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networkdevicedata-networkdevicedata",
      "type": "concept",
      "title": "NetworkDeviceData {#NetworkDeviceData}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaimconsumerreference-resourceclaimconsumerreference",
      "type": "concept",
      "title": "ResourceClaimConsumerReference {#ResourceClaimConsumerReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/resource/_index",
      "type": "page",
      "title": "Resource",
      "summary": "Resources are the units of compute, memory, and storage that pods require.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/resource/device-taint-rule-v1beta2",
      "type": "page",
      "title": "DeviceTaintRule",
      "summary": "DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/resource/device-taint-rule-v1beta2/"
    },
    {
      "id": "concept:devicetaintrule-devicetaintrule",
      "type": "concept",
      "title": "DeviceTaintRule {#DeviceTaintRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetaintrulespec-devicetaintrulespec",
      "type": "concept",
      "title": "DeviceTaintRuleSpec {#DeviceTaintRuleSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetaintrulestatus-devicetaintrulestatus",
      "type": "concept",
      "title": "DeviceTaintRuleStatus {#DeviceTaintRuleStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetaintrulelist-devicetaintrulelist",
      "type": "concept",
      "title": "DeviceTaintRuleList {#DeviceTaintRuleList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetaintselector-devicetaintselector",
      "type": "concept",
      "title": "DeviceTaintSelector {#DeviceTaintSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/field-selector-requirement-v1-meta",
      "type": "page",
      "title": "FieldSelectorRequirement",
      "summary": "FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/field-selector-requirement-v1-meta/"
    },
    {
      "id": "concept:fieldselectorrequirement-fieldselectorrequirement",
      "type": "concept",
      "title": "FieldSelectorRequirement {#FieldSelectorRequirement}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/subject-v1-rbac",
      "type": "page",
      "title": "Subject",
      "summary": "Subject contains a reference to the object or user identities a role binding applies to.  This can either hold a direct API object reference, or a value for non-objects such as user and group names.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/subject-v1-rbac/"
    },
    {
      "id": "page:reference/kubernetes-api/definitions/group-version-for-discovery-v1-meta",
      "type": "page",
      "title": "GroupVersionForDiscovery",
      "summary": "GroupVersion contains the &#34;group/version&#34; and &#34;version&#34; string of a version. It is made a struct to keep extensibility.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/group-version-for-discovery-v1-meta/"
    },
    {
      "id": "concept:groupversionfordiscovery-groupversionfordiscovery",
      "type": "concept",
      "title": "GroupVersionForDiscovery {#GroupVersionForDiscovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/typed-local-object-reference-v1",
      "type": "page",
      "title": "TypedLocalObjectReference",
      "summary": "TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/typed-local-object-reference-v1/"
    },
    {
      "id": "concept:typedlocalobjectreference-typedlocalobjectreference",
      "type": "concept",
      "title": "TypedLocalObjectReference {#TypedLocalObjectReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/status-v1-meta",
      "type": "page",
      "title": "Status",
      "summary": "Status is a return value for calls that don&#39;t return other objects.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/status-v1-meta/"
    },
    {
      "id": "concept:status-status",
      "type": "concept",
      "title": "Status {#Status}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/param-ref-v1-admissionregistration",
      "type": "page",
      "title": "ParamRef",
      "summary": "ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/param-ref-v1-admissionregistration/"
    },
    {
      "id": "concept:paramref-paramref",
      "type": "concept",
      "title": "ParamRef {#ParamRef}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/non-resource-rule-v1-authorization",
      "type": "page",
      "title": "NonResourceRule",
      "summary": "NonResourceRule holds information that describes a rule for the non-resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/non-resource-rule-v1-authorization/"
    },
    {
      "id": "concept:nonresourcerule-nonresourcerule",
      "type": "concept",
      "title": "NonResourceRule {#NonResourceRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/user-info-v1-authentication",
      "type": "page",
      "title": "UserInfo",
      "summary": "UserInfo holds the information about the user needed to implement the user.Info interface.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/user-info-v1-authentication/"
    },
    {
      "id": "concept:userinfo-userinfo",
      "type": "concept",
      "title": "UserInfo {#UserInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/resource-rule-v1-authorization",
      "type": "page",
      "title": "ResourceRule",
      "summary": "ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn&#39;t significant, may contain duplicates, and possibly be incomplete.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/resource-rule-v1-authorization/"
    },
    {
      "id": "concept:resourcerule-resourcerule",
      "type": "concept",
      "title": "ResourceRule {#ResourceRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/toleration-v1",
      "type": "page",
      "title": "Toleration",
      "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple &lt;key,value,effect&gt; using the matching operator &lt;operator&gt;.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/toleration-v1/"
    },
    {
      "id": "concept:toleration-toleration",
      "type": "concept",
      "title": "Toleration {#Toleration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/role-ref-v1-rbac",
      "type": "page",
      "title": "RoleRef",
      "summary": "RoleRef contains information that points to the role being used",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/role-ref-v1-rbac/"
    },
    {
      "id": "concept:roleref-roleref",
      "type": "concept",
      "title": "RoleRef {#RoleRef}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/local-subject-access-review-v1-authorization",
      "type": "page",
      "title": "LocalSubjectAccessReview",
      "summary": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/local-subject-access-review-v1-authorization/"
    },
    {
      "id": "concept:localsubjectaccessreview-localsubjectaccessreview",
      "type": "concept",
      "title": "LocalSubjectAccessReview {#LocalSubjectAccessReview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/label-selector-attributes-v1-authorization",
      "type": "page",
      "title": "LabelSelectorAttributes",
      "summary": "LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/label-selector-attributes-v1-authorization/"
    },
    {
      "id": "concept:labelselectorattributes-labelselectorattributes",
      "type": "concept",
      "title": "LabelSelectorAttributes {#LabelSelectorAttributes}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/event-source-v1",
      "type": "page",
      "title": "EventSource",
      "summary": "EventSource contains information for an event.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/event-source-v1/"
    },
    {
      "id": "concept:eventsource-eventsource",
      "type": "concept",
      "title": "EventSource {#EventSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/api-resource-v1-meta",
      "type": "page",
      "title": "APIResource",
      "summary": "APIResource specifies the name of a resource and whether it is namespaced.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/api-resource-v1-meta/"
    },
    {
      "id": "concept:apiresource-apiresource",
      "type": "concept",
      "title": "APIResource {#APIResource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiresourcelist-apiresourcelist",
      "type": "concept",
      "title": "APIResourceList {#APIResourceList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/resource-attributes-v1-authorization",
      "type": "page",
      "title": "ResourceAttributes",
      "summary": "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/resource-attributes-v1-authorization/"
    },
    {
      "id": "concept:resourceattributes-resourceattributes",
      "type": "concept",
      "title": "ResourceAttributes {#ResourceAttributes}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/status-cause-v1-meta",
      "type": "page",
      "title": "StatusCause",
      "summary": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/status-cause-v1-meta/"
    },
    {
      "id": "concept:statuscause-statuscause",
      "type": "concept",
      "title": "StatusCause {#StatusCause}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/condition-v1-meta",
      "type": "page",
      "title": "Condition",
      "summary": "Condition contains details for one aspect of the current state of this API Resource.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/condition-v1-meta/"
    },
    {
      "id": "concept:condition-condition",
      "type": "concept",
      "title": "Condition {#Condition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/match-condition-v1-admissionregistration",
      "type": "page",
      "title": "MatchCondition",
      "summary": "MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/match-condition-v1-admissionregistration/"
    },
    {
      "id": "concept:matchcondition-matchcondition",
      "type": "concept",
      "title": "MatchCondition {#MatchCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/patch-v1-meta",
      "type": "page",
      "title": "Patch",
      "summary": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/patch-v1-meta/"
    },
    {
      "id": "page:reference/kubernetes-api/definitions/eviction-v1-policy",
      "type": "page",
      "title": "Eviction",
      "summary": "Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod.  A request to cause such an eviction is created by POSTing to .../pods/&lt;pod name&gt;/evictions.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/eviction-v1-policy/"
    },
    {
      "id": "concept:eviction-eviction",
      "type": "concept",
      "title": "Eviction {#Eviction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/node-selector-v1",
      "type": "page",
      "title": "NodeSelector",
      "summary": "A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/node-selector-v1/"
    },
    {
      "id": "concept:nodeselector-nodeselector",
      "type": "concept",
      "title": "NodeSelector {#NodeSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/quantity-resource",
      "type": "page",
      "title": "Quantity",
      "summary": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n``` &lt;quantity&gt;        ::= &lt;signedNumber&gt;&lt;suffix&gt;\n\n\t(Note that &lt;suffix&gt; may be empty, from the &#34;&#34; case in &lt;decimalSI&gt;.)\n\n&lt;digit&gt;           ::= 0 | 1 | ... | 9 &lt;digits&gt;          ::= &lt;digit&gt; | &lt;digit&gt;&lt;digits&gt; &lt;number&gt;          ::= &lt;digits&gt; | &lt;digits&gt;.&lt;digits&gt; | &lt;digits&gt;. | .&lt;digits&gt; &lt;sign&gt;            ::= &#34;+&#34; | &#34;-&#34; &lt;signedNumber&gt;    ::= &lt;number&gt; | &lt;sign&gt;&lt;number&gt; &lt;suffix&gt;          ::= &lt;binarySI&gt; | &lt;decimalExponent&gt; | &lt;decimalSI&gt; &lt;binarySI&gt;        ::= Ki | Mi | Gi | Ti | Pi | Ei\n\n\t(International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\n&lt;decimalSI&gt;       ::= m | &#34;&#34; | k | M | G | T | P | E\n\n\t(Note that 1024 = 1Ki but 1000 = 1k; I didn&#39;t choose the capitalization.)\n\n&lt;decimalExponent&gt; ::= &#34;e&#34; &lt;signedNumber&gt; | &#34;E&#34; &lt;signedNumber&gt; ```\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in &#34;canonical form&#34;. This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n\n- No precision is lost - No fractional digits will be emitted - The exponent (or suffix) is as large as possible.\n\nThe sign will be omitted unless the number is negative.\n\nExamples:\n\n- 1.5 will be serialized as &#34;1500m&#34; - 1.5Gi will be serialized as &#34;1536Mi&#34;\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don&#39;t diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/quantity-resource/"
    },
    {
      "id": "concept:quantity-quantity",
      "type": "concept",
      "title": "Quantity {#Quantity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/basic-device-v1beta1-resource",
      "type": "page",
      "title": "BasicDevice",
      "summary": "BasicDevice defines one device instance.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/basic-device-v1beta1-resource/"
    },
    {
      "id": "concept:basicdevice-basicdevice",
      "type": "concept",
      "title": "BasicDevice {#BasicDevice}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/preconditions-v1-meta",
      "type": "page",
      "title": "Preconditions",
      "summary": "Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/preconditions-v1-meta/"
    },
    {
      "id": "concept:preconditions-preconditions",
      "type": "concept",
      "title": "Preconditions {#Preconditions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/self-subject-rules-review-v1-authorization",
      "type": "page",
      "title": "SelfSubjectRulesReview",
      "summary": "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server&#39;s authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/self-subject-rules-review-v1-authorization/"
    },
    {
      "id": "concept:selfsubjectrulesreview-selfsubjectrulesreview",
      "type": "concept",
      "title": "SelfSubjectRulesReview {#SelfSubjectRulesReview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:selfsubjectrulesreviewspec-selfsubjectrulesreviewspec",
      "type": "concept",
      "title": "SelfSubjectRulesReviewSpec {#SelfSubjectRulesReviewSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/named-rule-with-operations-v1-admissionregistration",
      "type": "page",
      "title": "NamedRuleWithOperations",
      "summary": "NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/named-rule-with-operations-v1-admissionregistration/"
    },
    {
      "id": "concept:namedrulewithoperations-namedrulewithoperations",
      "type": "concept",
      "title": "NamedRuleWithOperations {#NamedRuleWithOperations}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/rule-with-operations-v1-admissionregistration",
      "type": "page",
      "title": "RuleWithOperations",
      "summary": "RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/rule-with-operations-v1-admissionregistration/"
    },
    {
      "id": "concept:rulewithoperations-rulewithoperations",
      "type": "concept",
      "title": "RuleWithOperations {#RuleWithOperations}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/node-selector-term-v1",
      "type": "page",
      "title": "NodeSelectorTerm",
      "summary": "A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/node-selector-term-v1/"
    },
    {
      "id": "concept:nodeselectorterm-nodeselectorterm",
      "type": "concept",
      "title": "NodeSelectorTerm {#NodeSelectorTerm}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/object-reference-v1",
      "type": "page",
      "title": "ObjectReference",
      "summary": "ObjectReference contains enough information to let you inspect or modify the referred object.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/object-reference-v1/"
    },
    {
      "id": "concept:objectreference-objectreference",
      "type": "concept",
      "title": "ObjectReference {#ObjectReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/field-selector-attributes-v1-authorization",
      "type": "page",
      "title": "FieldSelectorAttributes",
      "summary": "FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/field-selector-attributes-v1-authorization/"
    },
    {
      "id": "concept:fieldselectorattributes-fieldselectorattributes",
      "type": "concept",
      "title": "FieldSelectorAttributes {#FieldSelectorAttributes}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/subject-access-review-v1-authorization",
      "type": "page",
      "title": "SubjectAccessReview",
      "summary": "SubjectAccessReview checks whether or not a user or group can perform an action.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/subject-access-review-v1-authorization/"
    },
    {
      "id": "concept:subjectaccessreview-subjectaccessreview",
      "type": "concept",
      "title": "SubjectAccessReview {#SubjectAccessReview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:subjectaccessreviewspec-subjectaccessreviewspec",
      "type": "concept",
      "title": "SubjectAccessReviewSpec {#SubjectAccessReviewSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:subjectaccessreviewstatus-subjectaccessreviewstatus",
      "type": "concept",
      "title": "SubjectAccessReviewStatus {#SubjectAccessReviewStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/policy-rule-v1-rbac",
      "type": "page",
      "title": "PolicyRule",
      "summary": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/policy-rule-v1-rbac/"
    },
    {
      "id": "concept:policyrule-policyrule",
      "type": "concept",
      "title": "PolicyRule {#PolicyRule}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/non-resource-attributes-v1-authorization",
      "type": "page",
      "title": "NonResourceAttributes",
      "summary": "NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/non-resource-attributes-v1-authorization/"
    },
    {
      "id": "concept:nonresourceattributes-nonresourceattributes",
      "type": "concept",
      "title": "NonResourceAttributes {#NonResourceAttributes}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/managed-fields-entry-v1-meta",
      "type": "page",
      "title": "ManagedFieldsEntry",
      "summary": "ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/managed-fields-entry-v1-meta/"
    },
    {
      "id": "concept:managedfieldsentry-managedfieldsentry",
      "type": "concept",
      "title": "ManagedFieldsEntry {#ManagedFieldsEntry}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/param-kind-v1-admissionregistration",
      "type": "page",
      "title": "ParamKind",
      "summary": "ParamKind is a tuple of Group Kind and Version.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/param-kind-v1-admissionregistration/"
    },
    {
      "id": "concept:paramkind-paramkind",
      "type": "concept",
      "title": "ParamKind {#ParamKind}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/server-address-by-client-cidr-v1-meta",
      "type": "page",
      "title": "ServerAddressByClientCIDR",
      "summary": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/server-address-by-client-cidr-v1-meta/"
    },
    {
      "id": "concept:serveraddressbyclientcidr-serveraddressbyclientcidr",
      "type": "concept",
      "title": "ServerAddressByClientCIDR {#ServerAddressByClientCIDR}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/group-resource-v1-meta",
      "type": "page",
      "title": "GroupResource",
      "summary": "GroupResource specifies a Group and a Resource, but does not force a version.  This is useful for identifying concepts during lookup stages without having partially valid types",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/group-resource-v1-meta/"
    },
    {
      "id": "concept:groupresource-groupresource",
      "type": "concept",
      "title": "GroupResource {#GroupResource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/scale-v1-autoscaling",
      "type": "page",
      "title": "Scale",
      "summary": "Scale represents a scaling request for a resource.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/scale-v1-autoscaling/"
    },
    {
      "id": "concept:scale-scale",
      "type": "concept",
      "title": "Scale {#Scale}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scalespec-scalespec",
      "type": "concept",
      "title": "ScaleSpec {#ScaleSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scalestatus-scalestatus",
      "type": "concept",
      "title": "ScaleStatus {#ScaleStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/delete-options-v1-meta",
      "type": "page",
      "title": "DeleteOptions",
      "summary": "DeleteOptions may be provided when deleting an API object.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/delete-options-v1-meta/"
    },
    {
      "id": "concept:deleteoptions-deleteoptions",
      "type": "concept",
      "title": "DeleteOptions {#DeleteOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/label-selector-requirement-v1-meta",
      "type": "page",
      "title": "LabelSelectorRequirement",
      "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/label-selector-requirement-v1-meta/"
    },
    {
      "id": "concept:labelselectorrequirement-labelselectorrequirement",
      "type": "concept",
      "title": "LabelSelectorRequirement {#LabelSelectorRequirement}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/local-object-reference-v1",
      "type": "page",
      "title": "LocalObjectReference",
      "summary": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/local-object-reference-v1/"
    },
    {
      "id": "concept:localobjectreference-localobjectreference",
      "type": "concept",
      "title": "LocalObjectReference {#LocalObjectReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/owner-reference-v1-meta",
      "type": "page",
      "title": "OwnerReference",
      "summary": "OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/owner-reference-v1-meta/"
    },
    {
      "id": "concept:ownerreference-ownerreference",
      "type": "concept",
      "title": "OwnerReference {#OwnerReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/time-v1-meta",
      "type": "page",
      "title": "Time",
      "summary": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON.  Wrappers are provided for many of the factory methods that the time package offers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/time-v1-meta/"
    },
    {
      "id": "concept:time-time",
      "type": "concept",
      "title": "Time {#Time}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/micro-time-v1-meta",
      "type": "page",
      "title": "MicroTime",
      "summary": "MicroTime is version of Time with microsecond level precision.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/micro-time-v1-meta/"
    },
    {
      "id": "concept:microtime-microtime",
      "type": "concept",
      "title": "MicroTime {#MicroTime}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/webhook-client-config-v1-admissionregistration",
      "type": "page",
      "title": "WebhookClientConfig",
      "summary": "WebhookClientConfig contains the information to make a TLS connection with the webhook",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/webhook-client-config-v1-admissionregistration/"
    },
    {
      "id": "concept:webhookclientconfig-webhookclientconfig",
      "type": "concept",
      "title": "WebhookClientConfig {#WebhookClientConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/token-review-v1-authentication",
      "type": "page",
      "title": "TokenReview",
      "summary": "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/token-review-v1-authentication/"
    },
    {
      "id": "concept:tokenreview-tokenreview",
      "type": "concept",
      "title": "TokenReview {#TokenReview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tokenreviewspec-tokenreviewspec",
      "type": "concept",
      "title": "TokenReviewSpec {#TokenReviewSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tokenreviewstatus-tokenreviewstatus",
      "type": "concept",
      "title": "TokenReviewStatus {#TokenReviewStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/watch-event-v1-meta",
      "type": "page",
      "title": "WatchEvent",
      "summary": "Event represents a single event to a watched resource.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/watch-event-v1-meta/"
    },
    {
      "id": "concept:watchevent-watchevent",
      "type": "concept",
      "title": "WatchEvent {#WatchEvent}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/api-group-v1-meta",
      "type": "page",
      "title": "APIGroup",
      "summary": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/api-group-v1-meta/"
    },
    {
      "id": "concept:apigroup-apigroup",
      "type": "concept",
      "title": "APIGroup {#APIGroup}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apigrouplist-apigrouplist",
      "type": "concept",
      "title": "APIGroupList {#APIGroupList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/service-reference-v1-admissionregistration",
      "type": "page",
      "title": "ServiceReference",
      "summary": "ServiceReference holds a reference to Service.legacy.k8s.io",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/service-reference-v1-admissionregistration/"
    },
    {
      "id": "page:reference/kubernetes-api/definitions/fields-v1-v1-meta",
      "type": "page",
      "title": "FieldsV1",
      "summary": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a &#39;.&#39; representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: &#39;f:&lt;name&gt;&#39;, where &lt;name&gt; is the name of a field in a struct, or key in a map &#39;v:&lt;value&gt;&#39;, where &lt;value&gt; is the exact json formatted value of a list item &#39;i:&lt;index&gt;&#39;, where &lt;index&gt; is position of a item in a list &#39;k:&lt;keys&gt;&#39;, where &lt;keys&gt; is a map of  a list item&#39;s key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/fields-v1-v1-meta/"
    },
    {
      "id": "concept:fieldsv1-fieldsv1",
      "type": "concept",
      "title": "FieldsV1 {#FieldsV1}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/object-meta-v1-meta",
      "type": "page",
      "title": "ObjectMeta",
      "summary": "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/object-meta-v1-meta/"
    },
    {
      "id": "concept:objectmeta-objectmeta",
      "type": "concept",
      "title": "ObjectMeta {#ObjectMeta}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/binding-v1",
      "type": "page",
      "title": "Binding",
      "summary": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/binding-v1/"
    },
    {
      "id": "concept:binding-binding",
      "type": "concept",
      "title": "Binding {#Binding}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/list-meta-v1-meta",
      "type": "page",
      "title": "ListMeta",
      "summary": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/list-meta-v1-meta/"
    },
    {
      "id": "concept:listmeta-listmeta",
      "type": "concept",
      "title": "ListMeta {#ListMeta}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/label-selector-v1-meta",
      "type": "page",
      "title": "LabelSelector",
      "summary": "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/label-selector-v1-meta/"
    },
    {
      "id": "concept:labelselector-labelselector",
      "type": "concept",
      "title": "LabelSelector {#LabelSelector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/self-subject-review-v1-authentication",
      "type": "page",
      "title": "SelfSubjectReview",
      "summary": "SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated.  If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/self-subject-review-v1-authentication/"
    },
    {
      "id": "concept:selfsubjectreview-selfsubjectreview",
      "type": "concept",
      "title": "SelfSubjectReview {#SelfSubjectReview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:selfsubjectreviewstatus-selfsubjectreviewstatus",
      "type": "concept",
      "title": "SelfSubjectReviewStatus {#SelfSubjectReviewStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/self-subject-access-review-v1-authorization",
      "type": "page",
      "title": "SelfSubjectAccessReview",
      "summary": "SelfSubjectAccessReview checks whether or the current user can perform an action.  Not filling in a spec.namespace means &#34;in all namespaces&#34;.  Self is a special case, because users should always be able to check whether they can perform an action",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/self-subject-access-review-v1-authorization/"
    },
    {
      "id": "concept:selfsubjectaccessreview-selfsubjectaccessreview",
      "type": "concept",
      "title": "SelfSubjectAccessReview {#SelfSubjectAccessReview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:selfsubjectaccessreviewspec-selfsubjectaccessreviewspec",
      "type": "concept",
      "title": "SelfSubjectAccessReviewSpec {#SelfSubjectAccessReviewSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/variable-v1-admissionregistration",
      "type": "page",
      "title": "Variable",
      "summary": "Variable is the definition of a variable that is used for composition. A variable is defined as a named expression.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/variable-v1-admissionregistration/"
    },
    {
      "id": "concept:variable-variable",
      "type": "concept",
      "title": "Variable {#Variable}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/api-versions-v1-meta",
      "type": "page",
      "title": "APIVersions",
      "summary": "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/api-versions-v1-meta/"
    },
    {
      "id": "concept:apiversions-apiversions",
      "type": "concept",
      "title": "APIVersions {#APIVersions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/typed-local-object-reference-v1alpha2-scheduling",
      "type": "page",
      "title": "TypedLocalObjectReference",
      "summary": "TypedLocalObjectReference allows to reference typed object inside the same namespace.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/typed-local-object-reference-v1alpha2-scheduling/"
    },
    {
      "id": "page:reference/kubernetes-api/definitions/subject-rules-review-status-v1-authorization",
      "type": "page",
      "title": "SubjectRulesReviewStatus",
      "summary": "SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it&#39;s safe to assume the subject has that permission, even if that list is incomplete.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/subject-rules-review-status-v1-authorization/"
    },
    {
      "id": "concept:subjectrulesreviewstatus-subjectrulesreviewstatus",
      "type": "concept",
      "title": "SubjectRulesReviewStatus {#SubjectRulesReviewStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/status-details-v1-meta",
      "type": "page",
      "title": "StatusDetails",
      "summary": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/status-details-v1-meta/"
    },
    {
      "id": "concept:statusdetails-statusdetails",
      "type": "concept",
      "title": "StatusDetails {#StatusDetails}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/_index",
      "type": "page",
      "title": "Definitions",
      "summary": "Definitions is a collection of Kubernetes API object definitions.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/definitions/shard-info-v1-meta",
      "type": "page",
      "title": "ShardInfo",
      "summary": "ShardInfo describes the shard selector that was applied to produce a list response. Its presence on a list response indicates the list is a filtered subset.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/shard-info-v1-meta/"
    },
    {
      "id": "concept:shardinfo-shardinfo",
      "type": "concept",
      "title": "ShardInfo {#ShardInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/definitions/match-resources-v1-admissionregistration",
      "type": "page",
      "title": "MatchResources",
      "summary": "MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/definitions/match-resources-v1-admissionregistration/"
    },
    {
      "id": "concept:matchresources-matchresources",
      "type": "concept",
      "title": "MatchResources {#MatchResources}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storagemigration/storage-version-migration-v1beta1",
      "type": "page",
      "title": "StorageVersionMigration",
      "summary": "StorageVersionMigration represents a migration of stored data to the latest storage version.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storagemigration/storage-version-migration-v1beta1/"
    },
    {
      "id": "concept:storageversionmigration-storageversionmigration",
      "type": "concept",
      "title": "StorageVersionMigration {#StorageVersionMigration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversionmigrationspec-storageversionmigrationspec",
      "type": "concept",
      "title": "StorageVersionMigrationSpec {#StorageVersionMigrationSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversionmigrationstatus-storageversionmigrationstatus",
      "type": "concept",
      "title": "StorageVersionMigrationStatus {#StorageVersionMigrationStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageversionmigrationlist-storageversionmigrationlist",
      "type": "concept",
      "title": "StorageVersionMigrationList {#StorageVersionMigrationList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/storagemigration/_index",
      "type": "page",
      "title": "Storagemigration",
      "summary": "Storagemigration is a Kubernetes API object that represents storage migration.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/storagemigration/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/apps/daemon-set-v1",
      "type": "page",
      "title": "DaemonSet",
      "summary": "DaemonSet represents the configuration of a daemon set.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apps/daemon-set-v1/"
    },
    {
      "id": "concept:daemonset-daemonset",
      "type": "concept",
      "title": "DaemonSet {#DaemonSet}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonsetspec-daemonsetspec",
      "type": "concept",
      "title": "DaemonSetSpec {#DaemonSetSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonsetstatus-daemonsetstatus",
      "type": "concept",
      "title": "DaemonSetStatus {#DaemonSetStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonsetlist-daemonsetlist",
      "type": "concept",
      "title": "DaemonSetList {#DaemonSetList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonsetcondition-daemonsetcondition",
      "type": "concept",
      "title": "DaemonSetCondition {#DaemonSetCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonsetupdatestrategy-daemonsetupdatestrategy",
      "type": "concept",
      "title": "DaemonSetUpdateStrategy {#DaemonSetUpdateStrategy}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apps/replica-set-v1",
      "type": "page",
      "title": "ReplicaSet",
      "summary": "ReplicaSet ensures that a specified number of pod replicas are running at any given time.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apps/replica-set-v1/"
    },
    {
      "id": "concept:replicaset-replicaset",
      "type": "concept",
      "title": "ReplicaSet {#ReplicaSet}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicasetspec-replicasetspec",
      "type": "concept",
      "title": "ReplicaSetSpec {#ReplicaSetSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicasetstatus-replicasetstatus",
      "type": "concept",
      "title": "ReplicaSetStatus {#ReplicaSetStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicasetlist-replicasetlist",
      "type": "concept",
      "title": "ReplicaSetList {#ReplicaSetList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicasetcondition-replicasetcondition",
      "type": "concept",
      "title": "ReplicaSetCondition {#ReplicaSetCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apps/stateful-set-v1",
      "type": "page",
      "title": "StatefulSet",
      "summary": "StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n  - Network: A single stable DNS and hostname.\n  - Storage: As many VolumeClaims as requested.\n\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.",
      "tags": [
        "reference",
        "networking",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apps/stateful-set-v1/"
    },
    {
      "id": "concept:statefulset-statefulset",
      "type": "concept",
      "title": "StatefulSet {#StatefulSet}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetspec-statefulsetspec",
      "type": "concept",
      "title": "StatefulSetSpec {#StatefulSetSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetstatus-statefulsetstatus",
      "type": "concept",
      "title": "StatefulSetStatus {#StatefulSetStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetlist-statefulsetlist",
      "type": "concept",
      "title": "StatefulSetList {#StatefulSetList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rollingupdatestatefulsetstrategy-rollingupdatestatefulsetstrategy",
      "type": "concept",
      "title": "RollingUpdateStatefulSetStrategy {#RollingUpdateStatefulSetStrategy}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetcondition-statefulsetcondition",
      "type": "concept",
      "title": "StatefulSetCondition {#StatefulSetCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetordinals-statefulsetordinals",
      "type": "concept",
      "title": "StatefulSetOrdinals {#StatefulSetOrdinals}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetpersistentvolumeclaimretentionpolicy-statefulsetpersistentvolumeclaimretentionpolicy",
      "type": "concept",
      "title": "StatefulSetPersistentVolumeClaimRetentionPolicy {#StatefulSetPersistentVolumeClaimRetentionPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetupdatestrategy-statefulsetupdatestrategy",
      "type": "concept",
      "title": "StatefulSetUpdateStrategy {#StatefulSetUpdateStrategy}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apps/controller-revision-v1",
      "type": "page",
      "title": "ControllerRevision",
      "summary": "ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apps/controller-revision-v1/"
    },
    {
      "id": "concept:controllerrevision-controllerrevision",
      "type": "concept",
      "title": "ControllerRevision {#ControllerRevision}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:controllerrevisionlist-controllerrevisionlist",
      "type": "concept",
      "title": "ControllerRevisionList {#ControllerRevisionList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apps/deployment-v1",
      "type": "page",
      "title": "Deployment",
      "summary": "Deployment enables declarative updates for Pods and ReplicaSets.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apps/deployment-v1/"
    },
    {
      "id": "concept:deployment-deployment",
      "type": "concept",
      "title": "Deployment {#Deployment}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deploymentspec-deploymentspec",
      "type": "concept",
      "title": "DeploymentSpec {#DeploymentSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deploymentstatus-deploymentstatus",
      "type": "concept",
      "title": "DeploymentStatus {#DeploymentStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deploymentlist-deploymentlist",
      "type": "concept",
      "title": "DeploymentList {#DeploymentList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deploymentcondition-deploymentcondition",
      "type": "concept",
      "title": "DeploymentCondition {#DeploymentCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apps/_index",
      "type": "page",
      "title": "Apps",
      "summary": "Apps is a collection of Kubernetes API objects related to application management.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apps/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/apiextensions/custom-resource-definition-v1",
      "type": "page",
      "title": "CustomResourceDefinition",
      "summary": "CustomResourceDefinition represents a resource that should be exposed on the API server.  Its name MUST be in the format &lt;.spec.name&gt;.&lt;.spec.group&gt;.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apiextensions/custom-resource-definition-v1/"
    },
    {
      "id": "concept:customresourcedefinition-customresourcedefinition",
      "type": "concept",
      "title": "CustomResourceDefinition {#CustomResourceDefinition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitionspec-customresourcedefinitionspec",
      "type": "concept",
      "title": "CustomResourceDefinitionSpec {#CustomResourceDefinitionSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitionstatus-customresourcedefinitionstatus",
      "type": "concept",
      "title": "CustomResourceDefinitionStatus {#CustomResourceDefinitionStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitionlist-customresourcedefinitionlist",
      "type": "concept",
      "title": "CustomResourceDefinitionList {#CustomResourceDefinitionList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcecolumndefinition-customresourcecolumndefinition",
      "type": "concept",
      "title": "CustomResourceColumnDefinition {#CustomResourceColumnDefinition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourceconversion-customresourceconversion",
      "type": "concept",
      "title": "CustomResourceConversion {#CustomResourceConversion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitioncondition-customresourcedefinitioncondition",
      "type": "concept",
      "title": "CustomResourceDefinitionCondition {#CustomResourceDefinitionCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitionnames-customresourcedefinitionnames",
      "type": "concept",
      "title": "CustomResourceDefinitionNames {#CustomResourceDefinitionNames}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcedefinitionversion-customresourcedefinitionversion",
      "type": "concept",
      "title": "CustomResourceDefinitionVersion {#CustomResourceDefinitionVersion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcesubresourcescale-customresourcesubresourcescale",
      "type": "concept",
      "title": "CustomResourceSubresourceScale {#CustomResourceSubresourceScale}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcesubresourcestatus-customresourcesubresourcestatus",
      "type": "concept",
      "title": "CustomResourceSubresourceStatus {#CustomResourceSubresourceStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcesubresources-customresourcesubresources",
      "type": "concept",
      "title": "CustomResourceSubresources {#CustomResourceSubresources}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:customresourcevalidation-customresourcevalidation",
      "type": "concept",
      "title": "CustomResourceValidation {#CustomResourceValidation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:externaldocumentation-externaldocumentation",
      "type": "concept",
      "title": "ExternalDocumentation {#ExternalDocumentation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:json-json",
      "type": "concept",
      "title": "JSON {#JSON}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jsonschemaprops-jsonschemaprops",
      "type": "concept",
      "title": "JSONSchemaProps {#JSONSchemaProps}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jsonschemapropsorarray-jsonschemapropsorarray",
      "type": "concept",
      "title": "JSONSchemaPropsOrArray {#JSONSchemaPropsOrArray}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jsonschemapropsorbool-jsonschemapropsorbool",
      "type": "concept",
      "title": "JSONSchemaPropsOrBool {#JSONSchemaPropsOrBool}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:selectablefield-selectablefield",
      "type": "concept",
      "title": "SelectableField {#SelectableField}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validationrule-validationrule",
      "type": "concept",
      "title": "ValidationRule {#ValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconversion-webhookconversion",
      "type": "concept",
      "title": "WebhookConversion {#WebhookConversion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/apiextensions/_index",
      "type": "page",
      "title": "Apiextensions",
      "summary": "Apiextensions is a Kubernetes API that allows users to manage and extend the Kubernetes cluster's configuration.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/apiextensions/_index/"
    },
    {
      "id": "page:reference/kubernetes-api/policy/pod-disruption-budget-v1",
      "type": "page",
      "title": "PodDisruptionBudget",
      "summary": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/policy/pod-disruption-budget-v1/"
    },
    {
      "id": "concept:poddisruptionbudget-poddisruptionbudget",
      "type": "concept",
      "title": "PodDisruptionBudget {#PodDisruptionBudget}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:poddisruptionbudgetspec-poddisruptionbudgetspec",
      "type": "concept",
      "title": "PodDisruptionBudgetSpec {#PodDisruptionBudgetSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:poddisruptionbudgetstatus-poddisruptionbudgetstatus",
      "type": "concept",
      "title": "PodDisruptionBudgetStatus {#PodDisruptionBudgetStatus}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:poddisruptionbudgetlist-poddisruptionbudgetlist",
      "type": "concept",
      "title": "PodDisruptionBudgetList {#PodDisruptionBudgetList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubernetes-api/policy/_index",
      "type": "page",
      "title": "Policy",
      "summary": "Policy is a Kubernetes API that provides features for managing and enforcing cluster-wide policies.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubernetes-api/policy/_index/"
    },
    {
      "id": "page:reference/labels-annotations-taints/audit-annotations",
      "type": "page",
      "title": "Audit Annotations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/labels-annotations-taints/audit-annotations/"
    },
    {
      "id": "concept:k8s-io-deprecated",
      "type": "concept",
      "title": "k8s.io/deprecated",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-io-removed-release",
      "type": "concept",
      "title": "k8s.io/removed-release",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-exempt",
      "type": "concept",
      "title": "pod-security.kubernetes.io/exempt",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-enforce-policy",
      "type": "concept",
      "title": "pod-security.kubernetes.io/enforce-policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-audit-violations",
      "type": "concept",
      "title": "pod-security.kubernetes.io/audit-violations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:audit-k8s-io-truncated",
      "type": "concept",
      "title": "audit.k8s.io/truncated",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiserver-latency-k8s-io-etcd",
      "type": "concept",
      "title": "apiserver.latency.k8s.io/etcd",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiserver-latency-k8s-io-decode-response-object",
      "type": "concept",
      "title": "apiserver.latency.k8s.io/decode-response-object",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiserver-latency-k8s-io-apf-queue-wait",
      "type": "concept",
      "title": "apiserver.latency.k8s.io/apf-queue-wait",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorization-k8s-io-decision",
      "type": "concept",
      "title": "authorization.k8s.io/decision",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorization-k8s-io-reason",
      "type": "concept",
      "title": "authorization.k8s.io/reason",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:missing-san-invalid-cert-kubernetes-io-hostname",
      "type": "concept",
      "title": "missing-san.invalid-cert.kubernetes.io/$hostname",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:insecure-sha1-invalid-cert-kubernetes-io-hostname",
      "type": "concept",
      "title": "insecure-sha1.invalid-cert.kubernetes.io/$hostname",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validation-policy-admission-k8s-io-validation-failure",
      "type": "concept",
      "title": "validation.policy.admission.k8s.io/validation_failure",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/labels-annotations-taints/_index",
      "type": "page",
      "title": "Well-Known Labels, Annotations and Taints",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/labels-annotations-taints/_index/"
    },
    {
      "id": "concept:labels-annotations-and-taints-used-on-api-objects",
      "type": "concept",
      "title": "Labels, annotations and taints used on API objects",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:annotations-used-for-audit",
      "type": "concept",
      "title": "Annotations used for audit",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apf-kubernetes-io-autoupdate-spec",
      "type": "concept",
      "title": "apf.kubernetes.io/autoupdate-spec",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-component",
      "type": "concept",
      "title": "app.kubernetes.io/component",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-created-by-deprecated",
      "type": "concept",
      "title": "app.kubernetes.io/created-by (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-instance",
      "type": "concept",
      "title": "app.kubernetes.io/instance",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-managed-by",
      "type": "concept",
      "title": "app.kubernetes.io/managed-by",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-name",
      "type": "concept",
      "title": "app.kubernetes.io/name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-part-of",
      "type": "concept",
      "title": "app.kubernetes.io/part-of",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:app-kubernetes-io-version",
      "type": "concept",
      "title": "app.kubernetes.io/version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-additional-namespaces-alpha-applyset-kubernetes-io-additional-namespaces",
      "type": "concept",
      "title": "applyset.kubernetes.io/additional-namespaces (alpha) {#applyset-kubernetes-io-additional-namespaces}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-contains-group-kinds-alpha-applyset-kubernetes-io-contains-group-kinds",
      "type": "concept",
      "title": "applyset.kubernetes.io/contains-group-kinds (alpha) {#applyset-kubernetes-io-contains-group-kinds}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-contains-group-resources-deprecated-applyset-kubernetes-io-contains-group-resources",
      "type": "concept",
      "title": "applyset.kubernetes.io/contains-group-resources (deprecated) {#applyset-kubernetes-io-contains-group-resources}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-id-alpha-applyset-kubernetes-io-id",
      "type": "concept",
      "title": "applyset.kubernetes.io/id (alpha) {#applyset-kubernetes-io-id}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-is-parent-type-alpha-applyset-kubernetes-io-is-parent-type",
      "type": "concept",
      "title": "applyset.kubernetes.io/is-parent-type (alpha) {#applyset-kubernetes-io-is-parent-type}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-part-of-alpha-applyset-kubernetes-io-part-of",
      "type": "concept",
      "title": "applyset.kubernetes.io/part-of (alpha) {#applyset-kubernetes-io-part-of}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:applyset-kubernetes-io-tooling-alpha-applyset-kubernetes-io-tooling",
      "type": "concept",
      "title": "applyset.kubernetes.io/tooling (alpha) {#applyset-kubernetes-io-tooling}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apps-kubernetes-io-pod-index-beta-apps-kubernetes-io-pod-index",
      "type": "concept",
      "title": "apps.kubernetes.io/pod-index (beta) {#apps-kubernetes.io-pod-index}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resource-kubernetes-io-pod-claim-name",
      "type": "concept",
      "title": "resource.kubernetes.io/pod-claim-name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cluster-autoscaler-kubernetes-io-safe-to-evict",
      "type": "concept",
      "title": "cluster-autoscaler.kubernetes.io/safe-to-evict",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:config-kubernetes-io-local-config",
      "type": "concept",
      "title": "config.kubernetes.io/local-config",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:container-apparmor-security-beta-kubernetes-io-deprecated-container-apparmor-security-beta-kubernetes-io",
      "type": "concept",
      "title": "container.apparmor.security.beta.kubernetes.io/* (deprecated) {#container-apparmor-security-beta-kubernetes-io}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deployment-kubernetes-io-desired-replicas",
      "type": "concept",
      "title": "deployment.kubernetes.io/desired-replicas",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deployment-kubernetes-io-max-replicas",
      "type": "concept",
      "title": "deployment.kubernetes.io/max-replicas",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deployment-kubernetes-io-revision",
      "type": "concept",
      "title": "deployment.kubernetes.io/revision",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deployment-kubernetes-io-revision-history",
      "type": "concept",
      "title": "deployment.kubernetes.io/revision-history",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:internal-config-kubernetes-io-reserved-prefix-internal-config-kubernetes-io-reserved-wildcard",
      "type": "concept",
      "title": "internal.config.kubernetes.io/* (reserved prefix) {#internal.config.kubernetes.io-reserved-wildcard}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:internal-config-kubernetes-io-path",
      "type": "concept",
      "title": "internal.config.kubernetes.io/path",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:internal-config-kubernetes-io-index",
      "type": "concept",
      "title": "internal.config.kubernetes.io/index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-bind-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/bind-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-filter-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/filter-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-finalscore-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/finalscore-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-permit-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/permit-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-permit-result-timeout",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/permit-result-timeout",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-postfilter-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/postfilter-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-prebind-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/prebind-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-prefilter-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/prefilter-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-prefilter-result-status",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/prefilter-result-status",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-prescore-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/prescore-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-reserve-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/reserve-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-result-history",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/result-history",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-score-result",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/score-result",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-scheduler-simulator-sigs-k8s-io-selected-node",
      "type": "concept",
      "title": "kube-scheduler-simulator.sigs.k8s.io/selected-node",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-arch",
      "type": "concept",
      "title": "kubernetes.io/arch",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-os",
      "type": "concept",
      "title": "kubernetes.io/os",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-metadata-name",
      "type": "concept",
      "title": "kubernetes.io/metadata.name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-limit-ranger",
      "type": "concept",
      "title": "kubernetes.io/limit-ranger",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-config-hash",
      "type": "concept",
      "title": "kubernetes.io/config.hash",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-config-mirror",
      "type": "concept",
      "title": "kubernetes.io/config.mirror",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-config-source",
      "type": "concept",
      "title": "kubernetes.io/config.source",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-config-seen",
      "type": "concept",
      "title": "kubernetes.io/config.seen",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:addonmanager-kubernetes-io-mode",
      "type": "concept",
      "title": "addonmanager.kubernetes.io/mode",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:beta-kubernetes-io-arch-deprecated",
      "type": "concept",
      "title": "beta.kubernetes.io/arch (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:beta-kubernetes-io-os-deprecated",
      "type": "concept",
      "title": "beta.kubernetes.io/os (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-aggregator-kubernetes-io-automanaged-kube-aggregator-kubernetesio-automanaged",
      "type": "concept",
      "title": "kube-aggregator.kubernetes.io/automanaged {#kube-aggregator-kubernetesio-automanaged}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-alpha-kubernetes-io-tolerate-unready-endpoints-deprecated",
      "type": "concept",
      "title": "service.alpha.kubernetes.io/tolerate-unready-endpoints (deprecated)",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:autoscaling-alpha-kubernetes-io-behavior-deprecated-autoscaling-alpha-kubernetes-io-behavior",
      "type": "concept",
      "title": "autoscaling.alpha.kubernetes.io/behavior (deprecated) {#autoscaling-alpha-kubernetes-io-behavior}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-hostname-kubernetesiohostname",
      "type": "concept",
      "title": "kubernetes.io/hostname {#kubernetesiohostname}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-change-cause-change-cause",
      "type": "concept",
      "title": "kubernetes.io/change-cause {#change-cause}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-description-description",
      "type": "concept",
      "title": "kubernetes.io/description {#description}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-enforce-mountable-secrets-deprecated-enforce-mountable-secrets",
      "type": "concept",
      "title": "kubernetes.io/enforce-mountable-secrets (deprecated) {#enforce-mountable-secrets}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-alpha-kubernetes-io-ttl-deprecated",
      "type": "concept",
      "title": "node.alpha.kubernetes.io/ttl (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-exclude-from-external-load-balancers",
      "type": "concept",
      "title": "node.kubernetes.io/exclude-from-external-load-balancers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:controller-kubernetes-io-pod-deletion-cost-pod-deletion-cost",
      "type": "concept",
      "title": "controller.kubernetes.io/pod-deletion-cost {#pod-deletion-cost}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cluster-autoscaler-kubernetes-io-enable-ds-eviction",
      "type": "concept",
      "title": "cluster-autoscaler.kubernetes.io/enable-ds-eviction",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-ingress-bandwidth",
      "type": "concept",
      "title": "kubernetes.io/ingress-bandwidth",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-egress-bandwidth",
      "type": "concept",
      "title": "kubernetes.io/egress-bandwidth",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:beta-kubernetes-io-instance-type-deprecated",
      "type": "concept",
      "title": "beta.kubernetes.io/instance-type (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-instance-type-nodekubernetesioinstance-type",
      "type": "concept",
      "title": "node.kubernetes.io/instance-type {#nodekubernetesioinstance-type}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:failure-domain-beta-kubernetes-io-region-deprecated-failure-domainbetakubernetesioregion",
      "type": "concept",
      "title": "failure-domain.beta.kubernetes.io/region (deprecated) {#failure-domainbetakubernetesioregion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:failure-domain-beta-kubernetes-io-zone-deprecated-failure-domainbetakubernetesiozone",
      "type": "concept",
      "title": "failure-domain.beta.kubernetes.io/zone (deprecated) {#failure-domainbetakubernetesiozone}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pv-kubernetes-io-bind-completed-pv-kubernetesiobind-completed",
      "type": "concept",
      "title": "pv.kubernetes.io/bind-completed {#pv-kubernetesiobind-completed}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pv-kubernetes-io-bound-by-controller-pv-kubernetesioboundby-controller",
      "type": "concept",
      "title": "pv.kubernetes.io/bound-by-controller {#pv-kubernetesioboundby-controller}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pv-kubernetes-io-provisioned-by-pv-kubernetesiodynamically-provisioned",
      "type": "concept",
      "title": "pv.kubernetes.io/provisioned-by {#pv-kubernetesiodynamically-provisioned}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pv-kubernetes-io-migrated-to-pv-kubernetesio-migratedto",
      "type": "concept",
      "title": "pv.kubernetes.io/migrated-to {#pv-kubernetesio-migratedto}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulset-kubernetes-io-pod-name-statefulsetkubernetesiopod-name",
      "type": "concept",
      "title": "statefulset.kubernetes.io/pod-name {#statefulsetkubernetesiopod-name}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduler-alpha-kubernetes-io-node-selector-schedulerkubernetesnode-selector",
      "type": "concept",
      "title": "scheduler.alpha.kubernetes.io/node-selector {#schedulerkubernetesnode-selector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:topology-kubernetes-io-region-topologykubernetesioregion",
      "type": "concept",
      "title": "topology.kubernetes.io/region {#topologykubernetesioregion}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:topology-kubernetes-io-zone-topologykubernetesiozone",
      "type": "concept",
      "title": "topology.kubernetes.io/zone {#topologykubernetesiozone}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-alpha-kubernetes-io-node-affinity-deprecated-volume-alpha-kubernetes-io-node-affinity",
      "type": "concept",
      "title": "volume.alpha.kubernetes.io/node-affinity (deprecated) {#volume-alpha-kubernetes-io-node-affinity}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-beta-kubernetes-io-storage-provisioner-deprecated",
      "type": "concept",
      "title": "volume.beta.kubernetes.io/storage-provisioner (deprecated)",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-beta-kubernetes-io-storage-class-deprecated",
      "type": "concept",
      "title": "volume.beta.kubernetes.io/storage-class (deprecated)",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-beta-kubernetes-io-mount-options-deprecated-mount-options",
      "type": "concept",
      "title": "volume.beta.kubernetes.io/mount-options (deprecated) {#mount-options}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-kubernetes-io-storage-provisioner-volume-kubernetes-io-storage-provisioner",
      "type": "concept",
      "title": "volume.kubernetes.io/storage-provisioner  {#volume-kubernetes-io-storage-provisioner}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volume-kubernetes-io-selected-node",
      "type": "concept",
      "title": "volume.kubernetes.io/selected-node",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumes-kubernetes-io-controller-managed-attach-detach",
      "type": "concept",
      "title": "volumes.kubernetes.io/controller-managed-attach-detach",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-windows-build-nodekubernetesiowindows-build",
      "type": "concept",
      "title": "node.kubernetes.io/windows-build {#nodekubernetesiowindows-build}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storage-alpha-kubernetes-io-migrated-plugins-storagealphakubernetesiomigrated-plugins",
      "type": "concept",
      "title": "storage.alpha.kubernetes.io/migrated-plugins {#storagealphakubernetesiomigrated-plugins}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-kubernetes-io-headless-servicekubernetesioheadless",
      "type": "concept",
      "title": "service.kubernetes.io/headless {#servicekubernetesioheadless}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-kubernetes-io-topology-aware-hints-deprecated-servicekubernetesiotopology-aware-hints",
      "type": "concept",
      "title": "service.kubernetes.io/topology-aware-hints (deprecated) {#servicekubernetesiotopology-aware-hints}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-kubernetes-io-topology-mode",
      "type": "concept",
      "title": "service.kubernetes.io/topology-mode",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-service-name-kubernetesioservice-name",
      "type": "concept",
      "title": "kubernetes.io/service-name {#kubernetesioservice-name}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-service-account-name",
      "type": "concept",
      "title": "kubernetes.io/service-account.name",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-service-account-uid",
      "type": "concept",
      "title": "kubernetes.io/service-account.uid",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-legacy-token-last-used",
      "type": "concept",
      "title": "kubernetes.io/legacy-token-last-used",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-legacy-token-invalid-since",
      "type": "concept",
      "title": "kubernetes.io/legacy-token-invalid-since",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpoints-kubernetes-io-managed-by-deprecated-endpoints-kubernetes-io-managed-by",
      "type": "concept",
      "title": "endpoints.kubernetes.io/managed-by (deprecated) {#endpoints-kubernetes-io-managed-by}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointslice-kubernetes-io-managed-by-endpointslicekubernetesiomanaged-by",
      "type": "concept",
      "title": "endpointslice.kubernetes.io/managed-by {#endpointslicekubernetesiomanaged-by}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointslice-kubernetes-io-skip-mirror-endpointslicekubernetesioskip-mirror",
      "type": "concept",
      "title": "endpointslice.kubernetes.io/skip-mirror {#endpointslicekubernetesioskip-mirror}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-kubernetes-io-service-proxy-name-servicekubernetesioservice-proxy-name",
      "type": "concept",
      "title": "service.kubernetes.io/service-proxy-name {#servicekubernetesioservice-proxy-name}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:experimental-windows-kubernetes-io-isolation-type-deprecated-experimental-windows-kubernetes-io-isolation-type",
      "type": "concept",
      "title": "experimental.windows.kubernetes.io/isolation-type (deprecated) {#experimental-windows-kubernetes-io-isolation-type}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:gateway-networking-k8s-io-generator",
      "type": "concept",
      "title": "gateway.networking.k8s.io/generator",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ingressclass-kubernetes-io-is-default-class",
      "type": "concept",
      "title": "ingressclass.kubernetes.io/is-default-class",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-ingress-class-deprecated",
      "type": "concept",
      "title": "kubernetes.io/ingress.class (deprecated)",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-cluster-service-deprecated-kubernetes-io-cluster-service",
      "type": "concept",
      "title": "kubernetes.io/cluster-service (deprecated) {#kubernetes-io-cluster-service}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageclass-kubernetes-io-is-default-class",
      "type": "concept",
      "title": "storageclass.kubernetes.io/is-default-class",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alpha-kubernetes-io-provided-node-ip-alpha-alpha-kubernetes-io-provided-node-ip",
      "type": "concept",
      "title": "alpha.kubernetes.io/provided-node-ip (alpha) {#alpha-kubernetes-io-provided-node-ip}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:batch-kubernetes-io-job-completion-index",
      "type": "concept",
      "title": "batch.kubernetes.io/job-completion-index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:batch-kubernetes-io-cronjob-scheduled-timestamp",
      "type": "concept",
      "title": "batch.kubernetes.io/cronjob-scheduled-timestamp",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cronjob-kubernetes-io-instantiate-cronjob-kubernetes-io-instantiate",
      "type": "concept",
      "title": "cronjob.kubernetes.io/instantiate {#cronjob-kubernetes-io-instantiate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-kubernetes-io-default-container",
      "type": "concept",
      "title": "kubectl.kubernetes.io/default-container",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-kubernetes-io-default-logs-container-deprecated",
      "type": "concept",
      "title": "kubectl.kubernetes.io/default-logs-container (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-kubernetes-io-last-applied-configuration",
      "type": "concept",
      "title": "kubectl.kubernetes.io/last-applied-configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-kubernetes-io-restartedat-kubectl-k8s-io-restart-at",
      "type": "concept",
      "title": "kubectl.kubernetes.io/restartedAt {#kubectl-k8s-io-restart-at}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpoints-kubernetes-io-over-capacity-deprecated-endpoints-kubernetes-io-over-capacity",
      "type": "concept",
      "title": "endpoints.kubernetes.io/over-capacity (deprecated) {#endpoints-kubernetes-io-over-capacity}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpoints-kubernetes-io-last-change-trigger-time-deprecated-endpoints-kubernetes-io-last-change-trigger-time",
      "type": "concept",
      "title": "endpoints.kubernetes.io/last-change-trigger-time (deprecated) {#endpoints-kubernetes-io-last-change-trigger-time}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:control-plane-alpha-kubernetes-io-leader-deprecated-control-plane-alpha-kubernetes-io-leader",
      "type": "concept",
      "title": "control-plane.alpha.kubernetes.io/leader (deprecated) {#control-plane-alpha-kubernetes-io-leader}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:batch-kubernetes-io-job-tracking-deprecated-batch-kubernetes-io-job-tracking",
      "type": "concept",
      "title": "batch.kubernetes.io/job-tracking (deprecated) {#batch-kubernetes-io-job-tracking}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:job-name-deprecated-job-name",
      "type": "concept",
      "title": "job-name (deprecated) {#job-name}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:controller-uid-deprecated-controller-uid",
      "type": "concept",
      "title": "controller-uid (deprecated) {#controller-uid}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:batch-kubernetes-io-job-name-batchkubernetesio-job-name",
      "type": "concept",
      "title": "batch.kubernetes.io/job-name {#batchkubernetesio-job-name}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:batch-kubernetes-io-controller-uid-batchkubernetesio-controller-uid",
      "type": "concept",
      "title": "batch.kubernetes.io/controller-uid {#batchkubernetesio-controller-uid}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduler-alpha-kubernetes-io-defaulttolerations-scheduleralphakubernetesio-defaulttolerations",
      "type": "concept",
      "title": "scheduler.alpha.kubernetes.io/defaultTolerations {#scheduleralphakubernetesio-defaulttolerations}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduler-alpha-kubernetes-io-tolerationswhitelist-schedulerkubernetestolerations-whitelist",
      "type": "concept",
      "title": "scheduler.alpha.kubernetes.io/tolerationsWhitelist {#schedulerkubernetestolerations-whitelist}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduler-alpha-kubernetes-io-preferavoidpods-deprecated-scheduleralphakubernetesio-preferavoidpods",
      "type": "concept",
      "title": "scheduler.alpha.kubernetes.io/preferAvoidPods (deprecated) {#scheduleralphakubernetesio-preferavoidpods}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-not-ready",
      "type": "concept",
      "title": "node.kubernetes.io/not-ready",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-unreachable",
      "type": "concept",
      "title": "node.kubernetes.io/unreachable",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-unschedulable",
      "type": "concept",
      "title": "node.kubernetes.io/unschedulable",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-memory-pressure",
      "type": "concept",
      "title": "node.kubernetes.io/memory-pressure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-disk-pressure",
      "type": "concept",
      "title": "node.kubernetes.io/disk-pressure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-network-unavailable",
      "type": "concept",
      "title": "node.kubernetes.io/network-unavailable",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-pid-pressure",
      "type": "concept",
      "title": "node.kubernetes.io/pid-pressure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-kubernetes-io-out-of-service",
      "type": "concept",
      "title": "node.kubernetes.io/out-of-service",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-cloudprovider-kubernetes-io-uninitialized",
      "type": "concept",
      "title": "node.cloudprovider.kubernetes.io/uninitialized",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-cloudprovider-kubernetes-io-shutdown",
      "type": "concept",
      "title": "node.cloudprovider.kubernetes.io/shutdown",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:feature-node-kubernetes-io",
      "type": "concept",
      "title": "feature.node.kubernetes.io/*",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nfd-node-kubernetes-io-master-version",
      "type": "concept",
      "title": "nfd.node.kubernetes.io/master.version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nfd-node-kubernetes-io-worker-version",
      "type": "concept",
      "title": "nfd.node.kubernetes.io/worker.version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nfd-node-kubernetes-io-feature-labels",
      "type": "concept",
      "title": "nfd.node.kubernetes.io/feature-labels",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nfd-node-kubernetes-io-extended-resources",
      "type": "concept",
      "title": "nfd.node.kubernetes.io/extended-resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nfd-node-kubernetes-io-node-name",
      "type": "concept",
      "title": "nfd.node.kubernetes.io/node-name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-access-log-emit-interval-beta-service-beta-kubernetes-io-aws-load-balancer-access-log-emit-interval",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval (beta) {#service-beta-kubernetes-io-aws-load-balancer-access-log-emit-interval}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-access-log-enabled-beta-service-beta-kubernetes-io-aws-load-balancer-access-log-enabled",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-access-log-enabled (beta) {#service-beta-kubernetes-io-aws-load-balancer-access-log-enabled}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-access-log-s3-bucket-name-beta-service-beta-kubernetes-io-aws-load-balancer-access-log-s3-bucket-name",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name (beta) {#service-beta-kubernetes-io-aws-load-balancer-access-log-s3-bucket-name}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-access-log-s3-bucket-prefix-beta-service-beta-kubernetes-io-aws-load-balancer-access-log-s3-bucket-prefix",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix (beta) {#service-beta-kubernetes-io-aws-load-balancer-access-log-s3-bucket-prefix}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-additional-resource-tags-beta-service-beta-kubernetes-io-aws-load-balancer-additional-resource-tags",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags (beta) {#service-beta-kubernetes-io-aws-load-balancer-additional-resource-tags}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-alpn-policy-beta-service-beta-kubernetes-io-aws-load-balancer-alpn-policy",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-alpn-policy (beta) {#service-beta-kubernetes-io-aws-load-balancer-alpn-policy}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-attributes-beta-service-beta-kubernetes-io-aws-load-balancer-attributes",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-attributes (beta) {#service-beta-kubernetes-io-aws-load-balancer-attributes}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-backend-protocol-beta-service-beta-kubernetes-io-aws-load-balancer-backend-protocol",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-backend-protocol (beta) {#service-beta-kubernetes-io-aws-load-balancer-backend-protocol}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-connection-draining-enabled-beta-service-beta-kubernetes-io-aws-load-balancer-connection-draining-enabled",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled (beta) {#service-beta-kubernetes-io-aws-load-balancer-connection-draining-enabled}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-connection-draining-timeout-beta-service-beta-kubernetes-io-aws-load-balancer-connection-draining-timeout",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-connection-draining-timeout (beta) {#service-beta-kubernetes-io-aws-load-balancer-connection-draining-timeout}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-ip-address-type-beta-service-beta-kubernetes-io-aws-load-balancer-ip-address-type",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-ip-address-type (beta) {#service-beta-kubernetes-io-aws-load-balancer-ip-address-type}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-connection-idle-timeout-beta-service-beta-kubernetes-io-aws-load-balancer-connection-idle-timeout",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout (beta) {#service-beta-kubernetes-io-aws-load-balancer-connection-idle-timeout}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-cross-zone-load-balancing-enabled-beta-service-beta-kubernetes-io-aws-load-balancer-cross-zone-load-balancing-enabled",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled (beta) {#service-beta-kubernetes-io-aws-load-balancer-cross-zone-load-balancing-enabled}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-eip-allocations-beta-service-beta-kubernetes-io-aws-load-balancer-eip-allocations",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-eip-allocations (beta) {#service-beta-kubernetes-io-aws-load-balancer-eip-allocations}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-extra-security-groups-beta-service-beta-kubernetes-io-aws-load-balancer-extra-security-groups",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-extra-security-groups (beta) {#service-beta-kubernetes-io-aws-load-balancer-extra-security-groups}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-healthy-threshold-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-healthy-threshold",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-healthy-threshold (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-healthy-threshold}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-interval-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-interval",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-interval (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-interval}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-path-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-papth",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-path (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-papth}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-port-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-port",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-port (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-port}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-protocol-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-protocol",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-protocol}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-timeout-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-timeout",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-timeout (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-timeout}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-healthcheck-unhealthy-threshold-beta-service-beta-kubernetes-io-aws-load-balancer-healthcheck-unhealthy-threshold",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-healthcheck-unhealthy-threshold (beta) {#service-beta-kubernetes-io-aws-load-balancer-healthcheck-unhealthy-threshold}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-internal-beta-service-beta-kubernetes-io-aws-load-balancer-internal",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-internal (beta) {#service-beta-kubernetes-io-aws-load-balancer-internal}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-manage-backend-security-group-rules-beta-service-beta-kubernetes-io-aws-load-balancer-manage-backend-security-group-rules",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-manage-backend-security-group-rules (beta) {#service-beta-kubernetes-io-aws-load-balancer-manage-backend-security-group-rules}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-name-beta-service-beta-kubernetes-io-aws-load-balancer-name",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-name (beta) {#service-beta-kubernetes-io-aws-load-balancer-name}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-nlb-target-type-beta-service-beta-kubernetes-io-aws-load-balancer-nlb-target-type",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-nlb-target-type (beta) {#service-beta-kubernetes-io-aws-load-balancer-nlb-target-type}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-private-ipv4-addresses-beta-service-beta-kubernetes-io-aws-load-balancer-private-ipv4-addresses",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-private-ipv4-addresses (beta) {#service-beta-kubernetes-io-aws-load-balancer-private-ipv4-addresses}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-proxy-protocol-beta-service-beta-kubernetes-io-aws-load-balancer-proxy-protocol",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-proxy-protocol (beta) {#service-beta-kubernetes-io-aws-load-balancer-proxy-protocol}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-scheme-beta-service-beta-kubernetes-io-aws-load-balancer-scheme",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-scheme (beta) {#service-beta-kubernetes-io-aws-load-balancer-scheme}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-security-groups-deprecated-service-beta-kubernetes-io-aws-load-balancer-security-groups",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-security-groups (deprecated) {#service-beta-kubernetes-io-aws-load-balancer-security-groups}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-load-balancer-source-ranges-deprecated-service-beta-kubernetes-io-load-balancer-source-ranges",
      "type": "concept",
      "title": "service.beta.kubernetes.io/load-balancer-source-ranges (deprecated) {#service-beta-kubernetes-io-load-balancer-source-ranges}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-ssl-cert-beta-service-beta-kubernetes-io-aws-load-balancer-ssl-cert",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-ssl-cert (beta) {#service-beta-kubernetes-io-aws-load-balancer-ssl-cert}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-ssl-negotiation-policy-beta-service-beta-kubernetes-io-aws-load-balancer-ssl-negotiation-policy",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy (beta) {#service-beta-kubernetes-io-aws-load-balancer-ssl-negotiation-policy}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-ssl-ports-beta-service-beta-kubernetes-io-aws-load-balancer-ssl-ports",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-ssl-ports (beta) {#service-beta-kubernetes-io-aws-load-balancer-ssl-ports}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-subnets-beta-service-beta-kubernetes-io-aws-load-balancer-subnets",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-subnets (beta) {#service-beta-kubernetes-io-aws-load-balancer-subnets}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-target-group-attributes-beta-service-beta-kubernetes-io-aws-load-balancer-target-group-attributes",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-target-group-attributes (beta) {#service-beta-kubernetes-io-aws-load-balancer-target-group-attributes}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-target-node-labels-beta-service-beta-kubernetes-io-aws-target-node-labels",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-target-node-labels (beta) {#service-beta-kubernetes-io-aws-target-node-labels}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-aws-load-balancer-type-beta-service-beta-kubernetes-io-aws-load-balancer-type",
      "type": "concept",
      "title": "service.beta.kubernetes.io/aws-load-balancer-type (beta) {#service-beta-kubernetes-io-aws-load-balancer-type}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-beta-kubernetes-io-azure-load-balancer-disable-tcp-reset-deprecated-service-beta-kubernetes-azure-load-balancer-disble-tcp-reset",
      "type": "concept",
      "title": "service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset (deprecated) {#service-beta-kubernetes-azure-load-balancer-disble-tcp-reset}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-enforce",
      "type": "concept",
      "title": "pod-security.kubernetes.io/enforce",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-enforce-version",
      "type": "concept",
      "title": "pod-security.kubernetes.io/enforce-version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-audit",
      "type": "concept",
      "title": "pod-security.kubernetes.io/audit",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-audit-version",
      "type": "concept",
      "title": "pod-security.kubernetes.io/audit-version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-warn",
      "type": "concept",
      "title": "pod-security.kubernetes.io/warn",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-security-kubernetes-io-warn-version",
      "type": "concept",
      "title": "pod-security.kubernetes.io/warn-version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rbac-authorization-kubernetes-io-autoupdate",
      "type": "concept",
      "title": "rbac.authorization.kubernetes.io/autoupdate",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-io-psp-deprecated-kubernetes-io-psp",
      "type": "concept",
      "title": "kubernetes.io/psp (deprecated) {#kubernetes-io-psp}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:seccomp-security-alpha-kubernetes-io-pod-non-functional-seccomp-security-alpha-kubernetes-io-pod",
      "type": "concept",
      "title": "seccomp.security.alpha.kubernetes.io/pod (non-functional) {#seccomp-security-alpha-kubernetes-io-pod}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:container-seccomp-security-alpha-kubernetes-io-name-non-functional-container-seccomp-security-alpha-kubernetes-io",
      "type": "concept",
      "title": "container.seccomp.security.alpha.kubernetes.io/[NAME] (non-functional) {#container-seccomp-security-alpha-kubernetes-io}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:snapshot-storage-kubernetes-io-allow-volume-mode-change",
      "type": "concept",
      "title": "snapshot.storage.kubernetes.io/allow-volume-mode-change",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduler-alpha-kubernetes-io-critical-pod-deprecated",
      "type": "concept",
      "title": "scheduler.alpha.kubernetes.io/critical-pod (deprecated)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobset-sigs-k8s-io-jobset-name",
      "type": "concept",
      "title": "jobset.sigs.k8s.io/jobset-name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobset-sigs-k8s-io-replicatedjob-replicas",
      "type": "concept",
      "title": "jobset.sigs.k8s.io/replicatedjob-replicas",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobset-sigs-k8s-io-replicatedjob-name",
      "type": "concept",
      "title": "jobset.sigs.k8s.io/replicatedjob-name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobset-sigs-k8s-io-job-index",
      "type": "concept",
      "title": "jobset.sigs.k8s.io/job-index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobset-sigs-k8s-io-job-key",
      "type": "concept",
      "title": "jobset.sigs.k8s.io/job-key",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alpha-jobset-sigs-k8s-io-exclusive-topology",
      "type": "concept",
      "title": "alpha.jobset.sigs.k8s.io/exclusive-topology",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alpha-jobset-sigs-k8s-io-node-selector",
      "type": "concept",
      "title": "alpha.jobset.sigs.k8s.io/node-selector",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alpha-jobset-sigs-k8s-io-namespaced-job",
      "type": "concept",
      "title": "alpha.jobset.sigs.k8s.io/namespaced-job",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alpha-jobset-sigs-k8s-io-no-schedule",
      "type": "concept",
      "title": "alpha.jobset.sigs.k8s.io/no-schedule",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobset-sigs-k8s-io-coordinator",
      "type": "concept",
      "title": "jobset.sigs.k8s.io/coordinator",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-alpha-kubernetes-io-cri-socket-deprecated-kubeadm-alpha-kubernetes-io-cri-socket",
      "type": "concept",
      "title": "kubeadm.alpha.kubernetes.io/cri-socket (deprecated) {#kubeadm-alpha-kubernetes-io-cri-socket}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-kubernetes-io-etcd-advertise-client-urls",
      "type": "concept",
      "title": "kubeadm.kubernetes.io/etcd.advertise-client-urls",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-kubernetes-io-kube-apiserver-advertise-address-endpoint",
      "type": "concept",
      "title": "kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-kubernetes-io-component-config-hash",
      "type": "concept",
      "title": "kubeadm.kubernetes.io/component-config.hash",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-role-kubernetes-io-control-plane",
      "type": "concept",
      "title": "node-role.kubernetes.io/control-plane",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-role-kubernetes-io",
      "type": "concept",
      "title": "node-role.kubernetes.io/*",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-role-kubernetes-io-control-plane-node-role-kubernetes-io-control-plane-taint",
      "type": "concept",
      "title": "node-role.kubernetes.io/control-plane {#node-role-kubernetes-io-control-plane-taint}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:node-role-kubernetes-io-master-deprecated-node-role-kubernetes-io-master-taint",
      "type": "concept",
      "title": "node-role.kubernetes.io/master (deprecated) {#node-role-kubernetes-io-master-taint}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resource-kubernetes-io-admin-access-resource-kubernetes-io-admin-access",
      "type": "concept",
      "title": "resource.kubernetes.io/admin-access {resource-kubernetes-io-admin-access}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/tools/_index",
      "type": "page",
      "title": "Other Tools",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/tools/_index/"
    },
    {
      "id": "concept:crictl",
      "type": "concept",
      "title": "crictl",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dashboard",
      "type": "concept",
      "title": "Dashboard",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:headlamp",
      "type": "concept",
      "title": "Headlamp",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:helm",
      "type": "concept",
      "title": "Helm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kompose",
      "type": "concept",
      "title": "Kompose",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kui",
      "type": "concept",
      "title": "Kui",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/external-api/custom-metrics.v1beta2",
      "type": "page",
      "title": "Kubernetes Custom Metrics (v1beta2)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/external-api/custom-metrics.v1beta2/"
    },
    {
      "id": "concept:metriclistoptions-custom-metrics-k8s-io-v1beta2-metriclistoptions",
      "type": "concept",
      "title": "`MetricListOptions`     {#custom-metrics-k8s-io-v1beta2-MetricListOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricvalue-custom-metrics-k8s-io-v1beta2-metricvalue",
      "type": "concept",
      "title": "`MetricValue`     {#custom-metrics-k8s-io-v1beta2-MetricValue}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricvaluelist-custom-metrics-k8s-io-v1beta2-metricvaluelist",
      "type": "concept",
      "title": "`MetricValueList`     {#custom-metrics-k8s-io-v1beta2-MetricValueList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metricidentifier-custom-metrics-k8s-io-v1beta2-metricidentifier",
      "type": "concept",
      "title": "`MetricIdentifier`     {#custom-metrics-k8s-io-v1beta2-MetricIdentifier}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/external-api/metrics.v1beta1",
      "type": "page",
      "title": "Kubernetes Metrics (v1beta1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/external-api/metrics.v1beta1/"
    },
    {
      "id": "concept:nodemetrics-metrics-k8s-io-v1beta1-nodemetrics",
      "type": "concept",
      "title": "`NodeMetrics`     {#metrics-k8s-io-v1beta1-NodeMetrics}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodemetricslist-metrics-k8s-io-v1beta1-nodemetricslist",
      "type": "concept",
      "title": "`NodeMetricsList`     {#metrics-k8s-io-v1beta1-NodeMetricsList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podmetrics-metrics-k8s-io-v1beta1-podmetrics",
      "type": "concept",
      "title": "`PodMetrics`     {#metrics-k8s-io-v1beta1-PodMetrics}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podmetricslist-metrics-k8s-io-v1beta1-podmetricslist",
      "type": "concept",
      "title": "`PodMetricsList`     {#metrics-k8s-io-v1beta1-PodMetricsList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:containermetrics-metrics-k8s-io-v1beta1-containermetrics",
      "type": "concept",
      "title": "`ContainerMetrics`     {#metrics-k8s-io-v1beta1-ContainerMetrics}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/external-api/external-metrics.v1beta1",
      "type": "page",
      "title": "Kubernetes External Metrics (v1beta1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/external-api/external-metrics.v1beta1/"
    },
    {
      "id": "concept:externalmetricvalue-external-metrics-k8s-io-v1beta1-externalmetricvalue",
      "type": "concept",
      "title": "`ExternalMetricValue`     {#external-metrics-k8s-io-v1beta1-ExternalMetricValue}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:externalmetricvaluelist-external-metrics-k8s-io-v1beta1-externalmetricvaluelist",
      "type": "concept",
      "title": "`ExternalMetricValueList`     {#external-metrics-k8s-io-v1beta1-ExternalMetricValueList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/external-api/_index",
      "type": "page",
      "title": "External APIs",
      "summary": "External APIs are external interfaces that allow users to interact with the Kubernetes cluster from outside the cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/external-api/_index/"
    },
    {
      "id": "page:reference/scheduling/policies",
      "type": "page",
      "title": "Scheduling Policies",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/scheduling/policies/"
    },
    {
      "id": "page:reference/scheduling/config",
      "type": "page",
      "title": "Scheduler Configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/scheduling/config/"
    },
    {
      "id": "concept:profiles",
      "type": "concept",
      "title": "Profiles",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduler-configuration-migrations",
      "type": "concept",
      "title": "Scheduler configuration migrations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scheduling-plugins",
      "type": "concept",
      "title": "Scheduling plugins",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:multiple-profiles",
      "type": "concept",
      "title": "Multiple profiles",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:plugins-that-apply-to-multiple-extension-points-multipoint",
      "type": "concept",
      "title": "Plugins that apply to multiple extension points {#multipoint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/scheduling/_index",
      "type": "page",
      "title": "Scheduling",
      "summary": "Scheduling is a Kubernetes feature that manages the allocation of resources to pods within the cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/scheduling/_index/"
    },
    {
      "id": "page:reference/networking/virtual-ips",
      "type": "page",
      "title": "Virtual IPs and Service Proxies",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/networking/virtual-ips/"
    },
    {
      "id": "concept:proxy-modes",
      "type": "concept",
      "title": "Proxy modes",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:session-affinity",
      "type": "concept",
      "title": "Session affinity",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ip-address-assignment-to-services",
      "type": "concept",
      "title": "IP address assignment to Services",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:iptables-proxy-mode-proxy-mode-iptables",
      "type": "concept",
      "title": "`iptables` proxy mode {#proxy-mode-iptables}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ipvs-proxy-mode-proxy-mode-ipvs",
      "type": "concept",
      "title": "IPVS proxy mode {#proxy-mode-ipvs}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nftables-proxy-mode-proxy-mode-nftables",
      "type": "concept",
      "title": "`nftables` proxy mode {#proxy-mode-nftables}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kernelspace-proxy-mode-proxy-mode-kernelspace",
      "type": "concept",
      "title": "`kernelspace` proxy mode {#proxy-mode-kernelspace}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:session-stickiness-timeout",
      "type": "concept",
      "title": "Session stickiness timeout",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:avoiding-collisions",
      "type": "concept",
      "title": "Avoiding collisions",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ip-address-allocation-tracking",
      "type": "concept",
      "title": "IP address allocation tracking",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ip-address-ranges-for-service-virtual-ip-addresses-service-ip-static-sub-range",
      "type": "concept",
      "title": "IP address ranges for Service virtual IP addresses {#service-ip-static-sub-range}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:internal-traffic-policy",
      "type": "concept",
      "title": "Internal traffic policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:external-traffic-policy",
      "type": "concept",
      "title": "External traffic policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:traffic-to-terminating-endpoints",
      "type": "concept",
      "title": "Traffic to terminating endpoints",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:comparison-with-service-kubernetes-io-topology-mode-auto",
      "type": "concept",
      "title": "Comparison with `service.kubernetes.io/topology-mode: Auto`",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:interaction-with-traffic-policies",
      "type": "concept",
      "title": "Interaction with Traffic Policies",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:considerations-for-using-traffic-distribution-control",
      "type": "concept",
      "title": "Considerations for using traffic distribution control",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/networking/ports-and-protocols",
      "type": "page",
      "title": "Ports and Protocols",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/networking/ports-and-protocols/"
    },
    {
      "id": "concept:control-plane",
      "type": "concept",
      "title": "Control plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:worker-node-s-node",
      "type": "concept",
      "title": "Worker node(s) {#node}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/networking/service-protocols",
      "type": "page",
      "title": "Protocols for Services",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/networking/service-protocols/"
    },
    {
      "id": "concept:supported-protocols-protocol-support",
      "type": "concept",
      "title": "Supported protocols {#protocol-support}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:special-cases",
      "type": "concept",
      "title": "Special cases",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sctp-protocol-sctp",
      "type": "concept",
      "title": "`SCTP` {#protocol-sctp}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tcp-protocol-tcp",
      "type": "concept",
      "title": "`TCP` {#protocol-tcp}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:udp-protocol-udp",
      "type": "concept",
      "title": "`UDP` {#protocol-udp}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:http-protocol-http-special",
      "type": "concept",
      "title": "HTTP {#protocol-http-special}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:proxy-protocol-protocol-proxy-special",
      "type": "concept",
      "title": "PROXY protocol {#protocol-proxy-special}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tls-protocol-tls-special",
      "type": "concept",
      "title": "TLS {#protocol-tls-special}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/networking/_index",
      "type": "page",
      "title": "Networking Reference",
      "summary": "A collection of networking-related resources and guides.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/networking/_index/"
    },
    {
      "id": "page:reference/config-api/kubeadm-config.v1beta3",
      "type": "page",
      "title": "kubeadm Configuration (v1beta3)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta3/"
    },
    {
      "id": "concept:bootstraptoken-bootstraptoken",
      "type": "concept",
      "title": "`BootstrapToken`     {#BootstrapToken}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bootstraptokenstring-bootstraptokenstring",
      "type": "concept",
      "title": "`BootstrapTokenString`     {#BootstrapTokenString}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clusterconfiguration-kubeadm-k8s-io-v1beta3-clusterconfiguration",
      "type": "concept",
      "title": "`ClusterConfiguration`     {#kubeadm-k8s-io-v1beta3-ClusterConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:initconfiguration-kubeadm-k8s-io-v1beta3-initconfiguration",
      "type": "concept",
      "title": "`InitConfiguration`     {#kubeadm-k8s-io-v1beta3-InitConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:joinconfiguration-kubeadm-k8s-io-v1beta3-joinconfiguration",
      "type": "concept",
      "title": "`JoinConfiguration`     {#kubeadm-k8s-io-v1beta3-JoinConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiendpoint-kubeadm-k8s-io-v1beta3-apiendpoint",
      "type": "concept",
      "title": "`APIEndpoint`     {#kubeadm-k8s-io-v1beta3-APIEndpoint}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiserver-kubeadm-k8s-io-v1beta3-apiserver",
      "type": "concept",
      "title": "`APIServer`     {#kubeadm-k8s-io-v1beta3-APIServer}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bootstraptokendiscovery-kubeadm-k8s-io-v1beta3-bootstraptokendiscovery",
      "type": "concept",
      "title": "`BootstrapTokenDiscovery`     {#kubeadm-k8s-io-v1beta3-BootstrapTokenDiscovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:controlplanecomponent-kubeadm-k8s-io-v1beta3-controlplanecomponent",
      "type": "concept",
      "title": "`ControlPlaneComponent`     {#kubeadm-k8s-io-v1beta3-ControlPlaneComponent}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dns-kubeadm-k8s-io-v1beta3-dns",
      "type": "concept",
      "title": "`DNS`     {#kubeadm-k8s-io-v1beta3-DNS}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:discovery-kubeadm-k8s-io-v1beta3-discovery",
      "type": "concept",
      "title": "`Discovery`     {#kubeadm-k8s-io-v1beta3-Discovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:etcd-kubeadm-k8s-io-v1beta3-etcd",
      "type": "concept",
      "title": "`Etcd`     {#kubeadm-k8s-io-v1beta3-Etcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:externaletcd-kubeadm-k8s-io-v1beta3-externaletcd",
      "type": "concept",
      "title": "`ExternalEtcd`     {#kubeadm-k8s-io-v1beta3-ExternalEtcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:filediscovery-kubeadm-k8s-io-v1beta3-filediscovery",
      "type": "concept",
      "title": "`FileDiscovery`     {#kubeadm-k8s-io-v1beta3-FileDiscovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hostpathmount-kubeadm-k8s-io-v1beta3-hostpathmount",
      "type": "concept",
      "title": "`HostPathMount`     {#kubeadm-k8s-io-v1beta3-HostPathMount}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagemeta-kubeadm-k8s-io-v1beta3-imagemeta",
      "type": "concept",
      "title": "`ImageMeta`     {#kubeadm-k8s-io-v1beta3-ImageMeta}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:joincontrolplane-kubeadm-k8s-io-v1beta3-joincontrolplane",
      "type": "concept",
      "title": "`JoinControlPlane`     {#kubeadm-k8s-io-v1beta3-JoinControlPlane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:localetcd-kubeadm-k8s-io-v1beta3-localetcd",
      "type": "concept",
      "title": "`LocalEtcd`     {#kubeadm-k8s-io-v1beta3-LocalEtcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networking-kubeadm-k8s-io-v1beta3-networking",
      "type": "concept",
      "title": "`Networking`     {#kubeadm-k8s-io-v1beta3-Networking}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderegistrationoptions-kubeadm-k8s-io-v1beta3-noderegistrationoptions",
      "type": "concept",
      "title": "`NodeRegistrationOptions`     {#kubeadm-k8s-io-v1beta3-NodeRegistrationOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patches-kubeadm-k8s-io-v1beta3-patches",
      "type": "concept",
      "title": "`Patches`     {#kubeadm-k8s-io-v1beta3-Patches}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-audit.v1",
      "type": "page",
      "title": "kube-apiserver Audit Configuration (v1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-audit.v1/"
    },
    {
      "id": "concept:event-audit-k8s-io-v1-event",
      "type": "concept",
      "title": "`Event`     {#audit-k8s-io-v1-Event}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:eventlist-audit-k8s-io-v1-eventlist",
      "type": "concept",
      "title": "`EventList`     {#audit-k8s-io-v1-EventList}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:policy-audit-k8s-io-v1-policy",
      "type": "concept",
      "title": "`Policy`     {#audit-k8s-io-v1-Policy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:policylist-audit-k8s-io-v1-policylist",
      "type": "concept",
      "title": "`PolicyList`     {#audit-k8s-io-v1-PolicyList}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authenticationmetadata-audit-k8s-io-v1-authenticationmetadata",
      "type": "concept",
      "title": "`AuthenticationMetadata`     {#audit-k8s-io-v1-AuthenticationMetadata}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:groupresources-audit-k8s-io-v1-groupresources",
      "type": "concept",
      "title": "`GroupResources`     {#audit-k8s-io-v1-GroupResources}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:level-audit-k8s-io-v1-level",
      "type": "concept",
      "title": "`Level`     {#audit-k8s-io-v1-Level}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:objectreference-audit-k8s-io-v1-objectreference",
      "type": "concept",
      "title": "`ObjectReference`     {#audit-k8s-io-v1-ObjectReference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:policyrule-audit-k8s-io-v1-policyrule",
      "type": "concept",
      "title": "`PolicyRule`     {#audit-k8s-io-v1-PolicyRule}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:stage-audit-k8s-io-v1-stage",
      "type": "concept",
      "title": "`Stage`     {#audit-k8s-io-v1-Stage}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/client-authentication.v1beta1",
      "type": "page",
      "title": "Client Authentication (v1beta1)",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/client-authentication.v1beta1/"
    },
    {
      "id": "concept:execcredential-client-authentication-k8s-io-v1beta1-execcredential",
      "type": "concept",
      "title": "`ExecCredential`     {#client-authentication-k8s-io-v1beta1-ExecCredential}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cluster-client-authentication-k8s-io-v1beta1-cluster",
      "type": "concept",
      "title": "`Cluster`     {#client-authentication-k8s-io-v1beta1-Cluster}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execcredentialspec-client-authentication-k8s-io-v1beta1-execcredentialspec",
      "type": "concept",
      "title": "`ExecCredentialSpec`     {#client-authentication-k8s-io-v1beta1-ExecCredentialSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execcredentialstatus-client-authentication-k8s-io-v1beta1-execcredentialstatus",
      "type": "concept",
      "title": "`ExecCredentialStatus`     {#client-authentication-k8s-io-v1beta1-ExecCredentialStatus}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kubelet-config.v1beta1",
      "type": "page",
      "title": "Kubelet Configuration (v1beta1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/"
    },
    {
      "id": "concept:formatoptions-formatoptions",
      "type": "concept",
      "title": "`FormatOptions`     {#FormatOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jsonoptions-jsonoptions",
      "type": "concept",
      "title": "`JSONOptions`     {#JSONOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:logformatfactory-logformatfactory",
      "type": "concept",
      "title": "`LogFormatFactory`     {#LogFormatFactory}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:loggingconfiguration-loggingconfiguration",
      "type": "concept",
      "title": "`LoggingConfiguration`     {#LoggingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:loggingoptions-loggingoptions",
      "type": "concept",
      "title": "`LoggingOptions`     {#LoggingOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:outputroutingoptions-outputroutingoptions",
      "type": "concept",
      "title": "`OutputRoutingOptions`     {#OutputRoutingOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:textoptions-textoptions",
      "type": "concept",
      "title": "`TextOptions`     {#TextOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:timeormetaduration-timeormetaduration",
      "type": "concept",
      "title": "`TimeOrMetaDuration`     {#TimeOrMetaDuration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tracingconfiguration-tracingconfiguration",
      "type": "concept",
      "title": "`TracingConfiguration`     {#TracingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:vmoduleconfiguration-vmoduleconfiguration",
      "type": "concept",
      "title": "`VModuleConfiguration`     {#VModuleConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:verbositylevel-verbositylevel",
      "type": "concept",
      "title": "`VerbosityLevel`     {#VerbosityLevel}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialproviderconfig-kubelet-config-k8s-io-v1beta1-credentialproviderconfig",
      "type": "concept",
      "title": "`CredentialProviderConfig`     {#kubelet-config-k8s-io-v1beta1-CredentialProviderConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullintent-kubelet-config-k8s-io-v1beta1-imagepullintent",
      "type": "concept",
      "title": "`ImagePullIntent`     {#kubelet-config-k8s-io-v1beta1-ImagePullIntent}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepulledrecord-kubelet-config-k8s-io-v1beta1-imagepulledrecord",
      "type": "concept",
      "title": "`ImagePulledRecord`     {#kubelet-config-k8s-io-v1beta1-ImagePulledRecord}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletconfiguration-kubelet-config-k8s-io-v1beta1-kubeletconfiguration",
      "type": "concept",
      "title": "`KubeletConfiguration`     {#kubelet-config-k8s-io-v1beta1-KubeletConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serializednodeconfigsource-kubelet-config-k8s-io-v1beta1-serializednodeconfigsource",
      "type": "concept",
      "title": "`SerializedNodeConfigSource`     {#kubelet-config-k8s-io-v1beta1-SerializedNodeConfigSource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:crashloopbackoffconfig-kubelet-config-k8s-io-v1beta1-crashloopbackoffconfig",
      "type": "concept",
      "title": "`CrashLoopBackOffConfig`     {#kubelet-config-k8s-io-v1beta1-CrashLoopBackOffConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialprovider-kubelet-config-k8s-io-v1beta1-credentialprovider",
      "type": "concept",
      "title": "`CredentialProvider`     {#kubelet-config-k8s-io-v1beta1-CredentialProvider}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execenvvar-kubelet-config-k8s-io-v1beta1-execenvvar",
      "type": "concept",
      "title": "`ExecEnvVar`     {#kubelet-config-k8s-io-v1beta1-ExecEnvVar}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullcredentials-kubelet-config-k8s-io-v1beta1-imagepullcredentials",
      "type": "concept",
      "title": "`ImagePullCredentials`     {#kubelet-config-k8s-io-v1beta1-ImagePullCredentials}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullcredentialsverificationpolicy-kubelet-config-k8s-io-v1beta1-imagepullcredentialsverificationpolicy",
      "type": "concept",
      "title": "`ImagePullCredentialsVerificationPolicy`     {#kubelet-config-k8s-io-v1beta1-ImagePullCredentialsVerificationPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullsecret-kubelet-config-k8s-io-v1beta1-imagepullsecret",
      "type": "concept",
      "title": "`ImagePullSecret`     {#kubelet-config-k8s-io-v1beta1-ImagePullSecret}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullserviceaccount-kubelet-config-k8s-io-v1beta1-imagepullserviceaccount",
      "type": "concept",
      "title": "`ImagePullServiceAccount`     {#kubelet-config-k8s-io-v1beta1-ImagePullServiceAccount}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletanonymousauthentication-kubelet-config-k8s-io-v1beta1-kubeletanonymousauthentication",
      "type": "concept",
      "title": "`KubeletAnonymousAuthentication`     {#kubelet-config-k8s-io-v1beta1-KubeletAnonymousAuthentication}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletauthentication-kubelet-config-k8s-io-v1beta1-kubeletauthentication",
      "type": "concept",
      "title": "`KubeletAuthentication`     {#kubelet-config-k8s-io-v1beta1-KubeletAuthentication}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletauthorization-kubelet-config-k8s-io-v1beta1-kubeletauthorization",
      "type": "concept",
      "title": "`KubeletAuthorization`     {#kubelet-config-k8s-io-v1beta1-KubeletAuthorization}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletauthorizationmode-kubelet-config-k8s-io-v1beta1-kubeletauthorizationmode",
      "type": "concept",
      "title": "`KubeletAuthorizationMode`     {#kubelet-config-k8s-io-v1beta1-KubeletAuthorizationMode}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletwebhookauthentication-kubelet-config-k8s-io-v1beta1-kubeletwebhookauthentication",
      "type": "concept",
      "title": "`KubeletWebhookAuthentication`     {#kubelet-config-k8s-io-v1beta1-KubeletWebhookAuthentication}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletwebhookauthorization-kubelet-config-k8s-io-v1beta1-kubeletwebhookauthorization",
      "type": "concept",
      "title": "`KubeletWebhookAuthorization`     {#kubelet-config-k8s-io-v1beta1-KubeletWebhookAuthorization}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeletx509authentication-kubelet-config-k8s-io-v1beta1-kubeletx509authentication",
      "type": "concept",
      "title": "`KubeletX509Authentication`     {#kubelet-config-k8s-io-v1beta1-KubeletX509Authentication}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:memoryreservation-kubelet-config-k8s-io-v1beta1-memoryreservation",
      "type": "concept",
      "title": "`MemoryReservation`     {#kubelet-config-k8s-io-v1beta1-MemoryReservation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:memoryreservationpolicy-kubelet-config-k8s-io-v1beta1-memoryreservationpolicy",
      "type": "concept",
      "title": "`MemoryReservationPolicy`     {#kubelet-config-k8s-io-v1beta1-MemoryReservationPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:memoryswapconfiguration-kubelet-config-k8s-io-v1beta1-memoryswapconfiguration",
      "type": "concept",
      "title": "`MemorySwapConfiguration`     {#kubelet-config-k8s-io-v1beta1-MemorySwapConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcechangedetectionstrategy-kubelet-config-k8s-io-v1beta1-resourcechangedetectionstrategy",
      "type": "concept",
      "title": "`ResourceChangeDetectionStrategy`     {#kubelet-config-k8s-io-v1beta1-ResourceChangeDetectionStrategy}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:shutdowngraceperiodbypodpriority-kubelet-config-k8s-io-v1beta1-shutdowngraceperiodbypodpriority",
      "type": "concept",
      "title": "`ShutdownGracePeriodByPodPriority`     {#kubelet-config-k8s-io-v1beta1-ShutdownGracePeriodByPodPriority}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:usernamespaces-kubelet-config-k8s-io-v1beta1-usernamespaces",
      "type": "concept",
      "title": "`UserNamespaces`     {#kubelet-config-k8s-io-v1beta1-UserNamespaces}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-webhookadmission.v1",
      "type": "page",
      "title": "WebhookAdmission Configuration (v1)",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-webhookadmission.v1/"
    },
    {
      "id": "concept:webhookadmission-apiserver-config-k8s-io-v1-webhookadmission",
      "type": "concept",
      "title": "`WebhookAdmission`     {#apiserver-config-k8s-io-v1-WebhookAdmission}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kubeconfig.v1",
      "type": "page",
      "title": "kubeconfig (v1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubeconfig.v1/"
    },
    {
      "id": "concept:config-config",
      "type": "concept",
      "title": "`Config`     {#Config}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authinfo-authinfo",
      "type": "concept",
      "title": "`AuthInfo`     {#AuthInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authproviderconfig-authproviderconfig",
      "type": "concept",
      "title": "`AuthProviderConfig`     {#AuthProviderConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cluster-cluster",
      "type": "concept",
      "title": "`Cluster`     {#Cluster}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:context-context",
      "type": "concept",
      "title": "`Context`     {#Context}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execconfig-execconfig",
      "type": "concept",
      "title": "`ExecConfig`     {#ExecConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execenvvar-execenvvar",
      "type": "concept",
      "title": "`ExecEnvVar`     {#ExecEnvVar}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execinteractivemode-execinteractivemode",
      "type": "concept",
      "title": "`ExecInteractiveMode`     {#ExecInteractiveMode}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namedauthinfo-namedauthinfo",
      "type": "concept",
      "title": "`NamedAuthInfo`     {#NamedAuthInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namedcluster-namedcluster",
      "type": "concept",
      "title": "`NamedCluster`     {#NamedCluster}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namedcontext-namedcontext",
      "type": "concept",
      "title": "`NamedContext`     {#NamedContext}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namedextension-namedextension",
      "type": "concept",
      "title": "`NamedExtension`     {#NamedExtension}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:preferences-preferences",
      "type": "concept",
      "title": "`Preferences`     {#Preferences}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/client-authentication.v1",
      "type": "page",
      "title": "Client Authentication (v1)",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/client-authentication.v1/"
    },
    {
      "id": "concept:execcredential-client-authentication-k8s-io-v1-execcredential",
      "type": "concept",
      "title": "`ExecCredential`     {#client-authentication-k8s-io-v1-ExecCredential}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cluster-client-authentication-k8s-io-v1-cluster",
      "type": "concept",
      "title": "`Cluster`     {#client-authentication-k8s-io-v1-Cluster}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execcredentialspec-client-authentication-k8s-io-v1-execcredentialspec",
      "type": "concept",
      "title": "`ExecCredentialSpec`     {#client-authentication-k8s-io-v1-ExecCredentialSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execcredentialstatus-client-authentication-k8s-io-v1-execcredentialstatus",
      "type": "concept",
      "title": "`ExecCredentialStatus`     {#client-authentication-k8s-io-v1-ExecCredentialStatus}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kube-scheduler-config.v1",
      "type": "page",
      "title": "kube-scheduler Configuration (v1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kube-scheduler-config.v1/"
    },
    {
      "id": "concept:clientconnectionconfiguration-clientconnectionconfiguration",
      "type": "concept",
      "title": "`ClientConnectionConfiguration`     {#ClientConnectionConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:debuggingconfiguration-debuggingconfiguration",
      "type": "concept",
      "title": "`DebuggingConfiguration`     {#DebuggingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:leaderelectionconfiguration-leaderelectionconfiguration",
      "type": "concept",
      "title": "`LeaderElectionConfiguration`     {#LeaderElectionConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:defaultpreemptionargs-kubescheduler-config-k8s-io-v1-defaultpreemptionargs",
      "type": "concept",
      "title": "`DefaultPreemptionArgs`     {#kubescheduler-config-k8s-io-v1-DefaultPreemptionArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dynamicresourcesargs-kubescheduler-config-k8s-io-v1-dynamicresourcesargs",
      "type": "concept",
      "title": "`DynamicResourcesArgs`     {#kubescheduler-config-k8s-io-v1-DynamicResourcesArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:interpodaffinityargs-kubescheduler-config-k8s-io-v1-interpodaffinityargs",
      "type": "concept",
      "title": "`InterPodAffinityArgs`     {#kubescheduler-config-k8s-io-v1-InterPodAffinityArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeschedulerconfiguration-kubescheduler-config-k8s-io-v1-kubeschedulerconfiguration",
      "type": "concept",
      "title": "`KubeSchedulerConfiguration`     {#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeaffinityargs-kubescheduler-config-k8s-io-v1-nodeaffinityargs",
      "type": "concept",
      "title": "`NodeAffinityArgs`     {#kubescheduler-config-k8s-io-v1-NodeAffinityArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderesourcesbalancedallocationargs-kubescheduler-config-k8s-io-v1-noderesourcesbalancedallocationargs",
      "type": "concept",
      "title": "`NodeResourcesBalancedAllocationArgs`     {#kubescheduler-config-k8s-io-v1-NodeResourcesBalancedAllocationArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderesourcesfitargs-kubescheduler-config-k8s-io-v1-noderesourcesfitargs",
      "type": "concept",
      "title": "`NodeResourcesFitArgs`     {#kubescheduler-config-k8s-io-v1-NodeResourcesFitArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podtopologyspreadargs-kubescheduler-config-k8s-io-v1-podtopologyspreadargs",
      "type": "concept",
      "title": "`PodTopologySpreadArgs`     {#kubescheduler-config-k8s-io-v1-PodTopologySpreadArgs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumebindingargs-kubescheduler-config-k8s-io-v1-volumebindingargs",
      "type": "concept",
      "title": "`VolumeBindingArgs`     {#kubescheduler-config-k8s-io-v1-VolumeBindingArgs}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extender-kubescheduler-config-k8s-io-v1-extender",
      "type": "concept",
      "title": "`Extender`     {#kubescheduler-config-k8s-io-v1-Extender}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extendermanagedresource-kubescheduler-config-k8s-io-v1-extendermanagedresource",
      "type": "concept",
      "title": "`ExtenderManagedResource`     {#kubescheduler-config-k8s-io-v1-ExtenderManagedResource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extendertlsconfig-kubescheduler-config-k8s-io-v1-extendertlsconfig",
      "type": "concept",
      "title": "`ExtenderTLSConfig`     {#kubescheduler-config-k8s-io-v1-ExtenderTLSConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeschedulerprofile-kubescheduler-config-k8s-io-v1-kubeschedulerprofile",
      "type": "concept",
      "title": "`KubeSchedulerProfile`     {#kubescheduler-config-k8s-io-v1-KubeSchedulerProfile}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:plugin-kubescheduler-config-k8s-io-v1-plugin",
      "type": "concept",
      "title": "`Plugin`     {#kubescheduler-config-k8s-io-v1-Plugin}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pluginconfig-kubescheduler-config-k8s-io-v1-pluginconfig",
      "type": "concept",
      "title": "`PluginConfig`     {#kubescheduler-config-k8s-io-v1-PluginConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pluginset-kubescheduler-config-k8s-io-v1-pluginset",
      "type": "concept",
      "title": "`PluginSet`     {#kubescheduler-config-k8s-io-v1-PluginSet}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:plugins-kubescheduler-config-k8s-io-v1-plugins",
      "type": "concept",
      "title": "`Plugins`     {#kubescheduler-config-k8s-io-v1-Plugins}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podtopologyspreadconstraintsdefaulting-kubescheduler-config-k8s-io-v1-podtopologyspreadconstraintsdefaulting",
      "type": "concept",
      "title": "`PodTopologySpreadConstraintsDefaulting`     {#kubescheduler-config-k8s-io-v1-PodTopologySpreadConstraintsDefaulting}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:requestedtocapacityratioparam-kubescheduler-config-k8s-io-v1-requestedtocapacityratioparam",
      "type": "concept",
      "title": "`RequestedToCapacityRatioParam`     {#kubescheduler-config-k8s-io-v1-RequestedToCapacityRatioParam}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcespec-kubescheduler-config-k8s-io-v1-resourcespec",
      "type": "concept",
      "title": "`ResourceSpec`     {#kubescheduler-config-k8s-io-v1-ResourceSpec}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scoringstrategy-kubescheduler-config-k8s-io-v1-scoringstrategy",
      "type": "concept",
      "title": "`ScoringStrategy`     {#kubescheduler-config-k8s-io-v1-ScoringStrategy}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scoringstrategytype-kubescheduler-config-k8s-io-v1-scoringstrategytype",
      "type": "concept",
      "title": "`ScoringStrategyType`     {#kubescheduler-config-k8s-io-v1-ScoringStrategyType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:utilizationshapepoint-kubescheduler-config-k8s-io-v1-utilizationshapepoint",
      "type": "concept",
      "title": "`UtilizationShapePoint`     {#kubescheduler-config-k8s-io-v1-UtilizationShapePoint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kubelet-credentialprovider.v1",
      "type": "page",
      "title": "Kubelet CredentialProvider (v1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubelet-credentialprovider.v1/"
    },
    {
      "id": "concept:credentialproviderrequest-credentialprovider-kubelet-k8s-io-v1-credentialproviderrequest",
      "type": "concept",
      "title": "`CredentialProviderRequest`     {#credentialprovider-kubelet-k8s-io-v1-CredentialProviderRequest}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialproviderresponse-credentialprovider-kubelet-k8s-io-v1-credentialproviderresponse",
      "type": "concept",
      "title": "`CredentialProviderResponse`     {#credentialprovider-kubelet-k8s-io-v1-CredentialProviderResponse}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authconfig-credentialprovider-kubelet-k8s-io-v1-authconfig",
      "type": "concept",
      "title": "`AuthConfig`     {#credentialprovider-kubelet-k8s-io-v1-AuthConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:plugincachekeytype-credentialprovider-kubelet-k8s-io-v1-plugincachekeytype",
      "type": "concept",
      "title": "`PluginCacheKeyType`     {#credentialprovider-kubelet-k8s-io-v1-PluginCacheKeyType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-config.v1beta1",
      "type": "page",
      "title": "kube-apiserver Configuration (v1beta1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-config.v1beta1/"
    },
    {
      "id": "concept:authenticationconfiguration-apiserver-k8s-io-v1beta1-authenticationconfiguration",
      "type": "concept",
      "title": "`AuthenticationConfiguration`     {#apiserver-k8s-io-v1beta1-AuthenticationConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorizationconfiguration-apiserver-k8s-io-v1beta1-authorizationconfiguration",
      "type": "concept",
      "title": "`AuthorizationConfiguration`     {#apiserver-k8s-io-v1beta1-AuthorizationConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselectorconfiguration-apiserver-k8s-io-v1beta1-egressselectorconfiguration",
      "type": "concept",
      "title": "`EgressSelectorConfiguration`     {#apiserver-k8s-io-v1beta1-EgressSelectorConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tracingconfiguration-apiserver-k8s-io-v1beta1-tracingconfiguration",
      "type": "concept",
      "title": "`TracingConfiguration`     {#apiserver-k8s-io-v1beta1-TracingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymousauthcondition-apiserver-k8s-io-v1beta1-anonymousauthcondition",
      "type": "concept",
      "title": "`AnonymousAuthCondition`     {#apiserver-k8s-io-v1beta1-AnonymousAuthCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymousauthconfig-apiserver-k8s-io-v1beta1-anonymousauthconfig",
      "type": "concept",
      "title": "`AnonymousAuthConfig`     {#apiserver-k8s-io-v1beta1-AnonymousAuthConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:audiencematchpolicytype-apiserver-k8s-io-v1beta1-audiencematchpolicytype",
      "type": "concept",
      "title": "`AudienceMatchPolicyType`     {#apiserver-k8s-io-v1beta1-AudienceMatchPolicyType}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorizerconfiguration-apiserver-k8s-io-v1beta1-authorizerconfiguration",
      "type": "concept",
      "title": "`AuthorizerConfiguration`     {#apiserver-k8s-io-v1beta1-AuthorizerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimmappings-apiserver-k8s-io-v1beta1-claimmappings",
      "type": "concept",
      "title": "`ClaimMappings`     {#apiserver-k8s-io-v1beta1-ClaimMappings}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimorexpression-apiserver-k8s-io-v1beta1-claimorexpression",
      "type": "concept",
      "title": "`ClaimOrExpression`     {#apiserver-k8s-io-v1beta1-ClaimOrExpression}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimvalidationrule-apiserver-k8s-io-v1beta1-claimvalidationrule",
      "type": "concept",
      "title": "`ClaimValidationRule`     {#apiserver-k8s-io-v1beta1-ClaimValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:connection-apiserver-k8s-io-v1beta1-connection",
      "type": "concept",
      "title": "`Connection`     {#apiserver-k8s-io-v1beta1-Connection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselection-apiserver-k8s-io-v1beta1-egressselection",
      "type": "concept",
      "title": "`EgressSelection`     {#apiserver-k8s-io-v1beta1-EgressSelection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselectortype-apiserver-k8s-io-v1beta1-egressselectortype",
      "type": "concept",
      "title": "`EgressSelectorType`     {#apiserver-k8s-io-v1beta1-EgressSelectorType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extramapping-apiserver-k8s-io-v1beta1-extramapping",
      "type": "concept",
      "title": "`ExtraMapping`     {#apiserver-k8s-io-v1beta1-ExtraMapping}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:issuer-apiserver-k8s-io-v1beta1-issuer",
      "type": "concept",
      "title": "`Issuer`     {#apiserver-k8s-io-v1beta1-Issuer}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jwtauthenticator-apiserver-k8s-io-v1beta1-jwtauthenticator",
      "type": "concept",
      "title": "`JWTAuthenticator`     {#apiserver-k8s-io-v1beta1-JWTAuthenticator}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prefixedclaimorexpression-apiserver-k8s-io-v1beta1-prefixedclaimorexpression",
      "type": "concept",
      "title": "`PrefixedClaimOrExpression`     {#apiserver-k8s-io-v1beta1-PrefixedClaimOrExpression}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:protocoltype-apiserver-k8s-io-v1beta1-protocoltype",
      "type": "concept",
      "title": "`ProtocolType`     {#apiserver-k8s-io-v1beta1-ProtocolType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tcptransport-apiserver-k8s-io-v1beta1-tcptransport",
      "type": "concept",
      "title": "`TCPTransport`     {#apiserver-k8s-io-v1beta1-TCPTransport}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tlsconfig-apiserver-k8s-io-v1beta1-tlsconfig",
      "type": "concept",
      "title": "`TLSConfig`     {#apiserver-k8s-io-v1beta1-TLSConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:transport-apiserver-k8s-io-v1beta1-transport",
      "type": "concept",
      "title": "`Transport`     {#apiserver-k8s-io-v1beta1-Transport}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:udstransport-apiserver-k8s-io-v1beta1-udstransport",
      "type": "concept",
      "title": "`UDSTransport`     {#apiserver-k8s-io-v1beta1-UDSTransport}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:uservalidationrule-apiserver-k8s-io-v1beta1-uservalidationrule",
      "type": "concept",
      "title": "`UserValidationRule`     {#apiserver-k8s-io-v1beta1-UserValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconfiguration-apiserver-k8s-io-v1beta1-webhookconfiguration",
      "type": "concept",
      "title": "`WebhookConfiguration`     {#apiserver-k8s-io-v1beta1-WebhookConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconnectioninfo-apiserver-k8s-io-v1beta1-webhookconnectioninfo",
      "type": "concept",
      "title": "`WebhookConnectionInfo`     {#apiserver-k8s-io-v1beta1-WebhookConnectionInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookmatchcondition-apiserver-k8s-io-v1beta1-webhookmatchcondition",
      "type": "concept",
      "title": "`WebhookMatchCondition`     {#apiserver-k8s-io-v1beta1-WebhookMatchCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kubelet-config.v1",
      "type": "page",
      "title": "Kubelet Configuration (v1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubelet-config.v1/"
    },
    {
      "id": "concept:credentialproviderconfig-kubelet-config-k8s-io-v1-credentialproviderconfig",
      "type": "concept",
      "title": "`CredentialProviderConfig`     {#kubelet-config-k8s-io-v1-CredentialProviderConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialprovider-kubelet-config-k8s-io-v1-credentialprovider",
      "type": "concept",
      "title": "`CredentialProvider`     {#kubelet-config-k8s-io-v1-CredentialProvider}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execenvvar-kubelet-config-k8s-io-v1-execenvvar",
      "type": "concept",
      "title": "`ExecEnvVar`     {#kubelet-config-k8s-io-v1-ExecEnvVar}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccounttokenattributes-kubelet-config-k8s-io-v1-serviceaccounttokenattributes",
      "type": "concept",
      "title": "`ServiceAccountTokenAttributes`     {#kubelet-config-k8s-io-v1-ServiceAccountTokenAttributes}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccounttokencachetype-kubelet-config-k8s-io-v1-serviceaccounttokencachetype",
      "type": "concept",
      "title": "`ServiceAccountTokenCacheType`     {#kubelet-config-k8s-io-v1-ServiceAccountTokenCacheType}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kubelet-config.v1alpha1",
      "type": "page",
      "title": "Kubelet Configuration (v1alpha1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubelet-config.v1alpha1/"
    },
    {
      "id": "concept:credentialproviderconfig-kubelet-config-k8s-io-v1alpha1-credentialproviderconfig",
      "type": "concept",
      "title": "`CredentialProviderConfig`     {#kubelet-config-k8s-io-v1alpha1-CredentialProviderConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullintent-kubelet-config-k8s-io-v1alpha1-imagepullintent",
      "type": "concept",
      "title": "`ImagePullIntent`     {#kubelet-config-k8s-io-v1alpha1-ImagePullIntent}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepulledrecord-kubelet-config-k8s-io-v1alpha1-imagepulledrecord",
      "type": "concept",
      "title": "`ImagePulledRecord`     {#kubelet-config-k8s-io-v1alpha1-ImagePulledRecord}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialprovider-kubelet-config-k8s-io-v1alpha1-credentialprovider",
      "type": "concept",
      "title": "`CredentialProvider`     {#kubelet-config-k8s-io-v1alpha1-CredentialProvider}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:execenvvar-kubelet-config-k8s-io-v1alpha1-execenvvar",
      "type": "concept",
      "title": "`ExecEnvVar`     {#kubelet-config-k8s-io-v1alpha1-ExecEnvVar}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullcredentials-kubelet-config-k8s-io-v1alpha1-imagepullcredentials",
      "type": "concept",
      "title": "`ImagePullCredentials`     {#kubelet-config-k8s-io-v1alpha1-ImagePullCredentials}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullsecret-kubelet-config-k8s-io-v1alpha1-imagepullsecret",
      "type": "concept",
      "title": "`ImagePullSecret`     {#kubelet-config-k8s-io-v1alpha1-ImagePullSecret}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepullserviceaccount-kubelet-config-k8s-io-v1alpha1-imagepullserviceaccount",
      "type": "concept",
      "title": "`ImagePullServiceAccount`     {#kubelet-config-k8s-io-v1alpha1-ImagePullServiceAccount}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-eventratelimit.v1alpha1",
      "type": "page",
      "title": "Event Rate Limit Configuration (v1alpha1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-eventratelimit.v1alpha1/"
    },
    {
      "id": "concept:configuration-eventratelimit-admission-k8s-io-v1alpha1-configuration",
      "type": "concept",
      "title": "`Configuration`     {#eventratelimit-admission-k8s-io-v1alpha1-Configuration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limit-eventratelimit-admission-k8s-io-v1alpha1-limit",
      "type": "concept",
      "title": "`Limit`     {#eventratelimit-admission-k8s-io-v1alpha1-Limit}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limittype-eventratelimit-admission-k8s-io-v1alpha1-limittype",
      "type": "concept",
      "title": "`LimitType`     {#eventratelimit-admission-k8s-io-v1alpha1-LimitType}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kube-controller-manager-config.v1alpha1",
      "type": "page",
      "title": "kube-controller-manager Configuration (v1alpha1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kube-controller-manager-config.v1alpha1/"
    },
    {
      "id": "concept:nodecontrollerconfiguration-nodecontrollerconfiguration",
      "type": "concept",
      "title": "`NodeControllerConfiguration`     {#NodeControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:servicecontrollerconfiguration-servicecontrollerconfiguration",
      "type": "concept",
      "title": "`ServiceControllerConfiguration`     {#ServiceControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cloudcontrollermanagerconfiguration-cloudcontrollermanager-config-k8s-io-v1alpha1-cloudcontrollermanagerconfiguration",
      "type": "concept",
      "title": "`CloudControllerManagerConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cloudproviderconfiguration-cloudcontrollermanager-config-k8s-io-v1alpha1-cloudproviderconfiguration",
      "type": "concept",
      "title": "`CloudProviderConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudProviderConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubecloudsharedconfiguration-cloudcontrollermanager-config-k8s-io-v1alpha1-kubecloudsharedconfiguration",
      "type": "concept",
      "title": "`KubeCloudSharedConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-KubeCloudSharedConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconfiguration-cloudcontrollermanager-config-k8s-io-v1alpha1-webhookconfiguration",
      "type": "concept",
      "title": "`WebhookConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-WebhookConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:leadermigrationconfiguration-controllermanager-config-k8s-io-v1alpha1-leadermigrationconfiguration",
      "type": "concept",
      "title": "`LeaderMigrationConfiguration`     {#controllermanager-config-k8s-io-v1alpha1-LeaderMigrationConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:controllerleaderconfiguration-controllermanager-config-k8s-io-v1alpha1-controllerleaderconfiguration",
      "type": "concept",
      "title": "`ControllerLeaderConfiguration`     {#controllermanager-config-k8s-io-v1alpha1-ControllerLeaderConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:genericcontrollermanagerconfiguration-controllermanager-config-k8s-io-v1alpha1-genericcontrollermanagerconfiguration",
      "type": "concept",
      "title": "`GenericControllerManagerConfiguration`     {#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubecontrollermanagerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-kubecontrollermanagerconfiguration",
      "type": "concept",
      "title": "`KubeControllerManagerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:attachdetachcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-attachdetachcontrollerconfiguration",
      "type": "concept",
      "title": "`AttachDetachControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-AttachDetachControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csrsigningconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-csrsigningconfiguration",
      "type": "concept",
      "title": "`CSRSigningConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-CSRSigningConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:csrsigningcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-csrsigningcontrollerconfiguration",
      "type": "concept",
      "title": "`CSRSigningControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-CSRSigningControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cronjobcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-cronjobcontrollerconfiguration",
      "type": "concept",
      "title": "`CronJobControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-CronJobControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:daemonsetcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-daemonsetcontrollerconfiguration",
      "type": "concept",
      "title": "`DaemonSetControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DaemonSetControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deploymentcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-deploymentcontrollerconfiguration",
      "type": "concept",
      "title": "`DeploymentControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DeploymentControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deprecatedcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-deprecatedcontrollerconfiguration",
      "type": "concept",
      "title": "`DeprecatedControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DeprecatedControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:devicetaintevictioncontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-devicetaintevictioncontrollerconfiguration",
      "type": "concept",
      "title": "`DeviceTaintEvictionControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DeviceTaintEvictionControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-endpointcontrollerconfiguration",
      "type": "concept",
      "title": "`EndpointControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EndpointControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointslicecontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-endpointslicecontrollerconfiguration",
      "type": "concept",
      "title": "`EndpointSliceControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EndpointSliceControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:endpointslicemirroringcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-endpointslicemirroringcontrollerconfiguration",
      "type": "concept",
      "title": "`EndpointSliceMirroringControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EndpointSliceMirroringControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ephemeralvolumecontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-ephemeralvolumecontrollerconfiguration",
      "type": "concept",
      "title": "`EphemeralVolumeControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EphemeralVolumeControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:garbagecollectorcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-garbagecollectorcontrollerconfiguration",
      "type": "concept",
      "title": "`GarbageCollectorControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-GarbageCollectorControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:groupresource-kubecontrollermanager-config-k8s-io-v1alpha1-groupresource",
      "type": "concept",
      "title": "`GroupResource`     {#kubecontrollermanager-config-k8s-io-v1alpha1-GroupResource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hpacontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-hpacontrollerconfiguration",
      "type": "concept",
      "title": "`HPAControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-HPAControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jobcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-jobcontrollerconfiguration",
      "type": "concept",
      "title": "`JobControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-JobControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:legacysatokencleanerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-legacysatokencleanerconfiguration",
      "type": "concept",
      "title": "`LegacySATokenCleanerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-LegacySATokenCleanerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespacecontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-namespacecontrollerconfiguration",
      "type": "concept",
      "title": "`NamespaceControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-NamespaceControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodeipamcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-nodeipamcontrollerconfiguration",
      "type": "concept",
      "title": "`NodeIPAMControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-NodeIPAMControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodelifecyclecontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-nodelifecyclecontrollerconfiguration",
      "type": "concept",
      "title": "`NodeLifecycleControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-NodeLifecycleControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumebindercontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-persistentvolumebindercontrollerconfiguration",
      "type": "concept",
      "title": "`PersistentVolumeBinderControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-PersistentVolumeBinderControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumerecyclerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-persistentvolumerecyclerconfiguration",
      "type": "concept",
      "title": "`PersistentVolumeRecyclerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-PersistentVolumeRecyclerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podgccontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-podgccontrollerconfiguration",
      "type": "concept",
      "title": "`PodGCControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-PodGCControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicasetcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-replicasetcontrollerconfiguration",
      "type": "concept",
      "title": "`ReplicaSetControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ReplicaSetControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:replicationcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-replicationcontrollerconfiguration",
      "type": "concept",
      "title": "`ReplicationControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ReplicationControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceclaimcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-resourceclaimcontrollerconfiguration",
      "type": "concept",
      "title": "`ResourceClaimControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ResourceClaimControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourcequotacontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-resourcequotacontrollerconfiguration",
      "type": "concept",
      "title": "`ResourceQuotaControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ResourceQuotaControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sacontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-sacontrollerconfiguration",
      "type": "concept",
      "title": "`SAControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-SAControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statefulsetcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-statefulsetcontrollerconfiguration",
      "type": "concept",
      "title": "`StatefulSetControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-StatefulSetControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ttlafterfinishedcontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-ttlafterfinishedcontrollerconfiguration",
      "type": "concept",
      "title": "`TTLAfterFinishedControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-TTLAfterFinishedControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionpolicystatuscontrollerconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-validatingadmissionpolicystatuscontrollerconfiguration",
      "type": "concept",
      "title": "`ValidatingAdmissionPolicyStatusControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ValidatingAdmissionPolicyStatusControllerConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:volumeconfiguration-kubecontrollermanager-config-k8s-io-v1alpha1-volumeconfiguration",
      "type": "concept",
      "title": "`VolumeConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-VolumeConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kube-proxy-config.v1alpha1",
      "type": "page",
      "title": "kube-proxy Configuration (v1alpha1)",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kube-proxy-config.v1alpha1/"
    },
    {
      "id": "concept:kubeproxyconfiguration-kubeproxy-config-k8s-io-v1alpha1-kubeproxyconfiguration",
      "type": "concept",
      "title": "`KubeProxyConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-KubeProxyConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:detectlocalconfiguration-kubeproxy-config-k8s-io-v1alpha1-detectlocalconfiguration",
      "type": "concept",
      "title": "`DetectLocalConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-DetectLocalConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeproxyconntrackconfiguration-kubeproxy-config-k8s-io-v1alpha1-kubeproxyconntrackconfiguration",
      "type": "concept",
      "title": "`KubeProxyConntrackConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-KubeProxyConntrackConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeproxyiptablesconfiguration-kubeproxy-config-k8s-io-v1alpha1-kubeproxyiptablesconfiguration",
      "type": "concept",
      "title": "`KubeProxyIPTablesConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-KubeProxyIPTablesConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeproxyipvsconfiguration-kubeproxy-config-k8s-io-v1alpha1-kubeproxyipvsconfiguration",
      "type": "concept",
      "title": "`KubeProxyIPVSConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-KubeProxyIPVSConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeproxynftablesconfiguration-kubeproxy-config-k8s-io-v1alpha1-kubeproxynftablesconfiguration",
      "type": "concept",
      "title": "`KubeProxyNFTablesConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-KubeProxyNFTablesConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeproxywinkernelconfiguration-kubeproxy-config-k8s-io-v1alpha1-kubeproxywinkernelconfiguration",
      "type": "concept",
      "title": "`KubeProxyWinkernelConfiguration`     {#kubeproxy-config-k8s-io-v1alpha1-KubeProxyWinkernelConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:localmode-kubeproxy-config-k8s-io-v1alpha1-localmode",
      "type": "concept",
      "title": "`LocalMode`     {#kubeproxy-config-k8s-io-v1alpha1-LocalMode}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:proxymode-kubeproxy-config-k8s-io-v1alpha1-proxymode",
      "type": "concept",
      "title": "`ProxyMode`     {#kubeproxy-config-k8s-io-v1alpha1-ProxyMode}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-admission.v1",
      "type": "page",
      "title": "kube-apiserver Admission (v1)",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-admission.v1/"
    },
    {
      "id": "concept:admissionreview-admission-k8s-io-v1-admissionreview",
      "type": "concept",
      "title": "`AdmissionReview`     {#admission-k8s-io-v1-AdmissionReview}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admissionrequest-admission-k8s-io-v1-admissionrequest",
      "type": "concept",
      "title": "`AdmissionRequest`     {#admission-k8s-io-v1-AdmissionRequest}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admissionresponse-admission-k8s-io-v1-admissionresponse",
      "type": "concept",
      "title": "`AdmissionResponse`     {#admission-k8s-io-v1-AdmissionResponse}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:operation-admission-k8s-io-v1-operation",
      "type": "concept",
      "title": "`Operation`     {#admission-k8s-io-v1-Operation}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patchtype-admission-k8s-io-v1-patchtype",
      "type": "concept",
      "title": "`PatchType`     {#admission-k8s-io-v1-PatchType}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-config.v1alpha1",
      "type": "page",
      "title": "kube-apiserver Configuration (v1alpha1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-config.v1alpha1/"
    },
    {
      "id": "concept:admissionconfiguration-apiserver-k8s-io-v1alpha1-admissionconfiguration",
      "type": "concept",
      "title": "`AdmissionConfiguration`     {#apiserver-k8s-io-v1alpha1-AdmissionConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authenticationconfiguration-apiserver-k8s-io-v1alpha1-authenticationconfiguration",
      "type": "concept",
      "title": "`AuthenticationConfiguration`     {#apiserver-k8s-io-v1alpha1-AuthenticationConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorizationconfiguration-apiserver-k8s-io-v1alpha1-authorizationconfiguration",
      "type": "concept",
      "title": "`AuthorizationConfiguration`     {#apiserver-k8s-io-v1alpha1-AuthorizationConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselectorconfiguration-apiserver-k8s-io-v1alpha1-egressselectorconfiguration",
      "type": "concept",
      "title": "`EgressSelectorConfiguration`     {#apiserver-k8s-io-v1alpha1-EgressSelectorConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tracingconfiguration-apiserver-k8s-io-v1alpha1-tracingconfiguration",
      "type": "concept",
      "title": "`TracingConfiguration`     {#apiserver-k8s-io-v1alpha1-TracingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admissionpluginconfiguration-apiserver-k8s-io-v1alpha1-admissionpluginconfiguration",
      "type": "concept",
      "title": "`AdmissionPluginConfiguration`     {#apiserver-k8s-io-v1alpha1-AdmissionPluginConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymousauthcondition-apiserver-k8s-io-v1alpha1-anonymousauthcondition",
      "type": "concept",
      "title": "`AnonymousAuthCondition`     {#apiserver-k8s-io-v1alpha1-AnonymousAuthCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymousauthconfig-apiserver-k8s-io-v1alpha1-anonymousauthconfig",
      "type": "concept",
      "title": "`AnonymousAuthConfig`     {#apiserver-k8s-io-v1alpha1-AnonymousAuthConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:audiencematchpolicytype-apiserver-k8s-io-v1alpha1-audiencematchpolicytype",
      "type": "concept",
      "title": "`AudienceMatchPolicyType`     {#apiserver-k8s-io-v1alpha1-AudienceMatchPolicyType}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorizerconfiguration-apiserver-k8s-io-v1alpha1-authorizerconfiguration",
      "type": "concept",
      "title": "`AuthorizerConfiguration`     {#apiserver-k8s-io-v1alpha1-AuthorizerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimmappings-apiserver-k8s-io-v1alpha1-claimmappings",
      "type": "concept",
      "title": "`ClaimMappings`     {#apiserver-k8s-io-v1alpha1-ClaimMappings}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimorexpression-apiserver-k8s-io-v1alpha1-claimorexpression",
      "type": "concept",
      "title": "`ClaimOrExpression`     {#apiserver-k8s-io-v1alpha1-ClaimOrExpression}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimvalidationrule-apiserver-k8s-io-v1alpha1-claimvalidationrule",
      "type": "concept",
      "title": "`ClaimValidationRule`     {#apiserver-k8s-io-v1alpha1-ClaimValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:connection-apiserver-k8s-io-v1alpha1-connection",
      "type": "concept",
      "title": "`Connection`     {#apiserver-k8s-io-v1alpha1-Connection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselection-apiserver-k8s-io-v1alpha1-egressselection",
      "type": "concept",
      "title": "`EgressSelection`     {#apiserver-k8s-io-v1alpha1-EgressSelection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselectortype-apiserver-k8s-io-v1alpha1-egressselectortype",
      "type": "concept",
      "title": "`EgressSelectorType`     {#apiserver-k8s-io-v1alpha1-EgressSelectorType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extramapping-apiserver-k8s-io-v1alpha1-extramapping",
      "type": "concept",
      "title": "`ExtraMapping`     {#apiserver-k8s-io-v1alpha1-ExtraMapping}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:issuer-apiserver-k8s-io-v1alpha1-issuer",
      "type": "concept",
      "title": "`Issuer`     {#apiserver-k8s-io-v1alpha1-Issuer}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jwtauthenticator-apiserver-k8s-io-v1alpha1-jwtauthenticator",
      "type": "concept",
      "title": "`JWTAuthenticator`     {#apiserver-k8s-io-v1alpha1-JWTAuthenticator}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prefixedclaimorexpression-apiserver-k8s-io-v1alpha1-prefixedclaimorexpression",
      "type": "concept",
      "title": "`PrefixedClaimOrExpression`     {#apiserver-k8s-io-v1alpha1-PrefixedClaimOrExpression}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:protocoltype-apiserver-k8s-io-v1alpha1-protocoltype",
      "type": "concept",
      "title": "`ProtocolType`     {#apiserver-k8s-io-v1alpha1-ProtocolType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tcptransport-apiserver-k8s-io-v1alpha1-tcptransport",
      "type": "concept",
      "title": "`TCPTransport`     {#apiserver-k8s-io-v1alpha1-TCPTransport}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tlsconfig-apiserver-k8s-io-v1alpha1-tlsconfig",
      "type": "concept",
      "title": "`TLSConfig`     {#apiserver-k8s-io-v1alpha1-TLSConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:transport-apiserver-k8s-io-v1alpha1-transport",
      "type": "concept",
      "title": "`Transport`     {#apiserver-k8s-io-v1alpha1-Transport}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:udstransport-apiserver-k8s-io-v1alpha1-udstransport",
      "type": "concept",
      "title": "`UDSTransport`     {#apiserver-k8s-io-v1alpha1-UDSTransport}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:uservalidationrule-apiserver-k8s-io-v1alpha1-uservalidationrule",
      "type": "concept",
      "title": "`UserValidationRule`     {#apiserver-k8s-io-v1alpha1-UserValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconfiguration-apiserver-k8s-io-v1alpha1-webhookconfiguration",
      "type": "concept",
      "title": "`WebhookConfiguration`     {#apiserver-k8s-io-v1alpha1-WebhookConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconnectioninfo-apiserver-k8s-io-v1alpha1-webhookconnectioninfo",
      "type": "concept",
      "title": "`WebhookConnectionInfo`     {#apiserver-k8s-io-v1alpha1-WebhookConnectionInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookmatchcondition-apiserver-k8s-io-v1alpha1-webhookmatchcondition",
      "type": "concept",
      "title": "`WebhookMatchCondition`     {#apiserver-k8s-io-v1alpha1-WebhookMatchCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/imagepolicy.v1alpha1",
      "type": "page",
      "title": "Image Policy API (v1alpha1)",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/imagepolicy.v1alpha1/"
    },
    {
      "id": "concept:imagereview-imagepolicy-k8s-io-v1alpha1-imagereview",
      "type": "concept",
      "title": "`ImageReview`     {#imagepolicy-k8s-io-v1alpha1-ImageReview}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagereviewcontainerspec-imagepolicy-k8s-io-v1alpha1-imagereviewcontainerspec",
      "type": "concept",
      "title": "`ImageReviewContainerSpec`     {#imagepolicy-k8s-io-v1alpha1-ImageReviewContainerSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagereviewspec-imagepolicy-k8s-io-v1alpha1-imagereviewspec",
      "type": "concept",
      "title": "`ImageReviewSpec`     {#imagepolicy-k8s-io-v1alpha1-ImageReviewSpec}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagereviewstatus-imagepolicy-k8s-io-v1alpha1-imagereviewstatus",
      "type": "concept",
      "title": "`ImageReviewStatus`     {#imagepolicy-k8s-io-v1alpha1-ImageReviewStatus}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/apiserver-config.v1",
      "type": "page",
      "title": "kube-apiserver Configuration (v1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/apiserver-config.v1/"
    },
    {
      "id": "concept:admissionconfiguration-apiserver-config-k8s-io-v1-admissionconfiguration",
      "type": "concept",
      "title": "`AdmissionConfiguration`     {#apiserver-config-k8s-io-v1-AdmissionConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authenticationconfiguration-apiserver-config-k8s-io-v1-authenticationconfiguration",
      "type": "concept",
      "title": "`AuthenticationConfiguration`     {#apiserver-config-k8s-io-v1-AuthenticationConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorizationconfiguration-apiserver-config-k8s-io-v1-authorizationconfiguration",
      "type": "concept",
      "title": "`AuthorizationConfiguration`     {#apiserver-config-k8s-io-v1-AuthorizationConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:encryptionconfiguration-apiserver-config-k8s-io-v1-encryptionconfiguration",
      "type": "concept",
      "title": "`EncryptionConfiguration`     {#apiserver-config-k8s-io-v1-EncryptionConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tracingconfiguration-apiserver-config-k8s-io-v1-tracingconfiguration",
      "type": "concept",
      "title": "`TracingConfiguration`     {#apiserver-config-k8s-io-v1-TracingConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:aesconfiguration-apiserver-config-k8s-io-v1-aesconfiguration",
      "type": "concept",
      "title": "`AESConfiguration`     {#apiserver-config-k8s-io-v1-AESConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admissionpluginconfiguration-apiserver-config-k8s-io-v1-admissionpluginconfiguration",
      "type": "concept",
      "title": "`AdmissionPluginConfiguration`     {#apiserver-config-k8s-io-v1-AdmissionPluginConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymousauthcondition-apiserver-config-k8s-io-v1-anonymousauthcondition",
      "type": "concept",
      "title": "`AnonymousAuthCondition`     {#apiserver-config-k8s-io-v1-AnonymousAuthCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymousauthconfig-apiserver-config-k8s-io-v1-anonymousauthconfig",
      "type": "concept",
      "title": "`AnonymousAuthConfig`     {#apiserver-config-k8s-io-v1-AnonymousAuthConfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:audiencematchpolicytype-apiserver-config-k8s-io-v1-audiencematchpolicytype",
      "type": "concept",
      "title": "`AudienceMatchPolicyType`     {#apiserver-config-k8s-io-v1-AudienceMatchPolicyType}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorizerconfiguration-apiserver-config-k8s-io-v1-authorizerconfiguration",
      "type": "concept",
      "title": "`AuthorizerConfiguration`     {#apiserver-config-k8s-io-v1-AuthorizerConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimmappings-apiserver-config-k8s-io-v1-claimmappings",
      "type": "concept",
      "title": "`ClaimMappings`     {#apiserver-config-k8s-io-v1-ClaimMappings}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimorexpression-apiserver-config-k8s-io-v1-claimorexpression",
      "type": "concept",
      "title": "`ClaimOrExpression`     {#apiserver-config-k8s-io-v1-ClaimOrExpression}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:claimvalidationrule-apiserver-config-k8s-io-v1-claimvalidationrule",
      "type": "concept",
      "title": "`ClaimValidationRule`     {#apiserver-config-k8s-io-v1-ClaimValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:egressselectortype-apiserver-config-k8s-io-v1-egressselectortype",
      "type": "concept",
      "title": "`EgressSelectorType`     {#apiserver-config-k8s-io-v1-EgressSelectorType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extramapping-apiserver-config-k8s-io-v1-extramapping",
      "type": "concept",
      "title": "`ExtraMapping`     {#apiserver-config-k8s-io-v1-ExtraMapping}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:identityconfiguration-apiserver-config-k8s-io-v1-identityconfiguration",
      "type": "concept",
      "title": "`IdentityConfiguration`     {#apiserver-config-k8s-io-v1-IdentityConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:issuer-apiserver-config-k8s-io-v1-issuer",
      "type": "concept",
      "title": "`Issuer`     {#apiserver-config-k8s-io-v1-Issuer}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:jwtauthenticator-apiserver-config-k8s-io-v1-jwtauthenticator",
      "type": "concept",
      "title": "`JWTAuthenticator`     {#apiserver-config-k8s-io-v1-JWTAuthenticator}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kmsconfiguration-apiserver-config-k8s-io-v1-kmsconfiguration",
      "type": "concept",
      "title": "`KMSConfiguration`     {#apiserver-config-k8s-io-v1-KMSConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:key-apiserver-config-k8s-io-v1-key",
      "type": "concept",
      "title": "`Key`     {#apiserver-config-k8s-io-v1-Key}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prefixedclaimorexpression-apiserver-config-k8s-io-v1-prefixedclaimorexpression",
      "type": "concept",
      "title": "`PrefixedClaimOrExpression`     {#apiserver-config-k8s-io-v1-PrefixedClaimOrExpression}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:providerconfiguration-apiserver-config-k8s-io-v1-providerconfiguration",
      "type": "concept",
      "title": "`ProviderConfiguration`     {#apiserver-config-k8s-io-v1-ProviderConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceconfiguration-apiserver-config-k8s-io-v1-resourceconfiguration",
      "type": "concept",
      "title": "`ResourceConfiguration`     {#apiserver-config-k8s-io-v1-ResourceConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:secretboxconfiguration-apiserver-config-k8s-io-v1-secretboxconfiguration",
      "type": "concept",
      "title": "`SecretboxConfiguration`     {#apiserver-config-k8s-io-v1-SecretboxConfiguration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:uservalidationrule-apiserver-config-k8s-io-v1-uservalidationrule",
      "type": "concept",
      "title": "`UserValidationRule`     {#apiserver-config-k8s-io-v1-UserValidationRule}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconfiguration-apiserver-config-k8s-io-v1-webhookconfiguration",
      "type": "concept",
      "title": "`WebhookConfiguration`     {#apiserver-config-k8s-io-v1-WebhookConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookconnectioninfo-apiserver-config-k8s-io-v1-webhookconnectioninfo",
      "type": "concept",
      "title": "`WebhookConnectionInfo`     {#apiserver-config-k8s-io-v1-WebhookConnectionInfo}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhookmatchcondition-apiserver-config-k8s-io-v1-webhookmatchcondition",
      "type": "concept",
      "title": "`WebhookMatchCondition`     {#apiserver-config-k8s-io-v1-WebhookMatchCondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kuberc.v1alpha1",
      "type": "page",
      "title": "kuberc (v1alpha1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kuberc.v1alpha1/"
    },
    {
      "id": "concept:preference-kubectl-config-k8s-io-v1alpha1-preference",
      "type": "concept",
      "title": "`Preference`     {#kubectl-config-k8s-io-v1alpha1-Preference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:aliasoverride-kubectl-config-k8s-io-v1alpha1-aliasoverride",
      "type": "concept",
      "title": "`AliasOverride`     {#kubectl-config-k8s-io-v1alpha1-AliasOverride}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:commanddefaults-kubectl-config-k8s-io-v1alpha1-commanddefaults",
      "type": "concept",
      "title": "`CommandDefaults`     {#kubectl-config-k8s-io-v1alpha1-CommandDefaults}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:commandoptiondefault-kubectl-config-k8s-io-v1alpha1-commandoptiondefault",
      "type": "concept",
      "title": "`CommandOptionDefault`     {#kubectl-config-k8s-io-v1alpha1-CommandOptionDefault}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/kubeadm-config.v1beta4",
      "type": "page",
      "title": "kubeadm Configuration (v1beta4)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta4/"
    },
    {
      "id": "concept:clusterconfiguration-kubeadm-k8s-io-v1beta4-clusterconfiguration",
      "type": "concept",
      "title": "`ClusterConfiguration`     {#kubeadm-k8s-io-v1beta4-ClusterConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:initconfiguration-kubeadm-k8s-io-v1beta4-initconfiguration",
      "type": "concept",
      "title": "`InitConfiguration`     {#kubeadm-k8s-io-v1beta4-InitConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:joinconfiguration-kubeadm-k8s-io-v1beta4-joinconfiguration",
      "type": "concept",
      "title": "`JoinConfiguration`     {#kubeadm-k8s-io-v1beta4-JoinConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resetconfiguration-kubeadm-k8s-io-v1beta4-resetconfiguration",
      "type": "concept",
      "title": "`ResetConfiguration`     {#kubeadm-k8s-io-v1beta4-ResetConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgradeconfiguration-kubeadm-k8s-io-v1beta4-upgradeconfiguration",
      "type": "concept",
      "title": "`UpgradeConfiguration`     {#kubeadm-k8s-io-v1beta4-UpgradeConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiendpoint-kubeadm-k8s-io-v1beta4-apiendpoint",
      "type": "concept",
      "title": "`APIEndpoint`     {#kubeadm-k8s-io-v1beta4-APIEndpoint}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apiserver-kubeadm-k8s-io-v1beta4-apiserver",
      "type": "concept",
      "title": "`APIServer`     {#kubeadm-k8s-io-v1beta4-APIServer}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:arg-kubeadm-k8s-io-v1beta4-arg",
      "type": "concept",
      "title": "`Arg`     {#kubeadm-k8s-io-v1beta4-Arg}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bootstraptokendiscovery-kubeadm-k8s-io-v1beta4-bootstraptokendiscovery",
      "type": "concept",
      "title": "`BootstrapTokenDiscovery`     {#kubeadm-k8s-io-v1beta4-BootstrapTokenDiscovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:controlplanecomponent-kubeadm-k8s-io-v1beta4-controlplanecomponent",
      "type": "concept",
      "title": "`ControlPlaneComponent`     {#kubeadm-k8s-io-v1beta4-ControlPlaneComponent}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dns-kubeadm-k8s-io-v1beta4-dns",
      "type": "concept",
      "title": "`DNS`     {#kubeadm-k8s-io-v1beta4-DNS}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:discovery-kubeadm-k8s-io-v1beta4-discovery",
      "type": "concept",
      "title": "`Discovery`     {#kubeadm-k8s-io-v1beta4-Discovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:encryptionalgorithmtype-kubeadm-k8s-io-v1beta4-encryptionalgorithmtype",
      "type": "concept",
      "title": "`EncryptionAlgorithmType`     {#kubeadm-k8s-io-v1beta4-EncryptionAlgorithmType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:envvar-kubeadm-k8s-io-v1beta4-envvar",
      "type": "concept",
      "title": "`EnvVar`     {#kubeadm-k8s-io-v1beta4-EnvVar}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:etcd-kubeadm-k8s-io-v1beta4-etcd",
      "type": "concept",
      "title": "`Etcd`     {#kubeadm-k8s-io-v1beta4-Etcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:externaletcd-kubeadm-k8s-io-v1beta4-externaletcd",
      "type": "concept",
      "title": "`ExternalEtcd`     {#kubeadm-k8s-io-v1beta4-ExternalEtcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:filediscovery-kubeadm-k8s-io-v1beta4-filediscovery",
      "type": "concept",
      "title": "`FileDiscovery`     {#kubeadm-k8s-io-v1beta4-FileDiscovery}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:hostpathmount-kubeadm-k8s-io-v1beta4-hostpathmount",
      "type": "concept",
      "title": "`HostPathMount`     {#kubeadm-k8s-io-v1beta4-HostPathMount}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagemeta-kubeadm-k8s-io-v1beta4-imagemeta",
      "type": "concept",
      "title": "`ImageMeta`     {#kubeadm-k8s-io-v1beta4-ImageMeta}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:joincontrolplane-kubeadm-k8s-io-v1beta4-joincontrolplane",
      "type": "concept",
      "title": "`JoinControlPlane`     {#kubeadm-k8s-io-v1beta4-JoinControlPlane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:localetcd-kubeadm-k8s-io-v1beta4-localetcd",
      "type": "concept",
      "title": "`LocalEtcd`     {#kubeadm-k8s-io-v1beta4-LocalEtcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:networking-kubeadm-k8s-io-v1beta4-networking",
      "type": "concept",
      "title": "`Networking`     {#kubeadm-k8s-io-v1beta4-Networking}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderegistrationoptions-kubeadm-k8s-io-v1beta4-noderegistrationoptions",
      "type": "concept",
      "title": "`NodeRegistrationOptions`     {#kubeadm-k8s-io-v1beta4-NodeRegistrationOptions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patches-kubeadm-k8s-io-v1beta4-patches",
      "type": "concept",
      "title": "`Patches`     {#kubeadm-k8s-io-v1beta4-Patches}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:proxy-kubeadm-k8s-io-v1beta4-proxy",
      "type": "concept",
      "title": "`Proxy`     {#kubeadm-k8s-io-v1beta4-Proxy}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:timeouts-kubeadm-k8s-io-v1beta4-timeouts",
      "type": "concept",
      "title": "`Timeouts`     {#kubeadm-k8s-io-v1beta4-Timeouts}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgradeapplyconfiguration-kubeadm-k8s-io-v1beta4-upgradeapplyconfiguration",
      "type": "concept",
      "title": "`UpgradeApplyConfiguration`     {#kubeadm-k8s-io-v1beta4-UpgradeApplyConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgradediffconfiguration-kubeadm-k8s-io-v1beta4-upgradediffconfiguration",
      "type": "concept",
      "title": "`UpgradeDiffConfiguration`     {#kubeadm-k8s-io-v1beta4-UpgradeDiffConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgradenodeconfiguration-kubeadm-k8s-io-v1beta4-upgradenodeconfiguration",
      "type": "concept",
      "title": "`UpgradeNodeConfiguration`     {#kubeadm-k8s-io-v1beta4-UpgradeNodeConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgradeplanconfiguration-kubeadm-k8s-io-v1beta4-upgradeplanconfiguration",
      "type": "concept",
      "title": "`UpgradePlanConfiguration`     {#kubeadm-k8s-io-v1beta4-UpgradePlanConfiguration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/config-api/_index",
      "type": "page",
      "title": "Configuration APIs",
      "summary": "A collection of configuration APIs and guides.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/_index/"
    },
    {
      "id": "page:reference/config-api/kuberc.v1beta1",
      "type": "page",
      "title": "kuberc (v1beta1)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/config-api/kuberc.v1beta1/"
    },
    {
      "id": "concept:preference-kubectl-config-k8s-io-v1beta1-preference",
      "type": "concept",
      "title": "`Preference`     {#kubectl-config-k8s-io-v1beta1-Preference}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:aliasoverride-kubectl-config-k8s-io-v1beta1-aliasoverride",
      "type": "concept",
      "title": "`AliasOverride`     {#kubectl-config-k8s-io-v1beta1-AliasOverride}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:allowlistentry-kubectl-config-k8s-io-v1beta1-allowlistentry",
      "type": "concept",
      "title": "`AllowlistEntry`     {#kubectl-config-k8s-io-v1beta1-AllowlistEntry}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:commanddefaults-kubectl-config-k8s-io-v1beta1-commanddefaults",
      "type": "concept",
      "title": "`CommandDefaults`     {#kubectl-config-k8s-io-v1beta1-CommandDefaults}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:commandoptiondefault-kubectl-config-k8s-io-v1beta1-commandoptiondefault",
      "type": "concept",
      "title": "`CommandOptionDefault`     {#kubectl-config-k8s-io-v1beta1-CommandOptionDefault}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialpluginpolicy-kubectl-config-k8s-io-v1beta1-credentialpluginpolicy",
      "type": "concept",
      "title": "`CredentialPluginPolicy`     {#kubectl-config-k8s-io-v1beta1-CredentialPluginPolicy}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/slis",
      "type": "page",
      "title": "Kubernetes Component SLI Metrics",
      "summary": "High-level indicators for measuring the reliability and performance of Kubernetes components.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/slis/"
    },
    {
      "id": "concept:sli-metrics",
      "type": "concept",
      "title": "SLI Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-this-data",
      "type": "concept",
      "title": "Using this data",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/cri-pod-container-metrics",
      "type": "page",
      "title": "CRI Pod & Container Metrics",
      "summary": "Collection of Pod & Container metrics via the CRI.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/cri-pod-container-metrics/"
    },
    {
      "id": "concept:cri-pod-container-metrics",
      "type": "concept",
      "title": "CRI Pod & Container Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/zpages",
      "type": "page",
      "title": "Kubernetes z-pages",
      "summary": "Provides runtime diagnostics for Kubernetes components, offering insights into component runtime status and configuration flags.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/zpages/"
    },
    {
      "id": "concept:z-pages",
      "type": "concept",
      "title": "z-pages",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:statusz",
      "type": "concept",
      "title": "statusz",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:flagz",
      "type": "concept",
      "title": "flagz",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/node-metrics",
      "type": "page",
      "title": "Node metrics data",
      "summary": "Mechanisms for accessing metrics at node, volume, pod and container level, as seen by the kubelet.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/node-metrics/"
    },
    {
      "id": "concept:summary-metrics-api-source-summary-api-source",
      "type": "concept",
      "title": "Summary metrics API source {#summary-api-source}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pressure-stall-information-psi-psi",
      "type": "concept",
      "title": "Pressure Stall Information (PSI) {#psi}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/metrics",
      "type": "page",
      "title": "Kubernetes Metrics Reference",
      "summary": "Details of the metric data that Kubernetes components export.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/metrics/"
    },
    {
      "id": "concept:metrics-v1-36",
      "type": "concept",
      "title": "Metrics (v1.36)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:list-of-stable-kubernetes-metrics",
      "type": "concept",
      "title": "List of Stable Kubernetes Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:list-of-beta-kubernetes-metrics",
      "type": "concept",
      "title": "List of Beta Kubernetes Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:list-of-alpha-kubernetes-metrics",
      "type": "concept",
      "title": "List of Alpha Kubernetes Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/_index",
      "type": "page",
      "title": "Instrumentation",
      "summary": "A collection of instrumentation-related resources and guides.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/_index/"
    },
    {
      "id": "page:reference/instrumentation/understand-psi-metrics",
      "type": "page",
      "title": "Understand Pressure Stall Information (PSI) Metrics",
      "summary": "Detailed explanation of Pressure Stall Information (PSI) metrics and how to use them to identify resource pressure in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/understand-psi-metrics/"
    },
    {
      "id": "concept:understanding-psi-metrics",
      "type": "concept",
      "title": "Understanding PSI Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:example-scenarios",
      "type": "concept",
      "title": "Example Scenarios",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generating-cpu-pressure",
      "type": "concept",
      "title": "Generating CPU Pressure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generating-memory-pressure",
      "type": "concept",
      "title": "Generating Memory Pressure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generating-i-o-pressure",
      "type": "concept",
      "title": "Generating I/O Pressure",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/instrumentation/native-histograms",
      "type": "page",
      "title": "Native Histogram Support for Kubernetes Metrics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/instrumentation/native-histograms/"
    },
    {
      "id": "concept:before-you-begin",
      "type": "concept",
      "title": "Before you begin",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:what-are-native-histograms",
      "type": "concept",
      "title": "What are native histograms?",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:enabling-native-histograms",
      "type": "concept",
      "title": "Enabling native histograms",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:migrating-dashboards-and-alerts",
      "type": "concept",
      "title": "Migrating dashboards and alerts",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:disabling-native-histograms",
      "type": "concept",
      "title": "Disabling native histograms",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:step-1-enable-the-kubernetes-feature-gate",
      "type": "concept",
      "title": "Step 1: Enable the Kubernetes feature gate",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:step-2-configure-prometheus",
      "type": "concept",
      "title": "Step 2: Configure Prometheus",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/_index",
      "type": "page",
      "title": "Setup tools",
      "summary": "A collection of setup tools and guides.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-alpha",
      "type": "page",
      "title": "kubeadm alpha",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-alpha/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-version",
      "type": "page",
      "title": "kubeadm version",
      "summary": "kubeadm version displays the kubeadm version and Git commit hash.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-version/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-init",
      "type": "page",
      "title": "kubeadm init",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/"
    },
    {
      "id": "concept:init-workflow-init-workflow",
      "type": "concept",
      "title": "Init workflow {#init-workflow}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-init-phases-with-kubeadm-init-phases",
      "type": "concept",
      "title": "Using init phases with kubeadm {#init-phases}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-kubeadm-init-with-a-configuration-file-config-file",
      "type": "concept",
      "title": "Using kubeadm init with a configuration file {#config-file}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-kubeadm-init-with-feature-gates-feature-gates",
      "type": "concept",
      "title": "Using kubeadm init with feature gates {#feature-gates}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:adding-kube-proxy-parameters-kube-proxy",
      "type": "concept",
      "title": "Adding kube-proxy parameters {#kube-proxy}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:passing-custom-flags-to-control-plane-components-control-plane-flags",
      "type": "concept",
      "title": "Passing custom flags to control plane components {#control-plane-flags}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:running-kubeadm-without-an-internet-connection-without-internet-connection",
      "type": "concept",
      "title": "Running kubeadm without an Internet connection {#without-internet-connection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-custom-images-custom-images",
      "type": "concept",
      "title": "Using custom images {#custom-images}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:uploading-control-plane-certificates-to-the-cluster",
      "type": "concept",
      "title": "Uploading control plane certificates to the cluster",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificate-management-with-kubeadm",
      "type": "concept",
      "title": "Certificate management with kubeadm",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:managing-the-kubeadm-drop-in-file-for-the-kubelet-kubelet-drop-in",
      "type": "concept",
      "title": "Managing the kubeadm drop-in file for the kubelet {#kubelet-drop-in}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:use-kubeadm-with-cri-runtimes",
      "type": "concept",
      "title": "Use kubeadm with CRI runtimes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:setting-the-node-name",
      "type": "concept",
      "title": "Setting the node name",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:automating-kubeadm",
      "type": "concept",
      "title": "Automating kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/implementation-details",
      "type": "page",
      "title": "Implementation details",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/implementation-details/"
    },
    {
      "id": "concept:core-design-principles",
      "type": "concept",
      "title": "Core design principles",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:constants-and-well-known-values-and-paths",
      "type": "concept",
      "title": "Constants and well-known values and paths",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:the-kubeadm-configuration-file-format",
      "type": "concept",
      "title": "The kubeadm configuration file format",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-workflow-internal-design",
      "type": "concept",
      "title": "kubeadm init workflow internal design",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phases-internal-design",
      "type": "concept",
      "title": "kubeadm join phases internal design",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tls-bootstrap",
      "type": "concept",
      "title": "TLS Bootstrap",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-workflow-internal-design",
      "type": "concept",
      "title": "kubeadm upgrade workflow internal design",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-reset-workflow-internal-design",
      "type": "concept",
      "title": "kubeadm reset workflow internal design",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:preflight-checks",
      "type": "concept",
      "title": "Preflight checks",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generate-the-necessary-certificates",
      "type": "concept",
      "title": "Generate the necessary certificates",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generate-kubeconfig-files-for-control-plane-components",
      "type": "concept",
      "title": "Generate kubeconfig files for control plane components",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generate-static-pod-manifests-for-control-plane-components",
      "type": "concept",
      "title": "Generate static Pod manifests for control plane components",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generate-static-pod-manifest-for-local-etcd",
      "type": "concept",
      "title": "Generate static Pod manifest for local etcd",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:wait-for-the-control-plane-to-come-up",
      "type": "concept",
      "title": "Wait for the control plane to come up",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:save-the-kubeadm-clusterconfiguration-in-a-configmap-for-later-reference",
      "type": "concept",
      "title": "Save the kubeadm ClusterConfiguration in a ConfigMap for later reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mark-the-node-as-control-plane",
      "type": "concept",
      "title": "Mark the node as control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configure-tls-bootstrapping-for-node-joining",
      "type": "concept",
      "title": "Configure TLS-Bootstrapping for node joining",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:install-addons",
      "type": "concept",
      "title": "Install addons",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:discovery-cluster-info",
      "type": "concept",
      "title": "Discovery cluster-info",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-plan",
      "type": "concept",
      "title": "kubeadm upgrade plan",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-diff",
      "type": "concept",
      "title": "kubeadm upgrade diff",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-apply",
      "type": "concept",
      "title": "kubeadm upgrade apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-node",
      "type": "concept",
      "title": "kubeadm upgrade node",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-upgrade",
      "type": "page",
      "title": "kubeadm upgrade",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/"
    },
    {
      "id": "concept:kubeadm-upgrade-guidance",
      "type": "concept",
      "title": "kubeadm upgrade guidance",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-plan-cmd-upgrade-plan",
      "type": "concept",
      "title": "kubeadm upgrade plan {#cmd-upgrade-plan}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-apply-cmd-upgrade-apply",
      "type": "concept",
      "title": "kubeadm upgrade apply  {#cmd-upgrade-apply}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-diff-cmd-upgrade-diff",
      "type": "concept",
      "title": "kubeadm upgrade diff {#cmd-upgrade-diff}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-node-cmd-upgrade-node",
      "type": "concept",
      "title": "kubeadm upgrade node {#cmd-upgrade-node}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-init-phase",
      "type": "page",
      "title": "kubeadm init phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init-phase/"
    },
    {
      "id": "concept:kubeadm-init-phase-preflight-cmd-phase-preflight",
      "type": "concept",
      "title": "kubeadm init phase preflight {#cmd-phase-preflight}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-certs-cmd-phase-certs",
      "type": "concept",
      "title": "kubeadm init phase certs {#cmd-phase-certs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-kubeconfig-cmd-phase-kubeconfig",
      "type": "concept",
      "title": "kubeadm init phase kubeconfig {#cmd-phase-kubeconfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-etcd-cmd-phase-etcd",
      "type": "concept",
      "title": "kubeadm init phase etcd {#cmd-phase-etcd}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-control-plane-cmd-phase-control-plane",
      "type": "concept",
      "title": "kubeadm init phase control-plane {#cmd-phase-control-plane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-kubelet-start-cmd-phase-kubelet-start",
      "type": "concept",
      "title": "kubeadm init phase kubelet-start {#cmd-phase-kubelet-start}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-wait-control-plane-cmd-phase-wait-control-plane",
      "type": "concept",
      "title": "kubeadm init phase wait-control-plane {#cmd-phase-wait-control-plane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-upload-config-cmd-phase-upload-config",
      "type": "concept",
      "title": "kubeadm init phase upload-config {#cmd-phase-upload-config}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-upload-certs-cmd-phase-upload-certs",
      "type": "concept",
      "title": "kubeadm init phase upload-certs {#cmd-phase-upload-certs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-mark-control-plane-cmd-phase-mark-control-plane",
      "type": "concept",
      "title": "kubeadm init phase mark-control-plane {#cmd-phase-mark-control-plane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-bootstrap-token-cmd-phase-bootstrap-token",
      "type": "concept",
      "title": "kubeadm init phase bootstrap-token {#cmd-phase-bootstrap-token}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-kubelet-finalize-cmd-phase-kubelet-finalize-all",
      "type": "concept",
      "title": "kubeadm init phase kubelet-finalize {#cmd-phase-kubelet-finalize-all}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-addon-cmd-phase-addon",
      "type": "concept",
      "title": "kubeadm init phase addon {#cmd-phase-addon}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-init-phase-show-join-command-cmd-phase-show-join-command",
      "type": "concept",
      "title": "kubeadm init phase show-join-command {#cmd-phase-show-join-command}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-join-phase",
      "type": "page",
      "title": "kubeadm join phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-join-phase/"
    },
    {
      "id": "concept:kubeadm-join-phase-cmd-join-phase",
      "type": "concept",
      "title": "kubeadm join phase {#cmd-join-phase}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phase-preflight-cmd-join-phase-preflight",
      "type": "concept",
      "title": "kubeadm join phase preflight {#cmd-join-phase-preflight}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phase-control-plane-prepare-cmd-join-phase-control-plane-prepare",
      "type": "concept",
      "title": "kubeadm join phase control-plane-prepare {#cmd-join-phase-control-plane-prepare}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phase-kubelet-start-cmd-join-phase-kubelet-start",
      "type": "concept",
      "title": "kubeadm join phase kubelet-start {#cmd-join-phase-kubelet-start}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phase-etcd-join-cmd-join-phase-etcd-join",
      "type": "concept",
      "title": "kubeadm join phase etcd-join {#cmd-join-phase-etcd-join}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phase-control-plane-join-cmd-join-phase-control-plane-join",
      "type": "concept",
      "title": "kubeadm join phase control-plane-join {#cmd-join-phase-control-plane-join}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-join-phase-wait-control-plane-cmd-join-wait-control-plane",
      "type": "concept",
      "title": "kubeadm join phase wait-control-plane {#cmd-join-wait-control-plane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-token",
      "type": "page",
      "title": "kubeadm token",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-token/"
    },
    {
      "id": "concept:kubeadm-token-create-cmd-token-create",
      "type": "concept",
      "title": "kubeadm token create {#cmd-token-create}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-token-delete-cmd-token-delete",
      "type": "concept",
      "title": "kubeadm token delete {#cmd-token-delete}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-token-generate-cmd-token-generate",
      "type": "concept",
      "title": "kubeadm token generate {#cmd-token-generate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-token-list-cmd-token-list",
      "type": "concept",
      "title": "kubeadm token list {#cmd-token-list}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-reset-phase",
      "type": "page",
      "title": "kubeadm reset phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase/"
    },
    {
      "id": "concept:kubeadm-reset-phase-cmd-reset-phase",
      "type": "concept",
      "title": "kubeadm reset phase {#cmd-reset-phase}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-reset-phase-preflight-cmd-reset-phase-preflight",
      "type": "concept",
      "title": "kubeadm reset phase preflight {#cmd-reset-phase-preflight}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-reset-phase-remove-etcd-member-cmd-reset-phase-remove-etcd-member",
      "type": "concept",
      "title": "kubeadm reset phase remove-etcd-member {#cmd-reset-phase-remove-etcd-member}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-reset-phase-cleanup-node-cmd-reset-phase-cleanup-node",
      "type": "concept",
      "title": "kubeadm reset phase cleanup-node {#cmd-reset-phase-cleanup-node}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-upgrade-phase",
      "type": "page",
      "title": "kubeadm upgrade phases",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade-phase/"
    },
    {
      "id": "concept:kubeadm-upgrade-apply-phase-cmd-apply-phase",
      "type": "concept",
      "title": "kubeadm upgrade apply phase {#cmd-apply-phase}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-upgrade-node-phase-cmd-node-phase",
      "type": "concept",
      "title": "kubeadm upgrade node phase {#cmd-node-phase}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-join",
      "type": "page",
      "title": "kubeadm join",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-join/"
    },
    {
      "id": "concept:the-join-workflow-join-workflow",
      "type": "concept",
      "title": "The join workflow {#join-workflow}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-join-phases-with-kubeadm-join-phases",
      "type": "concept",
      "title": "Using join phases with kubeadm {#join-phases}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:discovering-what-cluster-ca-to-trust",
      "type": "concept",
      "title": "Discovering what cluster CA to trust",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:securing-your-installation-even-more-securing-more",
      "type": "concept",
      "title": "Securing your installation even more {#securing-more}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-kubeadm-join-with-a-configuration-file-config-file",
      "type": "concept",
      "title": "Using kubeadm join with a configuration file {#config-file}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-kubeconfig",
      "type": "page",
      "title": "kubeadm kubeconfig",
      "summary": "kubeadm kubeconfig generates a Kubernetes configuration file.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-kubeconfig/"
    },
    {
      "id": "concept:kubeadm-kubeconfig-cmd-kubeconfig",
      "type": "concept",
      "title": "kubeadm kubeconfig {#cmd-kubeconfig}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-kubeconfig-user-cmd-kubeconfig-user",
      "type": "concept",
      "title": "kubeadm kubeconfig user {#cmd-kubeconfig-user}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-certs",
      "type": "page",
      "title": "kubeadm certs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-certs/"
    },
    {
      "id": "concept:kubeadm-certs-cmd-certs",
      "type": "concept",
      "title": "kubeadm certs {#cmd-certs}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-certs-renew-cmd-certs-renew",
      "type": "concept",
      "title": "kubeadm certs renew {#cmd-certs-renew}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-certs-certificate-key-cmd-certs-certificate-key",
      "type": "concept",
      "title": "kubeadm certs certificate-key {#cmd-certs-certificate-key}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-certs-check-expiration-cmd-certs-check-expiration",
      "type": "concept",
      "title": "kubeadm certs check-expiration {#cmd-certs-check-expiration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-certs-generate-csr-cmd-certs-generate-csr",
      "type": "concept",
      "title": "kubeadm certs generate-csr {#cmd-certs-generate-csr}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-config",
      "type": "page",
      "title": "kubeadm config",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-config/"
    },
    {
      "id": "concept:kubeadm-config-print-cmd-config-print",
      "type": "concept",
      "title": "kubeadm config print {#cmd-config-print}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-config-print-init-defaults-cmd-config-print-init-defaults",
      "type": "concept",
      "title": "kubeadm config print init-defaults {#cmd-config-print-init-defaults}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-config-print-join-defaults-cmd-config-print-join-defaults",
      "type": "concept",
      "title": "kubeadm config print join-defaults {#cmd-config-print-join-defaults}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-config-migrate-cmd-config-migrate",
      "type": "concept",
      "title": "kubeadm config migrate {#cmd-config-migrate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-config-validate-cmd-config-validate",
      "type": "concept",
      "title": "kubeadm config validate {#cmd-config-validate}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-config-images-list-cmd-config-images-list",
      "type": "concept",
      "title": "kubeadm config images list {#cmd-config-images-list}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubeadm-config-images-pull-cmd-config-images-pull",
      "type": "concept",
      "title": "kubeadm config images pull {#cmd-config-images-pull}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/kubeadm-reset",
      "type": "page",
      "title": "kubeadm reset",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-reset/"
    },
    {
      "id": "concept:reset-workflow-reset-workflow",
      "type": "concept",
      "title": "Reset workflow {#reset-workflow}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cleanup-of-external-etcd-members",
      "type": "concept",
      "title": "Cleanup of external etcd members",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cleanup-of-cni-configuration",
      "type": "concept",
      "title": "Cleanup of CNI configuration",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cleanup-of-network-traffic-rules",
      "type": "concept",
      "title": "Cleanup of network traffic rules",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cleanup-of-home-kube",
      "type": "concept",
      "title": "Cleanup of $HOME/.kube",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:graceful-kube-apiserver-shutdown",
      "type": "concept",
      "title": "Graceful kube-apiserver shutdown",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/_index",
      "type": "page",
      "title": "Kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/_index/"
    },
    {
      "id": "concept:how-to-install",
      "type": "concept",
      "title": "How to install",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/README",
      "type": "page",
      "title": "README",
      "summary": "The README file provides information about Kubeadm generated files.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/README/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm",
      "type": "page",
      "title": "kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm/"
    },
    {
      "id": "concept:synopsis",
      "type": "concept",
      "title": "Synopsis",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:options",
      "type": "concept",
      "title": "Options",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/_index",
      "type": "page",
      "title": "Kubeadm Generated",
      "summary": "Kubeadm Generated refers to the automatically generated configuration files.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_kubeconfig/kubeadm_kubeconfig_user",
      "type": "page",
      "title": "kubeadm_kubeconfig_user",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_kubeconfig/kubeadm_kubeconfig_user/"
    },
    {
      "id": "concept:options-inherited-from-parent-commands",
      "type": "concept",
      "title": "Options inherited from parent commands",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_kubeconfig/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_kubeconfig/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_super-admin.conf",
      "type": "page",
      "title": "kubeadm_certs_renew_super-admin.conf",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_super-admin.conf/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_generate-csr",
      "type": "page",
      "title": "kubeadm_certs_generate-csr",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_generate-csr/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_etcd-peer",
      "type": "page",
      "title": "kubeadm_certs_renew_etcd-peer",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_etcd-peer/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_etcd-healthcheck-client",
      "type": "page",
      "title": "kubeadm_certs_renew_etcd-healthcheck-client",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_etcd-healthcheck-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_etcd-server",
      "type": "page",
      "title": "kubeadm_certs_renew_etcd-server",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_etcd-server/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_apiserver",
      "type": "page",
      "title": "kubeadm_certs_renew_apiserver",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_apiserver/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_admin.conf",
      "type": "page",
      "title": "kubeadm_certs_renew_admin.conf",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_admin.conf/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_check-expiration",
      "type": "page",
      "title": "kubeadm_certs_check-expiration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_check-expiration/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew",
      "type": "page",
      "title": "kubeadm_certs_renew",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_controller-manager.conf",
      "type": "page",
      "title": "kubeadm_certs_renew_controller-manager.conf",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_controller-manager.conf/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_apiserver-etcd-client",
      "type": "page",
      "title": "kubeadm_certs_renew_apiserver-etcd-client",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_apiserver-etcd-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_scheduler.conf",
      "type": "page",
      "title": "kubeadm_certs_renew_scheduler.conf",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_scheduler.conf/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_all",
      "type": "page",
      "title": "kubeadm_certs_renew_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_apiserver-kubelet-client",
      "type": "page",
      "title": "kubeadm_certs_renew_apiserver-kubelet-client",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_apiserver-kubelet-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_front-proxy-client",
      "type": "page",
      "title": "kubeadm_certs_renew_front-proxy-client",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_renew_front-proxy-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_certificate-key",
      "type": "page",
      "title": "kubeadm_certs_certificate-key",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/kubeadm_certs_certificate-key/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_certs/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_certs/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon_coredns",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_addon_coredns",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon_coredns/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon_kube-proxy",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_addon_kube-proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon_kube-proxy/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config_all",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_upload-config_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config_kubelet",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_upload-config_kubelet",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config_kubelet/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config_kubeadm",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_upload-config_kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config_kubeadm/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon_all",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_addon_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon_all",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_addon_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_diff",
      "type": "page",
      "title": "kubeadm_upgrade_diff",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_diff/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node",
      "type": "page",
      "title": "kubeadm_upgrade_node",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_preflight",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_preflight",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_preflight/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_preflight",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_preflight",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_preflight/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_control-plane",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_addon",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_post-upgrade",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_post-upgrade",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_post-upgrade/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_control-plane",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_plan",
      "type": "page",
      "title": "kubeadm_upgrade_plan",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_plan/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_addon",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_addon/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_post-upgrade",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_post-upgrade",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_post-upgrade/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_kubelet-config",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_kubelet-config",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_kubelet-config/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply",
      "type": "page",
      "title": "kubeadm_upgrade_apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_bootstrap-token",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_bootstrap-token",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_bootstrap-token/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_upload-config",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_upload-config/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon_coredns",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_addon_coredns",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon_coredns/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_kubelet-config",
      "type": "page",
      "title": "kubeadm_upgrade_apply_phase_kubelet-config",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_apply_phase_kubelet-config/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon_kube-proxy",
      "type": "page",
      "title": "kubeadm_upgrade_node_phase_addon_kube-proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_upgrade/kubeadm_upgrade_node_phase_addon_kube-proxy/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_etcd",
      "type": "page",
      "title": "kubeadm_init_phase_etcd",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_etcd/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config_kubeadm",
      "type": "page",
      "title": "kubeadm_init_phase_upload-config_kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config_kubeadm/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config_all",
      "type": "page",
      "title": "kubeadm_init_phase_upload-config_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config_kubelet",
      "type": "page",
      "title": "kubeadm_init_phase_upload-config_kubelet",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config_kubelet/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-certs",
      "type": "page",
      "title": "kubeadm_init_phase_upload-certs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-certs/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_preflight",
      "type": "page",
      "title": "kubeadm_init_phase_preflight",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_preflight/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs",
      "type": "page",
      "title": "kubeadm_init_phase_certs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-start",
      "type": "page",
      "title": "kubeadm_init_phase_kubelet-start",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-start/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_sa",
      "type": "page",
      "title": "kubeadm_init_phase_certs_sa",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_sa/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-finalize_all",
      "type": "page",
      "title": "kubeadm_init_phase_kubelet-finalize_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-finalize_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon",
      "type": "page",
      "title": "kubeadm_init_phase_addon",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-ca",
      "type": "page",
      "title": "kubeadm_init_phase_certs_etcd-ca",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-ca/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_all",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-healthcheck-client",
      "type": "page",
      "title": "kubeadm_init_phase_certs_etcd-healthcheck-client",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-healthcheck-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_scheduler",
      "type": "page",
      "title": "kubeadm_init_phase_control-plane_scheduler",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_scheduler/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config",
      "type": "page",
      "title": "kubeadm_init_phase_upload-config",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_upload-config/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_ca",
      "type": "page",
      "title": "kubeadm_init_phase_certs_ca",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_ca/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_all",
      "type": "page",
      "title": "kubeadm_init_phase_control-plane_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_apiserver-kubelet-client",
      "type": "page",
      "title": "kubeadm_init_phase_certs_apiserver-kubelet-client",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_apiserver-kubelet-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon_all",
      "type": "page",
      "title": "kubeadm_init_phase_addon_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-finalize_enable-client-cert-rotation",
      "type": "page",
      "title": "kubeadm_init_phase_kubelet-finalize_enable-client-cert-rotation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-finalize_enable-client-cert-rotation/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_bootstrap-token",
      "type": "page",
      "title": "kubeadm_init_phase_bootstrap-token",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_bootstrap-token/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-peer",
      "type": "page",
      "title": "kubeadm_init_phase_certs_etcd-peer",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-peer/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_all",
      "type": "page",
      "title": "kubeadm_init_phase_certs_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_scheduler",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig_scheduler",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_scheduler/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_show-join-command",
      "type": "page",
      "title": "kubeadm_init_phase_show-join-command",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_show-join-command/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_apiserver",
      "type": "page",
      "title": "kubeadm_init_phase_control-plane_apiserver",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_apiserver/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_admin",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig_admin",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_admin/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon_coredns",
      "type": "page",
      "title": "kubeadm_init_phase_addon_coredns",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon_coredns/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_front-proxy-ca",
      "type": "page",
      "title": "kubeadm_init_phase_certs_front-proxy-ca",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_front-proxy-ca/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_apiserver",
      "type": "page",
      "title": "kubeadm_init_phase_certs_apiserver",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_apiserver/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_controller-manager",
      "type": "page",
      "title": "kubeadm_init_phase_control-plane_controller-manager",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane_controller-manager/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_mark-control-plane",
      "type": "page",
      "title": "kubeadm_init_phase_mark-control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_mark-control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-finalize",
      "type": "page",
      "title": "kubeadm_init_phase_kubelet-finalize",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubelet-finalize/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_etcd_local",
      "type": "page",
      "title": "kubeadm_init_phase_etcd_local",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_etcd_local/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane",
      "type": "page",
      "title": "kubeadm_init_phase_control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_apiserver-etcd-client",
      "type": "page",
      "title": "kubeadm_init_phase_certs_apiserver-etcd-client",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_apiserver-etcd-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_front-proxy-client",
      "type": "page",
      "title": "kubeadm_init_phase_certs_front-proxy-client",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_front-proxy-client/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase",
      "type": "page",
      "title": "kubeadm_init_phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon_kube-proxy",
      "type": "page",
      "title": "kubeadm_init_phase_addon_kube-proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_addon_kube-proxy/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_controller-manager",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig_controller-manager",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_controller-manager/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_kubelet",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig_kubelet",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_kubelet/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_wait-control-plane",
      "type": "page",
      "title": "kubeadm_init_phase_wait-control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_wait-control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_super-admin",
      "type": "page",
      "title": "kubeadm_init_phase_kubeconfig_super-admin",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_kubeconfig_super-admin/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-server",
      "type": "page",
      "title": "kubeadm_init_phase_certs_etcd-server",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_init/kubeadm_init_phase_certs_etcd-server/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_upgrade-defaults",
      "type": "page",
      "title": "kubeadm_config_print_upgrade-defaults",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_upgrade-defaults/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_reset-defaults",
      "type": "page",
      "title": "kubeadm_config_print_reset-defaults",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_reset-defaults/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_images_list",
      "type": "page",
      "title": "kubeadm_config_images_list",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_images_list/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_images",
      "type": "page",
      "title": "kubeadm_config_images",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_images/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_images_pull",
      "type": "page",
      "title": "kubeadm_config_images_pull",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_images_pull/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_join-defaults",
      "type": "page",
      "title": "kubeadm_config_print_join-defaults",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_join-defaults/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_validate",
      "type": "page",
      "title": "kubeadm_config_validate",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_validate/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print",
      "type": "page",
      "title": "kubeadm_config_print",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_migrate",
      "type": "page",
      "title": "kubeadm_config_migrate",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_migrate/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_init-defaults",
      "type": "page",
      "title": "kubeadm_config_print_init-defaults",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_config/kubeadm_config_print_init-defaults/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_kubelet-start",
      "type": "page",
      "title": "kubeadm_join_phase_kubelet-start",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_kubelet-start/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_certs",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-prepare_certs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_certs/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-join",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-join",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-join/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-prepare",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_all",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-prepare_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_kubelet-wait-bootstrap",
      "type": "page",
      "title": "kubeadm_join_phase_kubelet-wait-bootstrap",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_kubelet-wait-bootstrap/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-join_all",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-join_all",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-join_all/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-join_mark-control-plane",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-join_mark-control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-join_mark-control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_control-plane",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-prepare_control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_download-certs",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-prepare_download-certs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_download-certs/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase",
      "type": "page",
      "title": "kubeadm_join_phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_etcd-join",
      "type": "page",
      "title": "kubeadm_join_phase_etcd-join",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_etcd-join/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_preflight",
      "type": "page",
      "title": "kubeadm_join_phase_preflight",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_preflight/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_kubeconfig",
      "type": "page",
      "title": "kubeadm_join_phase_control-plane-prepare_kubeconfig",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_control-plane-prepare_kubeconfig/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_wait-control-plane",
      "type": "page",
      "title": "kubeadm_join_phase_wait-control-plane",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_join/kubeadm_join_phase_wait-control-plane/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_list",
      "type": "page",
      "title": "kubeadm_token_list",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_list/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_create",
      "type": "page",
      "title": "kubeadm_token_create",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_create/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_delete",
      "type": "page",
      "title": "kubeadm_token_delete",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_delete/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_generate",
      "type": "page",
      "title": "kubeadm_token_generate",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_token/kubeadm_token_generate/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_token/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_token/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_version/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_version/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_remove-etcd-member",
      "type": "page",
      "title": "kubeadm_reset_phase_remove-etcd-member",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_remove-etcd-member/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_cleanup-node",
      "type": "page",
      "title": "kubeadm_reset_phase_cleanup-node",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_cleanup-node/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase",
      "type": "page",
      "title": "kubeadm_reset_phase",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_preflight",
      "type": "page",
      "title": "kubeadm_reset_phase_preflight",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_preflight/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_reset/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/_index/"
    },
    {
      "id": "page:reference/setup-tools/kubeadm/generated/kubeadm_completion/_index",
      "type": "page",
      "title": "_index",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/generated/kubeadm_completion/_index/"
    },
    {
      "id": "page:reference/command-line-tools-reference/kube-apiserver",
      "type": "page",
      "title": "kube-apiserver",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/"
    },
    {
      "id": "concept:heading-synopsis",
      "type": "concept",
      "title": "{{% heading \"synopsis\" %}}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:heading-options",
      "type": "concept",
      "title": "{{% heading \"options\" %}}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/command-line-tools-reference/kube-controller-manager",
      "type": "page",
      "title": "kube-controller-manager",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/"
    },
    {
      "id": "page:reference/command-line-tools-reference/kube-proxy",
      "type": "page",
      "title": "kube-proxy",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/kubelet",
      "type": "page",
      "title": "kubelet",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/kube-scheduler",
      "type": "page",
      "title": "kube-scheduler",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/"
    },
    {
      "id": "page:reference/command-line-tools-reference/_index",
      "type": "page",
      "title": "Component tools",
      "summary": "Component tools are used to manage and interact with Kubernetes clusters.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/_index/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates-removed/index",
      "type": "page",
      "title": "Feature Gates (removed)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates-removed/index/"
    },
    {
      "id": "concept:descriptions-for-removed-feature-gates",
      "type": "concept",
      "title": "Descriptions for removed feature gates",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:feature-gates-that-are-removed",
      "type": "concept",
      "title": "Feature gates that are removed",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MinimizeIPTablesRestore",
      "type": "page",
      "title": "MinimizeIPTablesRestore",
      "summary": "MinimizeIPTablesRestore is a feature gate that minimizes the number of iptables rules restored during a cluster restart.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MinimizeIPTablesRestore/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ImageMaximumGCAge",
      "type": "page",
      "title": "ImageMaximumGCAge",
      "summary": "ImageMaximumGCAge is a feature gate that sets the maximum age of images in the cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ImageMaximumGCAge/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InOrderInformers",
      "type": "page",
      "title": "InOrderInformers",
      "summary": "InOrderInformers is a feature gate that enables in-order informer processing.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InOrderInformers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ElasticIndexedJob",
      "type": "page",
      "title": "ElasticIndexedJob",
      "summary": "ElasticIndexedJob is a feature gate that enables elastic indexing for jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ElasticIndexedJob/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourceSubresources",
      "type": "page",
      "title": "CustomResourceSubresources",
      "summary": "CustomResourceSubresources is a feature gate that enables subresource management for custom resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourceSubresources/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DisableNodeKubeProxyVersion",
      "type": "page",
      "title": "DisableNodeKubeProxyVersion",
      "summary": "DisableNodeKubeProxyVersion is a feature gate that disables the version check for kube-proxy on nodes.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DisableNodeKubeProxyVersion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/IndexedJob",
      "type": "page",
      "title": "IndexedJob",
      "summary": "IndexedJob is a feature gate that enables indexing for jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/IndexedJob/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StructuredAuthorizationConfiguration",
      "type": "page",
      "title": "StructuredAuthorizationConfiguration",
      "summary": "A feature gate for structured authorization configuration.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthorizationConfiguration/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletPodResources",
      "type": "page",
      "title": "KubeletPodResources",
      "summary": "A feature gate for Kubelet pod resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletPodResources/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CPUManagerPolicyBetaOptions",
      "type": "page",
      "title": "CPUManagerPolicyBetaOptions",
      "summary": "A feature gate for CPU manager policy beta options.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CPUManagerPolicyBetaOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAccountNodeAudienceRestriction",
      "type": "page",
      "title": "ServiceAccountNodeAudienceRestriction",
      "summary": "A feature gate for service account node audience restriction.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAccountNodeAudienceRestriction/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ChangeContainerStatusOnKubeletRestart",
      "type": "page",
      "title": "ChangeContainerStatusOnKubeletRestart",
      "summary": "Changes the container status on Kubelet restart.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ChangeContainerStatusOnKubeletRestart/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceTrafficDistribution",
      "type": "page",
      "title": "ServiceTrafficDistribution",
      "summary": "Distributes service traffic across multiple endpoints.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceTrafficDistribution/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeLease",
      "type": "page",
      "title": "NodeLease",
      "summary": "Manages node leases to prevent node reuse.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeLease/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ProbeTerminationGracePeriod",
      "type": "page",
      "title": "ProbeTerminationGracePeriod",
      "summary": "Sets the termination grace period for probes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ProbeTerminationGracePeriod/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAResourceClaimDeviceStatus",
      "type": "page",
      "title": "DRAResourceClaimDeviceStatus",
      "summary": "DRAResourceClaimDeviceStatus is a feature gate that enables device status reporting for DRA (Device Resource Allocation) resource claims.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAResourceClaimDeviceStatus/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GangScheduling",
      "type": "page",
      "title": "GangScheduling",
      "summary": "GangScheduling is a feature gate that enables gang scheduling for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GangScheduling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LocalStorageCapacityIsolationFSQuotaMonitoring",
      "type": "page",
      "title": "LocalStorageCapacityIsolationFSQuotaMonitoring",
      "summary": "LocalStorageCapacityIsolationFSQuotaMonitoring is a feature gate that enables filesystem quota monitoring for local storage.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LocalStorageCapacityIsolationFSQuotaMonitoring/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfigurationJWKSMetrics",
      "type": "page",
      "title": "StructuredAuthenticationConfigurationJWKSMetrics",
      "summary": "StructuredAuthenticationConfigurationJWKSMetrics is a feature gate that enables structured authentication configuration and JSON Web Key Set (JWS) metrics.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfigurationJWKSMetrics/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AppArmor",
      "type": "page",
      "title": "AppArmor",
      "summary": "AppArmor is a Linux kernel feature that provides mandatory access control (MAC) to restrict an application's capabilities.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AppArmor/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ClusterTrustBundle",
      "type": "page",
      "title": "ClusterTrustBundle",
      "summary": "ClusterTrustBundle is a feature that enables cluster-wide certificate rotation and renewal.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ClusterTrustBundle/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ClearingNominatedNodeNameAfterBinding",
      "type": "page",
      "title": "ClearingNominatedNodeNameAfterBinding",
      "summary": "ClearingNominatedNodeNameAfterBinding is a feature that clears the nominated node name after pod binding.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ClearingNominatedNodeNameAfterBinding/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIBlockVolume",
      "type": "page",
      "title": "CSIBlockVolume",
      "summary": "CSIBlockVolume is a feature that enables CSI (Container Storage Interface) support for block volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIBlockVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PersistentVolumeLastPhaseTransitionTime",
      "type": "page",
      "title": "PersistentVolumeLastPhaseTransitionTime",
      "summary": "PersistentVolumeLastPhaseTransitionTime is a feature gate that allows you to control the visibility of persistent volume phase transition times.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PersistentVolumeLastPhaseTransitionTime/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APIServerTracing",
      "type": "page",
      "title": "APIServerTracing",
      "summary": "APIServerTracing is a feature gate that enables tracing for the API server.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APIServerTracing/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationOpenStackComplete",
      "type": "page",
      "title": "CSIMigrationOpenStackComplete",
      "summary": "CSIMigrationOpenStackComplete is a feature gate that enables the completion of CSI migration for OpenStack.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationOpenStackComplete/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GCERegionalPersistentDisk",
      "type": "page",
      "title": "GCERegionalPersistentDisk",
      "summary": "GCERegionalPersistentDisk is a feature gate that enables the use of regional persistent disks with GCE.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GCERegionalPersistentDisk/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PVCProtection",
      "type": "page",
      "title": "PVCProtection",
      "summary": "PVCProtection is a feature gate that enables protection for Persistent Volume Claims.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PVCProtection/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobPodFailurePolicy",
      "type": "page",
      "title": "JobPodFailurePolicy",
      "summary": "JobPodFailurePolicy is a feature gate that controls the behavior of Job pods when they fail.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobPodFailurePolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CRIContainerLogRotation",
      "type": "page",
      "title": "CRIContainerLogRotation",
      "summary": "CRIContainerLogRotation is a feature gate that enables container log rotation for CRI (Container Runtime Interface) containers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CRIContainerLogRotation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodLifecycleSleepActionAllowZero",
      "type": "page",
      "title": "PodLifecycleSleepActionAllowZero",
      "summary": "PodLifecycleSleepActionAllowZero is a feature gate that allows the Pod Lifecycle Hook to sleep for zero seconds.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodLifecycleSleepActionAllowZero/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationAWS",
      "type": "page",
      "title": "CSIMigrationAWS",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationAWS/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CloudControllerManagerWatchBasedRoutesReconciliation",
      "type": "page",
      "title": "CloudControllerManagerWatchBasedRoutesReconciliation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CloudControllerManagerWatchBasedRoutesReconciliation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GitRepoVolumeDriver",
      "type": "page",
      "title": "GitRepoVolumeDriver",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GitRepoVolumeDriver/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ImmutableEphemeralVolumes",
      "type": "page",
      "title": "ImmutableEphemeralVolumes",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ImmutableEphemeralVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAPrioritizedList",
      "type": "page",
      "title": "DRAPrioritizedList",
      "summary": "DRAPrioritizedList is a feature gate that enables prioritized deletion of resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAPrioritizedList/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ProcMountType",
      "type": "page",
      "title": "ProcMountType",
      "summary": "ProcMountType is a feature gate that controls the mount type of /proc.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ProcMountType/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SkipReadOnlyValidationGCE",
      "type": "page",
      "title": "SkipReadOnlyValidationGCE",
      "summary": "SkipReadOnlyValidationGCE is a feature gate that skips read-only validation for Google Cloud Engine.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SkipReadOnlyValidationGCE/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RequestManagement",
      "type": "page",
      "title": "RequestManagement",
      "summary": "RequestManagement is a feature gate that enables request management for Kubernetes resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RequestManagement/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HPAContainerMetrics",
      "type": "page",
      "title": "HPAContainerMetrics",
      "summary": "HPAContainerMetrics is a feature gate that enables Horizontal Pod Autoscaler (HPA) to use container metrics.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HPAContainerMetrics/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SchedulerAsyncAPICalls",
      "type": "page",
      "title": "SchedulerAsyncAPICalls",
      "summary": "SchedulerAsyncAPICalls is a feature gate that enables the Kubernetes scheduler to make asynchronous API calls.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SchedulerAsyncAPICalls/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PDBUnhealthyPodEvictionPolicy",
      "type": "page",
      "title": "PDBUnhealthyPodEvictionPolicy",
      "summary": "PDBUnhealthyPodEvictionPolicy is a feature gate that controls the eviction policy for pods in a Pod Disruption Budget (PDB).",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PDBUnhealthyPodEvictionPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationAWSComplete",
      "type": "page",
      "title": "CSIMigrationAWSComplete",
      "summary": "CSIMigrationAWSComplete is a feature gate that enables the completion of CSI migration on AWS.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationAWSComplete/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationGCE",
      "type": "page",
      "title": "CSIMigrationGCE",
      "summary": "CSIMigrationGCE is a feature gate that enables migration of CSI drivers to use GCE.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationGCE/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ImageVolumeWithDigest",
      "type": "page",
      "title": "ImageVolumeWithDigest",
      "summary": "ImageVolumeWithDigest is a feature gate that enables the use of image volumes with digests.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ImageVolumeWithDigest/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StorageVersionAPI",
      "type": "page",
      "title": "StorageVersionAPI",
      "summary": "StorageVersionAPI is a feature gate that enables the use of storage version API.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StorageVersionAPI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CBORServingAndStorage",
      "type": "page",
      "title": "CBORServingAndStorage",
      "summary": "CBORServingAndStorage is a feature gate that enables the use of CBOR (Concise Binary Object Representation) for serving and storing data.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CBORServingAndStorage/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LegacyServiceAccountTokenCleanUp",
      "type": "page",
      "title": "LegacyServiceAccountTokenCleanUp",
      "summary": "LegacyServiceAccountTokenCleanUp is a feature gate that enables the cleanup of legacy service account tokens.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LegacyServiceAccountTokenCleanUp/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletCgroupDriverFromCRI",
      "type": "page",
      "title": "KubeletCgroupDriverFromCRI",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletCgroupDriverFromCRI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServerSideApply",
      "type": "page",
      "title": "ServerSideApply",
      "summary": "ServerSideApply is a feature gate that enables server-side apply functionality.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServerSideApply/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RotateKubeletClientCertificate",
      "type": "page",
      "title": "RotateKubeletClientCertificate",
      "summary": "RotateKubeletClientCertificate is a feature gate that enables the rotation of Kubelet client certificates.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RotateKubeletClientCertificate/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UnlockWhileProcessingFIFO",
      "type": "page",
      "title": "UnlockWhileProcessingFIFO",
      "summary": "UnlockWhileProcessingFIFO is a feature gate that enables unlocking of FIFO (First-In-First-Out) queues while processing.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UnlockWhileProcessingFIFO/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DetectCacheInconsistency",
      "type": "page",
      "title": "DetectCacheInconsistency",
      "summary": "Detects cache inconsistency in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DetectCacheInconsistency/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowParsingUserUIDFromCertAuth",
      "type": "page",
      "title": "AllowParsingUserUIDFromCertAuth",
      "summary": "Allows parsing of user UID from certificate authentication.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowParsingUserUIDFromCertAuth/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LegacyServiceAccountTokenTracking",
      "type": "page",
      "title": "LegacyServiceAccountTokenTracking",
      "summary": "Tracks legacy service account tokens in Kubernetes.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LegacyServiceAccountTokenTracking/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HyperVContainer",
      "type": "page",
      "title": "HyperVContainer",
      "summary": "Supports Hyper-V containers in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HyperVContainer/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodHasNetworkCondition",
      "type": "page",
      "title": "PodHasNetworkCondition",
      "summary": "A feature gate that enables or disables the PodHasNetworkCondition field in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodHasNetworkCondition/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletPodResourcesDynamicResources",
      "type": "page",
      "title": "KubeletPodResourcesDynamicResources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletPodResourcesDynamicResources/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WatchList",
      "type": "page",
      "title": "WatchList",
      "summary": "A feature gate that enables or disables the WatchList API in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WatchList/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationAzureFile",
      "type": "page",
      "title": "CSIMigrationAzureFile",
      "summary": "A feature gate that enables or disables the CSI migration for Azure File volumes in Kubernetes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationAzureFile/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AuthorizeWithSelectors",
      "type": "page",
      "title": "AuthorizeWithSelectors",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AuthorizeWithSelectors/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AdmissionWebhookMatchConditions",
      "type": "page",
      "title": "AdmissionWebhookMatchConditions",
      "summary": "A feature gate that enables or disables the Admission Webhook Match Conditions in Kubernetes.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AdmissionWebhookMatchConditions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAConsumableCapacity",
      "type": "page",
      "title": "DRAConsumableCapacity",
      "summary": "DRAConsumableCapacity is a feature gate that allows for adjustable resource consumption in DRA.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAConsumableCapacity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GenericWorkload",
      "type": "page",
      "title": "GenericWorkload",
      "summary": "GenericWorkload is a feature gate that enables generic workload support.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GenericWorkload/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AuthorizePodWebsocketUpgradeCreatePermission",
      "type": "page",
      "title": "AuthorizePodWebsocketUpgradeCreatePermission",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AuthorizePodWebsocketUpgradeCreatePermission/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RestartAllContainersOnContainerExits",
      "type": "page",
      "title": "RestartAllContainersOnContainerExits",
      "summary": "RestartAllContainersOnContainerExits is a feature gate that restarts all containers when one container exits.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RestartAllContainersOnContainerExits/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CronJobsScheduledAnnotation",
      "type": "page",
      "title": "CronJobsScheduledAnnotation",
      "summary": "CronJobsScheduledAnnotation is a feature gate that enables scheduled cron jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CronJobsScheduledAnnotation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ScheduleDaemonSetPods",
      "type": "page",
      "title": "ScheduleDaemonSetPods",
      "summary": "Feature gate that enables scheduling DaemonSet pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ScheduleDaemonSetPods/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NominatedNodeNameForExpectation",
      "type": "page",
      "title": "NominatedNodeNameForExpectation",
      "summary": "Feature gate that enables node selection for pod scheduling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NominatedNodeNameForExpectation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodInfoAPI",
      "type": "page",
      "title": "PodInfoAPI",
      "summary": "Feature gate that enables the Pod Info API.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodInfoAPI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RemoteRequestHeaderUID",
      "type": "page",
      "title": "RemoteRequestHeaderUID",
      "summary": "Feature gate that enables the inclusion of UIDs in remote request headers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RemoteRequestHeaderUID/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MatchLabelKeysInPodTopologySpreadSelectorMerge",
      "type": "page",
      "title": "MatchLabelKeysInPodTopologySpreadSelectorMerge",
      "summary": "Feature gate for enabling match label keys in pod topology spread selector merge.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MatchLabelKeysInPodTopologySpreadSelectorMerge/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationRBD",
      "type": "page",
      "title": "CSIMigrationRBD",
      "summary": "Feature gate for enabling CSI migration from RBD.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationRBD/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StorageVersionHash",
      "type": "page",
      "title": "StorageVersionHash",
      "summary": "Feature gate for enabling storage version hash.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StorageVersionHash/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletInUserNamespace",
      "type": "page",
      "title": "KubeletInUserNamespace",
      "summary": "Feature gate for enabling Kubelet in user namespace.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletInUserNamespace/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CronJobTimeZone",
      "type": "page",
      "title": "CronJobTimeZone",
      "summary": "CronJobTimeZone is a feature gate that allows setting the time zone for CronJobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CronJobTimeZone/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UserNamespacesStatelessPodsSupport",
      "type": "page",
      "title": "UserNamespacesStatelessPodsSupport",
      "summary": "UserNamespacesStatelessPodsSupport is a feature gate that enables support for stateless pods in user namespaces.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UserNamespacesStatelessPodsSupport/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ListFromCacheSnapshot",
      "type": "page",
      "title": "ListFromCacheSnapshot",
      "summary": "ListFromCacheSnapshot is a feature gate that enables listing resources from cache snapshots.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ListFromCacheSnapshot/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TTLAfterFinished",
      "type": "page",
      "title": "TTLAfterFinished",
      "summary": "TTLAfterFinished is a feature gate that enables setting TTL (time-to-live) after a job has finished.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TTLAfterFinished/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UserNamespacesPodSecurityStandards",
      "type": "page",
      "title": "UserNamespacesPodSecurityStandards",
      "summary": "UserNamespacesPodSecurityStandards is a feature gate that enables the use of user namespaces in pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UserNamespacesPodSecurityStandards/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/IPv6DualStack",
      "type": "page",
      "title": "IPv6DualStack",
      "summary": "IPv6DualStack is a feature gate that enables IPv6 and IPv4 dual stack support in pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/IPv6DualStack/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowDNSOnlyNodeCSR",
      "type": "page",
      "title": "AllowDNSOnlyNodeCSR",
      "summary": "AllowDNSOnlyNodeCSR is a feature gate that allows DNS-only Node Certificate Signing Requests (CSRs) to be processed.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowDNSOnlyNodeCSR/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIPersistentVolume",
      "type": "page",
      "title": "CSIPersistentVolume",
      "summary": "CSIPersistentVolume is a feature gate that enables the use of CSI (Container Storage Interface) persistent volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIPersistentVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MinDomainsInPodTopologySpread",
      "type": "page",
      "title": "MinDomainsInPodTopologySpread",
      "summary": "MinDomainsInPodTopologySpread is a feature gate that enables pod topology spread constraints with minimum domains.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MinDomainsInPodTopologySpread/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletPSI",
      "type": "page",
      "title": "KubeletPSI",
      "summary": "KubeletPSI is a feature gate that enables Kubelet's Pod Security Indicator (PSI) functionality.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletPSI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourcePublishOpenAPI",
      "type": "page",
      "title": "CustomResourcePublishOpenAPI",
      "summary": "CustomResourcePublishOpenAPI is a feature gate that enables custom resources to be published as OpenAPI documents.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourcePublishOpenAPI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DevicePlugins",
      "type": "page",
      "title": "DevicePlugins",
      "summary": "DevicePlugins is a feature gate that enables device plugin functionality.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DevicePlugins/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EnvFiles",
      "type": "page",
      "title": "EnvFiles",
      "summary": "EnvFiles allows you to load environment variables from files.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EnvFiles/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StrictCostEnforcementForWebhooks",
      "type": "page",
      "title": "StrictCostEnforcementForWebhooks",
      "summary": "StrictCostEnforcementForWebhooks enforces cost limits for webhooks.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StrictCostEnforcementForWebhooks/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MaxUnavailableStatefulSet",
      "type": "page",
      "title": "MaxUnavailableStatefulSet",
      "summary": "MaxUnavailableStatefulSet sets the maximum number of unavailable replicas for StatefulSets.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MaxUnavailableStatefulSet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RecoverVolumeExpansionFailure",
      "type": "page",
      "title": "RecoverVolumeExpansionFailure",
      "summary": "RecoverVolumeExpansionFailure recovers from volume expansion failures.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RecoverVolumeExpansionFailure/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LegacyServiceAccountTokenNoAutoGeneration",
      "type": "page",
      "title": "LegacyServiceAccountTokenNoAutoGeneration",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LegacyServiceAccountTokenNoAutoGeneration/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NewVolumeManagerReconstruction",
      "type": "page",
      "title": "NewVolumeManagerReconstruction",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NewVolumeManagerReconstruction/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletSeparateDiskGC",
      "type": "page",
      "title": "KubeletSeparateDiskGC",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletSeparateDiskGC/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WatchListClient",
      "type": "page",
      "title": "WatchListClient",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WatchListClient/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodLevelResourceManagers",
      "type": "page",
      "title": "PodLevelResourceManagers",
      "summary": "PodLevelResourceManagers is a feature gate that enables pod-level resource managers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodLevelResourceManagers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodLevelResources",
      "type": "page",
      "title": "PodLevelResources",
      "summary": "PodLevelResources is a feature gate that enables pod-level resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodLevelResources/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SchedulerAsyncPreemption",
      "type": "page",
      "title": "SchedulerAsyncPreemption",
      "summary": "SchedulerAsyncPreemption is a feature gate that enables asynchronous preemption.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SchedulerAsyncPreemption/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScalingExclusiveMemory",
      "type": "page",
      "title": "InPlacePodVerticalScalingExclusiveMemory",
      "summary": "InPlacePodVerticalScalingExclusiveMemory is a feature gate that enables in-place pod vertical scaling with exclusive memory.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScalingExclusiveMemory/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UnknownVersionInteroperabilityProxy",
      "type": "page",
      "title": "UnknownVersionInteroperabilityProxy",
      "summary": "A feature gate that enables interoperability between different Kubernetes versions.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UnknownVersionInteroperabilityProxy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExecProbeTimeout",
      "type": "page",
      "title": "ExecProbeTimeout",
      "summary": "A feature gate that controls the timeout for exec probes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExecProbeTimeout/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobManagedBy",
      "type": "page",
      "title": "JobManagedBy",
      "summary": "A feature gate that indicates whether a job is managed by the cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobManagedBy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ReadOnlyAPIDataVolumes",
      "type": "page",
      "title": "ReadOnlyAPIDataVolumes",
      "summary": "A feature gate that enables read-only access to API data volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ReadOnlyAPIDataVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ConfigurableFSGroupPolicy",
      "type": "page",
      "title": "ConfigurableFSGroupPolicy",
      "summary": "A feature gate that allows configuring the File System Group Policy for pods.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ConfigurableFSGroupPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StrictIPCIDRValidation",
      "type": "page",
      "title": "StrictIPCIDRValidation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StrictIPCIDRValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyDaemonset",
      "type": "page",
      "title": "StaleControllerConsistencyDaemonSet",
      "summary": "A feature gate that enables the Stale Controller Consistency DaemonSet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyDaemonset/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodLifecycleSleepAction",
      "type": "page",
      "title": "PodLifecycleSleepAction",
      "summary": "A feature gate that allows specifying the sleep action for pods during lifecycle events.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodLifecycleSleepAction/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAListTypeAttributes",
      "type": "page",
      "title": "DRAListTypeAttributes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAListTypeAttributes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StatefulSetStartOrdinal",
      "type": "page",
      "title": "StatefulSetStartOrdinal",
      "summary": "A feature gate that allows specifying the start ordinal for StatefulSets.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StatefulSetStartOrdinal/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EndpointSliceProxying",
      "type": "page",
      "title": "EndpointSliceProxying",
      "summary": "A feature gate for enabling endpoint slice proxying.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EndpointSliceProxying/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/Initializers",
      "type": "page",
      "title": "Initializers",
      "summary": "A feature gate for enabling initializers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/Initializers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InformerResourceVersion",
      "type": "page",
      "title": "InformerResourceVersion",
      "summary": "A feature gate for enabling informer resource versioning.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InformerResourceVersion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TaintBasedEvictions",
      "type": "page",
      "title": "TaintBasedEvictions",
      "summary": "A feature gate for enabling taint-based evictions.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TaintBasedEvictions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ComponentFlagz",
      "type": "page",
      "title": "ComponentFlagz",
      "summary": "A feature gate for enabling or disabling specific Kubernetes components.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ComponentFlagz/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MutableSchedulingDirectivesForSuspendedJobs",
      "type": "page",
      "title": "MutableSchedulingDirectivesForSuspendedJobs",
      "summary": "A feature gate for mutable scheduling directives on suspended jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MutableSchedulingDirectivesForSuspendedJobs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KMSv2KDF",
      "type": "page",
      "title": "KMSv2KDF",
      "summary": "A feature gate for enabling or disabling the use of KMS v2 Key Data Format.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KMSv2KDF/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/BoundServiceAccountTokenVolume",
      "type": "page",
      "title": "BoundServiceAccountTokenVolume",
      "summary": "A feature gate for enabling or disabling the use of bound service account token volumes.",
      "tags": [
        "reference",
        "networking",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/BoundServiceAccountTokenVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KMSv2",
      "type": "page",
      "title": "KMSv2",
      "summary": "KMSv2 is a feature gate that enables the use of AWS Key Management Service version 2.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KMSv2/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MountContainers",
      "type": "page",
      "title": "MountContainers",
      "summary": "MountContainers is a feature gate that allows containers to mount volumes at runtime.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MountContainers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StatefulSetMinReadySeconds",
      "type": "page",
      "title": "StatefulSetMinReadySeconds",
      "summary": "StatefulSetMinReadySeconds is a feature gate that sets the minimum number of seconds for a StatefulSet to be ready.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StatefulSetMinReadySeconds/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NetworkPolicyEndPort",
      "type": "page",
      "title": "NetworkPolicyEndPort",
      "summary": "NetworkPolicyEndPort is a feature gate that allows network policies to specify end ports.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NetworkPolicyEndPort/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsCPUAndMemoryAffinity",
      "type": "page",
      "title": "WindowsCPUAndMemoryAffinity",
      "summary": "Windows CPU and Memory Affinity allows for more flexible placement of pods on Windows nodes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsCPUAndMemoryAffinity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExperimentalHostUserNamespaceDefaulting",
      "type": "page",
      "title": "ExperimentalHostUserNamespaceDefaulting",
      "summary": "Experimental Host User Namespace Defaulting allows for more flexible namespace management.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExperimentalHostUserNamespaceDefaulting/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobPodReplacementPolicy",
      "type": "page",
      "title": "JobPodReplacementPolicy",
      "summary": "Job Pod Replacement Policy allows for more control over pod replacement in jobs.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobPodReplacementPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomPodDNS",
      "type": "page",
      "title": "CustomPodDNS",
      "summary": "Custom Pod DNS allows for custom DNS configuration in pods.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomPodDNS/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScalingExclusiveCPUs",
      "type": "page",
      "title": "InPlacePodVerticalScalingExclusiveCPUs",
      "summary": "Enables In-Place Pod Vertical Scaling for exclusive CPUs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScalingExclusiveCPUs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourceValidationExpressions",
      "type": "page",
      "title": "CustomResourceValidationExpressions",
      "summary": "Enables custom validation expressions for Custom Resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourceValidationExpressions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HPAConfigurableTolerance",
      "type": "page",
      "title": "HPAConfigurableTolerance",
      "summary": "Enables configurable tolerance for Horizontal Pod Autoscalers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HPAConfigurableTolerance/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DisableAcceleratorUsageMetrics",
      "type": "page",
      "title": "DisableAcceleratorUsageMetrics",
      "summary": "Disables accelerator usage metrics.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DisableAcceleratorUsageMetrics/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GracefulNodeShutdown",
      "type": "page",
      "title": "GracefulNodeShutdown",
      "summary": "GracefulNodeShutdown is a feature gate that allows for graceful shutdown of nodes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GracefulNodeShutdown/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SELinuxMount",
      "type": "page",
      "title": "SELinuxMount",
      "summary": "SELinuxMount is a feature gate that enables SELinux support for mounts.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SELinuxMount/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeSnapshotDataSource",
      "type": "page",
      "title": "VolumeSnapshotDataSource",
      "summary": "VolumeSnapshotDataSource is a feature gate that enables volume snapshot data sources.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeSnapshotDataSource/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourceValidation",
      "type": "page",
      "title": "CustomResourceValidation",
      "summary": "CustomResourceValidation is a feature gate that enables custom resource validation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourceValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SizeBasedListCostEstimate",
      "type": "page",
      "title": "SizeBasedListCostEstimate",
      "summary": "SizeBasedListCostEstimate is a feature gate that enables cost estimation for Size-Based Autoscaling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SizeBasedListCostEstimate/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SecurityContextDeny",
      "type": "page",
      "title": "SecurityContextDeny",
      "summary": "SecurityContextDeny is a feature gate that denies pods from running with privileged security contexts.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SecurityContextDeny/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIInlineVolume",
      "type": "page",
      "title": "CSIInlineVolume",
      "summary": "CSIInlineVolume is a feature gate that enables inline volume creation for CSI drivers.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIInlineVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CronJobControllerV2",
      "type": "page",
      "title": "CronJobControllerV2",
      "summary": "CronJobControllerV2 is a feature gate that enables the new CronJob controller.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CronJobControllerV2/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MutatingAdmissionPolicy",
      "type": "page",
      "title": "MutatingAdmissionPolicy",
      "summary": "Mutating Admission Policy is a feature gate that enables admission policies to mutate incoming requests.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MutatingAdmissionPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TranslateStreamCloseWebsocketRequests",
      "type": "page",
      "title": "TranslateStreamCloseWebsocketRequests",
      "summary": "Translate Stream Close Websocket Requests is a feature gate that enables translation of WebSocket close requests to HTTP requests.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TranslateStreamCloseWebsocketRequests/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceIPStaticSubrange",
      "type": "page",
      "title": "ServiceIPStaticSubrange",
      "summary": "Service IP Static Subrange is a feature gate that enables the assignment of static IP addresses to services.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceIPStaticSubrange/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StorageNamespaceIndex",
      "type": "page",
      "title": "StorageNamespaceIndex",
      "summary": "Storage Namespace Index is a feature gate that enables the creation of an index for storage namespaces.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StorageNamespaceIndex/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TopologyManager",
      "type": "page",
      "title": "TopologyManager",
      "summary": "The TopologyManager is a feature gate that enables topology management in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TopologyManager/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIVolumeHealth",
      "type": "page",
      "title": "CSIVolumeHealth",
      "summary": "The CSIVolumeHealth feature gate enables CSI volume health checks in Kubernetes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIVolumeHealth/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ConstrainedImpersonation",
      "type": "page",
      "title": "ConstrainedImpersonation",
      "summary": "The ConstrainedImpersonation feature gate enables constrained impersonation in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ConstrainedImpersonation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ControllerManagerReleaseLeaderElectionLockOnExit",
      "type": "page",
      "title": "ControllerManagerReleaseLeaderElectionLockOnExit",
      "summary": "The ControllerManagerReleaseLeaderElectionLockOnExit feature gate enables release of the leader election lock on exit in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ControllerManagerReleaseLeaderElectionLockOnExit/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PreferSameTrafficDistribution",
      "type": "page",
      "title": "PreferSameTrafficDistribution",
      "summary": "Prefer Same Traffic Distribution is a feature gate that controls whether to prefer same traffic distribution for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PreferSameTrafficDistribution/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationAzureFileComplete",
      "type": "page",
      "title": "CSIMigrationAzureFileComplete",
      "summary": "CSIMigrationAzureFileComplete is a feature gate that controls the migration of CSI drivers to Azure File Complete.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationAzureFileComplete/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TokenRequest",
      "type": "page",
      "title": "TokenRequest",
      "summary": "TokenRequest is a feature gate that controls the token request behavior.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TokenRequest/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DefaultHostNetworkHostPortsInPodTemplates",
      "type": "page",
      "title": "DefaultHostNetworkHostPortsInPodTemplates",
      "summary": "DefaultHostNetworkHostPortsInPodTemplates is a feature gate that controls the default host network and host ports in pod templates.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DefaultHostNetworkHostPortsInPodTemplates/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EnableEquivalenceClassCache",
      "type": "page",
      "title": "EnableEquivalenceClassCache",
      "summary": "Enable Equivalence Class Cache is a feature gate that enables caching of equivalence classes in the scheduler.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EnableEquivalenceClassCache/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CPUManager",
      "type": "page",
      "title": "CPUManager",
      "summary": "CPU Manager is a feature gate that enables the CPU manager to manage CPU resources for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CPUManager/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/OpenAPIEnums",
      "type": "page",
      "title": "OpenAPIEnums",
      "summary": "OpenAPI Enums is a feature gate that enables the use of OpenAPI enums in Kubernetes APIs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/OpenAPIEnums/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DeploymentReplicaSetTerminatingReplicas",
      "type": "page",
      "title": "DeploymentReplicaSetTerminatingReplicas",
      "summary": "Deployment Replica Set Terminating Replicas is a feature gate that enables the deletion of terminating replicas in deployments.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DeploymentReplicaSetTerminatingReplicas/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/IdentifyPodOS",
      "type": "page",
      "title": "IdentifyPodOS",
      "summary": "A feature gate that allows you to identify the operating system of a pod.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/IdentifyPodOS/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIDriverRegistry",
      "type": "page",
      "title": "CSIDriverRegistry",
      "summary": "A feature gate that enables the CSI driver registry.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIDriverRegistry/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APIServerIdentity",
      "type": "page",
      "title": "APIServerIdentity",
      "summary": "A feature gate that allows the API server to identify itself.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APIServerIdentity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSRDuration",
      "type": "page",
      "title": "CSRDuration",
      "summary": "A feature gate that allows you to configure the duration of certificate signing requests (CSRs).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSRDuration/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RelaxedServiceNameValidation",
      "type": "page",
      "title": "RelaxedServiceNameValidation",
      "summary": "Allows service names to be more flexible and relaxed in their naming conventions.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RelaxedServiceNameValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DevicePluginCDIDevices",
      "type": "page",
      "title": "DevicePluginCDIDevices",
      "summary": "Enables the use of Device Plugin's CIDevice feature.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DevicePluginCDIDevices/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeLogQuery",
      "type": "page",
      "title": "NodeLogQuery",
      "summary": "Enables the ability to query node logs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeLogQuery/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NFTablesProxyMode",
      "type": "page",
      "title": "NFTablesProxyMode",
      "summary": "Enables the use of NFTables proxy mode.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NFTablesProxyMode/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ZeroLimitedNominalConcurrencyShares",
      "type": "page",
      "title": "ZeroLimitedNominalConcurrencyShares",
      "summary": "ZeroLimitedNominalConcurrencyShares is a feature gate that allows for the limitation of nominal concurrency shares.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ZeroLimitedNominalConcurrencyShares/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAccountIssuerDiscovery",
      "type": "page",
      "title": "ServiceAccountIssuerDiscovery",
      "summary": "ServiceAccountIssuerDiscovery is a feature gate that enables service account issuer discovery.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAccountIssuerDiscovery/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SuspendJob",
      "type": "page",
      "title": "SuspendJob",
      "summary": "SuspendJob is a feature gate that allows for job suspension.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SuspendJob/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ContainerCheckpoint",
      "type": "page",
      "title": "ContainerCheckpoint",
      "summary": "ContainerCheckpoint is a feature gate that enables container checkpointing.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ContainerCheckpoint/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodTopologyLabelsAdmission",
      "type": "page",
      "title": "PodTopologyLabelsAdmission",
      "summary": "PodTopologyLabelsAdmission is a feature gate that enables admission control for pod topology.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodTopologyLabelsAdmission/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WorkloadAwarePreemption",
      "type": "page",
      "title": "WorkloadAwarePreemption",
      "summary": "WorkloadAwarePreemption is a feature gate that enables preemptive scheduling for workloads.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WorkloadAwarePreemption/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/Accelerators",
      "type": "page",
      "title": "Accelerators",
      "summary": "Accelerators is a feature gate that enables support for accelerators, such as GPUs and TPUs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/Accelerators/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WatchBookmark",
      "type": "page",
      "title": "WatchBookmark",
      "summary": "WatchBookmark is a feature gate that enables bookmarking for watches.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WatchBookmark/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowServiceLBStatusOnNonLB",
      "type": "page",
      "title": "AllowServiceLBStatusOnNonLB",
      "summary": "A feature gate that allows setting Service LB status on non-LB services.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowServiceLBStatusOnNonLB/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DeclarativeValidationTakeover",
      "type": "page",
      "title": "DeclarativeValidationTakeover",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DeclarativeValidationTakeover/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationvSphere",
      "type": "page",
      "title": "CSIMigrationvSphere",
      "summary": "A feature gate related to vSphere CSI migration.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationvSphere/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/OrderedNamespaceDeletion",
      "type": "page",
      "title": "OrderedNamespaceDeletion",
      "summary": "A feature gate that enables ordered namespace deletion.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/OrderedNamespaceDeletion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AnyVolumeDataSource",
      "type": "page",
      "title": "AnyVolumeDataSource",
      "summary": "A feature gate that allows using any volume as a data source.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AnyVolumeDataSource/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodSecurity",
      "type": "page",
      "title": "PodSecurity",
      "summary": "PodSecurity is a feature gate that enables pod security policies.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodSecurity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DryRun",
      "type": "page",
      "title": "DryRun",
      "summary": "DryRun is a feature gate that enables dry-run mode for Kubernetes commands.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DryRun/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletPluginsWatcher",
      "type": "page",
      "title": "KubeletPluginsWatcher",
      "summary": "KubeletPluginsWatcher is a feature gate that enables the Kubelet to watch for plugin updates.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletPluginsWatcher/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StorageObjectInUseProtection",
      "type": "page",
      "title": "StorageObjectInUseProtection",
      "summary": "StorageObjectInUseProtection is a feature gate that enables protection against deleting or modifying storage objects in use.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StorageObjectInUseProtection/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HugepageAwareEviction",
      "type": "page",
      "title": "HugepageAwareEviction",
      "summary": "HugepageAwareEviction is a feature gate that enables eviction of huge pages.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HugepageAwareEviction/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyStatefulSet",
      "type": "page",
      "title": "StaleControllerConsistencyStatefulSet",
      "summary": "StaleControllerConsistencyStatefulSet is a feature gate that ensures consistency between the controller and the stateful set.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyStatefulSet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LoggingAlphaOptions",
      "type": "page",
      "title": "LoggingAlphaOptions",
      "summary": "LoggingAlphaOptions is a feature gate that enables alpha logging options.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LoggingAlphaOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExpandPersistentVolumes",
      "type": "page",
      "title": "ExpandPersistentVolumes",
      "summary": "ExpandPersistentVolumes is a feature gate that enables expansion of persistent volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExpandPersistentVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsHostNetwork",
      "type": "page",
      "title": "WindowsHostNetwork",
      "summary": "A feature gate that enables Windows host network support.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsHostNetwork/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CrossNamespaceVolumeDataSource",
      "type": "page",
      "title": "CrossNamespaceVolumeDataSource",
      "summary": "A feature gate that enables cross-namespace volume data sources.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CrossNamespaceVolumeDataSource/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExpandCSIVolumes",
      "type": "page",
      "title": "ExpandCSIVolumes",
      "summary": "A feature gate that enables expanding CSI volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExpandCSIVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SupplementalGroupsPolicy",
      "type": "page",
      "title": "SupplementalGroupsPolicy",
      "summary": "A feature gate that enables supplemental groups policy.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SupplementalGroupsPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/OpenAPIV3",
      "type": "page",
      "title": "OpenAPIV3",
      "summary": "OpenAPIV3 is a feature gate that enables OpenAPI V3 support.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/OpenAPIV3/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeOutOfServiceVolumeDetach",
      "type": "page",
      "title": "NodeOutOfServiceVolumeDetach",
      "summary": "NodeOutOfServiceVolumeDetach is a feature gate that enables volume detachment on node out-of-service events.",
      "tags": [
        "reference",
        "networking",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeOutOfServiceVolumeDetach/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomCPUCFSQuotaPeriod",
      "type": "page",
      "title": "CustomCPUCFSQuotaPeriod",
      "summary": "CustomCPUCFSQuotaPeriod is a feature gate that enables custom CPU and file system quota periods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomCPUCFSQuotaPeriod/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAResourcePoolStatus",
      "type": "page",
      "title": "DRAResourcePoolStatus",
      "summary": "DRAResourcePoolStatus is a feature gate that enables DRA resource pool status reporting.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAResourcePoolStatus/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletCrashLoopBackOffMax",
      "type": "page",
      "title": "KubeletCrashLoopBackOffMax",
      "summary": "KubeletCrashLoopBackOffMax is a feature gate that controls the maximum number of retries for Kubelet crash loops.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletCrashLoopBackOffMax/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ResourceHealthStatus",
      "type": "page",
      "title": "ResourceHealthStatus",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ResourceHealthStatus/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSINodeExpandSecret",
      "type": "page",
      "title": "CSINodeExpandSecret",
      "summary": "CSINodeExpandSecret is a feature gate that controls the expansion of CSI secrets.",
      "tags": [
        "reference",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSINodeExpandSecret/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StreamingProxyRedirects",
      "type": "page",
      "title": "StreamingProxyRedirects",
      "summary": "StreamingProxyRedirects is a feature gate that controls the handling of redirects in streaming proxies.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StreamingProxyRedirects/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RetryGenerateName",
      "type": "page",
      "title": "RetryGenerateName",
      "summary": "RetryGenerateName is a feature gate that controls the retry behavior for generating names.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RetryGenerateName/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SCTPSupport",
      "type": "page",
      "title": "SCTPSupport",
      "summary": "SCTPSupport is a feature gate that enables support for SCTP protocol in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SCTPSupport/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WinDSR",
      "type": "page",
      "title": "WinDSR",
      "summary": "WinDSR is a feature gate that enables support for Windows DataSocket (DSR) protocol in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WinDSR/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EndpointSliceTerminatingCondition",
      "type": "page",
      "title": "EndpointSliceTerminatingCondition",
      "summary": "EndpointSliceTerminatingCondition is a feature gate that enables support for terminating conditions in EndpointSlices.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EndpointSliceTerminatingCondition/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourceFieldSelectors",
      "type": "page",
      "title": "CustomResourceFieldSelectors",
      "summary": "CustomResourceFieldSelectors is a feature gate that enables support for custom resource field selectors in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourceFieldSelectors/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/BtreeWatchCache",
      "type": "page",
      "title": "BtreeWatchCache",
      "summary": "BtreeWatchCache is a feature gate that enables or disables B-tree watch cache.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/BtreeWatchCache/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletConfigFile",
      "type": "page",
      "title": "KubeletConfigFile",
      "summary": "KubeletConfigFile is a feature gate that enables or disables the use of a configuration file for Kubelet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletConfigFile/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSINodeInfo",
      "type": "page",
      "title": "CSINodeInfo",
      "summary": "CSINodeInfo is a feature gate that enables or disables the collection of CSI node information.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSINodeInfo/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ReduceDefaultCrashLoopBackOffDecay",
      "type": "page",
      "title": "ReduceDefaultCrashLoopBackOffDecay",
      "summary": "ReduceDefaultCrashLoopBackOffDecay is a feature gate that enables or disables the reduction of default crash loop back-off decay.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ReduceDefaultCrashLoopBackOffDecay/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UserNamespacesSupport",
      "type": "page",
      "title": "UserNamespacesSupport",
      "summary": "UserNamespacesSupport enables the use of user namespaces in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UserNamespacesSupport/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WarningHeaders",
      "type": "page",
      "title": "WarningHeaders",
      "summary": "WarningHeaders allows for custom warning headers to be set in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WarningHeaders/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EfficientWatchResumption",
      "type": "page",
      "title": "EfficientWatchResumption",
      "summary": "EfficientWatchResumption optimizes watch resumption in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EfficientWatchResumption/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/OpportunisticBatching",
      "type": "page",
      "title": "OpportunisticBatching",
      "summary": "OpportunisticBatching enables opportunistic batching in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/OpportunisticBatching/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodAffinityNamespaceSelector",
      "type": "page",
      "title": "PodAffinityNamespaceSelector",
      "summary": "PodAffinityNamespaceSelector is a feature gate that allows selecting pods based on namespace.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodAffinityNamespaceSelector/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourceDefaulting",
      "type": "page",
      "title": "CustomResourceDefaulting",
      "summary": "CustomResourceDefaulting is a feature gate that allows default values for custom resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourceDefaulting/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MutablePVNodeAffinity",
      "type": "page",
      "title": "MutablePVNodeAffinity",
      "summary": "MutablePVNodeAffinity is a feature gate that allows modifying the node affinity of persistent volumes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MutablePVNodeAffinity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodAndContainerStatsFromCRI",
      "type": "page",
      "title": "PodAndContainerStatsFromCRI",
      "summary": "PodAndContainerStatsFromCRI is a feature gate that allows retrieving pod and container statistics from the Container Runtime Interface (CRI).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodAndContainerStatsFromCRI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationAzureDiskComplete",
      "type": "page",
      "title": "CSIMigrationAzureDiskComplete",
      "summary": "CSIMigrationAzureDiskComplete is a feature gate that enables the migration of Azure Disk Persistent Volumes to CSI (Container Storage Interface) volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationAzureDiskComplete/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APIResponseCompression",
      "type": "page",
      "title": "APIResponseCompression",
      "summary": "APIResponseCompression is a feature gate that enables compression of API responses.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APIResponseCompression/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TopologyManagerPolicyOptions",
      "type": "page",
      "title": "TopologyManagerPolicyOptions",
      "summary": "TopologyManagerPolicyOptions is a feature gate that enables configuration of Topology Manager policy options.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TopologyManagerPolicyOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SeparateCacheWatchRPC",
      "type": "page",
      "title": "SeparateCacheWatchRPC",
      "summary": "SeparateCacheWatchRPC is a feature gate that enables separate cache watch RPCs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SeparateCacheWatchRPC/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NonPreemptingPriority",
      "type": "page",
      "title": "NonPreemptingPriority",
      "summary": "NonPreemptingPriority is a feature gate that allows pods to run with non-preemptible priority.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NonPreemptingPriority/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExpandedDNSConfig",
      "type": "page",
      "title": "ExpandedDNSConfig",
      "summary": "ExpandedDNSConfig is a feature gate that allows for more flexible DNS configuration in Kubernetes.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExpandedDNSConfig/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAccountTokenNodeBinding",
      "type": "page",
      "title": "ServiceAccountTokenNodeBinding",
      "summary": "ServiceAccountTokenNodeBinding is a feature gate that enables node-level service account token binding.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAccountTokenNodeBinding/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SeparateTaintEvictionController",
      "type": "page",
      "title": "SeparateTaintEvictionController",
      "summary": "SeparateTaintEvictionController is a feature gate that separates the taint eviction controller from the node controller.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SeparateTaintEvictionController/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LocalStorageCapacityIsolation",
      "type": "page",
      "title": "LocalStorageCapacityIsolation",
      "summary": "Local Storage Capacity Isolation is a feature gate that allows for fine-grained control over the capacity of local storage volumes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LocalStorageCapacityIsolation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CRDObservedGenerationTracking",
      "type": "page",
      "title": "CRDObservedGenerationTracking",
      "summary": "CRD Observed Generation Tracking is a feature gate that enables the tracking of observed generations for Custom Resource Definitions (CRDs).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CRDObservedGenerationTracking/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeSubpath",
      "type": "page",
      "title": "VolumeSubpath",
      "summary": "Volume Subpath is a feature gate that allows for the mounting of volumes at subpaths within a pod.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeSubpath/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeSubpathEnvExpansion",
      "type": "page",
      "title": "VolumeSubpathEnvExpansion",
      "summary": "Volume Subpath Env Expansion is a feature gate that enables the expansion of environment variables within subpaths.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeSubpathEnvExpansion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodIndexLabel",
      "type": "page",
      "title": "PodIndexLabel",
      "summary": "PodIndexLabel is a feature gate that allows you to specify an index label for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodIndexLabel/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/QOSReserved",
      "type": "page",
      "title": "QOSReserved",
      "summary": "QOSReserved is a feature gate that allows you to reserve Quality of Service (QoS) resources for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/QOSReserved/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfiguration",
      "type": "page",
      "title": "StructuredAuthenticationConfiguration",
      "summary": "StructuredAuthenticationConfiguration is a feature gate that enables structured authentication configurations for pods.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfiguration/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodReadinessGates",
      "type": "page",
      "title": "PodReadinessGates",
      "summary": "PodReadinessGates is a feature gate that allows you to define readiness gates for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodReadinessGates/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AdvancedAuditing",
      "type": "page",
      "title": "AdvancedAuditing",
      "summary": "Enables advanced auditing features in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AdvancedAuditing/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ContainerStopSignals",
      "type": "page",
      "title": "ContainerStopSignals",
      "summary": "Allows sending stop signals to containers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ContainerStopSignals/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InPlacePodLevelResourcesVerticalScaling",
      "type": "page",
      "title": "InPlacePodLevelResourcesVerticalScaling",
      "summary": "Enables in-place scaling of pod-level resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InPlacePodLevelResourcesVerticalScaling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PreferNominatedNode",
      "type": "page",
      "title": "PreferNominatedNode",
      "summary": "Prioritizes nominated nodes for pod scheduling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PreferNominatedNode/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletTracing",
      "type": "page",
      "title": "KubeletTracing",
      "summary": "KubeletTracing is a feature gate that enables tracing for the Kubelet component.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletTracing/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeDisruptionExclusion",
      "type": "page",
      "title": "NodeDisruptionExclusion",
      "summary": "NodeDisruptionExclusion is a feature gate that prevents node disruptions during cluster upgrades.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeDisruptionExclusion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ResourceLimitsPriorityFunction",
      "type": "page",
      "title": "ResourceLimitsPriorityFunction",
      "summary": "ResourceLimitsPriorityFunction is a feature gate that enables the use of resource limits as a priority function.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ResourceLimitsPriorityFunction/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MultiCIDRRangeAllocator",
      "type": "page",
      "title": "MultiCIDRRangeAllocator",
      "summary": "MultiCIDRRangeAllocator is a feature gate that enables the use of multiple CIDR ranges for pod allocation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MultiCIDRRangeAllocator/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAControlPlaneController",
      "type": "page",
      "title": "DRAControlPlaneController",
      "summary": "DRAControlPlaneController is a feature gate that enables or disables the DRA Control Plane Controller.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAControlPlaneController/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/extend-websockets-to-kubelet",
      "type": "page",
      "title": "ExtendWebSocketsToKubelet",
      "summary": "ExtendWebSocketsToKubelet is a feature gate that enables or disables the extension of websockets to kubelet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/extend-websockets-to-kubelet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RootCAConfigMap",
      "type": "page",
      "title": "RootCAConfigMap",
      "summary": "RootCAConfigMap is a feature gate that enables or disables the use of a Root CA config map.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RootCAConfigMap/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowExtTrafficLocalEndpoints",
      "type": "page",
      "title": "AllowExtTrafficLocalEndpoints",
      "summary": "AllowExtTrafficLocalEndpoints is a feature gate that enables or disables allowing external traffic to local endpoints.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowExtTrafficLocalEndpoints/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SidecarContainers",
      "type": "page",
      "title": "SidecarContainers",
      "summary": "Sidecar Containers is a feature gate that enables the use of sidecar containers in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SidecarContainers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScalingAllocatedStatus",
      "type": "page",
      "title": "InPlacePodVerticalScalingAllocatedStatus",
      "summary": "In-Place Pod Vertical Scaling Allocated Status is a feature gate that enables the display of allocated resources for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScalingAllocatedStatus/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GenericEphemeralVolume",
      "type": "page",
      "title": "GenericEphemeralVolume",
      "summary": "Generic Ephemeral Volume is a feature gate that enables the use of generic ephemeral volumes in Kubernetes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GenericEphemeralVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeSwap",
      "type": "page",
      "title": "NodeSwap",
      "summary": "Node Swap is a feature gate that enables the swapping of nodes in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeSwap/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodPriority",
      "type": "page",
      "title": "PodPriority",
      "summary": "PodPriority is a feature gate that allows pods to be prioritized in terms of scheduling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodPriority/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeCapacityPriority",
      "type": "page",
      "title": "VolumeCapacityPriority",
      "summary": "VolumeCapacityPriority is a feature gate that allows volumes to be prioritized based on their capacity.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeCapacityPriority/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobTrackingWithFinalizers",
      "type": "page",
      "title": "JobTrackingWithFinalizers",
      "summary": "JobTrackingWithFinalizers is a feature gate that allows jobs to be tracked and finalized.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobTrackingWithFinalizers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SupportIPVSProxyMode",
      "type": "page",
      "title": "SupportIPVSProxyMode",
      "summary": "SupportIPVSProxyMode is a feature gate that allows IPVS proxy mode to be enabled.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SupportIPVSProxyMode/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAResourceClaimGranularStatusAuthorization",
      "type": "page",
      "title": "DRAResourceClaimGranularStatusAuthorization",
      "summary": "DRAResourceClaimGranularStatusAuthorization is a feature gate that enables granular status authorization for DRA resource claims.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAResourceClaimGranularStatusAuthorization/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeDeclaredFeatures",
      "type": "page",
      "title": "NodeDeclaredFeatures",
      "summary": "NodeDeclaredFeatures is a feature gate that enables node-declared features.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeDeclaredFeatures/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAWorkloadResourceClaims",
      "type": "page",
      "title": "DRAWorkloadResourceClaims",
      "summary": "DRAWorkloadResourceClaims is a feature gate that enables DRA workload resource claims.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAWorkloadResourceClaims/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StatefulSetAutoDeletePVC",
      "type": "page",
      "title": "StatefulSetAutoDeletePVC",
      "summary": "StatefulSetAutoDeletePVC is a feature gate that enables automatic deletion of PVCs when a StatefulSet is deleted.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StatefulSetAutoDeletePVC/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RecursiveReadOnlyMounts",
      "type": "page",
      "title": "RecursiveReadOnlyMounts",
      "summary": "Enables recursive read-only mounts for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RecursiveReadOnlyMounts/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DeclarativeValidation",
      "type": "page",
      "title": "DeclarativeValidation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DeclarativeValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeScheduling",
      "type": "page",
      "title": "VolumeScheduling",
      "summary": "Enables volume scheduling for pods.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeScheduling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RuntimeClass",
      "type": "page",
      "title": "RuntimeClass",
      "summary": "Enables runtime class support for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RuntimeClass/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/BalanceAttachedNodeVolumes",
      "type": "page",
      "title": "BalanceAttachedNodeVolumes",
      "summary": "Enables balancing of attached node volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/BalanceAttachedNodeVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MemoryQoS",
      "type": "page",
      "title": "MemoryQoS",
      "summary": "MemoryQoS is a feature gate that allows for memory quality of service.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MemoryQoS/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HostnameOverride",
      "type": "page",
      "title": "HostnameOverride",
      "summary": "HostnameOverride is a feature gate that allows overriding the hostname of a node.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HostnameOverride/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MemoryManager",
      "type": "page",
      "title": "MemoryManager",
      "summary": "MemoryManager is a feature gate that allows for memory management.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MemoryManager/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DaemonSetUpdateSurge",
      "type": "page",
      "title": "DaemonSetUpdateSurge",
      "summary": "DaemonSetUpdateSurge is a feature gate that allows for daemon set updates.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DaemonSetUpdateSurge/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletEnsureSecretPulledImages",
      "type": "page",
      "title": "KubeletEnsureSecretPulledImages",
      "summary": "KubeletEnsureSecretPulledImages is a feature gate that enables the Kubelet to ensure secret-pulled images are used for pods.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletEnsureSecretPulledImages/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SchedulerQueueingHints",
      "type": "page",
      "title": "SchedulerQueueingHints",
      "summary": "SchedulerQueueingHints is a feature gate that enables the Scheduler to use queueing hints for pod scheduling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SchedulerQueueingHints/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GracefulNodeShutdownBasedOnPodPriority",
      "type": "page",
      "title": "GracefulNodeShutdownBasedOnPodPriority",
      "summary": "GracefulNodeShutdownBasedOnPodPriority is a feature gate that enables nodes to shut down based on pod priority.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GracefulNodeShutdownBasedOnPodPriority/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExperimentalCriticalPodAnnotation",
      "type": "page",
      "title": "ExperimentalCriticalPodAnnotation",
      "summary": "ExperimentalCriticalPodAnnotation is a feature gate that enables the annotation of critical pods for priority handling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExperimentalCriticalPodAnnotation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowInsecureBackendProxy",
      "type": "page",
      "title": "AllowInsecureBackendProxy",
      "summary": "Enables insecure backend proxy connections.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowInsecureBackendProxy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LoadBalancerIPMode",
      "type": "page",
      "title": "LoadBalancerIPMode",
      "summary": "Configures the IP mode for load balancers.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LoadBalancerIPMode/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletPodResourcesGetAllocatable",
      "type": "page",
      "title": "KubeletPodResourcesGetAllocatable",
      "summary": "Determines how kubelet allocates resources for pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletPodResourcesGetAllocatable/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodCertificateRequest",
      "type": "page",
      "title": "PodCertificateRequest",
      "summary": "Manages certificate requests for pods.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodCertificateRequest/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SystemdWatchdog",
      "type": "page",
      "title": "SystemdWatchdog",
      "summary": "SystemdWatchdog is a feature gate that enables the use of systemd's watchdog functionality in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SystemdWatchdog/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodDisruptionConditions",
      "type": "page",
      "title": "PodDisruptionConditions",
      "summary": "PodDisruptionConditions is a feature gate that enables the use of pod disruption conditions in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodDisruptionConditions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodDeletionCost",
      "type": "page",
      "title": "PodDeletionCost",
      "summary": "PodDeletionCost is a feature gate that enables the use of pod deletion cost in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodDeletionCost/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginAzureDiskUnregister",
      "type": "page",
      "title": "InTreePluginAzureDiskUnregister",
      "summary": "InTreePluginAzureDiskUnregister is a feature gate that enables the use of in-tree Azure disk unregister functionality in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginAzureDiskUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WatchCacheInitializationPostStartHook",
      "type": "page",
      "title": "WatchCacheInitializationPostStartHook",
      "summary": "A feature gate for enabling WatchCache initialization as a post-start hook.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WatchCacheInitializationPostStartHook/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LegacyNodeRoleBehavior",
      "type": "page",
      "title": "LegacyNodeRoleBehavior",
      "summary": "A feature gate for enabling legacy node role behavior.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LegacyNodeRoleBehavior/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginAzureFileUnregister",
      "type": "page",
      "title": "InTreePluginAzureFileUnregister",
      "summary": "A feature gate for enabling in-tree plugin Azure File unregister.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginAzureFileUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MountPropagation",
      "type": "page",
      "title": "MountPropagation",
      "summary": "A feature gate for enabling mount propagation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MountPropagation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScaling",
      "type": "page",
      "title": "InPlacePodVerticalScaling",
      "summary": "Enables in-place pod vertical scaling, allowing for automatic resizing of pods without restarting them.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InPlacePodVerticalScaling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CloudControllerManagerWebhook",
      "type": "page",
      "title": "CloudControllerManagerWebhook",
      "summary": "Enables the Cloud Controller Manager webhook, allowing it to manage cluster resources.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CloudControllerManagerWebhook/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ReloadKubeletServerCertificateFile",
      "type": "page",
      "title": "ReloadKubeletServerCertificateFile",
      "summary": "Enables the ability to reload the Kubelet server certificate file without restarting the Kubelet.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ReloadKubeletServerCertificateFile/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowUnsafeMalformedObjectDeletion",
      "type": "page",
      "title": "AllowUnsafeMalformedObjectDeletion",
      "summary": "Enables the deletion of malformed objects without validation checks.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowUnsafeMalformedObjectDeletion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceInternalTrafficPolicy",
      "type": "page",
      "title": "ServiceInternalTrafficPolicy",
      "summary": "ServiceInternalTrafficPolicy is a feature gate that allows you to control how internal traffic is routed within a cluster.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceInternalTrafficPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsGracefulNodeShutdown",
      "type": "page",
      "title": "WindowsGracefulNodeShutdown",
      "summary": "WindowsGracefulNodeShutdown is a feature gate that enables graceful shutdown of nodes running Windows.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsGracefulNodeShutdown/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ResourceQuotaScopeSelectors",
      "type": "page",
      "title": "ResourceQuotaScopeSelectors",
      "summary": "ResourceQuotaScopeSelectors is a feature gate that allows you to scope resource quotas to specific namespaces or labels.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ResourceQuotaScopeSelectors/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginAWSUnregister",
      "type": "page",
      "title": "InTreePluginAWSUnregister",
      "summary": "InTreePluginAWSUnregister is a feature gate that allows you to unregister in-tree plugins for AWS.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginAWSUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CPUManagerPolicyOptions",
      "type": "page",
      "title": "CPUManagerPolicyOptions",
      "summary": "CPUManagerPolicyOptions is a feature gate for managing CPU resources in Kubernetes.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CPUManagerPolicyOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RetroactiveDefaultStorageClass",
      "type": "page",
      "title": "RetroactiveDefaultStorageClass",
      "summary": "RetroactiveDefaultStorageClass is a feature gate for automatically setting the default storage class in Kubernetes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RetroactiveDefaultStorageClass/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StartupProbe",
      "type": "page",
      "title": "StartupProbe",
      "summary": "StartupProbe is a feature gate for Kubernetes that enables probes to be executed during pod startup.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StartupProbe/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NamespaceDefaultLabelName",
      "type": "page",
      "title": "NamespaceDefaultLabelName",
      "summary": "NamespaceDefaultLabelName is a feature gate for setting the default label name for namespaces in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NamespaceDefaultLabelName/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StreamingCollectionEncodingToProtobuf",
      "type": "page",
      "title": "StreamingCollectionEncodingToProtobuf",
      "summary": "Enables encoding of streaming collections to Protobuf format.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StreamingCollectionEncodingToProtobuf/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExternalServiceAccountTokenSigner",
      "type": "page",
      "title": "ExternalServiceAccountTokenSigner",
      "summary": "Uses an external service account token signer.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExternalServiceAccountTokenSigner/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceNodeExclusion",
      "type": "page",
      "title": "ServiceNodeExclusion",
      "summary": "Allows excluding nodes from the cluster.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceNodeExclusion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/index",
      "type": "page",
      "title": "Feature Gates",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/index/"
    },
    {
      "id": "concept:how-to-enable-feature-gates",
      "type": "concept",
      "title": "How to enable Feature Gates",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:feature-gates-in-kubernetes-v-skew-currentversion-list-of-gates",
      "type": "concept",
      "title": "Feature gates in Kubernetes v{{% skew currentVersion %}} {#list-of-gates}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-a-feature",
      "type": "concept",
      "title": "Using a feature",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:list-of-feature-gates-feature-gates",
      "type": "concept",
      "title": "List of feature gates {#feature-gates}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:feature-gates-for-alpha-or-beta-features",
      "type": "concept",
      "title": "Feature gates for Alpha or Beta features",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:feature-gates-for-graduated-or-deprecated-features",
      "type": "concept",
      "title": "Feature gates for graduated or deprecated features",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:feature-stages",
      "type": "concept",
      "title": "Feature stages",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RotateKubeletServerCertificate",
      "type": "page",
      "title": "RotateKubeletServerCertificate",
      "summary": "Rotates the Kubelet server certificate.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RotateKubeletServerCertificate/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsRunAsUserName",
      "type": "page",
      "title": "WindowsRunAsUserName",
      "summary": "A feature gate that allows you to run Kubernetes components as a specific Windows user.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsRunAsUserName/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WatchFromStorageWithoutResourceVersion",
      "type": "page",
      "title": "WatchFromStorageWithoutResourceVersion",
      "summary": "A feature gate that allows watching resources without a resource version.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WatchFromStorageWithoutResourceVersion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ComponentStatusz",
      "type": "page",
      "title": "ComponentStatusz",
      "summary": "A feature gate that allows you to display component status in the Kubernetes dashboard.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ComponentStatusz/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAccountTokenPodNodeInfo",
      "type": "page",
      "title": "ServiceAccountTokenPodNodeInfo",
      "summary": "A feature gate that allows you to include pod node information in service account tokens.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAccountTokenPodNodeInfo/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SetHostnameAsFQDN",
      "type": "page",
      "title": "SetHostnameAsFQDN",
      "summary": "SetHostnameAsFQDN is a feature gate that allows setting the hostname as the fully qualified domain name (FQDN) in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SetHostnameAsFQDN/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TopologyAwareHints",
      "type": "page",
      "title": "TopologyAwareHints",
      "summary": "TopologyAwareHints is a feature gate that enables topology-aware hints in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TopologyAwareHints/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SeccompDefault",
      "type": "page",
      "title": "SeccompDefault",
      "summary": "SeccompDefault is a feature gate that enables the default seccomp profile in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SeccompDefault/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EnableAggregatedDiscoveryTimeout",
      "type": "page",
      "title": "EnableAggregatedDiscoveryTimeout",
      "summary": "EnableAggregatedDiscoveryTimeout is a feature gate that allows configuring the aggregated discovery timeout in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EnableAggregatedDiscoveryTimeout/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIStorageCapacity",
      "type": "page",
      "title": "CSIStorageCapacity",
      "summary": "Enables CSI Storage Capacity feature.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIStorageCapacity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HugePages",
      "type": "page",
      "title": "HugePages",
      "summary": "Enables Huge Pages feature.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HugePages/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DisableCloudProviders",
      "type": "page",
      "title": "DisableCloudProviders",
      "summary": "Disables cloud providers for Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DisableCloudProviders/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NetworkPolicyStatus",
      "type": "page",
      "title": "NetworkPolicyStatus",
      "summary": "Enables Network Policy Status feature.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NetworkPolicyStatus/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ManifestBasedAdmissionControlConfig",
      "type": "page",
      "title": "ManifestBasedAdmissionControlConfig",
      "summary": "A feature gate that enables Manifest-Based Admission Control.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ManifestBasedAdmissionControlConfig/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodReadyToStartContainersCondition",
      "type": "page",
      "title": "PodReadyToStartContainersCondition",
      "summary": "A feature gate that enables the PodReadyToStartContainers condition.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodReadyToStartContainersCondition/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceLoadBalancerClass",
      "type": "page",
      "title": "ServiceLoadBalancerClass",
      "summary": "A feature gate that enables the Service Load Balancer Class.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceLoadBalancerClass/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRADeviceTaints",
      "type": "page",
      "title": "DRADeviceTaints",
      "summary": "A feature gate that enables Device Taints for DRAs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRADeviceTaints/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LoggingBetaOptions",
      "type": "page",
      "title": "LoggingBetaOptions",
      "summary": "The LoggingBetaOptions feature gate enables or disables beta features for logging.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LoggingBetaOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationAzureDisk",
      "type": "page",
      "title": "CSIMigrationAzureDisk",
      "summary": "The CSIMigrationAzureDisk feature gate enables or disables the migration of CSI (Container Storage Interface) drivers to Azure Disk.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationAzureDisk/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AtomicFIFO",
      "type": "page",
      "title": "AtomicFIFO",
      "summary": "The AtomicFIFO feature gate enables or disables the use of atomic FIFO (First-In-First-Out) for persistent volumes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AtomicFIFO/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodDisruptionBudget",
      "type": "page",
      "title": "PodDisruptionBudget",
      "summary": "The PodDisruptionBudget feature gate enables or disables pod disruption budgets.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodDisruptionBudget/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RelaxedDNSSearchValidation",
      "type": "page",
      "title": "RelaxedDNSSearchValidation",
      "summary": "A feature gate that relaxes DNS search validation.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RelaxedDNSSearchValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DisableCPUQuotaWithExclusiveCPUs",
      "type": "page",
      "title": "DisableCPUQuotaWithExclusiveCPUs",
      "summary": "A feature gate that disables CPU quota with exclusive CPUs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DisableCPUQuotaWithExclusiveCPUs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExternalPolicyForExternalIP",
      "type": "page",
      "title": "ExternalPolicyForExternalIP",
      "summary": "A feature gate that enables external policy for external IP.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExternalPolicyForExternalIP/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RemoveSelfLink",
      "type": "page",
      "title": "RemoveSelfLink",
      "summary": "A feature gate that removes self-link.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RemoveSelfLink/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/IPTablesOwnershipCleanup",
      "type": "page",
      "title": "IPTablesOwnershipCleanup",
      "summary": "IPTablesOwnershipCleanup is a feature gate that enables or disables the cleanup of IP tables ownership.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/IPTablesOwnershipCleanup/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AffinityInAnnotations",
      "type": "page",
      "title": "AffinityInAnnotations",
      "summary": "AffinityInAnnotations is a feature gate that enables or disables the use of affinity in annotations.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AffinityInAnnotations/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsHostProcessContainers",
      "type": "page",
      "title": "WindowsHostProcessContainers",
      "summary": "WindowsHostProcessContainers is a feature gate that enables or disables the use of Windows host process containers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsHostProcessContainers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeLimitScaling",
      "type": "page",
      "title": "VolumeLimitScaling",
      "summary": "VolumeLimitScaling is a feature gate that enables or disables the scaling of volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeLimitScaling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StrictCostEnforcementForVAP",
      "type": "page",
      "title": "StrictCostEnforcementForVAP",
      "summary": "StrictCostEnforcementForVAP is a feature gate that enforces strict cost accounting for Virtualized Attached Persistent (VAP) volumes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StrictCostEnforcementForVAP/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobReadyPods",
      "type": "page",
      "title": "JobReadyPods",
      "summary": "JobReadyPods is a feature gate that allows pods to be considered ready for use by jobs even if they have not yet completed their startup process.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobReadyPods/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StorageVersionMigrator",
      "type": "page",
      "title": "StorageVersionMigrator",
      "summary": "StorageVersionMigrator is a feature gate that enables the migration of storage versions to ensure compatibility with newer Kubernetes versions.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StorageVersionMigrator/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobBackoffLimitPerIndex",
      "type": "page",
      "title": "JobBackoffLimitPerIndex",
      "summary": "JobBackoffLimitPerIndex is a feature gate that allows job backoff limits to be set per index, enabling more granular control over job retries.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobBackoffLimitPerIndex/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletCredentialProviders",
      "type": "page",
      "title": "KubeletCredentialProviders",
      "summary": "KubeletCredentialProviders is a feature gate that enables Kubelet to use credential providers.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletCredentialProviders/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NodeInclusionPolicyInPodTopologySpread",
      "type": "page",
      "title": "NodeInclusionPolicyInPodTopologySpread",
      "summary": "NodeInclusionPolicyInPodTopologySpread is a feature gate that enables node inclusion policy in pod topology spread.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NodeInclusionPolicyInPodTopologySpread/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigration",
      "type": "page",
      "title": "CSIMigration",
      "summary": "CSIMigration is a feature gate that enables CSI migration.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigration/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AppArmorFields",
      "type": "page",
      "title": "AppArmorFields",
      "summary": "AppArmorFields is a feature gate that enables AppArmor fields.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AppArmorFields/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceTopology",
      "type": "page",
      "title": "ServiceTopology",
      "summary": "Enables service topology awareness in Kubernetes.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceTopology/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfigurationEgressSelector",
      "type": "page",
      "title": "StructuredAuthenticationConfigurationEgressSelector",
      "summary": "Allows for structured authentication configuration in Kubernetes.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfigurationEgressSelector/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APIServingWithRoutine",
      "type": "page",
      "title": "APIServingWithRoutine",
      "summary": "Enables serving APIs with the Routine framework in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APIServingWithRoutine/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DownwardAPIHugePages",
      "type": "page",
      "title": "DownwardAPIHugePages",
      "summary": "Provides access to huge pages through Downward API in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DownwardAPIHugePages/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ContextualLogging",
      "type": "page",
      "title": "ContextualLogging",
      "summary": "Enables contextual logging for Kubernetes components.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ContextualLogging/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAppProtocol",
      "type": "page",
      "title": "ServiceAppProtocol",
      "summary": "Configures the protocol used for communication between services.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAppProtocol/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EndpointSliceNodeName",
      "type": "page",
      "title": "EndpointSliceNodeName",
      "summary": "Configures the node name used for EndpointSlices.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EndpointSliceNodeName/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PortForwardWebsockets",
      "type": "page",
      "title": "PortForwardWebsockets",
      "summary": "Enables WebSocket support for port forwarding.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PortForwardWebsockets/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/LogarithmicScaleDown",
      "type": "page",
      "title": "LogarithmicScaleDown",
      "summary": "A feature gate that enables logarithmic scale down of pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/LogarithmicScaleDown/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletFineGrainedAuthz",
      "type": "page",
      "title": "KubeletFineGrainedAuthz",
      "summary": "A feature gate that enables fine-grained authorization for the Kubelet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletFineGrainedAuthz/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MultiCIDRServiceAllocator",
      "type": "page",
      "title": "MultiCIDRServiceAllocator",
      "summary": "A feature gate that enables the use of multiple CIDRs for service allocation.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MultiCIDRServiceAllocator/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HonorPVReclaimPolicy",
      "type": "page",
      "title": "HonorPVReclaimPolicy",
      "summary": "A feature gate that enables honoring of PV reclaim policy.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HonorPVReclaimPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MutablePodResourcesForSuspendedJobs",
      "type": "page",
      "title": "MutablePodResourcesForSuspendedJobs",
      "summary": "MutablePodResourcesForSuspendedJobs is a feature gate that allows modifying pod resources for suspended jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MutablePodResourcesForSuspendedJobs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RelaxedEnvironmentVariableValidation",
      "type": "page",
      "title": "RelaxedEnvironmentVariableValidation",
      "summary": "RelaxedEnvironmentVariableValidation is a feature gate that relaxes environment variable validation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RelaxedEnvironmentVariableValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/NativeHistograms",
      "type": "page",
      "title": "NativeHistograms",
      "summary": "NativeHistograms is a feature gate that enables native histograms.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/NativeHistograms/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CloudDualStackNodeIPs",
      "type": "page",
      "title": "CloudDualStackNodeIPs",
      "summary": "CloudDualStackNodeIPs is a feature gate that supports dual-stack node IPs in cloud environments.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CloudDualStackNodeIPs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ConsistentHTTPGetHandlers",
      "type": "page",
      "title": "ConsistentHTTPGetHandlers",
      "summary": "A feature gate that enables consistent HTTP GET handlers for Kubernetes components.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ConsistentHTTPGetHandlers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DisableAllocatorDualWrite",
      "type": "page",
      "title": "DisableAllocatorDualWrite",
      "summary": "A feature gate that disables allocator dual write for Kubernetes components.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DisableAllocatorDualWrite/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DynamicVolumeProvisioning",
      "type": "page",
      "title": "DynamicVolumeProvisioning",
      "summary": "A feature gate that enables dynamic volume provisioning for Kubernetes components.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DynamicVolumeProvisioning/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SELinuxChangePolicy",
      "type": "page",
      "title": "SELinuxChangePolicy",
      "summary": "A feature gate that enables SELinux change policy for Kubernetes components.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SELinuxChangePolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/BlockVolume",
      "type": "page",
      "title": "BlockVolume",
      "summary": "A feature gate that enables block volumes in Kubernetes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/BlockVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodShareProcessNamespace",
      "type": "page",
      "title": "PodShareProcessNamespace",
      "summary": "A feature gate that enables sharing process namespace between pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodShareProcessNamespace/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DeclarativeValidationBeta",
      "type": "page",
      "title": "DeclarativeValidationBeta",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DeclarativeValidationBeta/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodOverhead",
      "type": "page",
      "title": "PodOverhead",
      "summary": "A feature gate that enables pod overhead calculation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodOverhead/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DynamicProvisioningScheduling",
      "type": "page",
      "title": "DynamicProvisioningScheduling",
      "summary": "A feature gate that enables dynamic provisioning and scheduling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DynamicProvisioningScheduling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAccountTokenJTI",
      "type": "page",
      "title": "ServiceAccountTokenJTI",
      "summary": "ServiceAccountTokenJTI is a feature gate that enables or disables Service Account Token JTI.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAccountTokenJTI/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MixedProtocolLBService",
      "type": "page",
      "title": "MixedProtocolLBService",
      "summary": "MixedProtocolLBService is a feature gate that enables or disables Mixed Protocol Load Balancer Service.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MixedProtocolLBService/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ExpandInUsePersistentVolumes",
      "type": "page",
      "title": "ExpandInUsePersistentVolumes",
      "summary": "ExpandInUsePersistentVolumes is a feature gate that enables or disables the expansion of in-use persistent volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ExpandInUsePersistentVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EvenPodsSpread",
      "type": "page",
      "title": "EvenPodsSpread",
      "summary": "EvenPodsSpread is a feature gate that enables or disables even pod spread.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EvenPodsSpread/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MatchLabelKeysInPodAffinity",
      "type": "page",
      "title": "MatchLabelKeysInPodAffinity",
      "summary": "A feature gate that enables matching label keys in pod affinity.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MatchLabelKeysInPodAffinity/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ComponentSLIs",
      "type": "page",
      "title": "ComponentSLIs",
      "summary": "A feature gate that enables component-level service level indicators (SLIs).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ComponentSLIs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ShardedListAndWatch",
      "type": "page",
      "title": "ShardedListAndWatch",
      "summary": "A feature gate that enables sharding for list and watch operations.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ShardedListAndWatch/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HugePageStorageMediumSize",
      "type": "page",
      "title": "HugePageStorageMediumSize",
      "summary": "A feature gate that enables huge page storage with medium size.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HugePageStorageMediumSize/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceAccountTokenNodeBindingValidation",
      "type": "page",
      "title": "ServiceAccountTokenNodeBindingValidation",
      "summary": "ServiceAccountTokenNodeBindingValidation is a feature gate that enables validation of service account token node bindings.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceAccountTokenNodeBindingValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CRIListStreaming",
      "type": "page",
      "title": "CRIListStreaming",
      "summary": "CRIListStreaming is a feature gate that enables streaming of CRI (Container Runtime Interface) list responses.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CRIListStreaming/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumePVCDataSource",
      "type": "page",
      "title": "VolumePVCDataSource",
      "summary": "VolumePVCDataSource is a feature gate that enables the use of Persistent Volume Claims (PVCs) as data sources for volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumePVCDataSource/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRASchedulerFilterTimeout",
      "type": "page",
      "title": "DRASchedulerFilterTimeout",
      "summary": "DRASchedulerFilterTimeout is a feature gate that enables the use of a timeout for DRA (Dynamic Resource Allocation) scheduler filters.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRASchedulerFilterTimeout/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StableLoadBalancerNodeSet",
      "type": "page",
      "title": "StableLoadBalancerNodeSet",
      "summary": "StableLoadBalancerNodeSet is a feature gate that enables stable load balancer node sets.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StableLoadBalancerNodeSet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/GRPCContainerProbe",
      "type": "page",
      "title": "GRPCContainerProbe",
      "summary": "GRPCContainerProbe is a feature gate that enables gRPC container probes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/GRPCContainerProbe/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APIPriorityAndFairness",
      "type": "page",
      "title": "APIPriorityAndFairness",
      "summary": "APIPriorityAndFairness is a feature gate that enables API priority and fairness.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APIPriorityAndFairness/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MatchLabelKeysInPodTopologySpread",
      "type": "page",
      "title": "MatchLabelKeysInPodTopologySpread",
      "summary": "MatchLabelKeysInPodTopologySpread is a feature gate that enables matching label keys in pod topology spread.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MatchLabelKeysInPodTopologySpread/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ContainerRestartRules",
      "type": "page",
      "title": "ContainerRestartRules",
      "summary": "A feature gate that allows you to control whether containers are restarted when a node is rebooted.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ContainerRestartRules/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UserNamespacesHostNetworkSupport",
      "type": "page",
      "title": "UserNamespacesHostNetworkSupport",
      "summary": "A feature gate that enables support for user namespaces on the host network.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UserNamespacesHostNetworkSupport/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIServiceAccountToken",
      "type": "page",
      "title": "CSIServiceAccountToken",
      "summary": "A feature gate that enables the use of service account tokens in CSI drivers.",
      "tags": [
        "reference",
        "networking",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIServiceAccountToken/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationvSphereComplete",
      "type": "page",
      "title": "CSIMigrationvSphereComplete",
      "summary": "A feature gate that enables the complete migration of CSI drivers to vSphere.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationvSphereComplete/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EphemeralContainers",
      "type": "page",
      "title": "EphemeralContainers",
      "summary": "Ephemeral Containers are a feature in Kubernetes that allows for the creation of temporary, short-lived containers.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EphemeralContainers/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginPortworxUnregister",
      "type": "page",
      "title": "InTreePluginPortworxUnregister",
      "summary": "In-Tree Plugin Portworx Unregister is a feature gate in Kubernetes that allows for the unregistration of Portworx plugins.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginPortworxUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RemainingItemCount",
      "type": "page",
      "title": "RemainingItemCount",
      "summary": "Remaining Item Count is a feature in Kubernetes that allows for the tracking of remaining items in a list.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RemainingItemCount/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginOpenStackUnregister",
      "type": "page",
      "title": "InTreePluginOpenStackUnregister",
      "summary": "In-Tree Plugin OpenStack Unregister is a feature gate in Kubernetes that allows for the unregistration of OpenStack plugins.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginOpenStackUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodLogsQuerySplitStreams",
      "type": "page",
      "title": "PodLogsQuerySplitStreams",
      "summary": "PodLogsQuerySplitStreams is a feature gate that enables splitting logs into multiple streams.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodLogsQuerySplitStreams/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TopologyManagerPolicyAlphaOptions",
      "type": "page",
      "title": "TopologyManagerPolicyAlphaOptions",
      "summary": "TopologyManagerPolicyAlphaOptions is a feature gate that enables alpha options for the Topology Manager policy.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TopologyManagerPolicyAlphaOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ImageVolume",
      "type": "page",
      "title": "ImageVolume",
      "summary": "ImageVolume is a feature gate that enables the use of images as volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ImageVolume/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAAdminAccess",
      "type": "page",
      "title": "DRAAdminAccess",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAAdminAccess/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyReplicaSet",
      "type": "page",
      "title": "StaleControllerConsistencyReplicaSet",
      "summary": "StaleControllerConsistencyReplicaSet is a feature gate that enables stale controller consistency for ReplicaSets.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyReplicaSet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WorkloadWithJob",
      "type": "page",
      "title": "WorkloadWithJob",
      "summary": "A feature gate that enables workloads with jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WorkloadWithJob/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationGCEComplete",
      "type": "page",
      "title": "CSIMigrationGCEComplete",
      "summary": "A feature gate that enables complete CSI migration on GCE.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationGCEComplete/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ValidateProxyRedirects",
      "type": "page",
      "title": "ValidateProxyRedirects",
      "summary": "A feature gate that enables validation of proxy redirects.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ValidateProxyRedirects/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PreventStaticPodAPIReferences",
      "type": "page",
      "title": "PreventStaticPodAPIReferences",
      "summary": "A feature gate that prevents static pod API references.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PreventStaticPodAPIReferences/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DynamicKubeletConfig",
      "type": "page",
      "title": "DynamicKubeletConfig",
      "summary": "DynamicKubeletConfig enables dynamic configuration of Kubelet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DynamicKubeletConfig/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CRDValidationRatcheting",
      "type": "page",
      "title": "CRDValidationRatcheting",
      "summary": "CRDValidationRatcheting enables validation of Custom Resource Definitions (CRDs).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CRDValidationRatcheting/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APISelfSubjectReview",
      "type": "page",
      "title": "APISelfSubjectReview",
      "summary": "APISelfSubjectReview enables self-review of API requests.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APISelfSubjectReview/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodSchedulingReadiness",
      "type": "page",
      "title": "PodSchedulingReadiness",
      "summary": "PodSchedulingReadiness enables readiness checks for pod scheduling.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodSchedulingReadiness/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RuntimeClassInImageCriApi",
      "type": "page",
      "title": "RuntimeClassInImageCriApi",
      "summary": "RuntimeClassInImageCriApi is a feature gate that allows the Kubernetes runtime class to be specified in the image cri-api.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RuntimeClassInImageCriApi/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobMutableNodeSchedulingDirectives",
      "type": "page",
      "title": "JobMutableNodeSchedulingDirectives",
      "summary": "JobMutableNodeSchedulingDirectives is a feature gate that allows mutable node scheduling directives for jobs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobMutableNodeSchedulingDirectives/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRADeviceTaintRules",
      "type": "page",
      "title": "DRADeviceTaintRules",
      "summary": "DRADeviceTaintRules is a feature gate that allows device taint rules for DRAs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRADeviceTaintRules/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WinOverlay",
      "type": "page",
      "title": "WinOverlay",
      "summary": "WinOverlay is a feature gate that enables Windows overlay support.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WinOverlay/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SelectorIndex",
      "type": "page",
      "title": "SelectorIndex",
      "summary": "A feature gate for enabling or disabling the SelectorIndex feature.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SelectorIndex/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SchedulerPopFromBackoffQ",
      "type": "page",
      "title": "SchedulerPopFromBackoffQ",
      "summary": "A feature gate for enabling or disabling the SchedulerPopFromBackoffQ feature.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SchedulerPopFromBackoffQ/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsGMSA",
      "type": "page",
      "title": "WindowsGMSA",
      "summary": "A feature gate for enabling or disabling WindowsGMSA support.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsGMSA/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodHostIPs",
      "type": "page",
      "title": "PodHostIPs",
      "summary": "A feature gate for enabling or disabling PodHostIPs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodHostIPs/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SizeMemoryBackedVolumes",
      "type": "page",
      "title": "SizeMemoryBackedVolumes",
      "summary": "A feature gate that enables memory-backed volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SizeMemoryBackedVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TaintNodesByCondition",
      "type": "page",
      "title": "TaintNodesByCondition",
      "summary": "A feature gate that enables tainting nodes based on conditions.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TaintNodesByCondition/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletServiceAccountTokenForCredentialProviders",
      "type": "page",
      "title": "KubeletServiceAccountTokenForCredentialProviders",
      "summary": "A feature gate that enables the use of Kubelet's service account token for credential providers.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletServiceAccountTokenForCredentialProviders/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/APIListChunking",
      "type": "page",
      "title": "APIListChunking",
      "summary": "A feature gate that enables API list chunking.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/APIListChunking/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DelegateFSGroupToCSIDriver",
      "type": "page",
      "title": "DelegateFSGroupToCSIDriver",
      "summary": "DelegateFSGroupToCSIDriver is a feature gate that enables the CSI driver to delegate the file system group (FSGroup) to pods.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DelegateFSGroupToCSIDriver/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CoordinatedLeaderElection",
      "type": "page",
      "title": "CoordinatedLeaderElection",
      "summary": "CoordinatedLeaderElection is a feature gate that enables coordinated leader election in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CoordinatedLeaderElection/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EventedPLEG",
      "type": "page",
      "title": "EventedPLEG",
      "summary": "EventedPLEG is a feature gate that enables event-driven pod lifecycle events in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EventedPLEG/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyJob",
      "type": "page",
      "title": "StaleControllerConsistencyJob",
      "summary": "StaleControllerConsistencyJob is a feature gate that enables stale controller consistency jobs in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StaleControllerConsistencyJob/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ClusterTrustBundleProjection",
      "type": "page",
      "title": "ClusterTrustBundleProjection",
      "summary": "A feature gate for enabling Cluster Trust Bundle Projection.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ClusterTrustBundleProjection/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KMSv1",
      "type": "page",
      "title": "KMSv1",
      "summary": "A feature gate for enabling KMS v1.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KMSv1/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AuthorizeNodeWithSelectors",
      "type": "page",
      "title": "AuthorizeNodeWithSelectors",
      "summary": "A feature gate for enabling Authorize Node with Selectors.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AuthorizeNodeWithSelectors/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PodObservedGenerationTracking",
      "type": "page",
      "title": "PodObservedGenerationTracking",
      "summary": "A feature gate for enabling Pod Observed Generation Tracking.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PodObservedGenerationTracking/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ControllerManagerLeaderMigration",
      "type": "page",
      "title": "ControllerManagerLeaderMigration",
      "summary": "ControllerManagerLeaderMigration is a feature gate that enables or disables the leader migration functionality in the Controller Manager.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ControllerManagerLeaderMigration/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRANodeAllocatableResources",
      "type": "page",
      "title": "DRANodeAllocatableResources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRANodeAllocatableResources/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/EndpointSlice",
      "type": "page",
      "title": "EndpointSlice",
      "summary": "EndpointSlice is a feature gate that enables or disables the Endpoint Slice functionality.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/EndpointSlice/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/HPAScaleToZero",
      "type": "page",
      "title": "HPAScaleToZero",
      "summary": "HPAScaleToZero is a feature gate that enables or disables the ability to scale Horizontal Pod Autoscalers (HPAs) to zero replicas.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/HPAScaleToZero/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ProxyTerminatingEndpoints",
      "type": "page",
      "title": "ProxyTerminatingEndpoints",
      "summary": "ProxyTerminatingEndpoints is a feature gate that enables or disables the use of terminating endpoints in proxies.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ProxyTerminatingEndpoints/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginvSphereUnregister",
      "type": "page",
      "title": "InTreePluginvSphereUnregister",
      "summary": "A feature gate to unregister In-Tree vSphere plugins.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginvSphereUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TopologyManagerPolicyBetaOptions",
      "type": "page",
      "title": "TopologyManagerPolicyBetaOptions",
      "summary": "A feature gate for Topology Manager policy beta options.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TopologyManagerPolicyBetaOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ValidatingAdmissionPolicy",
      "type": "page",
      "title": "ValidatingAdmissionPolicy",
      "summary": "A feature gate for validating admission policy.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ValidatingAdmissionPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationOpenStack",
      "type": "page",
      "title": "CSIMigrationOpenStack",
      "summary": "A feature gate for CSI migration on OpenStack.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationOpenStack/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/VolumeAttributesClass",
      "type": "page",
      "title": "VolumeAttributesClass",
      "summary": "A feature gate that allows specifying a class for volume attributes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/VolumeAttributesClass/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TokenRequestProjection",
      "type": "page",
      "title": "TokenRequestProjection",
      "summary": "A feature gate that enables token request projection.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TokenRequestProjection/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAPartitionableDevices",
      "type": "page",
      "title": "DRAPartitionableDevices",
      "summary": "A feature gate that allows partitioning devices using DRAs.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAPartitionableDevices/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SELinuxMountReadWriteOncePod",
      "type": "page",
      "title": "SELinuxMountReadWriteOncePod",
      "summary": "A feature gate that enables SELinux mount with read-write once pod.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SELinuxMountReadWriteOncePod/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DisableKubeletCloudCredentialProviders",
      "type": "page",
      "title": "DisableKubeletCloudCredentialProviders",
      "summary": "Disables cloud credential providers in Kubelet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DisableKubeletCloudCredentialProviders/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ConsistentListFromCache",
      "type": "page",
      "title": "ConsistentListFromCache",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ConsistentListFromCache/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceNodePortStaticSubrange",
      "type": "page",
      "title": "ServiceNodePortStaticSubrange",
      "summary": "Enables static subranges for NodePorts.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceNodePortStaticSubrange/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginGCEUnregister",
      "type": "page",
      "title": "InTreePluginGCEUnregister",
      "summary": "Unregisters in-tree GCE plugins.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginGCEUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TaintTolerationComparisonOperators",
      "type": "page",
      "title": "TaintTolerationComparisonOperators",
      "summary": "Adds comparison operators to taint and toleration.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TaintTolerationComparisonOperators/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeletPodResourcesGet",
      "type": "page",
      "title": "KubeletPodResourcesGet",
      "summary": "KubeletPodResourcesGet is a feature gate that enables or disables the ability to get pod resources from the Kubelet.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeletPodResourcesGet/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/InTreePluginRBDUnregister",
      "type": "page",
      "title": "InTreePluginRBDUnregister",
      "summary": "InTreePluginRBDUnregister is a feature gate that enables or disables the ability to unregister RBD plugins from within the cluster.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/InTreePluginRBDUnregister/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/JobSuccessPolicy",
      "type": "page",
      "title": "JobSuccessPolicy",
      "summary": "JobSuccessPolicy is a feature gate that enables or disables the ability to specify a success policy for jobs.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/JobSuccessPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/RunAsGroup",
      "type": "page",
      "title": "RunAsGroup",
      "summary": "RunAsGroup is a feature gate that enables or disables the ability to run pods as a specific group ID.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/RunAsGroup/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PersistentVolumeClaimUnusedSinceTime",
      "type": "page",
      "title": "PersistentVolumeClaimUnusedSinceTime",
      "summary": "PersistentVolumeClaimUnusedSinceTime is a feature gate that controls whether the time when a Persistent Volume Claim (PVC) was last used is tracked.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PersistentVolumeClaimUnusedSinceTime/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StorageCapacityScoring",
      "type": "page",
      "title": "StorageCapacityScoring",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StorageCapacityScoring/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/IngressClassNamespacedParams",
      "type": "page",
      "title": "IngressClassNamespacedParams",
      "summary": "IngressClassNamespacedParams is a feature gate that controls whether Ingress Class parameters are namespaced.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/IngressClassNamespacedParams/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AllowInsecureKubeletCertificateSigningRequests",
      "type": "page",
      "title": "AllowInsecureKubeletCertificateSigningRequests",
      "summary": "AllowInsecureKubeletCertificateSigningRequests is a feature gate that controls whether Kubelet certificate signing requests are allowed to be insecure.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AllowInsecureKubeletCertificateSigningRequests/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/Sysctls",
      "type": "page",
      "title": "Sysctls",
      "summary": "Sysctls is a feature gate that controls whether sysctl settings are applied to the Kubernetes control plane.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/Sysctls/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/WindowsEndpointSliceProxying",
      "type": "page",
      "title": "WindowsEndpointSliceProxying",
      "summary": "Enables proxying of EndpointSlices on Windows nodes.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/WindowsEndpointSliceProxying/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceLoadBalancerFinalizer",
      "type": "page",
      "title": "ServiceLoadBalancerFinalizer",
      "summary": "Enables the finalizer for Service LoadBalancers.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceLoadBalancerFinalizer/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ReadWriteOncePod",
      "type": "page",
      "title": "ReadWriteOncePod",
      "summary": "Enables ReadWriteOnce access for Pods.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ReadWriteOncePod/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TokenRequestServiceAccountUIDValidation",
      "type": "page",
      "title": "TokenRequestServiceAccountUIDValidation",
      "summary": "Enables validation of Service Account UIDs in Token Requests.",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TokenRequestServiceAccountUIDValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DynamicAuditing",
      "type": "page",
      "title": "DynamicAuditing",
      "summary": "DynamicAuditing is a feature gate that enables dynamic auditing for Kubernetes clusters.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DynamicAuditing/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIMigrationPortworx",
      "type": "page",
      "title": "CSIMigrationPortworx",
      "summary": "CSIMigrationPortworx is a feature gate that enables CSI migration for Portworx storage.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIMigrationPortworx/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CustomResourceWebhookConversion",
      "type": "page",
      "title": "CustomResourceWebhookConversion",
      "summary": "CustomResourceWebhookConversion is a feature gate that enables conversion of custom resources to webhooks.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CustomResourceWebhookConversion/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ConcurrentWatchObjectDecode",
      "type": "page",
      "title": "ConcurrentWatchObjectDecode",
      "summary": "ConcurrentWatchObjectDecode is a feature gate that enables concurrent decoding of watch objects.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ConcurrentWatchObjectDecode/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DefaultPodTopologySpread",
      "type": "page",
      "title": "DefaultPodTopologySpread",
      "summary": "A feature gate that enables or disables the default pod topology spread.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DefaultPodTopologySpread/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AggregatedDiscoveryEndpoint",
      "type": "page",
      "title": "AggregatedDiscoveryEndpoint",
      "summary": "A feature gate that enables or disables the aggregated discovery endpoint.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AggregatedDiscoveryEndpoint/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SupportPodPidsLimit",
      "type": "page",
      "title": "SupportPodPidsLimit",
      "summary": "A feature gate that enables or disables support for pod PIDs limit.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SupportPodPidsLimit/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/PersistentLocalVolumes",
      "type": "page",
      "title": "PersistentLocalVolumes",
      "summary": "A feature gate that enables or disables persistent local volumes.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/PersistentLocalVolumes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/UnauthenticatedHTTP2DOSMitigation",
      "type": "page",
      "title": "UnauthenticatedHTTP2DOSMitigation",
      "summary": "A feature gate that enables mitigation of HTTP/2 Denial-of-Service attacks without authentication.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/UnauthenticatedHTTP2DOSMitigation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServiceLBNodePortControl",
      "type": "page",
      "title": "ServiceLBNodePortControl",
      "summary": "A feature gate that controls the node port range used by Service Load Balancers.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServiceLBNodePortControl/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/KubeProxyDrainingTerminatingNodes",
      "type": "page",
      "title": "KubeProxyDrainingTerminatingNodes",
      "summary": "A feature gate that enables Kube-proxy to drain and terminate nodes during upgrades.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/KubeProxyDrainingTerminatingNodes/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/StreamingCollectionEncodingToJSON",
      "type": "page",
      "title": "StreamingCollectionEncodingToJSON",
      "summary": "A feature gate that enables streaming collection encoding to JSON.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/StreamingCollectionEncodingToJSON/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIVolumeFSGroupPolicy",
      "type": "page",
      "title": "CSIVolumeFSGroupPolicy",
      "summary": "CSIVolumeFSGroupPolicy is a feature gate that enables CSI volume's fsGroup policy.",
      "tags": [
        "reference",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIVolumeFSGroupPolicy/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CSIServiceAccountTokenSecrets",
      "type": "page",
      "title": "CSIServiceAccountTokenSecrets",
      "summary": "CSIServiceAccountTokenSecrets is a feature gate that enables CSI service account token secrets.",
      "tags": [
        "reference",
        "networking",
        "storage",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CSIServiceAccountTokenSecrets/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DynamicResourceAllocation",
      "type": "page",
      "title": "DynamicResourceAllocation",
      "summary": "DynamicResourceAllocation is a feature gate that enables dynamic resource allocation.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DynamicResourceAllocation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/CPUManagerPolicyAlphaOptions",
      "type": "page",
      "title": "CPUManagerPolicyAlphaOptions",
      "summary": "CPUManagerPolicyAlphaOptions is a feature gate that enables CPU manager policy alpha options.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/CPUManagerPolicyAlphaOptions/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/TopologyAwareWorkloadScheduling",
      "type": "page",
      "title": "TopologyAwareWorkloadScheduling",
      "summary": "Enable Topology Aware Workload Scheduling to allow Kubernetes to schedule pods based on node topology.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/TopologyAwareWorkloadScheduling/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ResilientWatchCacheInitialization",
      "type": "page",
      "title": "ResilientWatchCacheInitialization",
      "summary": "Enable Resilient Watch Cache Initialization to improve the performance of watch operations in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ResilientWatchCacheInitialization/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/SupportNodePidsLimit",
      "type": "page",
      "title": "SupportNodePidsLimit",
      "summary": "Enable Support Node PIDs Limit to allow Kubernetes to limit the number of processes running on a node.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/SupportNodePidsLimit/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/MutableCSINodeAllocatableCount",
      "type": "page",
      "title": "MutableCSINodeAllocatableCount",
      "summary": "Enable Mutable CSI Node Allocatable Count to allow Kubernetes to dynamically adjust the allocatable count of a node.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/MutableCSINodeAllocatableCount/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AttachVolumeLimit",
      "type": "page",
      "title": "AttachVolumeLimit",
      "summary": "AttachVolumeLimit is a feature gate that controls whether attaching volumes to pods is allowed.",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AttachVolumeLimit/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/AnonymousAuthConfigurableEndpoints",
      "type": "page",
      "title": "AnonymousAuthConfigurableEndpoints",
      "summary": "AnonymousAuthConfigurableEndpoints is a feature gate that controls whether anonymous authentication is allowed on configurable endpoints.",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/AnonymousAuthConfigurableEndpoints/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/ServerSideFieldValidation",
      "type": "page",
      "title": "ServerSideFieldValidation",
      "summary": "ServerSideFieldValidation is a feature gate that controls whether server-side field validation is enabled.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ServerSideFieldValidation/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRAExtendedResource",
      "type": "page",
      "title": "DRAExtendedResource",
      "summary": "DRAExtendedResource is a feature gate that controls whether extended resources are allowed for Distributed Resource Allocation (DRA).",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRAExtendedResource/"
    },
    {
      "id": "page:reference/command-line-tools-reference/feature-gates/DRADeviceBindingConditions",
      "type": "page",
      "title": "DRADeviceBindingConditions",
      "summary": "DRADeviceBindingConditions is a feature gate in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/DRADeviceBindingConditions/"
    },
    {
      "id": "page:reference/debug-cluster/flow-control",
      "type": "page",
      "title": "Flow control",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/debug-cluster/flow-control/"
    },
    {
      "id": "concept:diagnostics",
      "type": "concept",
      "title": "Diagnostics",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:debug-endpoints",
      "type": "concept",
      "title": "Debug endpoints",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:debug-logging",
      "type": "concept",
      "title": "Debug logging",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:response-headers",
      "type": "concept",
      "title": "Response headers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/debug-cluster/_index",
      "type": "page",
      "title": "Debug cluster",
      "summary": "A debug cluster in Kubernetes is a special type of cluster for debugging purposes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/debug-cluster/_index/"
    },
    {
      "id": "page:reference/node/what-happens-on-restart",
      "type": "page",
      "title": "What Happens After A Node Restart",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/what-happens-on-restart/"
    },
    {
      "id": "concept:impact-of-a-kubelet-restart",
      "type": "concept",
      "title": "Impact of a kubelet restart",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:impact-of-a-container-runtime-restart",
      "type": "concept",
      "title": "Impact of a container runtime restart",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:impact-of-a-node-reboot",
      "type": "concept",
      "title": "Impact of a node reboot",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/device-plugin-api-versions",
      "type": "page",
      "title": "Kubelet Device Manager API Versions",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/device-plugin-api-versions/"
    },
    {
      "id": "concept:compatibility-matrix",
      "type": "concept",
      "title": "Compatibility matrix",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/systemd-watchdog",
      "type": "page",
      "title": "Kubelet Systemd Watchdog",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/systemd-watchdog/"
    },
    {
      "id": "concept:example-configuration",
      "type": "concept",
      "title": "Example Configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/node-status",
      "type": "page",
      "title": "Node Status",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/node-status/"
    },
    {
      "id": "concept:node-status-fields",
      "type": "concept",
      "title": "Node status fields",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:addresses",
      "type": "concept",
      "title": "Addresses",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:conditions-condition",
      "type": "concept",
      "title": "Conditions {#condition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:capacity-and-allocatable-capacity",
      "type": "concept",
      "title": "Capacity and Allocatable {#capacity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:info",
      "type": "concept",
      "title": "Info",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:declared-features-declaredfeatures",
      "type": "concept",
      "title": "Declared features {#declaredfeatures}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:heartbeats",
      "type": "concept",
      "title": "Heartbeats",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/kubelet-pod-info-grpc-api",
      "type": "page",
      "title": "Kubelet Pod Info gRPC API",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/kubelet-pod-info-grpc-api/"
    },
    {
      "id": "concept:api-definition-api-definition",
      "type": "concept",
      "title": "API Definition {#api-definition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:field-selection-field-selection",
      "type": "concept",
      "title": "Field selection {#field-selection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:reliability-and-availability-reliability",
      "type": "concept",
      "title": "Reliability and availability {#reliability}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:listpods-list-pods",
      "type": "concept",
      "title": "`ListPods` {#list-pods}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:watchpods-watch-pods",
      "type": "concept",
      "title": "`WatchPods` {#watch-pods}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:getpod-get-pod",
      "type": "concept",
      "title": "`GetPod` {#get-pod}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/kubelet-sync-loop",
      "type": "page",
      "title": "Kubelet Sync Loop",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/kubelet-sync-loop/"
    },
    {
      "id": "page:reference/node/kubelet-config-directory-merging",
      "type": "page",
      "title": "Kubelet Configuration Directory Merging",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/kubelet-config-directory-merging/"
    },
    {
      "id": "concept:structure-fields",
      "type": "concept",
      "title": "Structure Fields",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:maps-including-nested-structures",
      "type": "concept",
      "title": "Maps, including Nested Structures",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/kernel-version-requirements",
      "type": "page",
      "title": "Linux Kernel Version Requirements",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/kernel-version-requirements/"
    },
    {
      "id": "concept:pod-sysctls",
      "type": "concept",
      "title": "Pod sysctls",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:version-2-control-groups",
      "type": "concept",
      "title": "Version 2 control groups",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pressure-stall-information-psi-requirements-psi",
      "type": "concept",
      "title": "Pressure Stall Information (PSI) {#requirements-psi}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:other-kernel-requirements-requirements-other",
      "type": "concept",
      "title": "Other kernel requirements {#requirements-other}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:linux-kernel-long-term-maintenance",
      "type": "concept",
      "title": "Linux kernel long term maintenance",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-proxy-nftables-proxy-mode",
      "type": "concept",
      "title": "kube proxy `nftables` proxy mode",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/node-labels",
      "type": "page",
      "title": "Node Labels Populated By The Kubelet",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/node-labels/"
    },
    {
      "id": "concept:preset-labels",
      "type": "concept",
      "title": "Preset labels",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/seccomp",
      "type": "page",
      "title": "Seccomp and Kubernetes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/seccomp/"
    },
    {
      "id": "concept:seccomp-fields",
      "type": "concept",
      "title": "Seccomp fields",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:localhost-profiles",
      "type": "concept",
      "title": "`Localhost` profiles",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/kubelet-files",
      "type": "page",
      "title": "Local Files And Paths Used By The Kubelet",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/kubelet-files/"
    },
    {
      "id": "concept:state",
      "type": "concept",
      "title": "State",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:security-profiles-configuration",
      "type": "concept",
      "title": "Security profiles & configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:locking",
      "type": "concept",
      "title": "Locking",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubelet-configuration-files",
      "type": "concept",
      "title": "Kubelet configuration files",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificates",
      "type": "concept",
      "title": "Certificates",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:manifests",
      "type": "concept",
      "title": "Manifests",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:systemd-unit-settings",
      "type": "concept",
      "title": "Systemd unit settings",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:checkpoint-files-for-resource-managers-resource-managers-state",
      "type": "concept",
      "title": "Checkpoint files for resource managers {#resource-managers-state}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:checkpoint-file-for-device-manager-device-manager-state",
      "type": "concept",
      "title": "Checkpoint file for device manager {#device-manager-state}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-resource-checkpoints",
      "type": "concept",
      "title": "Pod resource checkpoints",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:pod-resources-api",
      "type": "concept",
      "title": "Pod resources API",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dra-csi-and-device-plugins",
      "type": "concept",
      "title": "DRA, CSI, and Device plugins",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:graceful-node-shutdown",
      "type": "concept",
      "title": "Graceful node shutdown",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:image-pull-records",
      "type": "concept",
      "title": "Image Pull Records",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:apparmor",
      "type": "concept",
      "title": "AppArmor",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/kubelet-checkpoint-api",
      "type": "page",
      "title": "Kubelet Checkpoint API",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/kubelet-checkpoint-api/"
    },
    {
      "id": "concept:post-checkpoint-the-specified-container-post-checkpoint",
      "type": "concept",
      "title": "`post` checkpoint the specified container {#post-checkpoint}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/topics-on-dockershim-and-cri-compatible-runtimes",
      "type": "page",
      "title": "Articles on dockershim Removal and on Using CRI-compatible Runtimes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/topics-on-dockershim-and-cri-compatible-runtimes/"
    },
    {
      "id": "concept:kubernetes-project",
      "type": "concept",
      "title": "Kubernetes project",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:external-sources-third-party",
      "type": "concept",
      "title": "External sources {#third-party}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/node/swap-behavior",
      "type": "page",
      "title": "Linux Node Swap Behaviors",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/swap-behavior/"
    },
    {
      "id": "page:reference/node/_index",
      "type": "page",
      "title": "Node Reference Information",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/node/_index/"
    },
    {
      "id": "page:reference/issues-security/issues",
      "type": "page",
      "title": "Kubernetes Issue Tracker",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/issues-security/issues/"
    },
    {
      "id": "page:reference/issues-security/official-cve-feed",
      "type": "page",
      "title": "Official CVE Feed",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/issues-security/official-cve-feed/"
    },
    {
      "id": "page:reference/issues-security/_index",
      "type": "page",
      "title": "Kubernetes Issues and Security",
      "summary": "Kubernetes Issues and Security is a page that discusses security-related issues in Kubernetes.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/issues-security/_index/"
    },
    {
      "id": "page:reference/issues-security/security",
      "type": "page",
      "title": "Kubernetes Security and Disclosure Information",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/issues-security/security/"
    },
    {
      "id": "concept:security-announcements",
      "type": "concept",
      "title": "Security Announcements",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:report-a-vulnerability",
      "type": "concept",
      "title": "Report a Vulnerability",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:security-vulnerability-response",
      "type": "concept",
      "title": "Security Vulnerability Response",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:public-disclosure-timing",
      "type": "concept",
      "title": "Public Disclosure Timing",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:when-should-i-report-a-vulnerability",
      "type": "concept",
      "title": "When Should I Report a Vulnerability?",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:when-should-i-not-report-a-vulnerability",
      "type": "concept",
      "title": "When Should I NOT Report a Vulnerability?",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/quick-reference",
      "type": "page",
      "title": "kubectl Quick Reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/quick-reference/"
    },
    {
      "id": "concept:kubectl-autocomplete",
      "type": "concept",
      "title": "Kubectl autocomplete",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-context-and-configuration",
      "type": "concept",
      "title": "Kubectl context and configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:creating-objects",
      "type": "concept",
      "title": "Creating objects",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:viewing-and-finding-resources",
      "type": "concept",
      "title": "Viewing and finding resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:updating-resources",
      "type": "concept",
      "title": "Updating resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:patching-resources",
      "type": "concept",
      "title": "Patching resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:editing-resources",
      "type": "concept",
      "title": "Editing resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:scaling-resources",
      "type": "concept",
      "title": "Scaling resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deleting-resources",
      "type": "concept",
      "title": "Deleting resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:interacting-with-running-pods",
      "type": "concept",
      "title": "Interacting with running Pods",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:copying-files-and-directories-to-and-from-containers",
      "type": "concept",
      "title": "Copying files and directories to and from containers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:interacting-with-deployments-and-services",
      "type": "concept",
      "title": "Interacting with Deployments and Services",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:interacting-with-nodes-and-cluster",
      "type": "concept",
      "title": "Interacting with Nodes and cluster",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bash",
      "type": "concept",
      "title": "BASH",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:zsh",
      "type": "concept",
      "title": "ZSH",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:fish",
      "type": "concept",
      "title": "FISH",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:a-note-on-all-namespaces",
      "type": "concept",
      "title": "A note on `--all-namespaces`",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:formatting-output",
      "type": "concept",
      "title": "Formatting output",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-output-verbosity-and-debugging",
      "type": "concept",
      "title": "Kubectl output verbosity and debugging",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/conventions",
      "type": "page",
      "title": "kubectl Usage Conventions",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/conventions/"
    },
    {
      "id": "concept:using-kubectl-in-reusable-scripts",
      "type": "concept",
      "title": "Using `kubectl` in Reusable Scripts",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:best-practices",
      "type": "concept",
      "title": "Best Practices",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-run",
      "type": "concept",
      "title": "`kubectl run`",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-proxy",
      "type": "concept",
      "title": "`kubectl proxy`",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/jsonpath",
      "type": "page",
      "title": "JSONPath Support",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/jsonpath/"
    },
    {
      "id": "concept:functions-in-kubernetes-jsonpath-functions",
      "type": "concept",
      "title": "Functions in Kubernetes JSONPath {#functions}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-jsonpath-expressions-with-kubectl-use-with-kubectl",
      "type": "concept",
      "title": "Using JSONPath expressions with kubectl {#use-with-kubectl}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:regular-expressions-in-jsonpath",
      "type": "concept",
      "title": "Regular expressions in JSONPath",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/kubectl-cmds",
      "type": "page",
      "title": "kubectl Commands",
      "summary": "kubectl Commands is a page that lists available kubectl commands.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/kubectl-cmds/"
    },
    {
      "id": "page:reference/kubectl/kubectl",
      "type": "page",
      "title": "kubectl",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/kubectl/"
    },
    {
      "id": "concept:heading-envvars",
      "type": "concept",
      "title": "{{% heading \"envvars\" %}}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/introduction",
      "type": "page",
      "title": "Introduction to kubectl",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/introduction/"
    },
    {
      "id": "concept:command-families",
      "type": "concept",
      "title": "Command Families",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:declarative-application-management",
      "type": "concept",
      "title": "Declarative Application Management",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:printing-state-about-workloads",
      "type": "concept",
      "title": "Printing State about Workloads",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:debugging-workloads",
      "type": "concept",
      "title": "Debugging Workloads",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:porcelain",
      "type": "concept",
      "title": "Porcelain",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/kuberc",
      "type": "page",
      "title": "Kubectl user preferences (kuberc)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/kuberc/"
    },
    {
      "id": "concept:aliases",
      "type": "concept",
      "title": "aliases",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credential-plugin-policy",
      "type": "concept",
      "title": "Credential plugin policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:suggested-defaults",
      "type": "concept",
      "title": "Suggested defaults",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:disable-kuberc",
      "type": "concept",
      "title": "Disable kuberc",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:prependargs",
      "type": "concept",
      "title": "prependArgs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:appendargs",
      "type": "concept",
      "title": "appendArgs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialpluginpolicy",
      "type": "concept",
      "title": "credentialPluginPolicy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:credentialpluginallowlist",
      "type": "concept",
      "title": "credentialPluginAllowlist",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:example-credential-plugin-policy-example",
      "type": "concept",
      "title": "Example {#credential-plugin-policy-example}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:managing-credential-plugin-policy-with-kubectl-kuberc-set",
      "type": "concept",
      "title": "Managing credential plugin policy with `kubectl kuberc set`",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/docker-cli-to-kubectl",
      "type": "page",
      "title": "kubectl for Docker Users",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/docker-cli-to-kubectl/"
    },
    {
      "id": "concept:docker-run",
      "type": "concept",
      "title": "docker run",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-ps",
      "type": "concept",
      "title": "docker ps",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-attach",
      "type": "concept",
      "title": "docker attach",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-exec",
      "type": "concept",
      "title": "docker exec",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-logs",
      "type": "concept",
      "title": "docker logs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-stop-and-docker-rm",
      "type": "concept",
      "title": "docker stop and docker rm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-login",
      "type": "concept",
      "title": "docker login",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-version",
      "type": "concept",
      "title": "docker version",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:docker-info",
      "type": "concept",
      "title": "docker info",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/_index",
      "type": "page",
      "title": "Command line tool (kubectl)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/_index/"
    },
    {
      "id": "concept:syntax",
      "type": "concept",
      "title": "Syntax",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:in-cluster-authentication-and-namespace-overrides",
      "type": "concept",
      "title": "In-cluster authentication and namespace overrides",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:operations",
      "type": "concept",
      "title": "Operations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:output-options",
      "type": "concept",
      "title": "Output options",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:examples-common-operations",
      "type": "concept",
      "title": "Examples: Common operations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:examples-creating-and-using-plugins",
      "type": "concept",
      "title": "Examples: Creating and using plugins",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sorting-list-objects",
      "type": "concept",
      "title": "Sorting list objects",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/generated/kubectl",
      "type": "page",
      "title": "kubectl",
      "summary": "kubectl controls the Kubernetes cluster manager",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl/"
    },
    {
      "id": "page:reference/kubectl/generated/_index",
      "type": "page",
      "title": "kubectl reference",
      "summary": "A reference document for kubectl commands and flags.",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_attach/_index",
      "type": "page",
      "title": "kubectl attach",
      "summary": "Attach to a running container",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_attach/_index/"
    },
    {
      "id": "concept:heading-examples",
      "type": "concept",
      "title": "{{% heading \"examples\" %}}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:heading-parentoptions",
      "type": "concept",
      "title": "{{% heading \"parentoptions\" %}}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/kubectl_set_subject",
      "type": "page",
      "title": "kubectl set subject",
      "summary": "Update the user, group, or service account in a role binding or cluster role binding",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/kubectl_set_subject/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/kubectl_set_selector",
      "type": "page",
      "title": "kubectl set selector",
      "summary": "Set the selector on a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/kubectl_set_selector/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/kubectl_set_env",
      "type": "page",
      "title": "kubectl set env",
      "summary": "Update environment variables on a pod template",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/kubectl_set_env/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/kubectl_set_serviceaccount",
      "type": "page",
      "title": "kubectl set serviceaccount",
      "summary": "Update the service account of a resource",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/kubectl_set_serviceaccount/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/kubectl_set_resources",
      "type": "page",
      "title": "kubectl set resources",
      "summary": "Update resource requests/limits on objects with pod templates",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/kubectl_set_resources/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/kubectl_set_image",
      "type": "page",
      "title": "kubectl set image",
      "summary": "Update the image of a pod template",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/kubectl_set_image/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_set/_index",
      "type": "page",
      "title": "kubectl set",
      "summary": "Set specific features on objects",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_set/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_run/_index",
      "type": "page",
      "title": "kubectl run",
      "summary": "Run a particular image on the cluster",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_run/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_debug/_index",
      "type": "page",
      "title": "kubectl debug",
      "summary": "Create debugging sessions for troubleshooting workloads and nodes",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_debug/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_api-resources/_index",
      "type": "page",
      "title": "kubectl api-resources",
      "summary": "Print the supported API resources on the server",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_api-resources/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_expose/_index",
      "type": "page",
      "title": "kubectl expose",
      "summary": "Take a replication controller, service, deployment or pod and expose it as a new Kubernetes service",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_expose/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_annotate/_index",
      "type": "page",
      "title": "kubectl annotate",
      "summary": "Update the annotations on a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_annotate/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_cluster-info/kubectl_cluster-info_dump",
      "type": "page",
      "title": "kubectl cluster-info dump",
      "summary": "Dump relevant information for debugging and diagnosis",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cluster-info/kubectl_cluster-info_dump/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_cluster-info/_index",
      "type": "page",
      "title": "kubectl cluster-info",
      "summary": "Display cluster information",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cluster-info/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_explain/_index",
      "type": "page",
      "title": "kubectl explain",
      "summary": "Get documentation for a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_explain/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_describe/_index",
      "type": "page",
      "title": "kubectl describe",
      "summary": "Show details of a specific resource or group of resources",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_describe/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_edit/_index",
      "type": "page",
      "title": "kubectl edit",
      "summary": "Edit a resource on the server",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_edit/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_events/_index",
      "type": "page",
      "title": "kubectl events",
      "summary": "List events",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_events/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_logs/_index",
      "type": "page",
      "title": "kubectl logs",
      "summary": "Print the logs for a container in a pod",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_logs/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_autoscale/_index",
      "type": "page",
      "title": "kubectl autoscale",
      "summary": "Auto-scale a deployment, replica set, stateful set, or replication controller",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_autoscale/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_options/_index",
      "type": "page",
      "title": "kubectl options",
      "summary": "Print the list of flags inherited by all commands",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_options/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_namespace",
      "type": "page",
      "title": "kubectl create namespace",
      "summary": "Create a namespace with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_namespace/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_token",
      "type": "page",
      "title": "kubectl create token",
      "summary": "Request a service account token",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_token/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_ingress",
      "type": "page",
      "title": "kubectl create ingress",
      "summary": "Create an ingress with the specified name",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_ingress/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_deployment",
      "type": "page",
      "title": "kubectl create deployment",
      "summary": "Create a deployment with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_deployment/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_service_loadbalancer",
      "type": "page",
      "title": "kubectl create service loadbalancer",
      "summary": "Create a LoadBalancer service",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_loadbalancer/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_service_externalname",
      "type": "page",
      "title": "kubectl create service externalname",
      "summary": "Create an ExternalName service",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_externalname/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_secret",
      "type": "page",
      "title": "kubectl create secret",
      "summary": "Create a secret using a specified subcommand",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_priorityclass",
      "type": "page",
      "title": "kubectl create priorityclass",
      "summary": "Create a priority class with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_priorityclass/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_poddisruptionbudget",
      "type": "page",
      "title": "kubectl create poddisruptionbudget",
      "summary": "Create a pod disruption budget with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_poddisruptionbudget/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_configmap",
      "type": "page",
      "title": "kubectl create configmap",
      "summary": "Create a config map from a local file, directory or literal value",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_configmap/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_service",
      "type": "page",
      "title": "kubectl create service",
      "summary": "Create a service using a specified subcommand",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_clusterrolebinding",
      "type": "page",
      "title": "kubectl create clusterrolebinding",
      "summary": "Create a cluster role binding for a particular cluster role",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_clusterrolebinding/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_secret_generic",
      "type": "page",
      "title": "kubectl create secret generic",
      "summary": "Create a secret from a local file, directory, or literal value",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_generic/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_quota",
      "type": "page",
      "title": "kubectl create quota",
      "summary": "Create a quota with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_quota/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_secret_tls",
      "type": "page",
      "title": "kubectl create secret tls",
      "summary": "Create a TLS secret",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_tls/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_cronjob",
      "type": "page",
      "title": "kubectl create cronjob",
      "summary": "Create a cron job with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_cronjob/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_job",
      "type": "page",
      "title": "kubectl create job",
      "summary": "Create a job with the specified name",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_job/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_service_clusterip",
      "type": "page",
      "title": "kubectl create service clusterip",
      "summary": "Create a ClusterIP service",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_clusterip/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_role",
      "type": "page",
      "title": "kubectl create role",
      "summary": "Create a role with single rule",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_role/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_rolebinding",
      "type": "page",
      "title": "kubectl create rolebinding",
      "summary": "Create a role binding for a particular role or cluster role",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_rolebinding/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_secret_docker-registry",
      "type": "page",
      "title": "kubectl create secret docker-registry",
      "summary": "Create a secret for use with a Docker registry",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_secret_docker-registry/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_service_nodeport",
      "type": "page",
      "title": "kubectl create service nodeport",
      "summary": "Create a NodePort service",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_service_nodeport/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_serviceaccount",
      "type": "page",
      "title": "kubectl create serviceaccount",
      "summary": "Create a service account with the specified name",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_serviceaccount/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/kubectl_create_clusterrole",
      "type": "page",
      "title": "kubectl create clusterrole",
      "summary": "Create a cluster role",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/kubectl_create_clusterrole/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_create/_index",
      "type": "page",
      "title": "kubectl create",
      "summary": "Create a resource from a file or from stdin",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_create/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_api-versions/_index",
      "type": "page",
      "title": "kubectl api-versions",
      "summary": "Print the supported API versions on the server, in the form of \"group/version\"",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_api-versions/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_exec/_index",
      "type": "page",
      "title": "kubectl exec",
      "summary": "Execute a command in a container",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_exec/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_patch/_index",
      "type": "page",
      "title": "kubectl patch",
      "summary": "Update fields of a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_patch/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_drain/_index",
      "type": "page",
      "title": "kubectl drain",
      "summary": "Drain node in preparation for maintenance",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_drain/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_label/_index",
      "type": "page",
      "title": "kubectl label",
      "summary": "Update the labels on a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_label/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_auth/kubectl_auth_whoami",
      "type": "page",
      "title": "kubectl auth whoami",
      "summary": "Experimental: Check self subject attributes",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_whoami/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_auth/kubectl_auth_reconcile",
      "type": "page",
      "title": "kubectl auth reconcile",
      "summary": "Reconciles rules for RBAC role, role binding, cluster role, and cluster role binding objects",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_reconcile/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_auth/kubectl_auth_can-i",
      "type": "page",
      "title": "kubectl auth can-i",
      "summary": "Check whether an action is allowed",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_auth/kubectl_auth_can-i/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_auth/_index",
      "type": "page",
      "title": "kubectl auth",
      "summary": "Inspect authorization",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_auth/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_cp/_index",
      "type": "page",
      "title": "kubectl cp",
      "summary": "Copy files and directories to and from containers",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cp/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_port-forward/_index",
      "type": "page",
      "title": "kubectl port-forward",
      "summary": "Forward one or more local ports to a pod",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_port-forward/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_replace/_index",
      "type": "page",
      "title": "kubectl replace",
      "summary": "Replace a resource by file name or stdin",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_replace/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_get/_index",
      "type": "page",
      "title": "kubectl get",
      "summary": "Display one or many resources",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_get/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_diff/_index",
      "type": "page",
      "title": "kubectl diff",
      "summary": "Diff the live version against a would-be applied version",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_diff/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_kuberc/kubectl_kuberc_view",
      "type": "page",
      "title": "kubectl kuberc view",
      "summary": "Display the current kuberc configuration",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_kuberc/kubectl_kuberc_view/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_kuberc/kubectl_kuberc_set",
      "type": "page",
      "title": "kubectl kuberc set",
      "summary": "Set values in the kuberc configuration",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_kuberc/kubectl_kuberc_set/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_kuberc/_index",
      "type": "page",
      "title": "kubectl kuberc",
      "summary": "Manage kuberc configuration files",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_kuberc/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_delete/_index",
      "type": "page",
      "title": "kubectl delete",
      "summary": "Delete resources by file names, stdin, resources and names, or by resources and label selector",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_delete/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_certificate/kubectl_certificate_approve",
      "type": "page",
      "title": "kubectl certificate approve",
      "summary": "Approve a certificate signing request",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_certificate/kubectl_certificate_approve/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_certificate/kubectl_certificate_deny",
      "type": "page",
      "title": "kubectl certificate deny",
      "summary": "Deny a certificate signing request",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_certificate/kubectl_certificate_deny/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_certificate/_index",
      "type": "page",
      "title": "kubectl certificate",
      "summary": "Modify certificate resources",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_certificate/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_cordon/_index",
      "type": "page",
      "title": "kubectl cordon",
      "summary": "Mark node as unschedulable",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cordon/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_get-users",
      "type": "page",
      "title": "kubectl config get-users",
      "summary": "Display users defined in the kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-users/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_unset",
      "type": "page",
      "title": "kubectl config unset",
      "summary": "Unset an individual value in a kubeconfig file",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_unset/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_delete-user",
      "type": "page",
      "title": "kubectl config delete-user",
      "summary": "Delete the specified user from the kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-user/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_delete-cluster",
      "type": "page",
      "title": "kubectl config delete-cluster",
      "summary": "Delete the specified cluster from the kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-cluster/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_delete-context",
      "type": "page",
      "title": "kubectl config delete-context",
      "summary": "Delete the specified context from the kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_delete-context/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_get-contexts",
      "type": "page",
      "title": "kubectl config get-contexts",
      "summary": "Describe one or many contexts",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-contexts/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_current-context",
      "type": "page",
      "title": "kubectl config current-context",
      "summary": "Display the current-context",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_current-context/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_set-credentials",
      "type": "page",
      "title": "kubectl config set-credentials",
      "summary": "Set a user entry in kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-credentials/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_set-cluster",
      "type": "page",
      "title": "kubectl config set-cluster",
      "summary": "Set a cluster entry in kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-cluster/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_set-context",
      "type": "page",
      "title": "kubectl config set-context",
      "summary": "Set a context entry in kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set-context/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_set",
      "type": "page",
      "title": "kubectl config set",
      "summary": "Set an individual value in a kubeconfig file",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_set/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_use-context",
      "type": "page",
      "title": "kubectl config use-context",
      "summary": "Set the current-context in a kubeconfig file",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_use-context/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_rename-context",
      "type": "page",
      "title": "kubectl config rename-context",
      "summary": "Rename a context from the kubeconfig file",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_rename-context/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_get-clusters",
      "type": "page",
      "title": "kubectl config get-clusters",
      "summary": "Display clusters defined in the kubeconfig",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_get-clusters/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/_index",
      "type": "page",
      "title": "kubectl config",
      "summary": "Modify kubeconfig files",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_config/kubectl_config_view",
      "type": "page",
      "title": "kubectl config view",
      "summary": "Display merged kubeconfig settings or a specified kubeconfig file",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_config/kubectl_config_view/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_uncordon/_index",
      "type": "page",
      "title": "kubectl uncordon",
      "summary": "Mark node as schedulable",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_uncordon/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_proxy/_index",
      "type": "page",
      "title": "kubectl proxy",
      "summary": "Run a proxy to the Kubernetes API server",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_proxy/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_top/kubectl_top_pod",
      "type": "page",
      "title": "kubectl top pod",
      "summary": "Display resource (CPU/memory) usage of pods",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/kubectl_top_pod/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_top/kubectl_top_node",
      "type": "page",
      "title": "kubectl top node",
      "summary": "Display resource (CPU/memory) usage of nodes",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/kubectl_top_node/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_top/_index",
      "type": "page",
      "title": "kubectl top",
      "summary": "Display resource (CPU/memory) usage",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_scale/_index",
      "type": "page",
      "title": "kubectl scale",
      "summary": "Set a new size for a deployment, replica set, or replication controller",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_scale/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_plugin/kubectl_plugin_list",
      "type": "page",
      "title": "kubectl plugin list",
      "summary": "List all visible plugin executables on a user's PATH",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_plugin/kubectl_plugin_list/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_plugin/_index",
      "type": "page",
      "title": "kubectl plugin",
      "summary": "Provides utilities for interacting with plugins",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_plugin/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_wait/_index",
      "type": "page",
      "title": "kubectl wait",
      "summary": "Wait for a specific condition on one or many resources",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_wait/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_taint/_index",
      "type": "page",
      "title": "kubectl taint",
      "summary": "Update the taints on one or more nodes",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_taint/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_completion/_index",
      "type": "page",
      "title": "kubectl completion",
      "summary": "Output shell completion code for the specified shell (bash, zsh, fish, or powershell)",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_completion/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/kubectl_rollout_undo",
      "type": "page",
      "title": "kubectl rollout undo",
      "summary": "Undo a previous rollout",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_undo/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/kubectl_rollout_resume",
      "type": "page",
      "title": "kubectl rollout resume",
      "summary": "Resume a paused resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_resume/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/kubectl_rollout_restart",
      "type": "page",
      "title": "kubectl rollout restart",
      "summary": "Restart a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_restart/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/kubectl_rollout_status",
      "type": "page",
      "title": "kubectl rollout status",
      "summary": "Show the status of the rollout",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_status/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/kubectl_rollout_pause",
      "type": "page",
      "title": "kubectl rollout pause",
      "summary": "Mark the provided resource as paused",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_pause/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/_index",
      "type": "page",
      "title": "kubectl rollout",
      "summary": "Manage the rollout of a resource",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_rollout/kubectl_rollout_history",
      "type": "page",
      "title": "kubectl rollout history",
      "summary": "View rollout history",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_history/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_apply/kubectl_apply_set-last-applied",
      "type": "page",
      "title": "kubectl apply set-last-applied",
      "summary": "Set the last-applied-configuration annotation on a live object to match the contents of a file",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_set-last-applied/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_apply/kubectl_apply_edit-last-applied",
      "type": "page",
      "title": "kubectl apply edit-last-applied",
      "summary": "Edit latest last-applied-configuration annotations of a resource/object",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_edit-last-applied/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_apply/kubectl_apply_view-last-applied",
      "type": "page",
      "title": "kubectl apply view-last-applied",
      "summary": "View the latest last-applied-configuration annotations of a resource/object",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_apply/kubectl_apply_view-last-applied/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_apply/_index",
      "type": "page",
      "title": "kubectl apply",
      "summary": "Apply a configuration to a resource by file name or stdin",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_apply/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_version/_index",
      "type": "page",
      "title": "kubectl version",
      "summary": "Print the client and server version information",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_version/_index/"
    },
    {
      "id": "page:reference/kubectl/generated/kubectl_kustomize/_index",
      "type": "page",
      "title": "kubectl kustomize",
      "summary": "Build a kustomization target from a directory or URL",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/kubectl/generated/kubectl_kustomize/_index/"
    },
    {
      "id": "page:reference/access-authn-authz/authentication",
      "type": "page",
      "title": "Authenticating",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/authentication/"
    },
    {
      "id": "concept:users-in-kubernetes",
      "type": "concept",
      "title": "Users in Kubernetes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authentication-strategies",
      "type": "concept",
      "title": "Authentication strategies",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymous-requests",
      "type": "concept",
      "title": "Anonymous requests",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authentication-methods",
      "type": "concept",
      "title": "Authentication methods",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:external-integrations",
      "type": "concept",
      "title": "External integrations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:user-impersonation",
      "type": "concept",
      "title": "User impersonation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authentication-configuration-api-server-authn-config",
      "type": "concept",
      "title": "Authentication configuration {#api-server-authn-config}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:client-go-credential-plugins",
      "type": "concept",
      "title": "client-go credential plugins",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-access-to-authentication-information-for-a-client-self-subject-review",
      "type": "concept",
      "title": "API access to authentication information for a client {#self-subject-review}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:anonymous-authenticator-configuration",
      "type": "concept",
      "title": "Anonymous authenticator configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:x-509-client-certificates-x509-client-certificates",
      "type": "concept",
      "title": "X.509 client certificates {#x509-client-certificates}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bootstrap-tokens",
      "type": "concept",
      "title": "Bootstrap tokens",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:service-account-tokens",
      "type": "concept",
      "title": "Service account tokens",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:json-web-token-authentication",
      "type": "concept",
      "title": "JSON Web Token authentication",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhook-token-authentication",
      "type": "concept",
      "title": "Webhook token authentication",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authenticating-reverse-proxy-authenticating-proxy",
      "type": "concept",
      "title": "Authenticating reverse proxy {#authenticating-proxy}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:static-token-file-integration-static-token-file",
      "type": "concept",
      "title": "Static token file integration {#static-token-file}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuration-via-command-line-arguments-api-server-authn-config-cli",
      "type": "concept",
      "title": "Configuration via command line arguments {#api-server-authn-config-cli}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuration-via-configuration-file-api-server-authn-config-file",
      "type": "concept",
      "title": "Configuration via configuration file {#api-server-authn-config-file}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:example-use-case",
      "type": "concept",
      "title": "Example use case",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:input-and-output-formats",
      "type": "concept",
      "title": "Input and output formats",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:http-access-to-authentication-information-self-subject-review-http-api",
      "type": "concept",
      "title": "HTTP access to authentication information {#self-subject-review-http-api}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cli-access-to-authentication-information-self-subject-review-cli",
      "type": "concept",
      "title": "CLI access to authentication information {#self-subject-review-cli}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/abac",
      "type": "page",
      "title": "Using ABAC Authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/abac/"
    },
    {
      "id": "concept:policy-file-format",
      "type": "concept",
      "title": "Policy File Format",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorization-algorithm",
      "type": "concept",
      "title": "Authorization Algorithm",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:a-quick-note-on-service-accounts",
      "type": "concept",
      "title": "A quick note on service accounts",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/bootstrap-tokens",
      "type": "page",
      "title": "Authenticating with Bootstrap Tokens",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/bootstrap-tokens/"
    },
    {
      "id": "concept:bootstrap-tokens-overview",
      "type": "concept",
      "title": "Bootstrap Tokens Overview",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:token-format",
      "type": "concept",
      "title": "Token Format",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:enabling-bootstrap-token-authentication",
      "type": "concept",
      "title": "Enabling Bootstrap Token Authentication",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bootstrap-token-secret-format",
      "type": "concept",
      "title": "Bootstrap Token Secret Format",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:token-management-with-kubeadm",
      "type": "concept",
      "title": "Token Management with kubeadm",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configmap-signing",
      "type": "concept",
      "title": "ConfigMap Signing",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/user-impersonation",
      "type": "page",
      "title": "User Impersonation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/"
    },
    {
      "id": "concept:constrained-impersonation",
      "type": "concept",
      "title": "Constrained Impersonation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:understanding-constrained-impersonation",
      "type": "concept",
      "title": "Understanding constrained impersonation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:impersonation-modes",
      "type": "concept",
      "title": "Impersonation modes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuring-constrained-impersonation-with-rbac",
      "type": "concept",
      "title": "Configuring constrained impersonation with RBAC",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-constrained-impersonation",
      "type": "concept",
      "title": "Using constrained impersonation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:working-with-impersonate-verb",
      "type": "concept",
      "title": "Working with `impersonate` verb",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/authorization",
      "type": "page",
      "title": "Authorization",
      "summary": "Details of Kubernetes authorization mechanisms and supported authorization modes.",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/authorization/"
    },
    {
      "id": "concept:authorization-verdicts-determine-whether-a-request-is-allowed-or-denied",
      "type": "concept",
      "title": "Authorization verdicts {#determine-whether-a-request-is-allowed-or-denied}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:request-attributes-used-in-authorization",
      "type": "concept",
      "title": "Request attributes used in authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorization-context",
      "type": "concept",
      "title": "Authorization context",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorization-modes-authorization-modules",
      "type": "concept",
      "title": "Authorization modes {#authorization-modules}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:privilege-escalation-via-workload-creation-or-edits-privilege-escalation-via-pod-creation",
      "type": "concept",
      "title": "Privilege escalation via workload creation or edits {#privilege-escalation-via-pod-creation}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:checking-api-access",
      "type": "concept",
      "title": "Checking API access",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:request-verbs-and-authorization-determine-the-request-verb",
      "type": "concept",
      "title": "Request verbs and authorization {#determine-the-request-verb}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:the-system-masters-group",
      "type": "concept",
      "title": "The system:masters group",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorization-mode-configuration-choice-of-authz-config",
      "type": "concept",
      "title": "Authorization mode configuration {#choice-of-authz-config}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuring-the-api-server-using-an-authorization-config-file-using-configuration-file-for-authorization",
      "type": "concept",
      "title": "Configuring the API Server using an authorization config file {#using-configuration-file-for-authorization}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:command-line-authorization-mode-configuration-using-flags-for-your-authorization-module",
      "type": "concept",
      "title": "Command line authorization mode configuration {#using-flags-for-your-authorization-module}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:escalation-paths-escalation-paths",
      "type": "concept",
      "title": "Escalation paths {#escalation-paths}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/node",
      "type": "page",
      "title": "Using Node Authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/node/"
    },
    {
      "id": "concept:service-account-token-audience-restriction-service-account-token-audience-restriction",
      "type": "concept",
      "title": "Service account token audience restriction {#service-account-token-audience-restriction}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:migration-considerations",
      "type": "concept",
      "title": "Migration considerations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:allowing-additional-audiences-with-rbac-allowing-additional-audiences",
      "type": "concept",
      "title": "Allowing additional audiences with RBAC {#allowing-additional-audiences}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubelets-outside-the-system-nodes-group",
      "type": "concept",
      "title": "Kubelets outside the `system:nodes` group",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubelets-with-undifferentiated-usernames",
      "type": "concept",
      "title": "Kubelets with undifferentiated usernames",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/service-accounts-admin",
      "type": "page",
      "title": "Managing Service Accounts",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/"
    },
    {
      "id": "concept:user-accounts-versus-service-accounts",
      "type": "concept",
      "title": "User accounts versus service accounts",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bound-service-account-tokens",
      "type": "concept",
      "title": "Bound service account tokens",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bound-service-account-token-volume-mechanism-bound-service-account-token-volume",
      "type": "concept",
      "title": "Bound service account token volume mechanism {#bound-service-account-token-volume}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:manual-secret-management-for-serviceaccounts",
      "type": "concept",
      "title": "Manual Secret management for ServiceAccounts",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:auto-generated-legacy-serviceaccount-token-clean-up-auto-generated-legacy-serviceaccount-token-clean-up",
      "type": "concept",
      "title": "Auto-generated legacy ServiceAccount token clean up {#auto-generated-legacy-serviceaccount-token-clean-up}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:control-plane-details",
      "type": "concept",
      "title": "Control plane details",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:create-additional-api-tokens-create-token",
      "type": "concept",
      "title": "Create additional API tokens {#create-token}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-invalidate-a-serviceaccount-token-delete-token",
      "type": "concept",
      "title": "Delete/invalidate a ServiceAccount token {#delete-token}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:external-serviceaccount-token-signing-and-key-management",
      "type": "concept",
      "title": "External ServiceAccount token signing and key management",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:additional-metadata-in-pod-bound-tokens",
      "type": "concept",
      "title": "Additional metadata in Pod bound tokens",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:verifying-and-inspecting-private-claims",
      "type": "concept",
      "title": "Verifying and inspecting private claims",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccount-controller",
      "type": "concept",
      "title": "ServiceAccount controller",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:token-controller",
      "type": "concept",
      "title": "Token controller",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccount-admission-controller",
      "type": "concept",
      "title": "ServiceAccount admission controller",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:legacy-serviceaccount-token-tracking-controller",
      "type": "concept",
      "title": "Legacy ServiceAccount token tracking controller",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:legacy-serviceaccount-token-cleaner",
      "type": "concept",
      "title": "Legacy ServiceAccount token cleaner",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tokenrequest-api",
      "type": "concept",
      "title": "TokenRequest API",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-invalidate-a-long-lived-legacy-serviceaccount-token-delete-legacy-token",
      "type": "concept",
      "title": "Delete/invalidate a long-lived/legacy ServiceAccount token {#delete-legacy-token}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:delete-invalidate-a-short-lived-serviceaccount-token-delete-short-lived",
      "type": "concept",
      "title": "Delete/invalidate a short-lived ServiceAccount token {#delete-short-lived}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metadata",
      "type": "concept",
      "title": "Metadata",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:fetchkeys",
      "type": "concept",
      "title": "FetchKeys",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sign",
      "type": "concept",
      "title": "Sign",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/validating-admission-policy",
      "type": "page",
      "title": "Validating Admission Policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/"
    },
    {
      "id": "concept:what-is-validating-admission-policy",
      "type": "concept",
      "title": "What is Validating Admission Policy?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:what-resources-make-a-policy",
      "type": "concept",
      "title": "What Resources Make a Policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:getting-started-with-validating-admission-policy",
      "type": "concept",
      "title": "Getting Started with Validating Admission Policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-kinds-exempt-from-admission-validation",
      "type": "concept",
      "title": "API kinds exempt from admission validation",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:creating-a-validatingadmissionpolicy",
      "type": "concept",
      "title": "Creating a ValidatingAdmissionPolicy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:parameter-resources",
      "type": "concept",
      "title": "Parameter resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:failure-policy",
      "type": "concept",
      "title": "Failure Policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validation-expression",
      "type": "concept",
      "title": "Validation Expression",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:matching-requests-matchconditions",
      "type": "concept",
      "title": "Matching requests: `matchConditions`",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:audit-annotations",
      "type": "concept",
      "title": "Audit annotations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:message-expression",
      "type": "concept",
      "title": "Message expression",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:type-checking",
      "type": "concept",
      "title": "Type checking",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:variable-composition",
      "type": "concept",
      "title": "Variable composition",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/mutating-admission-policy",
      "type": "page",
      "title": "Mutating Admission Policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/mutating-admission-policy/"
    },
    {
      "id": "concept:what-are-mutatingadmissionpolicies",
      "type": "concept",
      "title": "What are MutatingAdmissionPolicies?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:getting-started-with-mutatingadmissionpolicies",
      "type": "concept",
      "title": "Getting Started with MutatingAdmissionPolicies",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-kinds-exempt-from-mutating-admission",
      "type": "concept",
      "title": "API kinds exempt from mutating admission",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:create-a-mutatingadmissionpolicy",
      "type": "concept",
      "title": "Create a MutatingAdmissionPolicy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/webhook",
      "type": "page",
      "title": "Webhook Mode",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/webhook/"
    },
    {
      "id": "concept:configuration-file-format",
      "type": "concept",
      "title": "Configuration File Format",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:request-payloads",
      "type": "concept",
      "title": "Request Payloads",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/kubelet-authn-authz",
      "type": "page",
      "title": "Kubelet authentication/authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/kubelet-authn-authz/"
    },
    {
      "id": "concept:kubelet-authentication",
      "type": "concept",
      "title": "Kubelet authentication",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubelet-authorization",
      "type": "concept",
      "title": "Kubelet authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:fine-grained-authorization",
      "type": "concept",
      "title": "Fine-grained authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/manifest-admission-control",
      "type": "page",
      "title": "Manifest-Based Admission Control",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/manifest-admission-control/"
    },
    {
      "id": "concept:why-use-manifest-based-admission-control",
      "type": "concept",
      "title": "Why use manifest-based admission control?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:supported-resource-types",
      "type": "concept",
      "title": "Supported resource types",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuring-manifest-based-admission-control-configuration",
      "type": "concept",
      "title": "Configuring manifest-based admission control {#configuration}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:writing-manifest-files-manifest-files",
      "type": "concept",
      "title": "Writing manifest files {#manifest-files}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:examples-examples",
      "type": "concept",
      "title": "Examples {#examples}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:evaluation-order",
      "type": "concept",
      "title": "Evaluation order",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:file-watching-and-dynamic-reloading-dynamic-reloading",
      "type": "concept",
      "title": "File watching and dynamic reloading {#dynamic-reloading}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:observability-observability",
      "type": "concept",
      "title": "Observability {#observability}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:high-availability-considerations-ha-considerations",
      "type": "concept",
      "title": "High availability considerations {#ha-considerations}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgrade-and-downgrade-upgrade-downgrade",
      "type": "concept",
      "title": "Upgrade and downgrade {#upgrade-downgrade}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admissionconfiguration",
      "type": "concept",
      "title": "AdmissionConfiguration",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuration-types",
      "type": "concept",
      "title": "Configuration types",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:naming-convention-naming",
      "type": "concept",
      "title": "Naming convention {#naming}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:protecting-api-based-admission-resources-protecting-admission-resources",
      "type": "concept",
      "title": "Protecting API-based admission resources {#protecting-admission-resources}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:enforcing-a-validatingadmissionpolicy-from-disk",
      "type": "concept",
      "title": "Enforcing a ValidatingAdmissionPolicy from disk",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configuring-a-validatingwebhookconfiguration-from-disk",
      "type": "concept",
      "title": "Configuring a ValidatingWebhookConfiguration from disk",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-the-list-format",
      "type": "concept",
      "title": "Using the List format",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/admission-controllers",
      "type": "page",
      "title": "Admission Control in Kubernetes",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/"
    },
    {
      "id": "concept:what-are-they",
      "type": "concept",
      "title": "What are they?",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:why-do-i-need-them",
      "type": "concept",
      "title": "Why do I need them?",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:how-do-i-turn-on-an-admission-controller",
      "type": "concept",
      "title": "How do I turn on an admission controller?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:how-do-i-turn-off-an-admission-controller",
      "type": "concept",
      "title": "How do I turn off an admission controller?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:which-plugins-are-enabled-by-default",
      "type": "concept",
      "title": "Which plugins are enabled by default?",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:what-does-each-admission-controller-do",
      "type": "concept",
      "title": "What does each admission controller do?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:is-there-a-recommended-set-of-admission-controllers-to-use",
      "type": "concept",
      "title": "Is there a recommended set of admission controllers to use?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admission-control-extension-points",
      "type": "concept",
      "title": "Admission control extension points",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admission-control-phases",
      "type": "concept",
      "title": "Admission control phases",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alwaysadmit-alwaysadmit",
      "type": "concept",
      "title": "AlwaysAdmit {#alwaysadmit}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alwaysdeny-alwaysdeny",
      "type": "concept",
      "title": "AlwaysDeny {#alwaysdeny}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:alwayspullimages-alwayspullimages",
      "type": "concept",
      "title": "AlwaysPullImages {#alwayspullimages}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificateapproval-certificateapproval",
      "type": "concept",
      "title": "CertificateApproval {#certificateapproval}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificatesigning-certificatesigning",
      "type": "concept",
      "title": "CertificateSigning {#certificatesigning}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificatesubjectrestriction-certificatesubjectrestriction",
      "type": "concept",
      "title": "CertificateSubjectRestriction {#certificatesubjectrestriction}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:defaultingressclass-defaultingressclass",
      "type": "concept",
      "title": "DefaultIngressClass {#defaultingressclass}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:defaultstorageclass-defaultstorageclass",
      "type": "concept",
      "title": "DefaultStorageClass {#defaultstorageclass}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:defaulttolerationseconds-defaulttolerationseconds",
      "type": "concept",
      "title": "DefaultTolerationSeconds {#defaulttolerationseconds}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:denyserviceexternalips",
      "type": "concept",
      "title": "DenyServiceExternalIPs",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:eventratelimit-eventratelimit",
      "type": "concept",
      "title": "EventRateLimit {#eventratelimit}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:extendedresourcetoleration-extendedresourcetoleration",
      "type": "concept",
      "title": "ExtendedResourceToleration {#extendedresourcetoleration}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:imagepolicywebhook-imagepolicywebhook",
      "type": "concept",
      "title": "ImagePolicyWebhook {#imagepolicywebhook}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitpodhardantiaffinitytopology-limitpodhardantiaffinitytopology",
      "type": "concept",
      "title": "LimitPodHardAntiAffinityTopology {#limitpodhardantiaffinitytopology}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:limitranger-limitranger",
      "type": "concept",
      "title": "LimitRanger {#limitranger}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutatingadmissionwebhook-mutatingadmissionwebhook",
      "type": "concept",
      "title": "MutatingAdmissionWebhook {#mutatingadmissionwebhook}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespaceautoprovision-namespaceautoprovision",
      "type": "concept",
      "title": "NamespaceAutoProvision {#namespaceautoprovision}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespaceexists-namespaceexists",
      "type": "concept",
      "title": "NamespaceExists {#namespaceexists}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:namespacelifecycle-namespacelifecycle",
      "type": "concept",
      "title": "NamespaceLifecycle {#namespacelifecycle}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:nodedeclaredfeaturevalidator-nodedeclaredfeaturevalidator",
      "type": "concept",
      "title": "NodeDeclaredFeatureValidator {#nodedeclaredfeaturevalidator}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:noderestriction-noderestriction",
      "type": "concept",
      "title": "NodeRestriction {#noderestriction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:ownerreferencespermissionenforcement-ownerreferencespermissionenforcement",
      "type": "concept",
      "title": "OwnerReferencesPermissionEnforcement {#ownerreferencespermissionenforcement}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:persistentvolumeclaimresize-persistentvolumeclaimresize",
      "type": "concept",
      "title": "PersistentVolumeClaimResize {#persistentvolumeclaimresize}",
      "summary": "",
      "tags": [
        "reference",
        "storage"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podnodeselector-podnodeselector",
      "type": "concept",
      "title": "PodNodeSelector {#podnodeselector}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podsecurity-podsecurity",
      "type": "concept",
      "title": "PodSecurity {#podsecurity}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podtolerationrestriction-podtolerationrestriction",
      "type": "concept",
      "title": "PodTolerationRestriction {#podtolerationrestriction}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podtopologylabels-podtopologylabels",
      "type": "concept",
      "title": "PodTopologyLabels {#podtopologylabels}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:priority-priority",
      "type": "concept",
      "title": "Priority {#priority}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:storageobjectinuseprotection",
      "type": "concept",
      "title": "StorageObjectInUseProtection",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:taintnodesbycondition-taintnodesbycondition",
      "type": "concept",
      "title": "TaintNodesByCondition {#taintnodesbycondition}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validatingadmissionwebhook-validatingadmissionwebhook",
      "type": "concept",
      "title": "ValidatingAdmissionWebhook {#validatingadmissionwebhook}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/rbac",
      "type": "page",
      "title": "Using RBAC Authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/rbac/"
    },
    {
      "id": "concept:api-objects-api-overview",
      "type": "concept",
      "title": "API objects {#api-overview}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:default-roles-and-role-bindings",
      "type": "concept",
      "title": "Default roles and role bindings",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:privilege-escalation-prevention-and-bootstrapping",
      "type": "concept",
      "title": "Privilege escalation prevention and bootstrapping",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:command-line-utilities",
      "type": "concept",
      "title": "Command-line utilities",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serviceaccount-permissions-service-account-permissions",
      "type": "concept",
      "title": "ServiceAccount permissions {#service-account-permissions}",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:write-access-for-endpointslices-write-access-for-endpoints",
      "type": "concept",
      "title": "Write access for EndpointSlices {#write-access-for-endpoints}",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgrading-from-abac",
      "type": "concept",
      "title": "Upgrading from ABAC",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:role-and-clusterrole",
      "type": "concept",
      "title": "Role and ClusterRole",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rolebinding-and-clusterrolebinding",
      "type": "concept",
      "title": "RoleBinding and ClusterRoleBinding",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:referring-to-resources",
      "type": "concept",
      "title": "Referring to resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:aggregated-clusterroles",
      "type": "concept",
      "title": "Aggregated ClusterRoles",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:referring-to-subjects",
      "type": "concept",
      "title": "Referring to subjects",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:auto-reconciliation",
      "type": "concept",
      "title": "Auto-reconciliation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-discovery-roles-discovery-roles",
      "type": "concept",
      "title": "API discovery roles {#discovery-roles}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:user-facing-roles",
      "type": "concept",
      "title": "User-facing roles",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:core-component-roles",
      "type": "concept",
      "title": "Core component roles",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:other-component-roles",
      "type": "concept",
      "title": "Other component roles",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:roles-for-built-in-controllers-controller-roles",
      "type": "concept",
      "title": "Roles for built-in controllers {#controller-roles}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:restrictions-on-role-creation-or-update",
      "type": "concept",
      "title": "Restrictions on role creation or update",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:restrictions-on-role-binding-creation-or-update",
      "type": "concept",
      "title": "Restrictions on role binding creation or update",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-create-role",
      "type": "concept",
      "title": "`kubectl create role`",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-create-clusterrole",
      "type": "concept",
      "title": "`kubectl create clusterrole`",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-create-rolebinding",
      "type": "concept",
      "title": "`kubectl create rolebinding`",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-create-clusterrolebinding",
      "type": "concept",
      "title": "`kubectl create clusterrolebinding`",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-auth-reconcile-kubectl-auth-reconcile",
      "type": "concept",
      "title": "`kubectl auth reconcile` {#kubectl-auth-reconcile}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:parallel-authorizers",
      "type": "concept",
      "title": "Parallel authorizers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:permissive-rbac-permissions",
      "type": "concept",
      "title": "Permissive RBAC permissions",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/certificate-signing-requests",
      "type": "page",
      "title": "Certificates and Certificate Signing Requests",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/certificate-signing-requests/"
    },
    {
      "id": "concept:certificate-signing-requests",
      "type": "concept",
      "title": "Certificate signing requests",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:signers",
      "type": "concept",
      "title": "Signers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:signing",
      "type": "concept",
      "title": "Signing",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:approval-or-rejection-approval-rejection",
      "type": "concept",
      "title": "Approval or rejection  {#approval-rejection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-based-signers-signer-api",
      "type": "concept",
      "title": "API-based signers {#signer-api}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podcertificaterequests-pod-certificate-requests",
      "type": "concept",
      "title": "PodCertificateRequests {#pod-certificate-requests}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cluster-trust-bundles-cluster-trust-bundles",
      "type": "concept",
      "title": "Cluster trust bundles {#cluster-trust-bundles}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:request-signing-process",
      "type": "concept",
      "title": "Request signing process",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificate-signing-authorization-authorization",
      "type": "concept",
      "title": "Certificate signing authorization {#authorization}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-signers",
      "type": "concept",
      "title": "Kubernetes signers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:custom-signers",
      "type": "concept",
      "title": "Custom signers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:control-plane-signer-signer-control-plane",
      "type": "concept",
      "title": "Control plane signer {#signer-control-plane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:control-plane-automated-approval-approval-rejection-control-plane",
      "type": "concept",
      "title": "Control plane automated approval {#approval-rejection-control-plane}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:approval-or-rejection-using-kubectl-approval-rejection-kubectl",
      "type": "concept",
      "title": "Approval or rejection using `kubectl` {#approval-rejection-kubectl}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:approval-or-rejection-using-the-kubernetes-api-approval-rejection-api-client",
      "type": "concept",
      "title": "Approval or rejection using the Kubernetes API {#approval-rejection-api-client}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:common-properties-and-validation-ctb-common",
      "type": "concept",
      "title": "Common properties and validation {#ctb-common}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:signer-linked-clustertrustbundles-ctb-signer-linked",
      "type": "concept",
      "title": "Signer-linked ClusterTrustBundles {#ctb-signer-linked}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:signer-unlinked-clustertrustbundles-ctb-signer-unlinked",
      "type": "concept",
      "title": "Signer-unlinked ClusterTrustBundles {#ctb-signer-unlinked}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:accessing-clustertrustbundles-from-pods-ctb-projection",
      "type": "concept",
      "title": "Accessing ClusterTrustBundles from pods {#ctb-projection}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/extensible-admission-controllers",
      "type": "page",
      "title": "Dynamic Admission Control",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/"
    },
    {
      "id": "concept:what-are-admission-webhooks",
      "type": "concept",
      "title": "What are admission webhooks?",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:experimenting-with-admission-webhooks",
      "type": "concept",
      "title": "Experimenting with admission webhooks",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:webhook-configuration",
      "type": "concept",
      "title": "Webhook configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:monitoring-admission-webhooks",
      "type": "concept",
      "title": "Monitoring admission webhooks",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:best-practices-and-warnings",
      "type": "concept",
      "title": "Best practices and warnings",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:write-an-admission-webhook-server",
      "type": "concept",
      "title": "Write an admission webhook server",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deploy-the-admission-webhook-service",
      "type": "concept",
      "title": "Deploy the admission webhook service",
      "summary": "",
      "tags": [
        "reference",
        "networking",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:configure-admission-webhooks-on-the-fly",
      "type": "concept",
      "title": "Configure admission webhooks on the fly",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authenticate-api-servers-authenticate-apiservers",
      "type": "concept",
      "title": "Authenticate API servers   {#authenticate-apiservers}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:matching-requests-rules",
      "type": "concept",
      "title": "Matching requests: rules",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:matching-requests-objectselector",
      "type": "concept",
      "title": "Matching requests: objectSelector",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:matching-requests-namespaceselector",
      "type": "concept",
      "title": "Matching requests: namespaceSelector",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:matching-requests-matchpolicy",
      "type": "concept",
      "title": "Matching requests: matchPolicy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:side-effects",
      "type": "concept",
      "title": "Side effects",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:timeouts",
      "type": "concept",
      "title": "Timeouts",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:reinvocation-policy",
      "type": "concept",
      "title": "Reinvocation policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:mutating-webhook-auditing-annotations",
      "type": "concept",
      "title": "Mutating webhook auditing annotations",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:admission-webhook-metrics",
      "type": "concept",
      "title": "Admission webhook metrics",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/psp-to-pod-security-standards",
      "type": "page",
      "title": "Mapping PodSecurityPolicies to Pod Security Standards",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/psp-to-pod-security-standards/"
    },
    {
      "id": "concept:podsecuritypolicy-spec",
      "type": "concept",
      "title": "PodSecurityPolicy Spec",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:podsecuritypolicy-annotations",
      "type": "concept",
      "title": "PodSecurityPolicy annotations",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/access-authn-authz/_index",
      "type": "page",
      "title": "API Access Control",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/_index/"
    },
    {
      "id": "page:reference/access-authn-authz/kubelet-tls-bootstrapping",
      "type": "page",
      "title": "TLS bootstrapping",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/access-authn-authz/kubelet-tls-bootstrapping/"
    },
    {
      "id": "concept:initialization-process",
      "type": "concept",
      "title": "Initialization process",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificate-authority",
      "type": "concept",
      "title": "Certificate Authority",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-apiserver-configuration",
      "type": "concept",
      "title": "kube-apiserver configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kube-controller-manager-configuration",
      "type": "concept",
      "title": "kube-controller-manager configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubelet-configuration",
      "type": "concept",
      "title": "kubelet configuration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:other-authenticating-components",
      "type": "concept",
      "title": "Other authenticating components",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubectl-approval",
      "type": "concept",
      "title": "kubectl approval",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:bootstrap-initialization",
      "type": "concept",
      "title": "Bootstrap initialization",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:recognizing-client-certificates",
      "type": "concept",
      "title": "Recognizing client certificates",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:initial-bootstrap-authentication",
      "type": "concept",
      "title": "Initial bootstrap authentication",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:authorize-kubelet-to-create-csr",
      "type": "concept",
      "title": "Authorize kubelet to create CSR",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:access-to-key-and-certificate",
      "type": "concept",
      "title": "Access to key and certificate",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:approval",
      "type": "concept",
      "title": "Approval",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:client-and-serving-certificates",
      "type": "concept",
      "title": "Client and serving certificates",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:certificate-rotation",
      "type": "concept",
      "title": "Certificate rotation",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/api-concepts",
      "type": "page",
      "title": "Kubernetes API Concepts",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/api-concepts/"
    },
    {
      "id": "concept:kubernetes-api-terminology-standard-api-terminology",
      "type": "concept",
      "title": "Kubernetes API terminology {#standard-api-terminology}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resource-uris",
      "type": "concept",
      "title": "Resource URIs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:http-media-types-alternate-representations-of-resources",
      "type": "concept",
      "title": "HTTP media types {#alternate-representations-of-resources}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:efficient-detection-of-changes",
      "type": "concept",
      "title": "Efficient detection of changes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:streaming-lists",
      "type": "concept",
      "title": "Streaming lists",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:sharded-list-and-watch-sharded-list-and-watch",
      "type": "concept",
      "title": "Sharded list and watch {#sharded-list-and-watch}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:response-compression",
      "type": "concept",
      "title": "Response compression",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:retrieving-large-results-sets-in-chunks",
      "type": "concept",
      "title": "Retrieving large results sets in chunks",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:collections",
      "type": "concept",
      "title": "Collections",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:table-fetches",
      "type": "concept",
      "title": "Table fetches",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:metadata-only-fetches",
      "type": "concept",
      "title": "Metadata-only fetches",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resource-deletion",
      "type": "concept",
      "title": "Resource deletion",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:single-resource-api",
      "type": "concept",
      "title": "Single resource API",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:field-validation",
      "type": "concept",
      "title": "Field validation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dry-run",
      "type": "concept",
      "title": "Dry-run",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:updates-to-existing-resources-patch-and-apply",
      "type": "concept",
      "title": "Updates to existing resources {#patch-and-apply}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resource-versions",
      "type": "concept",
      "title": "Resource versions",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:object-names",
      "type": "concept",
      "title": "Object names",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-verbs",
      "type": "concept",
      "title": "API verbs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:json-resource-encoding-json-encoding",
      "type": "concept",
      "title": "JSON resource encoding {#json-encoding}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:yaml-resource-encoding-yaml-encoding",
      "type": "concept",
      "title": "YAML resource encoding {#yaml-encoding}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-protobuf-encoding-protobuf-encoding",
      "type": "concept",
      "title": "Kubernetes Protobuf encoding {#protobuf-encoding}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cbor-resource-encoding-cbor-encoding",
      "type": "concept",
      "title": "CBOR resource encoding {#cbor-encoding}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:watch-bookmarks-watch-bookmarks",
      "type": "concept",
      "title": "Watch bookmarks {#watch-bookmarks}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:example-example-streaming-lists",
      "type": "concept",
      "title": "Example {#example-streaming-lists}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:the-shardselector-field",
      "type": "concept",
      "title": "The shardSelector field",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-sharded-list-and-watch-in-controllers-sharded-list-and-watch-controllers",
      "type": "concept",
      "title": "Using sharded list and watch in controllers {#sharded-list-and-watch-controllers}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:shard-information-in-responses",
      "type": "concept",
      "title": "Shard information in responses",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:detecting-server-support",
      "type": "concept",
      "title": "Detecting server support",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:validation-for-unrecognized-or-duplicate-fields-setting-the-field-validation-level",
      "type": "concept",
      "title": "Validation for unrecognized or duplicate fields {#setting-the-field-validation-level}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:make-a-dry-run-request",
      "type": "concept",
      "title": "Make a dry-run request",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:generated-values",
      "type": "concept",
      "title": "Generated values",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:dry-run-authorization",
      "type": "concept",
      "title": "Dry-run authorization",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:choosing-an-update-mechanism-update-mechanism-choose",
      "type": "concept",
      "title": "Choosing an update mechanism {#update-mechanism-choose}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceversion-fields-in-metadata-resourceversion-in-metadata",
      "type": "concept",
      "title": "`resourceVersion` fields in metadata {#resourceversion-in-metadata}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resourceversion-parameters-in-query-strings-the-resourceversion-parameter",
      "type": "concept",
      "title": "`resourceVersion` parameters in query strings {#the-resourceversion-parameter}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:semantics-for-get-and-list",
      "type": "concept",
      "title": "Semantics for **get** and **list**",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:semantics-for-watch",
      "type": "concept",
      "title": "Semantics for **watch**",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:410-gone-responses",
      "type": "concept",
      "title": "\"410 Gone\" responses",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:unavailable-resource-versions",
      "type": "concept",
      "title": "Unavailable resource versions",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/deprecation-policy",
      "type": "page",
      "title": "Kubernetes Deprecation Policy",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/deprecation-policy/"
    },
    {
      "id": "concept:deprecating-parts-of-the-api",
      "type": "concept",
      "title": "Deprecating parts of the API",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deprecating-a-flag-or-cli",
      "type": "concept",
      "title": "Deprecating a flag or CLI",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deprecating-a-feature-or-behavior",
      "type": "concept",
      "title": "Deprecating a feature or behavior",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deprecating-a-metric",
      "type": "concept",
      "title": "Deprecating a metric",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:exceptions",
      "type": "concept",
      "title": "Exceptions",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:rest-resources-aka-api-objects",
      "type": "concept",
      "title": "REST resources (aka API objects)",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:fields-of-rest-resources",
      "type": "concept",
      "title": "Fields of REST resources",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:enumerated-or-constant-values",
      "type": "concept",
      "title": "Enumerated or constant values",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:component-config-structures",
      "type": "concept",
      "title": "Component config structures",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:future-work",
      "type": "concept",
      "title": "Future work",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:deprecation",
      "type": "concept",
      "title": "Deprecation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/deprecation-guide",
      "type": "page",
      "title": "Deprecated API Migration Guide",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/deprecation-guide/"
    },
    {
      "id": "concept:removed-apis-by-release",
      "type": "concept",
      "title": "Removed APIs by release",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:what-to-do",
      "type": "concept",
      "title": "What to do",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-32",
      "type": "concept",
      "title": "v1.32",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-29",
      "type": "concept",
      "title": "v1.29",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-27",
      "type": "concept",
      "title": "v1.27",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-26",
      "type": "concept",
      "title": "v1.26",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-25",
      "type": "concept",
      "title": "v1.25",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-22",
      "type": "concept",
      "title": "v1.22",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:v1-16",
      "type": "concept",
      "title": "v1.16",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:test-with-deprecated-apis-disabled",
      "type": "concept",
      "title": "Test with deprecated APIs disabled",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:locate-use-of-deprecated-apis",
      "type": "concept",
      "title": "Locate use of deprecated APIs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:migrate-to-non-deprecated-apis",
      "type": "concept",
      "title": "Migrate to non-deprecated APIs",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/client-libraries",
      "type": "page",
      "title": "Client Libraries",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/client-libraries/"
    },
    {
      "id": "concept:officially-supported-kubernetes-client-libraries",
      "type": "concept",
      "title": "Officially-supported Kubernetes client libraries",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:community-maintained-client-libraries",
      "type": "concept",
      "title": "Community-maintained client libraries",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/server-side-apply",
      "type": "page",
      "title": "Server-Side Apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/server-side-apply/"
    },
    {
      "id": "concept:field-management",
      "type": "concept",
      "title": "Field management",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:serialization",
      "type": "concept",
      "title": "Serialization",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:operations-in-scope-for-field-management-apply-and-update",
      "type": "concept",
      "title": "Operations in scope for field management {#apply-and-update}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:merge-strategy",
      "type": "concept",
      "title": "Merge strategy",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:custom-resources-and-server-side-apply",
      "type": "concept",
      "title": "Custom resources and Server-Side Apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:using-server-side-apply-in-a-controller",
      "type": "concept",
      "title": "Using Server-Side Apply in a controller",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:transferring-ownership",
      "type": "concept",
      "title": "Transferring ownership",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:comparison-with-client-side-apply",
      "type": "concept",
      "title": "Comparison with Client-Side Apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:migration-between-client-side-and-server-side-apply",
      "type": "concept",
      "title": "Migration between client-side and server-side apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-implementation",
      "type": "concept",
      "title": "API implementation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:clearing-managedfields",
      "type": "concept",
      "title": "Clearing `managedFields`",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:example-ssa-example-configmap",
      "type": "concept",
      "title": "Example {#ssa-example-configmap}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:conflicts",
      "type": "concept",
      "title": "Conflicts",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:field-managers-managers",
      "type": "concept",
      "title": "Field managers {#managers}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:compatibility-across-topology-changes",
      "type": "concept",
      "title": "Compatibility across topology changes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:transferring-ownership-between-managers",
      "type": "concept",
      "title": "Transferring ownership between managers",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:upgrading-from-client-side-apply-to-server-side-apply",
      "type": "concept",
      "title": "Upgrading from client-side apply to server-side apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:downgrading-from-server-side-apply-to-client-side-apply",
      "type": "concept",
      "title": "Downgrading from server-side apply to client-side apply",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:access-control-and-permissions-rbac-and-permissions",
      "type": "concept",
      "title": "Access control and permissions {#rbac-and-permissions}",
      "summary": "",
      "tags": [
        "reference",
        "security"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/cel",
      "type": "page",
      "title": "Common Expression Language in Kubernetes",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/cel/"
    },
    {
      "id": "concept:language-overview",
      "type": "concept",
      "title": "Language overview",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:cel-options-language-features-and-libraries",
      "type": "concept",
      "title": "CEL options, language features, and libraries",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-cel-libraries",
      "type": "concept",
      "title": "Kubernetes CEL libraries",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:type-system-integration",
      "type": "concept",
      "title": "Type system integration",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:escaping",
      "type": "concept",
      "title": "Escaping",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:resource-constraints",
      "type": "concept",
      "title": "Resource constraints",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-list-library",
      "type": "concept",
      "title": "Kubernetes list library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-regex-library",
      "type": "concept",
      "title": "Kubernetes regex library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-url-library",
      "type": "concept",
      "title": "Kubernetes URL library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-ip-address-library",
      "type": "concept",
      "title": "Kubernetes IP address library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-cidr-library",
      "type": "concept",
      "title": "Kubernetes CIDR library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-authorizer-library",
      "type": "concept",
      "title": "Kubernetes authorizer library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-format-library",
      "type": "concept",
      "title": "Kubernetes format library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-quantity-library",
      "type": "concept",
      "title": "Kubernetes quantity library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:kubernetes-semver-library",
      "type": "concept",
      "title": "Kubernetes semver library",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:runtime-cost-budget",
      "type": "concept",
      "title": "Runtime cost budget",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:estimated-cost-limits",
      "type": "concept",
      "title": "Estimated cost limits",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/health-checks",
      "type": "page",
      "title": "Kubernetes API health endpoints",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/health-checks/"
    },
    {
      "id": "concept:api-endpoints-for-health",
      "type": "concept",
      "title": "API endpoints for health",
      "summary": "",
      "tags": [
        "reference",
        "networking"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:individual-health-checks",
      "type": "concept",
      "title": "Individual health checks",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/_index",
      "type": "page",
      "title": "API Overview",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/_index/"
    },
    {
      "id": "concept:api-versioning",
      "type": "concept",
      "title": "API versioning",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:api-groups",
      "type": "concept",
      "title": "API groups",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:enabling-or-disabling-api-groups-enabling-or-disabling",
      "type": "concept",
      "title": "Enabling or disabling API groups   {#enabling-or-disabling}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:reference/using-api/declarative-validation",
      "type": "page",
      "title": "Declarative API Validation",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": "https://kubernetes.io/docs/reference/using-api/declarative-validation/"
    },
    {
      "id": "concept:disabling-declarativevalidationbeta-opt-out",
      "type": "concept",
      "title": "Disabling DeclarativeValidationBeta {#opt-out}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:considerations-for-downgrade-and-rollback",
      "type": "concept",
      "title": "Considerations for downgrade and rollback",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:declarative-validation-tag-reference",
      "type": "concept",
      "title": "Declarative validation tag reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tag-reference",
      "type": "concept",
      "title": "Tag Reference",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:tag-catalog-catalog",
      "type": "concept",
      "title": "Tag catalog {#catalog}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-alpha-tag-alpha",
      "type": "concept",
      "title": "`+k8s:alpha` {#tag-alpha}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-beta-tag-beta",
      "type": "concept",
      "title": "`+k8s:beta` {#tag-beta}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-eachkey-tag-eachkey",
      "type": "concept",
      "title": "`+k8s:eachKey` {#tag-eachKey}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-eachval-tag-eachval",
      "type": "concept",
      "title": "`+k8s:eachVal` {#tag-eachVal}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-enum-tag-enum",
      "type": "concept",
      "title": "`+k8s:enum` {#tag-enum}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-forbidden-tag-forbidden",
      "type": "concept",
      "title": "`+k8s:forbidden` {#tag-forbidden}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-format-tag-format",
      "type": "concept",
      "title": "`+k8s:format` {#tag-format}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-ifdisabled-tag-ifdisabled",
      "type": "concept",
      "title": "`+k8s:ifDisabled` {#tag-ifDisabled}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-ifenabled-tag-ifenabled",
      "type": "concept",
      "title": "`+k8s:ifEnabled` {#tag-ifEnabled}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-issubresource-tag-issubresource",
      "type": "concept",
      "title": "`+k8s:isSubresource` {#tag-isSubresource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-item-tag-item",
      "type": "concept",
      "title": "`+k8s:item` {#tag-item}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-listmapkey-tag-listmapkey",
      "type": "concept",
      "title": "`+k8s:listMapKey` {#tag-listMapKey}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-listtype-tag-listtype",
      "type": "concept",
      "title": "`+k8s:listType` {#tag-listType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-maxitems-tag-maxitems",
      "type": "concept",
      "title": "`+k8s:maxItems` {#tag-maxItems}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-maxlength-tag-maxlength",
      "type": "concept",
      "title": "`+k8s:maxLength` {#tag-maxLength}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-minimum-tag-minimum",
      "type": "concept",
      "title": "`+k8s:minimum` {#tag-minimum}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-neq-tag-neq",
      "type": "concept",
      "title": "`+k8s:neq` {#tag-neq}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-opaquetype-tag-opaquetype",
      "type": "concept",
      "title": "`+k8s:opaqueType` {#tag-opaqueType}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-optional-tag-optional",
      "type": "concept",
      "title": "`+k8s:optional` {#tag-optional}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-required-tag-required",
      "type": "concept",
      "title": "`+k8s:required` {#tag-required}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-subfield-tag-subfield",
      "type": "concept",
      "title": "`+k8s:subfield` {#tag-subfield}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-supportssubresource-tag-supportssubresource",
      "type": "concept",
      "title": "`+k8s:supportsSubresource` {#tag-supportsSubresource}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-uniondiscriminator-tag-uniondiscriminator",
      "type": "concept",
      "title": "`+k8s:unionDiscriminator` {#tag-unionDiscriminator}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-unionmember-tag-unionmember",
      "type": "concept",
      "title": "`+k8s:unionMember` {#tag-unionMember}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "concept:k8s-zerooroneofmember-tag-zerooroneofmember",
      "type": "concept",
      "title": "`+k8s:zeroOrOneOfMember` {#tag-zeroOrOneOfMember}",
      "summary": "",
      "tags": [
        "reference"
      ],
      "section": "reference",
      "url": null
    },
    {
      "id": "page:doc-contributor-tools/linkchecker/README",
      "type": "page",
      "title": "README",
      "summary": "",
      "tags": [
        "doc-contributor-tools"
      ],
      "section": "doc-contributor-tools",
      "url": "https://kubernetes.io/docs/doc-contributor-tools/linkchecker/README/"
    },
    {
      "id": "concept:how-the-tool-works",
      "type": "concept",
      "title": "How the tool works",
      "summary": "",
      "tags": [
        "doc-contributor-tools"
      ],
      "section": "doc-contributor-tools",
      "url": null
    },
    {
      "id": "concept:what-it-does-and-doesn-t-check",
      "type": "concept",
      "title": "What it does and doesn't check",
      "summary": "",
      "tags": [
        "doc-contributor-tools"
      ],
      "section": "doc-contributor-tools",
      "url": null
    },
    {
      "id": "concept:prerequisites-and-installation",
      "type": "concept",
      "title": "Prerequisites and installation",
      "summary": "",
      "tags": [
        "doc-contributor-tools"
      ],
      "section": "doc-contributor-tools",
      "url": null
    },
    {
      "id": "concept:running-the-link-checker",
      "type": "concept",
      "title": "Running the link checker",
      "summary": "",
      "tags": [
        "doc-contributor-tools"
      ],
      "section": "doc-contributor-tools",
      "url": null
    },
    {
      "id": "concept:understanding-the-output",
      "type": "concept",
      "title": "Understanding the output",
      "summary": "",
      "tags": [
        "doc-contributor-tools"
      ],
      "section": "doc-contributor-tools",
      "url": null
    },
    {
      "id": "api:ApplyConfiguration",
      "type": "api_object",
      "title": "ApplyConfiguration",
      "summary": "ApplyConfiguration defines the desired configuration values of an object.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AuditAnnotation",
      "type": "api_object",
      "title": "AuditAnnotation",
      "summary": "AuditAnnotation describes how to produce an audit annotation for an API request.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExpressionWarning",
      "type": "api_object",
      "title": "ExpressionWarning",
      "summary": "ExpressionWarning is a warning information that targets a specific expression.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JSONPatch",
      "type": "api_object",
      "title": "JSONPatch",
      "summary": "JSONPatch defines a JSON Patch.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MatchCondition",
      "type": "api_object",
      "title": "MatchCondition",
      "summary": "MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MatchResources",
      "type": "api_object",
      "title": "MatchResources",
      "summary": "MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingAdmissionPolicy",
      "type": "api_object",
      "title": "MutatingAdmissionPolicy",
      "summary": "MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingAdmissionPolicyBinding",
      "type": "api_object",
      "title": "MutatingAdmissionPolicyBinding",
      "summary": "MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. Each evaluation is constrained by a [runtime cost budget](https://kubernetes.io/docs/reference/using-api/cel/#runtime-cost-budget).\n\nAdding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingAdmissionPolicyBindingList",
      "type": "api_object",
      "title": "MutatingAdmissionPolicyBindingList",
      "summary": "MutatingAdmissionPolicyBindingList is a list of MutatingAdmissionPolicyBinding.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingAdmissionPolicyBindingSpec",
      "type": "api_object",
      "title": "MutatingAdmissionPolicyBindingSpec",
      "summary": "MutatingAdmissionPolicyBindingSpec defines the specification of the MutatingAdmissionPolicyBinding.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingAdmissionPolicyList",
      "type": "api_object",
      "title": "MutatingAdmissionPolicyList",
      "summary": "MutatingAdmissionPolicyList is a list of MutatingAdmissionPolicy.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingAdmissionPolicySpec",
      "type": "api_object",
      "title": "MutatingAdmissionPolicySpec",
      "summary": "MutatingAdmissionPolicySpec defines the desired behavior of the admission policy.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingWebhook",
      "type": "api_object",
      "title": "MutatingWebhook",
      "summary": "MutatingWebhook describes an admission webhook and the resources and operations it applies to.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingWebhookConfiguration",
      "type": "api_object",
      "title": "MutatingWebhookConfiguration",
      "summary": "MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MutatingWebhookConfigurationList",
      "type": "api_object",
      "title": "MutatingWebhookConfigurationList",
      "summary": "MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Mutation",
      "type": "api_object",
      "title": "Mutation",
      "summary": "Mutation specifies the CEL expression which is used to apply the Mutation.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NamedRuleWithOperations",
      "type": "api_object",
      "title": "NamedRuleWithOperations",
      "summary": "NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ParamKind",
      "type": "api_object",
      "title": "ParamKind",
      "summary": "ParamKind is a tuple of Group Kind and Version.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ParamRef",
      "type": "api_object",
      "title": "ParamRef",
      "summary": "ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RuleWithOperations",
      "type": "api_object",
      "title": "RuleWithOperations",
      "summary": "RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceReference",
      "type": "api_object",
      "title": "ServiceReference",
      "summary": "ServiceReference holds a reference to Service.legacy.k8s.io",
      "tags": [
        "admissionregistration",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TypeChecking",
      "type": "api_object",
      "title": "TypeChecking",
      "summary": "TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicy",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicy",
      "summary": "ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicyBinding",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicyBinding",
      "summary": "ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding.\n\nThe CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicyBindingList",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicyBindingList",
      "summary": "ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicyBindingSpec",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicyBindingSpec",
      "summary": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicyList",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicyList",
      "summary": "ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicySpec",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicySpec",
      "summary": "ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingAdmissionPolicyStatus",
      "type": "api_object",
      "title": "ValidatingAdmissionPolicyStatus",
      "summary": "ValidatingAdmissionPolicyStatus represents the status of an admission validation policy.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingWebhook",
      "type": "api_object",
      "title": "ValidatingWebhook",
      "summary": "ValidatingWebhook describes an admission webhook and the resources and operations it applies to.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingWebhookConfiguration",
      "type": "api_object",
      "title": "ValidatingWebhookConfiguration",
      "summary": "ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidatingWebhookConfigurationList",
      "type": "api_object",
      "title": "ValidatingWebhookConfigurationList",
      "summary": "ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Validation",
      "type": "api_object",
      "title": "Validation",
      "summary": "Validation specifies the CEL expression which is used to apply the validation.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Variable",
      "type": "api_object",
      "title": "Variable",
      "summary": "Variable is the definition of a variable that is used for composition. A variable is defined as a named expression.",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WebhookClientConfig",
      "type": "api_object",
      "title": "WebhookClientConfig",
      "summary": "WebhookClientConfig contains the information to make a TLS connection with the webhook",
      "tags": [
        "admissionregistration",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServerStorageVersion",
      "type": "api_object",
      "title": "ServerStorageVersion",
      "summary": "An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.",
      "tags": [
        "apiserverinternal"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersion",
      "type": "api_object",
      "title": "StorageVersion",
      "summary": "A StorageVersion is an object that represents the version of a storage system in Kubernetes.",
      "tags": [
        "apiserverinternal"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionCondition",
      "type": "api_object",
      "title": "StorageVersionCondition",
      "summary": "Describes the state of the storageVersion at a certain point.",
      "tags": [
        "apiserverinternal"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionList",
      "type": "api_object",
      "title": "StorageVersionList",
      "summary": "A list of storage versions.",
      "tags": [
        "apiserverinternal"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionSpec",
      "type": "api_object",
      "title": "StorageVersionSpec",
      "summary": "Describes a storage version.",
      "tags": [
        "apiserverinternal"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionStatus",
      "type": "api_object",
      "title": "StorageVersionStatus",
      "summary": "API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.",
      "tags": [
        "apiserverinternal"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ControllerRevision",
      "type": "api_object",
      "title": "ControllerRevision",
      "summary": "ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ControllerRevisionList",
      "type": "api_object",
      "title": "ControllerRevisionList",
      "summary": "ControllerRevisionList is a resource containing a list of ControllerRevision objects.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonSet",
      "type": "api_object",
      "title": "DaemonSet",
      "summary": "DaemonSet represents the configuration of a daemon set.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonSetCondition",
      "type": "api_object",
      "title": "DaemonSetCondition",
      "summary": "DaemonSetCondition describes the state of a DaemonSet at a certain point.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonSetList",
      "type": "api_object",
      "title": "DaemonSetList",
      "summary": "DaemonSetList is a collection of daemon sets.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonSetSpec",
      "type": "api_object",
      "title": "DaemonSetSpec",
      "summary": "DaemonSetSpec is the specification of a daemon set.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonSetStatus",
      "type": "api_object",
      "title": "DaemonSetStatus",
      "summary": "DaemonSetStatus represents the current status of a daemon set.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonSetUpdateStrategy",
      "type": "api_object",
      "title": "DaemonSetUpdateStrategy",
      "summary": "DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Deployment",
      "type": "api_object",
      "title": "Deployment",
      "summary": "Deployment enables declarative updates for Pods and ReplicaSets.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeploymentCondition",
      "type": "api_object",
      "title": "DeploymentCondition",
      "summary": "DeploymentCondition describes the state of a deployment at a certain point.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeploymentList",
      "type": "api_object",
      "title": "DeploymentList",
      "summary": "DeploymentList is a list of Deployments.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeploymentSpec",
      "type": "api_object",
      "title": "DeploymentSpec",
      "summary": "DeploymentSpec is the specification of the desired behavior of the Deployment.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeploymentStatus",
      "type": "api_object",
      "title": "DeploymentStatus",
      "summary": "DeploymentStatus is the most recently observed status of the Deployment.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeploymentStrategy",
      "type": "api_object",
      "title": "DeploymentStrategy",
      "summary": "DeploymentStrategy describes how to replace existing pods with new ones.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicaSet",
      "type": "api_object",
      "title": "ReplicaSet",
      "summary": "ReplicaSet ensures that a specified number of pod replicas are running at any given time.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicaSetCondition",
      "type": "api_object",
      "title": "ReplicaSetCondition",
      "summary": "ReplicaSetCondition describes the state of a replica set at a certain point.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicaSetList",
      "type": "api_object",
      "title": "ReplicaSetList",
      "summary": "ReplicaSetList is a collection of ReplicaSets.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicaSetSpec",
      "type": "api_object",
      "title": "ReplicaSetSpec",
      "summary": "ReplicaSetSpec is the specification of a ReplicaSet.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicaSetStatus",
      "type": "api_object",
      "title": "ReplicaSetStatus",
      "summary": "ReplicaSetStatus represents the current status of a ReplicaSet.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RollingUpdateDaemonSet",
      "type": "api_object",
      "title": "RollingUpdateDaemonSet",
      "summary": "Spec to control the desired behavior of daemon set rolling update.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RollingUpdateDeployment",
      "type": "api_object",
      "title": "RollingUpdateDeployment",
      "summary": "Spec to control the desired behavior of rolling update.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RollingUpdateStatefulSetStrategy",
      "type": "api_object",
      "title": "RollingUpdateStatefulSetStrategy",
      "summary": "RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSet",
      "type": "api_object",
      "title": "StatefulSet",
      "summary": "StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n  - Network: A single stable DNS and hostname.\n  - Storage: As many VolumeClaims as requested.\n\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.",
      "tags": [
        "apps",
        "networking",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetCondition",
      "type": "api_object",
      "title": "StatefulSetCondition",
      "summary": "StatefulSetCondition describes the state of a statefulset at a certain point.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetList",
      "type": "api_object",
      "title": "StatefulSetList",
      "summary": "StatefulSetList is a collection of StatefulSets.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetOrdinals",
      "type": "api_object",
      "title": "StatefulSetOrdinals",
      "summary": "StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet.",
      "tags": [
        "apps",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetPersistentVolumeClaimRetentionPolicy",
      "type": "api_object",
      "title": "StatefulSetPersistentVolumeClaimRetentionPolicy",
      "summary": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.",
      "tags": [
        "apps",
        "storage",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetSpec",
      "type": "api_object",
      "title": "StatefulSetSpec",
      "summary": "A StatefulSetSpec is the specification of a StatefulSet.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetStatus",
      "type": "api_object",
      "title": "StatefulSetStatus",
      "summary": "StatefulSetStatus represents the current state of a StatefulSet.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatefulSetUpdateStrategy",
      "type": "api_object",
      "title": "StatefulSetUpdateStrategy",
      "summary": "StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.",
      "tags": [
        "apps"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:BoundObjectReference",
      "type": "api_object",
      "title": "BoundObjectReference",
      "summary": "BoundObjectReference is a reference to an object that a token is bound to.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelfSubjectReview",
      "type": "api_object",
      "title": "SelfSubjectReview",
      "summary": "SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated.  If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelfSubjectReviewStatus",
      "type": "api_object",
      "title": "SelfSubjectReviewStatus",
      "summary": "SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TokenRequest",
      "type": "api_object",
      "title": "TokenRequest",
      "summary": "TokenRequest requests a token for a given service account.",
      "tags": [
        "authentication",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TokenRequestSpec",
      "type": "api_object",
      "title": "TokenRequestSpec",
      "summary": "TokenRequestSpec contains client provided parameters of a token request.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TokenRequestStatus",
      "type": "api_object",
      "title": "TokenRequestStatus",
      "summary": "TokenRequestStatus is the result of a token request.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TokenReview",
      "type": "api_object",
      "title": "TokenReview",
      "summary": "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TokenReviewSpec",
      "type": "api_object",
      "title": "TokenReviewSpec",
      "summary": "TokenReviewSpec is a description of the token authentication request.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TokenReviewStatus",
      "type": "api_object",
      "title": "TokenReviewStatus",
      "summary": "TokenReviewStatus is the result of the token authentication request.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:UserInfo",
      "type": "api_object",
      "title": "UserInfo",
      "summary": "UserInfo holds the information about the user needed to implement the user.Info interface.",
      "tags": [
        "authentication",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FieldSelectorAttributes",
      "type": "api_object",
      "title": "FieldSelectorAttributes",
      "summary": "FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.",
      "tags": [
        "authorization",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LabelSelectorAttributes",
      "type": "api_object",
      "title": "LabelSelectorAttributes",
      "summary": "LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.",
      "tags": [
        "authorization",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LocalSubjectAccessReview",
      "type": "api_object",
      "title": "LocalSubjectAccessReview",
      "summary": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NonResourceAttributes",
      "type": "api_object",
      "title": "NonResourceAttributes",
      "summary": "NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NonResourceRule",
      "type": "api_object",
      "title": "NonResourceRule",
      "summary": "NonResourceRule holds information that describes a rule for the non-resource",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceAttributes",
      "type": "api_object",
      "title": "ResourceAttributes",
      "summary": "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceRule",
      "type": "api_object",
      "title": "ResourceRule",
      "summary": "ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelfSubjectAccessReview",
      "type": "api_object",
      "title": "SelfSubjectAccessReview",
      "summary": "SelfSubjectAccessReview checks whether or the current user can perform an action.  Not filling in a spec.namespace means \"in all namespaces\".  Self is a special case, because users should always be able to check whether they can perform an action",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelfSubjectAccessReviewSpec",
      "type": "api_object",
      "title": "SelfSubjectAccessReviewSpec",
      "summary": "SelfSubjectAccessReviewSpec is a description of the access request.  Exactly one of resourceAttributes and nonResourceAttributes must be set",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelfSubjectRulesReview",
      "type": "api_object",
      "title": "SelfSubjectRulesReview",
      "summary": "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelfSubjectRulesReviewSpec",
      "type": "api_object",
      "title": "SelfSubjectRulesReviewSpec",
      "summary": "SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SubjectAccessReview",
      "type": "api_object",
      "title": "SubjectAccessReview",
      "summary": "SubjectAccessReview checks whether or not a user or group can perform an action.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SubjectAccessReviewSpec",
      "type": "api_object",
      "title": "SubjectAccessReviewSpec",
      "summary": "SubjectAccessReviewSpec is a description of the access request.  Exactly one of resourceAttributes and nonResourceAttributes must be set",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SubjectAccessReviewStatus",
      "type": "api_object",
      "title": "SubjectAccessReviewStatus",
      "summary": "Represents the result of a SubjectAccessReview request.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SubjectRulesReviewStatus",
      "type": "api_object",
      "title": "SubjectRulesReviewStatus",
      "summary": "SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete.",
      "tags": [
        "authorization",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CrossVersionObjectReference",
      "type": "api_object",
      "title": "CrossVersionObjectReference",
      "summary": "CrossVersionObjectReference contains enough information to let you identify the referred resource.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HorizontalPodAutoscaler",
      "type": "api_object",
      "title": "HorizontalPodAutoscaler",
      "summary": "configuration of a horizontal pod autoscaler.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HorizontalPodAutoscalerList",
      "type": "api_object",
      "title": "HorizontalPodAutoscalerList",
      "summary": "list of horizontal pod autoscaler objects.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HorizontalPodAutoscalerSpec",
      "type": "api_object",
      "title": "HorizontalPodAutoscalerSpec",
      "summary": "specification of a horizontal pod autoscaler.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HorizontalPodAutoscalerStatus",
      "type": "api_object",
      "title": "HorizontalPodAutoscalerStatus",
      "summary": "current status of a horizontal pod autoscaler",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Scale",
      "type": "api_object",
      "title": "Scale",
      "summary": "Scale represents a scaling request for a resource.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ScaleSpec",
      "type": "api_object",
      "title": "ScaleSpec",
      "summary": "ScaleSpec describes the attributes of a scale subresource.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ScaleStatus",
      "type": "api_object",
      "title": "ScaleStatus",
      "summary": "ScaleStatus represents the current status of a scale subresource.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerResourceMetricSource",
      "type": "api_object",
      "title": "ContainerResourceMetricSource",
      "summary": "ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory).  The values will be averaged together before being compared to the target.  Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.  Only one \"target\" type should be set.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerResourceMetricStatus",
      "type": "api_object",
      "title": "ContainerResourceMetricStatus",
      "summary": "ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory).  Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExternalMetricSource",
      "type": "api_object",
      "title": "ExternalMetricSource",
      "summary": "ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).",
      "tags": [
        "autoscaling",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExternalMetricStatus",
      "type": "api_object",
      "title": "ExternalMetricStatus",
      "summary": "ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HPAScalingPolicy",
      "type": "api_object",
      "title": "HPAScalingPolicy",
      "summary": "HPAScalingPolicy is a single policy which must hold true for a specified past interval.",
      "tags": [
        "autoscaling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HPAScalingRules",
      "type": "api_object",
      "title": "HPAScalingRules",
      "summary": "HPAScalingRules configures the scaling behavior for one direction via scaling Policy Rules and a configurable metric tolerance.\n\nScaling Policy Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.\n\nThe tolerance is applied to the metric values and prevents scaling too eagerly for small metric variations.",
      "tags": [
        "autoscaling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HorizontalPodAutoscalerBehavior",
      "type": "api_object",
      "title": "HorizontalPodAutoscalerBehavior",
      "summary": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HorizontalPodAutoscalerCondition",
      "type": "api_object",
      "title": "HorizontalPodAutoscalerCondition",
      "summary": "HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MetricIdentifier",
      "type": "api_object",
      "title": "MetricIdentifier",
      "summary": "MetricIdentifier defines the name and optionally selector for a metric",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MetricSpec",
      "type": "api_object",
      "title": "MetricSpec",
      "summary": "MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MetricStatus",
      "type": "api_object",
      "title": "MetricStatus",
      "summary": "MetricStatus describes the last-read state of a single metric.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MetricTarget",
      "type": "api_object",
      "title": "MetricTarget",
      "summary": "MetricTarget defines the target value, average value, or average utilization of a specific metric",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MetricValueStatus",
      "type": "api_object",
      "title": "MetricValueStatus",
      "summary": "MetricValueStatus holds the current value for a metric",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ObjectMetricSource",
      "type": "api_object",
      "title": "ObjectMetricSource",
      "summary": "ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).",
      "tags": [
        "autoscaling",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ObjectMetricStatus",
      "type": "api_object",
      "title": "ObjectMetricStatus",
      "summary": "ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).",
      "tags": [
        "autoscaling",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodsMetricSource",
      "type": "api_object",
      "title": "PodsMetricSource",
      "summary": "PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodsMetricStatus",
      "type": "api_object",
      "title": "PodsMetricStatus",
      "summary": "PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceMetricSource",
      "type": "api_object",
      "title": "ResourceMetricSource",
      "summary": "ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory).  The values will be averaged together before being compared to the target.  Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.  Only one \"target\" type should be set.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceMetricStatus",
      "type": "api_object",
      "title": "ResourceMetricStatus",
      "summary": "ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory).  Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.",
      "tags": [
        "autoscaling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CronJob",
      "type": "api_object",
      "title": "CronJob",
      "summary": "CronJob represents the configuration of a single cron job.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CronJobList",
      "type": "api_object",
      "title": "CronJobList",
      "summary": "CronJobList is a collection of cron jobs.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CronJobSpec",
      "type": "api_object",
      "title": "CronJobSpec",
      "summary": "CronJobSpec describes how the job execution will look like and when it will actually run.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CronJobStatus",
      "type": "api_object",
      "title": "CronJobStatus",
      "summary": "CronJobStatus represents the current state of a cron job.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Job",
      "type": "api_object",
      "title": "Job",
      "summary": "Job represents the configuration of a single job.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JobCondition",
      "type": "api_object",
      "title": "JobCondition",
      "summary": "JobCondition describes current state of a job.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JobList",
      "type": "api_object",
      "title": "JobList",
      "summary": "A list of Jobs.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JobSpec",
      "type": "api_object",
      "title": "JobSpec",
      "summary": "JobSpec describes how the job execution will look like.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JobStatus",
      "type": "api_object",
      "title": "JobStatus",
      "summary": "JobStatus represents the current state of a Job.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JobTemplateSpec",
      "type": "api_object",
      "title": "JobTemplateSpec",
      "summary": "JobTemplateSpec describes the data a Job should have when created from a template",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodFailurePolicy",
      "type": "api_object",
      "title": "PodFailurePolicy",
      "summary": "PodFailurePolicy describes how failed pods influence the backoffLimit.",
      "tags": [
        "batch",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodFailurePolicyOnExitCodesRequirement",
      "type": "api_object",
      "title": "PodFailurePolicyOnExitCodesRequirement",
      "summary": "PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check.",
      "tags": [
        "batch",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodFailurePolicyOnPodConditionsPattern",
      "type": "api_object",
      "title": "PodFailurePolicyOnPodConditionsPattern",
      "summary": "PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type.",
      "tags": [
        "batch",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodFailurePolicyRule",
      "type": "api_object",
      "title": "PodFailurePolicyRule",
      "summary": "PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule.",
      "tags": [
        "batch",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SuccessPolicy",
      "type": "api_object",
      "title": "SuccessPolicy",
      "summary": "SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes.",
      "tags": [
        "batch",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SuccessPolicyRule",
      "type": "api_object",
      "title": "SuccessPolicyRule",
      "summary": "SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the \"succeededIndexes\" or \"succeededCount\" specified.",
      "tags": [
        "batch",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:UncountedTerminatedPods",
      "type": "api_object",
      "title": "UncountedTerminatedPods",
      "summary": "UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters.",
      "tags": [
        "batch"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CertificateSigningRequest",
      "type": "api_object",
      "title": "CertificateSigningRequest",
      "summary": "CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued.\n\nKubelets use this API to obtain:\n 1. client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client-kubelet\" signerName).\n 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the \"kubernetes.io/kubelet-serving\" signerName).\n\nThis API can be used to request client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client\" signerName), or to obtain certificates from custom non-Kubernetes signers.",
      "tags": [
        "certificates",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CertificateSigningRequestCondition",
      "type": "api_object",
      "title": "CertificateSigningRequestCondition",
      "summary": "CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CertificateSigningRequestList",
      "type": "api_object",
      "title": "CertificateSigningRequestList",
      "summary": "CertificateSigningRequestList is a collection of CertificateSigningRequest objects",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CertificateSigningRequestSpec",
      "type": "api_object",
      "title": "CertificateSigningRequestSpec",
      "summary": "CertificateSigningRequestSpec contains the certificate request.",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CertificateSigningRequestStatus",
      "type": "api_object",
      "title": "CertificateSigningRequestStatus",
      "summary": "CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate.",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterTrustBundle",
      "type": "api_object",
      "title": "ClusterTrustBundle",
      "summary": "ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).\n\nClusterTrustBundle objects are considered to be readable by any authenticated user in the cluster, because they can be mounted by pods using the `clusterTrustBundle` projection.  All service accounts have read access to ClusterTrustBundles by default.  Users who only have namespace-level access to a cluster can read ClusterTrustBundles by impersonating a serviceaccount that they have access to.\n\nIt can be optionally associated with a particular signer, in which case it contains one valid set of trust anchors for that signer. Signers may have multiple associated ClusterTrustBundles; each is an independent set of trust anchors for that signer. Admission control is used to enforce that only users with permissions on the signer can create or modify the corresponding bundle.",
      "tags": [
        "certificates",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterTrustBundleList",
      "type": "api_object",
      "title": "ClusterTrustBundleList",
      "summary": "ClusterTrustBundleList is a collection of ClusterTrustBundle objects",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterTrustBundleSpec",
      "type": "api_object",
      "title": "ClusterTrustBundleSpec",
      "summary": "ClusterTrustBundleSpec contains the signer and trust anchors.",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodCertificateRequest",
      "type": "api_object",
      "title": "PodCertificateRequest",
      "summary": "PodCertificateRequest encodes a pod requesting a certificate from a given signer.\n\nKubelets use this API to implement podCertificate projected volumes",
      "tags": [
        "certificates",
        "storage",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodCertificateRequestList",
      "type": "api_object",
      "title": "PodCertificateRequestList",
      "summary": "PodCertificateRequestList is a collection of PodCertificateRequest objects",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodCertificateRequestSpec",
      "type": "api_object",
      "title": "PodCertificateRequestSpec",
      "summary": "PodCertificateRequestSpec describes the certificate request.  All fields are immutable after creation.",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodCertificateRequestStatus",
      "type": "api_object",
      "title": "PodCertificateRequestStatus",
      "summary": "PodCertificateRequestStatus describes the status of the request, and holds the certificate data if the request is issued.",
      "tags": [
        "certificates",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Lease",
      "type": "api_object",
      "title": "Lease",
      "summary": "A Lease object represents a lock on a key in etcd.",
      "tags": [
        "coordination"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LeaseList",
      "type": "api_object",
      "title": "LeaseList",
      "summary": "A LeaseList is a list of Lease objects in Kubernetes.",
      "tags": [
        "coordination"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LeaseSpec",
      "type": "api_object",
      "title": "LeaseSpec",
      "summary": "LeaseSpec is a specification of a Lease.",
      "tags": [
        "coordination"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LeaseCandidate",
      "type": "api_object",
      "title": "LeaseCandidate",
      "summary": "LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates.",
      "tags": [
        "coordination"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LeaseCandidateList",
      "type": "api_object",
      "title": "LeaseCandidateList",
      "summary": "LeaseCandidateList is a list of Lease objects.",
      "tags": [
        "coordination"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LeaseCandidateSpec",
      "type": "api_object",
      "title": "LeaseCandidateSpec",
      "summary": "LeaseCandidateSpec is a specification of a Lease.",
      "tags": [
        "coordination"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AWSElasticBlockStoreVolumeSource",
      "type": "api_object",
      "title": "AWSElasticBlockStoreVolumeSource",
      "summary": "Represents a Persistent Disk resource in AWS.\n\nAn AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Affinity",
      "type": "api_object",
      "title": "Affinity",
      "summary": "Affinity is a group of affinity scheduling rules.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AppArmorProfile",
      "type": "api_object",
      "title": "AppArmorProfile",
      "summary": "AppArmorProfile defines a pod or container's AppArmor settings.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AttachedVolume",
      "type": "api_object",
      "title": "AttachedVolume",
      "summary": "AttachedVolume describes a volume attached to a node",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AzureDiskVolumeSource",
      "type": "api_object",
      "title": "AzureDiskVolumeSource",
      "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AzureFilePersistentVolumeSource",
      "type": "api_object",
      "title": "AzureFilePersistentVolumeSource",
      "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.",
      "tags": [
        "core",
        "networking",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AzureFileVolumeSource",
      "type": "api_object",
      "title": "AzureFileVolumeSource",
      "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.",
      "tags": [
        "core",
        "networking",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Binding",
      "type": "api_object",
      "title": "Binding",
      "summary": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIPersistentVolumeSource",
      "type": "api_object",
      "title": "CSIPersistentVolumeSource",
      "summary": "Represents storage that is managed by an external CSI volume driver",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIVolumeSource",
      "type": "api_object",
      "title": "CSIVolumeSource",
      "summary": "Represents a source location of a volume to mount, managed by an external CSI driver",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Capabilities",
      "type": "api_object",
      "title": "Capabilities",
      "summary": "Adds and removes POSIX capabilities from running containers.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CephFSPersistentVolumeSource",
      "type": "api_object",
      "title": "CephFSPersistentVolumeSource",
      "summary": "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CephFSVolumeSource",
      "type": "api_object",
      "title": "CephFSVolumeSource",
      "summary": "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CinderPersistentVolumeSource",
      "type": "api_object",
      "title": "CinderPersistentVolumeSource",
      "summary": "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CinderVolumeSource",
      "type": "api_object",
      "title": "CinderVolumeSource",
      "summary": "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClientIPConfig",
      "type": "api_object",
      "title": "ClientIPConfig",
      "summary": "ClientIPConfig represents the configurations of Client IP based session affinity.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterTrustBundleProjection",
      "type": "api_object",
      "title": "ClusterTrustBundleProjection",
      "summary": "ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ComponentCondition",
      "type": "api_object",
      "title": "ComponentCondition",
      "summary": "Information about the condition of a component.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ComponentStatus",
      "type": "api_object",
      "title": "ComponentStatus",
      "summary": "ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ComponentStatusList",
      "type": "api_object",
      "title": "ComponentStatusList",
      "summary": "Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMap",
      "type": "api_object",
      "title": "ConfigMap",
      "summary": "ConfigMap holds configuration data for pods to consume.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMapEnvSource",
      "type": "api_object",
      "title": "ConfigMapEnvSource",
      "summary": "ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.\n\nThe contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. Keys in the BinaryData field are not currently propagated to container env vars.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMapKeySelector",
      "type": "api_object",
      "title": "ConfigMapKeySelector",
      "summary": "A ConfigMapKeySelector is a selector that identifies a key in a ConfigMap.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMapList",
      "type": "api_object",
      "title": "ConfigMapList",
      "summary": "ConfigMapList is a resource containing a list of ConfigMap objects.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMapNodeConfigSource",
      "type": "api_object",
      "title": "ConfigMapNodeConfigSource",
      "summary": "ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMapProjection",
      "type": "api_object",
      "title": "ConfigMapProjection",
      "summary": "Adapts a ConfigMap into a projected volume.\n\nThe contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ConfigMapVolumeSource",
      "type": "api_object",
      "title": "ConfigMapVolumeSource",
      "summary": "Adapts a ConfigMap into a volume.\n\nThe contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Container",
      "type": "api_object",
      "title": "Container",
      "summary": "A single application container that you want to run within a pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerExtendedResourceRequest",
      "type": "api_object",
      "title": "ContainerExtendedResourceRequest",
      "summary": "ContainerExtendedResourceRequest has the mapping of container name, extended resource name to the device request name.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerImage",
      "type": "api_object",
      "title": "ContainerImage",
      "summary": "Represents the image used by a container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerPort",
      "type": "api_object",
      "title": "ContainerPort",
      "summary": "ContainerPort represents a network port in a single container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerResizePolicy",
      "type": "api_object",
      "title": "ContainerResizePolicy",
      "summary": "ContainerResizePolicy represents resource resize policy for the container.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerRestartRule",
      "type": "api_object",
      "title": "ContainerRestartRule",
      "summary": "ContainerRestartRule describes how a container exit is handled.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerRestartRuleOnExitCodes",
      "type": "api_object",
      "title": "ContainerRestartRuleOnExitCodes",
      "summary": "ContainerRestartRuleOnExitCodes describes the condition for handling an exited container based on its exit codes.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerState",
      "type": "api_object",
      "title": "ContainerState",
      "summary": "ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerStateRunning",
      "type": "api_object",
      "title": "ContainerStateRunning",
      "summary": "ContainerStateRunning is a running state of a container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerStateTerminated",
      "type": "api_object",
      "title": "ContainerStateTerminated",
      "summary": "ContainerStateTerminated is a terminated state of a container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerStateWaiting",
      "type": "api_object",
      "title": "ContainerStateWaiting",
      "summary": "ContainerStateWaiting is a waiting state of a container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerStatus",
      "type": "api_object",
      "title": "ContainerStatus",
      "summary": "ContainerStatus contains details for the current status of this container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ContainerUser",
      "type": "api_object",
      "title": "ContainerUser",
      "summary": "ContainerUser represents user identity information",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DaemonEndpoint",
      "type": "api_object",
      "title": "DaemonEndpoint",
      "summary": "DaemonEndpoint contains information about a single Daemon endpoint.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DownwardAPIProjection",
      "type": "api_object",
      "title": "DownwardAPIProjection",
      "summary": "Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DownwardAPIVolumeFile",
      "type": "api_object",
      "title": "DownwardAPIVolumeFile",
      "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DownwardAPIVolumeSource",
      "type": "api_object",
      "title": "DownwardAPIVolumeSource",
      "summary": "DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EmptyDirVolumeSource",
      "type": "api_object",
      "title": "EmptyDirVolumeSource",
      "summary": "Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointAddress",
      "type": "api_object",
      "title": "EndpointAddress",
      "summary": "EndpointAddress is a tuple that describes single IP address. Deprecated: This API is deprecated in v1.33+.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointPort",
      "type": "api_object",
      "title": "EndpointPort",
      "summary": "EndpointPort is a tuple that describes a single port. Deprecated: This API is deprecated in v1.33+.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointSubset",
      "type": "api_object",
      "title": "EndpointSubset",
      "summary": "EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given:\n\n\t{\n\t  Addresses: [{\"ip\": \"10.10.1.1\"}, {\"ip\": \"10.10.2.2\"}],\n\t  Ports:     [{\"name\": \"a\", \"port\": 8675}, {\"name\": \"b\", \"port\": 309}]\n\t}\n\nThe resulting set of endpoints can be viewed as:\n\n\ta: [ 10.10.1.1:8675, 10.10.2.2:8675 ],\n\tb: [ 10.10.1.1:309, 10.10.2.2:309 ]\n\nDeprecated: This API is deprecated in v1.33+.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Endpoints",
      "type": "api_object",
      "title": "Endpoints",
      "summary": "Endpoints is a collection of endpoints that implement the actual service. Example:\n\n\t Name: \"mysvc\",\n\t Subsets: [\n\t   {\n\t     Addresses: [{\"ip\": \"10.10.1.1\"}, {\"ip\": \"10.10.2.2\"}],\n\t     Ports: [{\"name\": \"a\", \"port\": 8675}, {\"name\": \"b\", \"port\": 309}]\n\t   },\n\t   {\n\t     Addresses: [{\"ip\": \"10.10.3.3\"}],\n\t     Ports: [{\"name\": \"a\", \"port\": 93}, {\"name\": \"b\", \"port\": 76}]\n\t   },\n\t]\n\nEndpoints is a legacy API and does not contain information about all Service features. Use discoveryv1.EndpointSlice for complete information about Service endpoints.\n\nDeprecated: This API is deprecated in v1.33+. Use discoveryv1.EndpointSlice.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointsList",
      "type": "api_object",
      "title": "EndpointsList",
      "summary": "EndpointsList is a list of endpoints. Deprecated: This API is deprecated in v1.33+.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EnvFromSource",
      "type": "api_object",
      "title": "EnvFromSource",
      "summary": "EnvFromSource represents the source of a set of ConfigMaps or Secrets",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EnvVar",
      "type": "api_object",
      "title": "EnvVar",
      "summary": "EnvVar represents an environment variable present in a Container.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EnvVarSource",
      "type": "api_object",
      "title": "EnvVarSource",
      "summary": "EnvVarSource represents a source for the value of an EnvVar.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EphemeralContainer",
      "type": "api_object",
      "title": "EphemeralContainer",
      "summary": "An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation.\n\nTo add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EphemeralVolumeSource",
      "type": "api_object",
      "title": "EphemeralVolumeSource",
      "summary": "Represents an ephemeral volume that is handled by a normal storage driver.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Event",
      "type": "api_object",
      "title": "Event",
      "summary": "Event is a report of an event somewhere in the cluster.  Events have a limited retention time and triggers and messages may evolve with time.  Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason.  Events should be treated as informative, best-effort, supplemental data.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EventList",
      "type": "api_object",
      "title": "EventList",
      "summary": "EventList is a list of events.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EventSeries",
      "type": "api_object",
      "title": "EventSeries",
      "summary": "EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EventSource",
      "type": "api_object",
      "title": "EventSource",
      "summary": "EventSource contains information for an event.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExecAction",
      "type": "api_object",
      "title": "ExecAction",
      "summary": "ExecAction describes a \"run in container\" action.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FCVolumeSource",
      "type": "api_object",
      "title": "FCVolumeSource",
      "summary": "Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FileKeySelector",
      "type": "api_object",
      "title": "FileKeySelector",
      "summary": "FileKeySelector selects a key of the env file.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlexPersistentVolumeSource",
      "type": "api_object",
      "title": "FlexPersistentVolumeSource",
      "summary": "FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlexVolumeSource",
      "type": "api_object",
      "title": "FlexVolumeSource",
      "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlockerVolumeSource",
      "type": "api_object",
      "title": "FlockerVolumeSource",
      "summary": "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GCEPersistentDiskVolumeSource",
      "type": "api_object",
      "title": "GCEPersistentDiskVolumeSource",
      "summary": "Represents a Persistent Disk resource in Google Compute Engine.\n\nA GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GRPCAction",
      "type": "api_object",
      "title": "GRPCAction",
      "summary": "GRPCAction specifies an action involving a GRPC service.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GitRepoVolumeSource",
      "type": "api_object",
      "title": "GitRepoVolumeSource",
      "summary": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GlusterfsPersistentVolumeSource",
      "type": "api_object",
      "title": "GlusterfsPersistentVolumeSource",
      "summary": "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GlusterfsVolumeSource",
      "type": "api_object",
      "title": "GlusterfsVolumeSource",
      "summary": "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HTTPGetAction",
      "type": "api_object",
      "title": "HTTPGetAction",
      "summary": "HTTPGetAction describes an action based on HTTP Get requests.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HTTPHeader",
      "type": "api_object",
      "title": "HTTPHeader",
      "summary": "HTTPHeader describes a custom header to be used in HTTP probes",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HostAlias",
      "type": "api_object",
      "title": "HostAlias",
      "summary": "HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HostIP",
      "type": "api_object",
      "title": "HostIP",
      "summary": "HostIP represents a single IP address allocated to the host.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HostPathVolumeSource",
      "type": "api_object",
      "title": "HostPathVolumeSource",
      "summary": "Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ISCSIPersistentVolumeSource",
      "type": "api_object",
      "title": "ISCSIPersistentVolumeSource",
      "summary": "ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ISCSIVolumeSource",
      "type": "api_object",
      "title": "ISCSIVolumeSource",
      "summary": "Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ImageVolumeSource",
      "type": "api_object",
      "title": "ImageVolumeSource",
      "summary": "ImageVolumeSource represents a image volume resource.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ImageVolumeStatus",
      "type": "api_object",
      "title": "ImageVolumeStatus",
      "summary": "ImageVolumeStatus represents the image-based volume status.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:KeyToPath",
      "type": "api_object",
      "title": "KeyToPath",
      "summary": "Maps a string key to a path within a volume.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Lifecycle",
      "type": "api_object",
      "title": "Lifecycle",
      "summary": "Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LifecycleHandler",
      "type": "api_object",
      "title": "LifecycleHandler",
      "summary": "LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LimitRange",
      "type": "api_object",
      "title": "LimitRange",
      "summary": "LimitRange sets resource usage limits for each kind of resource in a Namespace.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LimitRangeItem",
      "type": "api_object",
      "title": "LimitRangeItem",
      "summary": "LimitRangeItem defines a min/max usage limit for any resource that matches on kind.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LimitRangeList",
      "type": "api_object",
      "title": "LimitRangeList",
      "summary": "LimitRangeList is a list of LimitRange items.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LimitRangeSpec",
      "type": "api_object",
      "title": "LimitRangeSpec",
      "summary": "LimitRangeSpec defines a min/max usage limit for resources that match on kind.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LinuxContainerUser",
      "type": "api_object",
      "title": "LinuxContainerUser",
      "summary": "LinuxContainerUser represents user identity information in Linux containers",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LoadBalancerIngress",
      "type": "api_object",
      "title": "LoadBalancerIngress",
      "summary": "LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LoadBalancerStatus",
      "type": "api_object",
      "title": "LoadBalancerStatus",
      "summary": "LoadBalancerStatus represents the status of a load-balancer.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LocalObjectReference",
      "type": "api_object",
      "title": "LocalObjectReference",
      "summary": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LocalVolumeSource",
      "type": "api_object",
      "title": "LocalVolumeSource",
      "summary": "Local represents directly-attached storage with node affinity",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ModifyVolumeStatus",
      "type": "api_object",
      "title": "ModifyVolumeStatus",
      "summary": "ModifyVolumeStatus represents the status object of ControllerModifyVolume operation",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NFSVolumeSource",
      "type": "api_object",
      "title": "NFSVolumeSource",
      "summary": "Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Namespace",
      "type": "api_object",
      "title": "Namespace",
      "summary": "Namespace provides a scope for Names. Use of multiple namespaces is optional.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NamespaceCondition",
      "type": "api_object",
      "title": "NamespaceCondition",
      "summary": "NamespaceCondition contains details about state of namespace.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NamespaceList",
      "type": "api_object",
      "title": "NamespaceList",
      "summary": "NamespaceList is a Kubernetes API resource that represents a list of namespaces.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NamespaceSpec",
      "type": "api_object",
      "title": "NamespaceSpec",
      "summary": "NamespaceSpec describes the attributes on a Namespace.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NamespaceStatus",
      "type": "api_object",
      "title": "NamespaceStatus",
      "summary": "NamespaceStatus is information about the current status of a Namespace.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Node",
      "type": "api_object",
      "title": "Node",
      "summary": "Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeAddress",
      "type": "api_object",
      "title": "NodeAddress",
      "summary": "NodeAddress contains information for the node's address.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeAffinity",
      "type": "api_object",
      "title": "NodeAffinity",
      "summary": "Node affinity is a group of node affinity scheduling rules.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeAllocatableResourceClaimStatus",
      "type": "api_object",
      "title": "NodeAllocatableResourceClaimStatus",
      "summary": "NodeAllocatableResourceClaimStatus describes the status of node allocatable resources allocated via DRA.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeCondition",
      "type": "api_object",
      "title": "NodeCondition",
      "summary": "NodeCondition contains condition information for a node.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeConfigSource",
      "type": "api_object",
      "title": "NodeConfigSource",
      "summary": "NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeConfigStatus",
      "type": "api_object",
      "title": "NodeConfigStatus",
      "summary": "NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeDaemonEndpoints",
      "type": "api_object",
      "title": "NodeDaemonEndpoints",
      "summary": "NodeDaemonEndpoints lists ports opened by daemons running on the Node.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeFeatures",
      "type": "api_object",
      "title": "NodeFeatures",
      "summary": "NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeList",
      "type": "api_object",
      "title": "NodeList",
      "summary": "NodeList is the whole list of all Nodes which have been registered with master.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeRuntimeHandler",
      "type": "api_object",
      "title": "NodeRuntimeHandler",
      "summary": "NodeRuntimeHandler is a set of runtime handler information.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeRuntimeHandlerFeatures",
      "type": "api_object",
      "title": "NodeRuntimeHandlerFeatures",
      "summary": "NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeSelector",
      "type": "api_object",
      "title": "NodeSelector",
      "summary": "A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeSelectorRequirement",
      "type": "api_object",
      "title": "NodeSelectorRequirement",
      "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeSelectorTerm",
      "type": "api_object",
      "title": "NodeSelectorTerm",
      "summary": "A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeSpec",
      "type": "api_object",
      "title": "NodeSpec",
      "summary": "NodeSpec describes the attributes that a node is created with.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeStatus",
      "type": "api_object",
      "title": "NodeStatus",
      "summary": "NodeStatus is information about the current status of a node.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeSwapStatus",
      "type": "api_object",
      "title": "NodeSwapStatus",
      "summary": "NodeSwapStatus represents swap memory information.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeSystemInfo",
      "type": "api_object",
      "title": "NodeSystemInfo",
      "summary": "NodeSystemInfo is a set of ids/uuids to uniquely identify the node.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ObjectFieldSelector",
      "type": "api_object",
      "title": "ObjectFieldSelector",
      "summary": "ObjectFieldSelector selects an APIVersioned field of an object.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ObjectReference",
      "type": "api_object",
      "title": "ObjectReference",
      "summary": "ObjectReference contains enough information to let you inspect or modify the referred object.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolume",
      "type": "api_object",
      "title": "PersistentVolume",
      "summary": "PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaim",
      "type": "api_object",
      "title": "PersistentVolumeClaim",
      "summary": "PersistentVolumeClaim is a user's request for and claim to a persistent volume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaimCondition",
      "type": "api_object",
      "title": "PersistentVolumeClaimCondition",
      "summary": "PersistentVolumeClaimCondition contains details about state of pvc",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaimList",
      "type": "api_object",
      "title": "PersistentVolumeClaimList",
      "summary": "PersistentVolumeClaimList is a list of PersistentVolumeClaim items.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaimSpec",
      "type": "api_object",
      "title": "PersistentVolumeClaimSpec",
      "summary": "PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaimStatus",
      "type": "api_object",
      "title": "PersistentVolumeClaimStatus",
      "summary": "PersistentVolumeClaimStatus is the current status of a persistent volume claim.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaimTemplate",
      "type": "api_object",
      "title": "PersistentVolumeClaimTemplate",
      "summary": "PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeClaimVolumeSource",
      "type": "api_object",
      "title": "PersistentVolumeClaimVolumeSource",
      "summary": "PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeList",
      "type": "api_object",
      "title": "PersistentVolumeList",
      "summary": "PersistentVolumeList is a list of PersistentVolume items.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeSpec",
      "type": "api_object",
      "title": "PersistentVolumeSpec",
      "summary": "PersistentVolumeSpec is the specification of a persistent volume.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PersistentVolumeStatus",
      "type": "api_object",
      "title": "PersistentVolumeStatus",
      "summary": "PersistentVolumeStatus is the current status of a persistent volume.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PhotonPersistentDiskVolumeSource",
      "type": "api_object",
      "title": "PhotonPersistentDiskVolumeSource",
      "summary": "Represents a Photon Controller persistent disk resource.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Pod",
      "type": "api_object",
      "title": "Pod",
      "summary": "Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodAffinity",
      "type": "api_object",
      "title": "PodAffinity",
      "summary": "Pod affinity is a group of inter pod affinity scheduling rules.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodAffinityTerm",
      "type": "api_object",
      "title": "PodAffinityTerm",
      "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodAntiAffinity",
      "type": "api_object",
      "title": "PodAntiAffinity",
      "summary": "Pod anti affinity is a group of inter pod anti affinity scheduling rules.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodCertificateProjection",
      "type": "api_object",
      "title": "PodCertificateProjection",
      "summary": "PodCertificateProjection provides a private key and X.509 certificate in the pod filesystem.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodCondition",
      "type": "api_object",
      "title": "PodCondition",
      "summary": "PodCondition contains details for the current condition of this pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodDNSConfig",
      "type": "api_object",
      "title": "PodDNSConfig",
      "summary": "PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodDNSConfigOption",
      "type": "api_object",
      "title": "PodDNSConfigOption",
      "summary": "PodDNSConfigOption defines DNS resolver options of a pod.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodExtendedResourceClaimStatus",
      "type": "api_object",
      "title": "PodExtendedResourceClaimStatus",
      "summary": "PodExtendedResourceClaimStatus is stored in the PodStatus for the extended resource requests backed by DRA. It stores the generated name for the corresponding special ResourceClaim created by the scheduler.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodIP",
      "type": "api_object",
      "title": "PodIP",
      "summary": "PodIP represents a single IP address allocated to the pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodList",
      "type": "api_object",
      "title": "PodList",
      "summary": "A list of Pods within a Kubernetes cluster.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodOS",
      "type": "api_object",
      "title": "PodOS",
      "summary": "PodOS defines the OS parameters of a pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodReadinessGate",
      "type": "api_object",
      "title": "PodReadinessGate",
      "summary": "PodReadinessGate contains the reference to a pod condition",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodResourceClaim",
      "type": "api_object",
      "title": "PodResourceClaim",
      "summary": "PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod.\n\nIt adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.\n\nWhen the DRAWorkloadResourceClaims feature gate is enabled and this Pod belongs to a PodGroup, a PodResourceClaim is matched to a PodGroupResourceClaim if all of their fields are equal (Name, ResourceClaimName, and ResourceClaimTemplateName). A matched claim references a single ResourceClaim shared across all Pods in the PodGroup, reserved for the PodGroup in ResourceClaimStatus.ReservedFor rather than for individual Pods.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodResourceClaimStatus",
      "type": "api_object",
      "title": "PodResourceClaimStatus",
      "summary": "PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodSchedulingGate",
      "type": "api_object",
      "title": "PodSchedulingGate",
      "summary": "PodSchedulingGate is associated to a Pod to guard its scheduling.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodSchedulingGroup",
      "type": "api_object",
      "title": "PodSchedulingGroup",
      "summary": "PodSchedulingGroup identifies the runtime scheduling group instance that a Pod belongs to. The scheduler uses this information to apply workload-aware scheduling semantics. Exactly one field must be specified.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodSecurityContext",
      "type": "api_object",
      "title": "PodSecurityContext",
      "summary": "PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext.  Field values of container.securityContext take precedence over field values of PodSecurityContext.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodSpec",
      "type": "api_object",
      "title": "PodSpec",
      "summary": "A PodSpec is used to define the desired state of a pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodStatus",
      "type": "api_object",
      "title": "PodStatus",
      "summary": "PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodTemplate",
      "type": "api_object",
      "title": "PodTemplate",
      "summary": "PodTemplate describes a template for creating copies of a predefined pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodTemplateList",
      "type": "api_object",
      "title": "PodTemplateList",
      "summary": "PodTemplateList is a list of PodTemplates.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodTemplateSpec",
      "type": "api_object",
      "title": "PodTemplateSpec",
      "summary": "PodTemplateSpec describes the data a pod should have when created from a template",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PortStatus",
      "type": "api_object",
      "title": "PortStatus",
      "summary": "PortStatus represents the error condition of a service port",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PortworxVolumeSource",
      "type": "api_object",
      "title": "PortworxVolumeSource",
      "summary": "PortworxVolumeSource represents a Portworx volume resource.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PreferredSchedulingTerm",
      "type": "api_object",
      "title": "PreferredSchedulingTerm",
      "summary": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Probe",
      "type": "api_object",
      "title": "Probe",
      "summary": "Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ProjectedVolumeSource",
      "type": "api_object",
      "title": "ProjectedVolumeSource",
      "summary": "A ProjectedVolumeSource is a volume source that projects a volume from one namespace to another.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:QuobyteVolumeSource",
      "type": "api_object",
      "title": "QuobyteVolumeSource",
      "summary": "Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RBDPersistentVolumeSource",
      "type": "api_object",
      "title": "RBDPersistentVolumeSource",
      "summary": "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RBDVolumeSource",
      "type": "api_object",
      "title": "RBDVolumeSource",
      "summary": "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicationController",
      "type": "api_object",
      "title": "ReplicationController",
      "summary": "ReplicationController represents the configuration of a replication controller.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicationControllerCondition",
      "type": "api_object",
      "title": "ReplicationControllerCondition",
      "summary": "ReplicationControllerCondition describes the state of a replication controller at a certain point.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicationControllerList",
      "type": "api_object",
      "title": "ReplicationControllerList",
      "summary": "ReplicationControllerList is a collection of replication controllers.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicationControllerSpec",
      "type": "api_object",
      "title": "ReplicationControllerSpec",
      "summary": "ReplicationControllerSpec is the specification of a replication controller.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ReplicationControllerStatus",
      "type": "api_object",
      "title": "ReplicationControllerStatus",
      "summary": "ReplicationControllerStatus represents the current status of a replication controller.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaim",
      "type": "api_object",
      "title": "ResourceClaim",
      "summary": "ResourceClaim references one entry in PodSpec.ResourceClaims.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceFieldSelector",
      "type": "api_object",
      "title": "ResourceFieldSelector",
      "summary": "ResourceFieldSelector represents container resources (cpu, memory) and their output format",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceHealth",
      "type": "api_object",
      "title": "ResourceHealth",
      "summary": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceQuota",
      "type": "api_object",
      "title": "ResourceQuota",
      "summary": "ResourceQuota sets aggregate quota restrictions enforced per namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceQuotaList",
      "type": "api_object",
      "title": "ResourceQuotaList",
      "summary": "ResourceQuotaList is a list of ResourceQuota items.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceQuotaSpec",
      "type": "api_object",
      "title": "ResourceQuotaSpec",
      "summary": "ResourceQuotaSpec defines the desired hard limits to enforce for Quota.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceQuotaStatus",
      "type": "api_object",
      "title": "ResourceQuotaStatus",
      "summary": "ResourceQuotaStatus defines the enforced hard limits and observed use.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceRequirements",
      "type": "api_object",
      "title": "ResourceRequirements",
      "summary": "ResourceRequirements describes the compute resource requirements.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceStatus",
      "type": "api_object",
      "title": "ResourceStatus",
      "summary": "ResourceStatus represents the status of a single resource allocated to a Pod.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SELinuxOptions",
      "type": "api_object",
      "title": "SELinuxOptions",
      "summary": "SELinuxOptions are the labels to be applied to the container",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ScaleIOPersistentVolumeSource",
      "type": "api_object",
      "title": "ScaleIOPersistentVolumeSource",
      "summary": "ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ScaleIOVolumeSource",
      "type": "api_object",
      "title": "ScaleIOVolumeSource",
      "summary": "ScaleIOVolumeSource represents a persistent ScaleIO volume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ScopeSelector",
      "type": "api_object",
      "title": "ScopeSelector",
      "summary": "A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ScopedResourceSelectorRequirement",
      "type": "api_object",
      "title": "ScopedResourceSelectorRequirement",
      "summary": "A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SeccompProfile",
      "type": "api_object",
      "title": "SeccompProfile",
      "summary": "SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Secret",
      "type": "api_object",
      "title": "Secret",
      "summary": "Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecretEnvSource",
      "type": "api_object",
      "title": "SecretEnvSource",
      "summary": "SecretEnvSource selects a Secret to populate the environment variables with.\n\nThe contents of the target Secret's Data field will represent the key-value pairs as environment variables.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecretKeySelector",
      "type": "api_object",
      "title": "SecretKeySelector",
      "summary": "SecretKeySelector selects a key of a Secret.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecretList",
      "type": "api_object",
      "title": "SecretList",
      "summary": "A list of secrets.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecretProjection",
      "type": "api_object",
      "title": "SecretProjection",
      "summary": "Adapts a secret into a projected volume.\n\nThe contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.",
      "tags": [
        "core",
        "storage",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecretReference",
      "type": "api_object",
      "title": "SecretReference",
      "summary": "SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecretVolumeSource",
      "type": "api_object",
      "title": "SecretVolumeSource",
      "summary": "Adapts a Secret into a volume.\n\nThe contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.",
      "tags": [
        "core",
        "storage",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SecurityContext",
      "type": "api_object",
      "title": "SecurityContext",
      "summary": "SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext.  When both are set, the values in SecurityContext take precedence.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Service",
      "type": "api_object",
      "title": "Service",
      "summary": "Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceAccount",
      "type": "api_object",
      "title": "ServiceAccount",
      "summary": "ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceAccountList",
      "type": "api_object",
      "title": "ServiceAccountList",
      "summary": "ServiceAccountList is a list of ServiceAccount objects",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceAccountTokenProjection",
      "type": "api_object",
      "title": "ServiceAccountTokenProjection",
      "summary": "ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).",
      "tags": [
        "core",
        "networking",
        "storage",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceList",
      "type": "api_object",
      "title": "ServiceList",
      "summary": "A list of Services in a cluster.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServicePort",
      "type": "api_object",
      "title": "ServicePort",
      "summary": "ServicePort contains information on service's port.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceSpec",
      "type": "api_object",
      "title": "ServiceSpec",
      "summary": "ServiceSpec describes the attributes that a user creates on a service.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceStatus",
      "type": "api_object",
      "title": "ServiceStatus",
      "summary": "ServiceStatus represents the current status of a service.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SessionAffinityConfig",
      "type": "api_object",
      "title": "SessionAffinityConfig",
      "summary": "SessionAffinityConfig represents the configurations of session affinity.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SleepAction",
      "type": "api_object",
      "title": "SleepAction",
      "summary": "The SleepAction API object represents a sleep action that can be executed by a Kubernetes Job.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageOSPersistentVolumeSource",
      "type": "api_object",
      "title": "StorageOSPersistentVolumeSource",
      "summary": "Represents a StorageOS persistent volume resource.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageOSVolumeSource",
      "type": "api_object",
      "title": "StorageOSVolumeSource",
      "summary": "Represents a StorageOS persistent volume resource.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Sysctl",
      "type": "api_object",
      "title": "Sysctl",
      "summary": "Sysctl defines a kernel parameter to be set",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TCPSocketAction",
      "type": "api_object",
      "title": "TCPSocketAction",
      "summary": "TCPSocketAction describes an action based on opening a socket",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Taint",
      "type": "api_object",
      "title": "Taint",
      "summary": "The node this Taint is attached to has the \"effect\" on any pod that does not tolerate the Taint.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Toleration",
      "type": "api_object",
      "title": "Toleration",
      "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TopologySelectorLabelRequirement",
      "type": "api_object",
      "title": "TopologySelectorLabelRequirement",
      "summary": "A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TopologySelectorTerm",
      "type": "api_object",
      "title": "TopologySelectorTerm",
      "summary": "A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TopologySpreadConstraint",
      "type": "api_object",
      "title": "TopologySpreadConstraint",
      "summary": "TopologySpreadConstraint specifies how to spread matching pods among the given topology.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TypedLocalObjectReference",
      "type": "api_object",
      "title": "TypedLocalObjectReference",
      "summary": "TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TypedObjectReference",
      "type": "api_object",
      "title": "TypedObjectReference",
      "summary": "TypedObjectReference contains enough information to let you locate the typed referenced object",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Volume",
      "type": "api_object",
      "title": "Volume",
      "summary": "Volume represents a named volume in a pod that may be accessed by any container in the pod.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeDevice",
      "type": "api_object",
      "title": "VolumeDevice",
      "summary": "volumeDevice describes a mapping of a raw block device within a container.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeMount",
      "type": "api_object",
      "title": "VolumeMount",
      "summary": "VolumeMount describes a mounting of a Volume within a container.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeMountStatus",
      "type": "api_object",
      "title": "VolumeMountStatus",
      "summary": "VolumeMountStatus shows status of volume mounts.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeNodeAffinity",
      "type": "api_object",
      "title": "VolumeNodeAffinity",
      "summary": "VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeProjection",
      "type": "api_object",
      "title": "VolumeProjection",
      "summary": "Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeResourceRequirements",
      "type": "api_object",
      "title": "VolumeResourceRequirements",
      "summary": "VolumeResourceRequirements describes the storage resource requirements for a volume.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeStatus",
      "type": "api_object",
      "title": "VolumeStatus",
      "summary": "VolumeStatus represents the status of a mounted volume. At most one of its members must be specified.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VsphereVirtualDiskVolumeSource",
      "type": "api_object",
      "title": "VsphereVirtualDiskVolumeSource",
      "summary": "Represents a virtual disk volume source for vSphere.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WeightedPodAffinityTerm",
      "type": "api_object",
      "title": "WeightedPodAffinityTerm",
      "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WindowsSecurityContextOptions",
      "type": "api_object",
      "title": "WindowsSecurityContextOptions",
      "summary": "WindowsSecurityContextOptions contain Windows-specific options and credentials.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Endpoint",
      "type": "api_object",
      "title": "Endpoint",
      "summary": "Endpoint represents a single logical \"backend\" implementing a service.",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointConditions",
      "type": "api_object",
      "title": "EndpointConditions",
      "summary": "EndpointConditions represents the current condition of an endpoint.",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointHints",
      "type": "api_object",
      "title": "EndpointHints",
      "summary": "EndpointHints provides hints describing how an endpoint should be consumed.",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointSlice",
      "type": "api_object",
      "title": "EndpointSlice",
      "summary": "EndpointSlice represents a set of service endpoints. Most EndpointSlices are created by the EndpointSlice controller to represent the Pods selected by Service objects. For a given service there may be multiple EndpointSlice objects which must be joined to produce the full set of endpoints; you can find all of the slices for a given service by listing EndpointSlices in the service's namespace whose `kubernetes.io/service-name` label contains the service's name.",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:EndpointSliceList",
      "type": "api_object",
      "title": "EndpointSliceList",
      "summary": "EndpointSliceList represents a list of endpoint slices",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ForNode",
      "type": "api_object",
      "title": "ForNode",
      "summary": "ForNode provides information about which nodes should consume this endpoint.",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ForZone",
      "type": "api_object",
      "title": "ForZone",
      "summary": "ForZone provides information about which zones should consume this endpoint.",
      "tags": [
        "discovery",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExemptPriorityLevelConfiguration",
      "type": "api_object",
      "title": "ExemptPriorityLevelConfiguration",
      "summary": "ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the `spec`.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlowDistinguisherMethod",
      "type": "api_object",
      "title": "FlowDistinguisherMethod",
      "summary": "FlowDistinguisherMethod specifies the method of a flow distinguisher.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlowSchema",
      "type": "api_object",
      "title": "FlowSchema",
      "summary": "FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a \"flow distinguisher\".",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlowSchemaCondition",
      "type": "api_object",
      "title": "FlowSchemaCondition",
      "summary": "FlowSchemaCondition describes conditions for a FlowSchema.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlowSchemaList",
      "type": "api_object",
      "title": "FlowSchemaList",
      "summary": "FlowSchemaList is a list of FlowSchema objects.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlowSchemaSpec",
      "type": "api_object",
      "title": "FlowSchemaSpec",
      "summary": "FlowSchemaSpec describes how the FlowSchema's specification looks like.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FlowSchemaStatus",
      "type": "api_object",
      "title": "FlowSchemaStatus",
      "summary": "FlowSchemaStatus represents the current state of a FlowSchema.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GroupSubject",
      "type": "api_object",
      "title": "GroupSubject",
      "summary": "GroupSubject holds detailed information for group-kind subject.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LimitResponse",
      "type": "api_object",
      "title": "LimitResponse",
      "summary": "LimitResponse defines how to handle requests that can not be executed right now.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LimitedPriorityLevelConfiguration",
      "type": "api_object",
      "title": "LimitedPriorityLevelConfiguration",
      "summary": "LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:\n  - How are requests for this priority level limited?\n  - What should be done with requests that exceed the limit?",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NonResourcePolicyRule",
      "type": "api_object",
      "title": "NonResourcePolicyRule",
      "summary": "NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.",
      "tags": [
        "flowcontrol",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PolicyRulesWithSubjects",
      "type": "api_object",
      "title": "PolicyRulesWithSubjects",
      "summary": "PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.",
      "tags": [
        "flowcontrol",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityLevelConfiguration",
      "type": "api_object",
      "title": "PriorityLevelConfiguration",
      "summary": "PriorityLevelConfiguration represents the configuration of a priority level.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityLevelConfigurationCondition",
      "type": "api_object",
      "title": "PriorityLevelConfigurationCondition",
      "summary": "PriorityLevelConfigurationCondition defines the condition of priority level.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityLevelConfigurationList",
      "type": "api_object",
      "title": "PriorityLevelConfigurationList",
      "summary": "PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityLevelConfigurationReference",
      "type": "api_object",
      "title": "PriorityLevelConfigurationReference",
      "summary": "PriorityLevelConfigurationReference contains information that points to the \"request-priority\" being used.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityLevelConfigurationSpec",
      "type": "api_object",
      "title": "PriorityLevelConfigurationSpec",
      "summary": "PriorityLevelConfigurationSpec specifies the configuration of a priority level.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityLevelConfigurationStatus",
      "type": "api_object",
      "title": "PriorityLevelConfigurationStatus",
      "summary": "PriorityLevelConfigurationStatus represents the current state of a \"request-priority\".",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:QueuingConfiguration",
      "type": "api_object",
      "title": "QueuingConfiguration",
      "summary": "QueuingConfiguration holds the configuration parameters for queuing",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourcePolicyRule",
      "type": "api_object",
      "title": "ResourcePolicyRule",
      "summary": "ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==\"\"`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.",
      "tags": [
        "flowcontrol",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceAccountSubject",
      "type": "api_object",
      "title": "ServiceAccountSubject",
      "summary": "ServiceAccountSubject holds detailed information for service-account-kind subject.",
      "tags": [
        "flowcontrol",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Subject",
      "type": "api_object",
      "title": "Subject",
      "summary": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.",
      "tags": [
        "flowcontrol",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:UserSubject",
      "type": "api_object",
      "title": "UserSubject",
      "summary": "UserSubject holds detailed information for user-kind subject.",
      "tags": [
        "flowcontrol"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HTTPIngressPath",
      "type": "api_object",
      "title": "HTTPIngressPath",
      "summary": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:HTTPIngressRuleValue",
      "type": "api_object",
      "title": "HTTPIngressRuleValue",
      "summary": "HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IPAddress",
      "type": "api_object",
      "title": "IPAddress",
      "summary": "IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IPAddressList",
      "type": "api_object",
      "title": "IPAddressList",
      "summary": "IPAddressList contains a list of IPAddress.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IPAddressSpec",
      "type": "api_object",
      "title": "IPAddressSpec",
      "summary": "IPAddressSpec describe the attributes in an IP Address.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IPBlock",
      "type": "api_object",
      "title": "IPBlock",
      "summary": "IPBlock describes a particular CIDR (Ex. \"192.168.1.0/24\",\"2001:db8::/64\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Ingress",
      "type": "api_object",
      "title": "Ingress",
      "summary": "Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressBackend",
      "type": "api_object",
      "title": "IngressBackend",
      "summary": "IngressBackend describes all endpoints for a given service and port.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressClass",
      "type": "api_object",
      "title": "IngressClass",
      "summary": "IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressClassList",
      "type": "api_object",
      "title": "IngressClassList",
      "summary": "IngressClassList is a collection of IngressClasses.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressClassParametersReference",
      "type": "api_object",
      "title": "IngressClassParametersReference",
      "summary": "IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressClassSpec",
      "type": "api_object",
      "title": "IngressClassSpec",
      "summary": "IngressClassSpec provides information about the class of an Ingress.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressList",
      "type": "api_object",
      "title": "IngressList",
      "summary": "A list of Ingress resources.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressLoadBalancerIngress",
      "type": "api_object",
      "title": "IngressLoadBalancerIngress",
      "summary": "IngressLoadBalancerIngress represents the status of a load-balancer ingress point.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressLoadBalancerStatus",
      "type": "api_object",
      "title": "IngressLoadBalancerStatus",
      "summary": "IngressLoadBalancerStatus represents the status of a load-balancer.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressPortStatus",
      "type": "api_object",
      "title": "IngressPortStatus",
      "summary": "IngressPortStatus represents the error condition of a service port",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressRule",
      "type": "api_object",
      "title": "IngressRule",
      "summary": "IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressServiceBackend",
      "type": "api_object",
      "title": "IngressServiceBackend",
      "summary": "IngressServiceBackend references a Kubernetes Service as a Backend.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressSpec",
      "type": "api_object",
      "title": "IngressSpec",
      "summary": "IngressSpec describes the Ingress the user wishes to exist.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressStatus",
      "type": "api_object",
      "title": "IngressStatus",
      "summary": "IngressStatus describe the current state of the Ingress.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IngressTLS",
      "type": "api_object",
      "title": "IngressTLS",
      "summary": "IngressTLS describes the transport layer security associated with an ingress.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicy",
      "type": "api_object",
      "title": "NetworkPolicy",
      "summary": "NetworkPolicy describes what network traffic is allowed for a set of Pods",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicyEgressRule",
      "type": "api_object",
      "title": "NetworkPolicyEgressRule",
      "summary": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicyIngressRule",
      "type": "api_object",
      "title": "NetworkPolicyIngressRule",
      "summary": "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicyList",
      "type": "api_object",
      "title": "NetworkPolicyList",
      "summary": "NetworkPolicyList is a list of NetworkPolicy objects.",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicyPeer",
      "type": "api_object",
      "title": "NetworkPolicyPeer",
      "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicyPort",
      "type": "api_object",
      "title": "NetworkPolicyPort",
      "summary": "NetworkPolicyPort describes a port to allow traffic on",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkPolicySpec",
      "type": "api_object",
      "title": "NetworkPolicySpec",
      "summary": "NetworkPolicySpec provides the specification of a NetworkPolicy",
      "tags": [
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ParentReference",
      "type": "api_object",
      "title": "ParentReference",
      "summary": "ParentReference describes a reference to a parent object.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceBackendPort",
      "type": "api_object",
      "title": "ServiceBackendPort",
      "summary": "ServiceBackendPort is the service port being referenced.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceCIDR",
      "type": "api_object",
      "title": "ServiceCIDR",
      "summary": "ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceCIDRList",
      "type": "api_object",
      "title": "ServiceCIDRList",
      "summary": "ServiceCIDRList contains a list of ServiceCIDR objects.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceCIDRSpec",
      "type": "api_object",
      "title": "ServiceCIDRSpec",
      "summary": "ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServiceCIDRStatus",
      "type": "api_object",
      "title": "ServiceCIDRStatus",
      "summary": "ServiceCIDRStatus describes the current state of the ServiceCIDR.",
      "tags": [
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Overhead",
      "type": "api_object",
      "title": "Overhead",
      "summary": "Overhead structure represents the resource overhead associated with running a pod.",
      "tags": [
        "node"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RuntimeClass",
      "type": "api_object",
      "title": "RuntimeClass",
      "summary": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod.  For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/",
      "tags": [
        "node"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RuntimeClassList",
      "type": "api_object",
      "title": "RuntimeClassList",
      "summary": "RuntimeClassList is a list of RuntimeClass objects.",
      "tags": [
        "node"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Scheduling",
      "type": "api_object",
      "title": "Scheduling",
      "summary": "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.",
      "tags": [
        "node"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Eviction",
      "type": "api_object",
      "title": "Eviction",
      "summary": "Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod.  A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions.",
      "tags": [
        "policy",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodDisruptionBudget",
      "type": "api_object",
      "title": "PodDisruptionBudget",
      "summary": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods",
      "tags": [
        "policy",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodDisruptionBudgetList",
      "type": "api_object",
      "title": "PodDisruptionBudgetList",
      "summary": "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.",
      "tags": [
        "policy",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodDisruptionBudgetSpec",
      "type": "api_object",
      "title": "PodDisruptionBudgetSpec",
      "summary": "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.",
      "tags": [
        "policy",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodDisruptionBudgetStatus",
      "type": "api_object",
      "title": "PodDisruptionBudgetStatus",
      "summary": "PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.",
      "tags": [
        "policy",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AggregationRule",
      "type": "api_object",
      "title": "AggregationRule",
      "summary": "AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterRole",
      "type": "api_object",
      "title": "ClusterRole",
      "summary": "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterRoleBinding",
      "type": "api_object",
      "title": "ClusterRoleBinding",
      "summary": "ClusterRoleBinding references a ClusterRole, but not contain it.  It can reference a ClusterRole in the global namespace, and adds who information via Subject.",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterRoleBindingList",
      "type": "api_object",
      "title": "ClusterRoleBindingList",
      "summary": "ClusterRoleBindingList is a collection of ClusterRoleBindings",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ClusterRoleList",
      "type": "api_object",
      "title": "ClusterRoleList",
      "summary": "ClusterRoleList is a collection of ClusterRoles",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PolicyRule",
      "type": "api_object",
      "title": "PolicyRule",
      "summary": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Role",
      "type": "api_object",
      "title": "Role",
      "summary": "Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RoleBinding",
      "type": "api_object",
      "title": "RoleBinding",
      "summary": "RoleBinding references a role, but does not contain it.  It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in.  RoleBindings in a given namespace only have effect in that namespace.",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RoleBindingList",
      "type": "api_object",
      "title": "RoleBindingList",
      "summary": "RoleBindingList is a collection of RoleBindings",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RoleList",
      "type": "api_object",
      "title": "RoleList",
      "summary": "A RoleList is an API object that represents a list of roles in a Kubernetes cluster.",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RoleRef",
      "type": "api_object",
      "title": "RoleRef",
      "summary": "RoleRef contains information that points to the role being used",
      "tags": [
        "rbac",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AllocatedDeviceStatus",
      "type": "api_object",
      "title": "AllocatedDeviceStatus",
      "summary": "AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.\n\nThe combination of Driver, Pool, Device, and ShareID must match the corresponding key in Status.Allocation.Devices.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AllocationResult",
      "type": "api_object",
      "title": "AllocationResult",
      "summary": "AllocationResult contains attributes of an allocated resource.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CELDeviceSelector",
      "type": "api_object",
      "title": "CELDeviceSelector",
      "summary": "CELDeviceSelector contains a CEL expression for selecting a device.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CapacityRequestPolicy",
      "type": "api_object",
      "title": "CapacityRequestPolicy",
      "summary": "CapacityRequestPolicy defines how requests consume device capacity.\n\nMust not set more than one ValidRequestValues.",
      "tags": [
        "resource",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CapacityRequestPolicyRange",
      "type": "api_object",
      "title": "CapacityRequestPolicyRange",
      "summary": "CapacityRequestPolicyRange defines a valid range for consumable capacity values.\n\n  - If the requested amount is less than Min, it is rounded up to the Min value.\n  - If Step is set and the requested amount is between Min and Max but not aligned with Step,\n    it will be rounded up to the next value equal to Min + (n * Step).\n  - If Step is not set, the requested amount is used as-is if it falls within the range Min to Max (if set).\n  - If the requested or rounded amount exceeds Max (if set), the request does not satisfy the policy,\n    and the device cannot be allocated.",
      "tags": [
        "resource",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CapacityRequirements",
      "type": "api_object",
      "title": "CapacityRequirements",
      "summary": "CapacityRequirements defines the capacity requirements for a specific device request.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Counter",
      "type": "api_object",
      "title": "Counter",
      "summary": "Counter describes a quantity associated with a device.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CounterSet",
      "type": "api_object",
      "title": "CounterSet",
      "summary": "CounterSet defines a named set of counters that are available to be used by devices defined in the ResourcePool.\n\nThe counters are not allocatable by themselves, but can be referenced by devices. When a device is allocated, the portion of counters it uses will no longer be available for use by other devices.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Device",
      "type": "api_object",
      "title": "Device",
      "summary": "Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceAllocationConfiguration",
      "type": "api_object",
      "title": "DeviceAllocationConfiguration",
      "summary": "DeviceAllocationConfiguration gets embedded in an AllocationResult.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceAllocationResult",
      "type": "api_object",
      "title": "DeviceAllocationResult",
      "summary": "DeviceAllocationResult is the result of allocating devices.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceAttribute",
      "type": "api_object",
      "title": "DeviceAttribute",
      "summary": "DeviceAttribute must have exactly one field set.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceCapacity",
      "type": "api_object",
      "title": "DeviceCapacity",
      "summary": "DeviceCapacity describes a quantity associated with a device.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceClaim",
      "type": "api_object",
      "title": "DeviceClaim",
      "summary": "DeviceClaim defines how to request devices with a ResourceClaim.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceClaimConfiguration",
      "type": "api_object",
      "title": "DeviceClaimConfiguration",
      "summary": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceClass",
      "type": "api_object",
      "title": "DeviceClass",
      "summary": "DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceClassConfiguration",
      "type": "api_object",
      "title": "DeviceClassConfiguration",
      "summary": "DeviceClassConfiguration is used in DeviceClass.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceClassList",
      "type": "api_object",
      "title": "DeviceClassList",
      "summary": "DeviceClassList is a collection of classes.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceClassSpec",
      "type": "api_object",
      "title": "DeviceClassSpec",
      "summary": "DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceConstraint",
      "type": "api_object",
      "title": "DeviceConstraint",
      "summary": "DeviceConstraint must have exactly one field set besides Requests.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceCounterConsumption",
      "type": "api_object",
      "title": "DeviceCounterConsumption",
      "summary": "DeviceCounterConsumption defines a set of counters that a device will consume from a CounterSet.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceRequest",
      "type": "api_object",
      "title": "DeviceRequest",
      "summary": "DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices. With FirstAvailable it is also possible to provide a prioritized list of requests.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceRequestAllocationResult",
      "type": "api_object",
      "title": "DeviceRequestAllocationResult",
      "summary": "DeviceRequestAllocationResult contains the allocation result for one request.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceSelector",
      "type": "api_object",
      "title": "DeviceSelector",
      "summary": "DeviceSelector must have exactly one field set.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceSubRequest",
      "type": "api_object",
      "title": "DeviceSubRequest",
      "summary": "DeviceSubRequest describes a request for device provided in the claim.spec.devices.requests[].firstAvailable array. Each is typically a request for a single resource like a device, but can also ask for several identical devices.\n\nDeviceSubRequest is similar to ExactDeviceRequest, but doesn't expose the AdminAccess field as that one is only supported when requesting a specific device.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceTaint",
      "type": "api_object",
      "title": "DeviceTaint",
      "summary": "The device this taint is attached to has the \"effect\" on any claim which does not tolerate the taint and, through the claim, to pods using the claim.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceTaintRule",
      "type": "api_object",
      "title": "DeviceTaintRule",
      "summary": "DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceTaintRuleList",
      "type": "api_object",
      "title": "DeviceTaintRuleList",
      "summary": "DeviceTaintRuleList is a collection of DeviceTaintRules.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceTaintRuleSpec",
      "type": "api_object",
      "title": "DeviceTaintRuleSpec",
      "summary": "DeviceTaintRuleSpec specifies the selector and one taint.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceTaintRuleStatus",
      "type": "api_object",
      "title": "DeviceTaintRuleStatus",
      "summary": "DeviceTaintRuleStatus provides information about an on-going pod eviction.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceTaintSelector",
      "type": "api_object",
      "title": "DeviceTaintSelector",
      "summary": "DeviceTaintSelector defines which device(s) a DeviceTaintRule applies to. The empty selector matches all devices. Without a selector, no devices are matched.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeviceToleration",
      "type": "api_object",
      "title": "DeviceToleration",
      "summary": "The ResourceClaim this DeviceToleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExactDeviceRequest",
      "type": "api_object",
      "title": "ExactDeviceRequest",
      "summary": "ExactDeviceRequest is a request for one or more identical devices.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NetworkDeviceData",
      "type": "api_object",
      "title": "NetworkDeviceData",
      "summary": "NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:NodeAllocatableResourceMapping",
      "type": "api_object",
      "title": "NodeAllocatableResourceMapping",
      "summary": "NodeAllocatableResourceMapping defines the translation between the DRA device/capacity units requested to the corresponding quantity of the node allocatable resource.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:OpaqueDeviceConfiguration",
      "type": "api_object",
      "title": "OpaqueDeviceConfiguration",
      "summary": "OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimConsumerReference",
      "type": "api_object",
      "title": "ResourceClaimConsumerReference",
      "summary": "ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimList",
      "type": "api_object",
      "title": "ResourceClaimList",
      "summary": "ResourceClaimList is a collection of claims.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimSpec",
      "type": "api_object",
      "title": "ResourceClaimSpec",
      "summary": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimStatus",
      "type": "api_object",
      "title": "ResourceClaimStatus",
      "summary": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimTemplate",
      "type": "api_object",
      "title": "ResourceClaimTemplate",
      "summary": "ResourceClaimTemplate is used to produce ResourceClaim objects.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimTemplateList",
      "type": "api_object",
      "title": "ResourceClaimTemplateList",
      "summary": "ResourceClaimTemplateList is a collection of claim templates.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceClaimTemplateSpec",
      "type": "api_object",
      "title": "ResourceClaimTemplateSpec",
      "summary": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourcePool",
      "type": "api_object",
      "title": "ResourcePool",
      "summary": "ResourcePool describes the pool that ResourceSlices belong to.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceSlice",
      "type": "api_object",
      "title": "ResourceSlice",
      "summary": "ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver.\n\nAt the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple <driver name>, <pool name>, <device name>.\n\nWhenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others.\n\nWhen allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool.\n\nFor resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceSliceList",
      "type": "api_object",
      "title": "ResourceSliceList",
      "summary": "ResourceSliceList is a collection of ResourceSlices.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourceSliceSpec",
      "type": "api_object",
      "title": "ResourceSliceSpec",
      "summary": "ResourceSliceSpec contains the information published by the driver in one ResourceSlice.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PoolStatus",
      "type": "api_object",
      "title": "PoolStatus",
      "summary": "PoolStatus contains status information for a single resource pool.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourcePoolStatusRequest",
      "type": "api_object",
      "title": "ResourcePoolStatusRequest",
      "summary": "ResourcePoolStatusRequest triggers a one-time calculation of resource pool status based on the provided filters. Once status is set, the request is considered complete and will not be reprocessed. Users should delete and recreate requests to get updated information.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourcePoolStatusRequestList",
      "type": "api_object",
      "title": "ResourcePoolStatusRequestList",
      "summary": "ResourcePoolStatusRequestList is a collection of ResourcePoolStatusRequests.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourcePoolStatusRequestSpec",
      "type": "api_object",
      "title": "ResourcePoolStatusRequestSpec",
      "summary": "ResourcePoolStatusRequestSpec defines the filters for the pool status request.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ResourcePoolStatusRequestStatus",
      "type": "api_object",
      "title": "ResourcePoolStatusRequestStatus",
      "summary": "ResourcePoolStatusRequestStatus contains the calculated pool status information.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:BasicDevice",
      "type": "api_object",
      "title": "BasicDevice",
      "summary": "BasicDevice defines one device instance.",
      "tags": [
        "resource"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityClass",
      "type": "api_object",
      "title": "PriorityClass",
      "summary": "PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PriorityClassList",
      "type": "api_object",
      "title": "PriorityClassList",
      "summary": "PriorityClassList is a collection of priority classes.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:AllDisruptionMode",
      "type": "api_object",
      "title": "AllDisruptionMode",
      "summary": "AllDisruptionMode specifies that children can only be disrupted together.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:BasicSchedulingPolicy",
      "type": "api_object",
      "title": "BasicSchedulingPolicy",
      "summary": "BasicSchedulingPolicy indicates that standard Kubernetes scheduling behavior should be used.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositeBasicSchedulingPolicy",
      "type": "api_object",
      "title": "CompositeBasicSchedulingPolicy",
      "summary": "CompositeBasicSchedulingPolicy indicates that the groups belonging to the composite group should be scheduled independently.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositeGangSchedulingPolicy",
      "type": "api_object",
      "title": "CompositeGangSchedulingPolicy",
      "summary": "CompositeGangSchedulingPolicy indicates that the groups belonging to the composite group should be scheduled using all-or-nothing semantics.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositePodGroup",
      "type": "api_object",
      "title": "CompositePodGroup",
      "summary": "CompositePodGroup represents a runtime instance of pod groups grouped together. CompositePodGroups are created by workload controllers (LWS, JobSet, etc...) from Workload.compositePodGroupTemplates. CompositePodGroup API enablement is toggled by the CompositePodGroup feature gate.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositePodGroupList",
      "type": "api_object",
      "title": "CompositePodGroupList",
      "summary": "CompositePodGroupList contains a list of CompositePodGroup resources.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositePodGroupSchedulingPolicy",
      "type": "api_object",
      "title": "CompositePodGroupSchedulingPolicy",
      "summary": "CompositePodGroupSchedulingPolicy defines the scheduling configuration for a CompositePodGroup. Exactly one policy must be set.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositePodGroupSpec",
      "type": "api_object",
      "title": "CompositePodGroupSpec",
      "summary": "CompositePodGroupSpec defines the desired state of CompositePodGroup.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositePodGroupStatus",
      "type": "api_object",
      "title": "CompositePodGroupStatus",
      "summary": "CompositePodGroupStatus represents information about the status of a composite pod group.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CompositePodGroupTemplate",
      "type": "api_object",
      "title": "CompositePodGroupTemplate",
      "summary": "CompositePodGroupTemplate represents a template for a CompositePodGroup with a scheduling policy.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DisruptionMode",
      "type": "api_object",
      "title": "DisruptionMode",
      "summary": "DisruptionMode defines how individual entities within a group can be disrupted. Exactly one mode can be set.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GangSchedulingPolicy",
      "type": "api_object",
      "title": "GangSchedulingPolicy",
      "summary": "GangSchedulingPolicy defines the parameters for gang scheduling.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroup",
      "type": "api_object",
      "title": "PodGroup",
      "summary": "PodGroup represents a runtime instance of pods grouped together. PodGroups are created by workload controllers (Job, LWS, JobSet, etc...) from Workload.podGroupTemplates. PodGroup API enablement is toggled by the GenericWorkload feature gate.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupList",
      "type": "api_object",
      "title": "PodGroupList",
      "summary": "PodGroupList contains a list of PodGroup resources.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupResourceClaim",
      "type": "api_object",
      "title": "PodGroupResourceClaim",
      "summary": "PodGroupResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the PodGroup.\n\nIt adds a name to it that uniquely identifies the ResourceClaim inside the PodGroup. Pods that need access to the ResourceClaim define a matching reference in its own Spec.ResourceClaims. The Pod's claim must match all fields of the PodGroup's claim exactly.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupResourceClaimStatus",
      "type": "api_object",
      "title": "PodGroupResourceClaimStatus",
      "summary": "PodGroupResourceClaimStatus is stored in the PodGroupStatus for each PodGroupResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupSchedulingConstraints",
      "type": "api_object",
      "title": "PodGroupSchedulingConstraints",
      "summary": "PodGroupSchedulingConstraints defines scheduling constraints (e.g. topology) for a PodGroup.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupSchedulingPolicy",
      "type": "api_object",
      "title": "PodGroupSchedulingPolicy",
      "summary": "PodGroupSchedulingPolicy defines the scheduling configuration for a PodGroup. Exactly one policy must be set. The policy is chosen at creation time by setting either the Basic or Gang field. The PodGroup may not change policy after creation. Fields within chosen policy may be updated after creation when their individual fields allow it.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupSpec",
      "type": "api_object",
      "title": "PodGroupSpec",
      "summary": "PodGroupSpec defines the desired state of a PodGroup.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupStatus",
      "type": "api_object",
      "title": "PodGroupStatus",
      "summary": "PodGroupStatus represents information about the status of a pod group.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:PodGroupTemplate",
      "type": "api_object",
      "title": "PodGroupTemplate",
      "summary": "PodGroupTemplate represents a template for a set of pods with a scheduling policy.",
      "tags": [
        "scheduling",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SingleDisruptionMode",
      "type": "api_object",
      "title": "SingleDisruptionMode",
      "summary": "SingleDisruptionMode specifies that children can be disrupted independently.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:TopologyConstraint",
      "type": "api_object",
      "title": "TopologyConstraint",
      "summary": "TopologyConstraint defines a topology constraint for a PodGroup.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Workload",
      "type": "api_object",
      "title": "Workload",
      "summary": "Workload allows for expressing scheduling constraints that should be used when managing the lifecycle of workloads from the scheduling perspective, including scheduling, preemption, eviction and other phases. Workload API enablement is toggled by the GenericWorkload feature gate.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WorkloadList",
      "type": "api_object",
      "title": "WorkloadList",
      "summary": "WorkloadList contains a list of Workload resources.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WorkloadReference",
      "type": "api_object",
      "title": "WorkloadReference",
      "summary": "WorkloadReference references the Workload object together with the template that was used to create a particular PodGroup.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WorkloadSpec",
      "type": "api_object",
      "title": "WorkloadSpec",
      "summary": "WorkloadSpec defines the desired state of a Workload.",
      "tags": [
        "scheduling"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIDriver",
      "type": "api_object",
      "title": "CSIDriver",
      "summary": "CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIDriverList",
      "type": "api_object",
      "title": "CSIDriverList",
      "summary": "CSIDriverList is a collection of CSIDriver objects.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIDriverSpec",
      "type": "api_object",
      "title": "CSIDriverSpec",
      "summary": "CSIDriverSpec is the specification of a CSIDriver.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSINode",
      "type": "api_object",
      "title": "CSINode",
      "summary": "CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSINodeDriver",
      "type": "api_object",
      "title": "CSINodeDriver",
      "summary": "CSINodeDriver holds information about the specification of one CSI driver installed on a node",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSINodeList",
      "type": "api_object",
      "title": "CSINodeList",
      "summary": "CSINodeList is a collection of CSINode objects.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSINodeSpec",
      "type": "api_object",
      "title": "CSINodeSpec",
      "summary": "CSINodeSpec holds information about the specification of all CSI drivers installed on a node",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIStorageCapacity",
      "type": "api_object",
      "title": "CSIStorageCapacity",
      "summary": "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment.  This can be used when considering where to instantiate new PersistentVolumes.\n\nFor example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\"\n\nThe following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero\n\nThe producer of these objects can decide which approach is more suitable.\n\nThey are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CSIStorageCapacityList",
      "type": "api_object",
      "title": "CSIStorageCapacityList",
      "summary": "CSIStorageCapacityList is a collection of CSIStorageCapacity objects.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageClass",
      "type": "api_object",
      "title": "StorageClass",
      "summary": "StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.\n\nStorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageClassList",
      "type": "api_object",
      "title": "StorageClassList",
      "summary": "StorageClassList is a collection of storage classes.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttachment",
      "type": "api_object",
      "title": "VolumeAttachment",
      "summary": "VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node.\n\nVolumeAttachment objects are non-namespaced.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttachmentList",
      "type": "api_object",
      "title": "VolumeAttachmentList",
      "summary": "VolumeAttachmentList is a collection of VolumeAttachment objects.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttachmentSource",
      "type": "api_object",
      "title": "VolumeAttachmentSource",
      "summary": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttachmentSpec",
      "type": "api_object",
      "title": "VolumeAttachmentSpec",
      "summary": "VolumeAttachmentSpec is the specification of a VolumeAttachment request.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttachmentStatus",
      "type": "api_object",
      "title": "VolumeAttachmentStatus",
      "summary": "VolumeAttachmentStatus is the status of a VolumeAttachment request.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttributesClass",
      "type": "api_object",
      "title": "VolumeAttributesClass",
      "summary": "VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeAttributesClassList",
      "type": "api_object",
      "title": "VolumeAttributesClassList",
      "summary": "VolumeAttributesClassList is a collection of VolumeAttributesClass objects.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeError",
      "type": "api_object",
      "title": "VolumeError",
      "summary": "VolumeError captures an error encountered during a volume operation.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:VolumeNodeResources",
      "type": "api_object",
      "title": "VolumeNodeResources",
      "summary": "VolumeNodeResources is a set of resource limits for scheduling of volumes.",
      "tags": [
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionMigration",
      "type": "api_object",
      "title": "StorageVersionMigration",
      "summary": "StorageVersionMigration represents a migration of stored data to the latest storage version.",
      "tags": [
        "storagemigration"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionMigrationList",
      "type": "api_object",
      "title": "StorageVersionMigrationList",
      "summary": "StorageVersionMigrationList is a collection of storage version migrations.",
      "tags": [
        "storagemigration"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionMigrationSpec",
      "type": "api_object",
      "title": "StorageVersionMigrationSpec",
      "summary": "Spec of the storage version migration.",
      "tags": [
        "storagemigration"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StorageVersionMigrationStatus",
      "type": "api_object",
      "title": "StorageVersionMigrationStatus",
      "summary": "Status of the storage version migration.",
      "tags": [
        "storagemigration"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceColumnDefinition",
      "type": "api_object",
      "title": "CustomResourceColumnDefinition",
      "summary": "CustomResourceColumnDefinition specifies a column for server side printing.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceConversion",
      "type": "api_object",
      "title": "CustomResourceConversion",
      "summary": "CustomResourceConversion describes how to convert different versions of a CR.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinition",
      "type": "api_object",
      "title": "CustomResourceDefinition",
      "summary": "CustomResourceDefinition represents a resource that should be exposed on the API server.  Its name MUST be in the format <.spec.name>.<.spec.group>.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinitionCondition",
      "type": "api_object",
      "title": "CustomResourceDefinitionCondition",
      "summary": "CustomResourceDefinitionCondition contains details for the current condition of this pod.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinitionList",
      "type": "api_object",
      "title": "CustomResourceDefinitionList",
      "summary": "CustomResourceDefinitionList is a list of CustomResourceDefinition objects.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinitionNames",
      "type": "api_object",
      "title": "CustomResourceDefinitionNames",
      "summary": "CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinitionSpec",
      "type": "api_object",
      "title": "CustomResourceDefinitionSpec",
      "summary": "CustomResourceDefinitionSpec describes how a user wants their resource to appear",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinitionStatus",
      "type": "api_object",
      "title": "CustomResourceDefinitionStatus",
      "summary": "CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceDefinitionVersion",
      "type": "api_object",
      "title": "CustomResourceDefinitionVersion",
      "summary": "CustomResourceDefinitionVersion describes a version for CRD.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceSubresourceScale",
      "type": "api_object",
      "title": "CustomResourceSubresourceScale",
      "summary": "CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceSubresourceStatus",
      "type": "api_object",
      "title": "CustomResourceSubresourceStatus",
      "summary": "CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the `.status` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceSubresources",
      "type": "api_object",
      "title": "CustomResourceSubresources",
      "summary": "CustomResourceSubresources defines the status and scale subresources for CustomResources.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:CustomResourceValidation",
      "type": "api_object",
      "title": "CustomResourceValidation",
      "summary": "CustomResourceValidation is a list of validation methods for CustomResources.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ExternalDocumentation",
      "type": "api_object",
      "title": "ExternalDocumentation",
      "summary": "ExternalDocumentation allows referencing an external resource for extended documentation.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JSON",
      "type": "api_object",
      "title": "JSON",
      "summary": "JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JSONSchemaProps",
      "type": "api_object",
      "title": "JSONSchemaProps",
      "summary": "JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JSONSchemaPropsOrArray",
      "type": "api_object",
      "title": "JSONSchemaPropsOrArray",
      "summary": "JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JSONSchemaPropsOrBool",
      "type": "api_object",
      "title": "JSONSchemaPropsOrBool",
      "summary": "JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:JSONSchemaPropsOrStringArray",
      "type": "api_object",
      "title": "JSONSchemaPropsOrStringArray",
      "summary": "JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:SelectableField",
      "type": "api_object",
      "title": "SelectableField",
      "summary": "SelectableField specifies the JSON path of a field that may be used with field selectors.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ValidationRule",
      "type": "api_object",
      "title": "ValidationRule",
      "summary": "ValidationRule describes a validation rule written in the CEL expression language.",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WebhookConversion",
      "type": "api_object",
      "title": "WebhookConversion",
      "summary": "WebhookConversion describes how to call a conversion webhook",
      "tags": [
        "apiextensions"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Quantity",
      "type": "api_object",
      "title": "Quantity",
      "summary": "Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors.\n\nThe serialization format is:\n\n``` <quantity>        ::= <signedNumber><suffix>\n\n\t(Note that <suffix> may be empty, from the \"\" case in <decimalSI>.)\n\n<digit>           ::= 0 | 1 | ... | 9 <digits>          ::= <digit> | <digit><digits> <number>          ::= <digits> | <digits>.<digits> | <digits>. | .<digits> <sign>            ::= \"+\" | \"-\" <signedNumber>    ::= <number> | <sign><number> <suffix>          ::= <binarySI> | <decimalExponent> | <decimalSI> <binarySI>        ::= Ki | Mi | Gi | Ti | Pi | Ei\n\n\t(International System of units; See: http://physics.nist.gov/cuu/Units/binary.html)\n\n<decimalSI>       ::= m | \"\" | k | M | G | T | P | E\n\n\t(Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.)\n\n<decimalExponent> ::= \"e\" <signedNumber> | \"E\" <signedNumber> ```\n\nNo matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities.\n\nWhen a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized.\n\nBefore serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that:\n\n- No precision is lost - No fractional digits will be emitted - The exponent (or suffix) is as large as possible.\n\nThe sign will be omitted unless the number is negative.\n\nExamples:\n\n- 1.5 will be serialized as \"1500m\" - 1.5Gi will be serialized as \"1536Mi\"\n\nNote that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise.\n\nNon-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.)\n\nThis format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation.",
      "tags": [
        "api"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIGroup",
      "type": "api_object",
      "title": "APIGroup",
      "summary": "APIGroup contains the name, the supported versions, and the preferred version of a group.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIGroupList",
      "type": "api_object",
      "title": "APIGroupList",
      "summary": "APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIResource",
      "type": "api_object",
      "title": "APIResource",
      "summary": "APIResource specifies the name of a resource and whether it is namespaced.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIResourceList",
      "type": "api_object",
      "title": "APIResourceList",
      "summary": "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIVersions",
      "type": "api_object",
      "title": "APIVersions",
      "summary": "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Condition",
      "type": "api_object",
      "title": "Condition",
      "summary": "Condition contains details for one aspect of the current state of this API Resource.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:DeleteOptions",
      "type": "api_object",
      "title": "DeleteOptions",
      "summary": "DeleteOptions may be provided when deleting an API object.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FieldSelectorRequirement",
      "type": "api_object",
      "title": "FieldSelectorRequirement",
      "summary": "FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:FieldsV1",
      "type": "api_object",
      "title": "FieldsV1",
      "summary": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:<name>', where <name> is the name of a field in a struct, or key in a map 'v:<value>', where <value> is the exact json formatted value of a list item 'i:<index>', where <index> is position of a item in a list 'k:<keys>', where <keys> is a map of  a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GroupResource",
      "type": "api_object",
      "title": "GroupResource",
      "summary": "GroupResource specifies a Group and a Resource, but does not force a version.  This is useful for identifying concepts during lookup stages without having partially valid types",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:GroupVersionForDiscovery",
      "type": "api_object",
      "title": "GroupVersionForDiscovery",
      "summary": "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LabelSelector",
      "type": "api_object",
      "title": "LabelSelector",
      "summary": "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:LabelSelectorRequirement",
      "type": "api_object",
      "title": "LabelSelectorRequirement",
      "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ListMeta",
      "type": "api_object",
      "title": "ListMeta",
      "summary": "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ManagedFieldsEntry",
      "type": "api_object",
      "title": "ManagedFieldsEntry",
      "summary": "ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:MicroTime",
      "type": "api_object",
      "title": "MicroTime",
      "summary": "MicroTime is version of Time with microsecond level precision.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ObjectMeta",
      "type": "api_object",
      "title": "ObjectMeta",
      "summary": "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:OwnerReference",
      "type": "api_object",
      "title": "OwnerReference",
      "summary": "OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Patch",
      "type": "api_object",
      "title": "Patch",
      "summary": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Preconditions",
      "type": "api_object",
      "title": "Preconditions",
      "summary": "Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ServerAddressByClientCIDR",
      "type": "api_object",
      "title": "ServerAddressByClientCIDR",
      "summary": "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:ShardInfo",
      "type": "api_object",
      "title": "ShardInfo",
      "summary": "ShardInfo describes the shard selector that was applied to produce a list response. Its presence on a list response indicates the list is a filtered subset.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Status",
      "type": "api_object",
      "title": "Status",
      "summary": "Status is a return value for calls that don't return other objects.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatusCause",
      "type": "api_object",
      "title": "StatusCause",
      "summary": "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:StatusDetails",
      "type": "api_object",
      "title": "StatusDetails",
      "summary": "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Time",
      "type": "api_object",
      "title": "Time",
      "summary": "Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON.  Wrappers are provided for many of the factory methods that the time package offers.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:WatchEvent",
      "type": "api_object",
      "title": "WatchEvent",
      "summary": "Event represents a single event to a watched resource.",
      "tags": [
        "meta"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:RawExtension",
      "type": "api_object",
      "title": "RawExtension",
      "summary": "RawExtension is used to hold extensions in external versions.\n\nTo use this, make a field which has RawExtension as its type in your external, versioned struct, and Object in your internal struct. You also need to register your various plugin types.\n\n// Internal package:\n\n\ttype MyAPIObject struct {\n\t\truntime.TypeMeta `json:\"\"`\n\t\tMyPlugin runtime.Object `json:\"myPlugin\"`\n\t}\n\n\ttype PluginA struct {\n\t\tAOption string `json:\"aOption\"`\n\t}\n\n// External package:\n\n\ttype MyAPIObject struct {\n\t\truntime.TypeMeta `json:\"\"`\n\t\tMyPlugin runtime.RawExtension `json:\"myPlugin\"`\n\t}\n\n\ttype PluginA struct {\n\t\tAOption string `json:\"aOption\"`\n\t}\n\n// On the wire, the JSON will look something like this:\n\n\t{\n\t\t\"kind\":\"MyAPIObject\",\n\t\t\"apiVersion\":\"v1\",\n\t\t\"myPlugin\": {\n\t\t\t\"kind\":\"PluginA\",\n\t\t\t\"aOption\":\"foo\",\n\t\t},\n\t}\n\nSo what happens? Decode first uses json or yaml to unmarshal the serialized data into your external MyAPIObject. That causes the raw JSON to be stored, but not unpacked. The next step is to copy (using pkg/conversion) into the internal struct. The runtime package's DefaultScheme has conversion functions installed which will unpack the JSON stored in RawExtension, turning it into the correct object type, and storing it in the Object. (TODO: In the case where the object is of an unknown type, a runtime.Unknown object will be created and stored.)",
      "tags": [
        "pkg"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:IntOrString",
      "type": "api_object",
      "title": "IntOrString",
      "summary": "IntOrString is a type that can hold an int32 or a string.  When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type.  This allows you to have, for example, a JSON field that can accept a name or number.",
      "tags": [
        "util"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:Info",
      "type": "api_object",
      "title": "Info",
      "summary": "Info contains versioning information. how we'll want to distribute that information.",
      "tags": [
        "pkg"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIService",
      "type": "api_object",
      "title": "APIService",
      "summary": "APIService represents a server for a particular GroupVersion. Name must be \"version.group\".",
      "tags": [
        "apiregistration",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIServiceCondition",
      "type": "api_object",
      "title": "APIServiceCondition",
      "summary": "APIServiceCondition describes the state of an APIService at a particular point",
      "tags": [
        "apiregistration",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIServiceList",
      "type": "api_object",
      "title": "APIServiceList",
      "summary": "APIServiceList is a list of APIService objects.",
      "tags": [
        "apiregistration",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIServiceSpec",
      "type": "api_object",
      "title": "APIServiceSpec",
      "summary": "APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.",
      "tags": [
        "apiregistration",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "api:APIServiceStatus",
      "type": "api_object",
      "title": "APIServiceStatus",
      "summary": "APIServiceStatus contains derived information about an API server",
      "tags": [
        "apiregistration",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /.well-known/openid-configuration/",
      "type": "api_path",
      "title": "getServiceAccountIssuerOpenIDConfiguration",
      "summary": "get service account issuer OpenID configuration, also known as the 'OIDC discovery doc'",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/",
      "type": "api_path",
      "title": "getCoreAPIVersions",
      "summary": "get available API versions",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/",
      "type": "api_path",
      "title": "getCoreV1APIResources",
      "summary": "get available resources",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/componentstatuses",
      "type": "api_path",
      "title": "listCoreV1ComponentStatus",
      "summary": "list objects of kind ComponentStatus",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/componentstatuses/{name}",
      "type": "api_path",
      "title": "readCoreV1ComponentStatus",
      "summary": "read the specified ComponentStatus",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/configmaps",
      "type": "api_path",
      "title": "listCoreV1ConfigMapForAllNamespaces",
      "summary": "list or watch objects of kind ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/endpoints",
      "type": "api_path",
      "title": "listCoreV1EndpointsForAllNamespaces",
      "summary": "list or watch objects of kind Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/events",
      "type": "api_path",
      "title": "listCoreV1EventForAllNamespaces",
      "summary": "list or watch objects of kind Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/limitranges",
      "type": "api_path",
      "title": "listCoreV1LimitRangeForAllNamespaces",
      "summary": "list or watch objects of kind LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces",
      "type": "api_path",
      "title": "listCoreV1Namespace",
      "summary": "list or watch objects of kind Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces",
      "type": "api_path",
      "title": "createCoreV1Namespace",
      "summary": "create a Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/bindings",
      "type": "api_path",
      "title": "createCoreV1NamespacedBinding",
      "summary": "create a Binding",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/configmaps",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedConfigMap",
      "summary": "delete collection of ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/configmaps",
      "type": "api_path",
      "title": "listCoreV1NamespacedConfigMap",
      "summary": "list or watch objects of kind ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/configmaps",
      "type": "api_path",
      "title": "createCoreV1NamespacedConfigMap",
      "summary": "create a ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/configmaps/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedConfigMap",
      "summary": "delete a ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/configmaps/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedConfigMap",
      "summary": "read the specified ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/configmaps/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedConfigMap",
      "summary": "partially update the specified ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/configmaps/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedConfigMap",
      "summary": "replace the specified ConfigMap",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/endpoints",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedEndpoints",
      "summary": "delete collection of Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/endpoints",
      "type": "api_path",
      "title": "listCoreV1NamespacedEndpoints",
      "summary": "list or watch objects of kind Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/endpoints",
      "type": "api_path",
      "title": "createCoreV1NamespacedEndpoints",
      "summary": "create Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/endpoints/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedEndpoints",
      "summary": "delete Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/endpoints/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedEndpoints",
      "summary": "read the specified Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/endpoints/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedEndpoints",
      "summary": "partially update the specified Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/endpoints/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedEndpoints",
      "summary": "replace the specified Endpoints",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedEvent",
      "summary": "delete collection of Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "listCoreV1NamespacedEvent",
      "summary": "list or watch objects of kind Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "createCoreV1NamespacedEvent",
      "summary": "create an Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedEvent",
      "summary": "delete an Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedEvent",
      "summary": "read the specified Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedEvent",
      "summary": "partially update the specified Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedEvent",
      "summary": "replace the specified Event",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/limitranges",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedLimitRange",
      "summary": "delete collection of LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/limitranges",
      "type": "api_path",
      "title": "listCoreV1NamespacedLimitRange",
      "summary": "list or watch objects of kind LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/limitranges",
      "type": "api_path",
      "title": "createCoreV1NamespacedLimitRange",
      "summary": "create a LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/limitranges/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedLimitRange",
      "summary": "delete a LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/limitranges/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedLimitRange",
      "summary": "read the specified LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/limitranges/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedLimitRange",
      "summary": "partially update the specified LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/limitranges/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedLimitRange",
      "summary": "replace the specified LimitRange",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/persistentvolumeclaims",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedPersistentVolumeClaim",
      "summary": "delete collection of PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/persistentvolumeclaims",
      "type": "api_path",
      "title": "listCoreV1NamespacedPersistentVolumeClaim",
      "summary": "list or watch objects of kind PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/persistentvolumeclaims",
      "type": "api_path",
      "title": "createCoreV1NamespacedPersistentVolumeClaim",
      "summary": "create a PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedPersistentVolumeClaim",
      "summary": "delete a PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedPersistentVolumeClaim",
      "summary": "read the specified PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPersistentVolumeClaim",
      "summary": "partially update the specified PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPersistentVolumeClaim",
      "summary": "replace the specified PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NamespacedPersistentVolumeClaimStatus",
      "summary": "read status of the specified PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPersistentVolumeClaimStatus",
      "summary": "partially update status of the specified PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPersistentVolumeClaimStatus",
      "summary": "replace status of the specified PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/pods",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedPod",
      "summary": "delete collection of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods",
      "type": "api_path",
      "title": "listCoreV1NamespacedPod",
      "summary": "list or watch objects of kind Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods",
      "type": "api_path",
      "title": "createCoreV1NamespacedPod",
      "summary": "create a Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/pods/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedPod",
      "summary": "delete a Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedPod",
      "summary": "read the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/pods/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPod",
      "summary": "partially update the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/pods/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPod",
      "summary": "replace the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/attach",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedPodAttach",
      "summary": "connect GET requests to attach of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/attach",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedPodAttach",
      "summary": "connect POST requests to attach of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/binding",
      "type": "api_path",
      "title": "createCoreV1NamespacedPodBinding",
      "summary": "create binding of a Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/ephemeralcontainers",
      "type": "api_path",
      "title": "readCoreV1NamespacedPodEphemeralcontainers",
      "summary": "read ephemeralcontainers of the specified Pod",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/pods/{name}/ephemeralcontainers",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPodEphemeralcontainers",
      "summary": "partially update ephemeralcontainers of the specified Pod",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/pods/{name}/ephemeralcontainers",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPodEphemeralcontainers",
      "summary": "replace ephemeralcontainers of the specified Pod",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/eviction",
      "type": "api_path",
      "title": "createCoreV1NamespacedPodEviction",
      "summary": "create eviction of a Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/exec",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedPodExec",
      "summary": "connect GET requests to exec of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/exec",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedPodExec",
      "summary": "connect POST requests to exec of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/log",
      "type": "api_path",
      "title": "readCoreV1NamespacedPodLog",
      "summary": "read log of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/portforward",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedPodPortforward",
      "summary": "connect GET requests to portforward of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/portforward",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedPodPortforward",
      "summary": "connect POST requests to portforward of Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/pods/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1DeleteNamespacedPodProxy",
      "summary": "connect DELETE requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedPodProxy",
      "summary": "connect GET requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/pods/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PatchNamespacedPodProxy",
      "summary": "connect PATCH requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedPodProxy",
      "summary": "connect POST requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/pods/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PutNamespacedPodProxy",
      "summary": "connect PUT requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1DeleteNamespacedPodProxyWithPath",
      "summary": "connect DELETE requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedPodProxyWithPath",
      "summary": "connect GET requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PatchNamespacedPodProxyWithPath",
      "summary": "connect PATCH requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedPodProxyWithPath",
      "summary": "connect POST requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PutNamespacedPodProxyWithPath",
      "summary": "connect PUT requests to proxy of Pod",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/resize",
      "type": "api_path",
      "title": "readCoreV1NamespacedPodResize",
      "summary": "read resize of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/pods/{name}/resize",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPodResize",
      "summary": "partially update resize of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/pods/{name}/resize",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPodResize",
      "summary": "replace resize of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/pods/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NamespacedPodStatus",
      "summary": "read status of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/pods/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPodStatus",
      "summary": "partially update status of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/pods/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPodStatus",
      "summary": "replace status of the specified Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/podtemplates",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedPodTemplate",
      "summary": "delete collection of PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/podtemplates",
      "type": "api_path",
      "title": "listCoreV1NamespacedPodTemplate",
      "summary": "list or watch objects of kind PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/podtemplates",
      "type": "api_path",
      "title": "createCoreV1NamespacedPodTemplate",
      "summary": "create a PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/podtemplates/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedPodTemplate",
      "summary": "delete a PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/podtemplates/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedPodTemplate",
      "summary": "read the specified PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/podtemplates/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedPodTemplate",
      "summary": "partially update the specified PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/podtemplates/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedPodTemplate",
      "summary": "replace the specified PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/replicationcontrollers",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedReplicationController",
      "summary": "delete collection of ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/replicationcontrollers",
      "type": "api_path",
      "title": "listCoreV1NamespacedReplicationController",
      "summary": "list or watch objects of kind ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/replicationcontrollers",
      "type": "api_path",
      "title": "createCoreV1NamespacedReplicationController",
      "summary": "create a ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/replicationcontrollers/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedReplicationController",
      "summary": "delete a ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/replicationcontrollers/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedReplicationController",
      "summary": "read the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/replicationcontrollers/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedReplicationController",
      "summary": "partially update the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/replicationcontrollers/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedReplicationController",
      "summary": "replace the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale",
      "type": "api_path",
      "title": "readCoreV1NamespacedReplicationControllerScale",
      "summary": "read scale of the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale",
      "type": "api_path",
      "title": "patchCoreV1NamespacedReplicationControllerScale",
      "summary": "partially update scale of the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedReplicationControllerScale",
      "summary": "replace scale of the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NamespacedReplicationControllerStatus",
      "summary": "read status of the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NamespacedReplicationControllerStatus",
      "summary": "partially update status of the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedReplicationControllerStatus",
      "summary": "replace status of the specified ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/resourcequotas",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedResourceQuota",
      "summary": "delete collection of ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/resourcequotas",
      "type": "api_path",
      "title": "listCoreV1NamespacedResourceQuota",
      "summary": "list or watch objects of kind ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/resourcequotas",
      "type": "api_path",
      "title": "createCoreV1NamespacedResourceQuota",
      "summary": "create a ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/resourcequotas/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedResourceQuota",
      "summary": "delete a ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/resourcequotas/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedResourceQuota",
      "summary": "read the specified ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/resourcequotas/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedResourceQuota",
      "summary": "partially update the specified ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/resourcequotas/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedResourceQuota",
      "summary": "replace the specified ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/resourcequotas/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NamespacedResourceQuotaStatus",
      "summary": "read status of the specified ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/resourcequotas/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NamespacedResourceQuotaStatus",
      "summary": "partially update status of the specified ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/resourcequotas/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedResourceQuotaStatus",
      "summary": "replace status of the specified ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/secrets",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedSecret",
      "summary": "delete collection of Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/secrets",
      "type": "api_path",
      "title": "listCoreV1NamespacedSecret",
      "summary": "list or watch objects of kind Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/secrets",
      "type": "api_path",
      "title": "createCoreV1NamespacedSecret",
      "summary": "create a Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/secrets/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedSecret",
      "summary": "delete a Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/secrets/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedSecret",
      "summary": "read the specified Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/secrets/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedSecret",
      "summary": "partially update the specified Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/secrets/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedSecret",
      "summary": "replace the specified Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/serviceaccounts",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedServiceAccount",
      "summary": "delete collection of ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/serviceaccounts",
      "type": "api_path",
      "title": "listCoreV1NamespacedServiceAccount",
      "summary": "list or watch objects of kind ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/serviceaccounts",
      "type": "api_path",
      "title": "createCoreV1NamespacedServiceAccount",
      "summary": "create a ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/serviceaccounts/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedServiceAccount",
      "summary": "delete a ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/serviceaccounts/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedServiceAccount",
      "summary": "read the specified ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/serviceaccounts/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedServiceAccount",
      "summary": "partially update the specified ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/serviceaccounts/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedServiceAccount",
      "summary": "replace the specified ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/serviceaccounts/{name}/token",
      "type": "api_path",
      "title": "createCoreV1NamespacedServiceAccountToken",
      "summary": "create token of a ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/services",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNamespacedService",
      "summary": "delete collection of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/services",
      "type": "api_path",
      "title": "listCoreV1NamespacedService",
      "summary": "list or watch objects of kind Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/services",
      "type": "api_path",
      "title": "createCoreV1NamespacedService",
      "summary": "create a Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/services/{name}",
      "type": "api_path",
      "title": "deleteCoreV1NamespacedService",
      "summary": "delete a Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/services/{name}",
      "type": "api_path",
      "title": "readCoreV1NamespacedService",
      "summary": "read the specified Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/services/{name}",
      "type": "api_path",
      "title": "patchCoreV1NamespacedService",
      "summary": "partially update the specified Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/services/{name}",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedService",
      "summary": "replace the specified Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/services/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1DeleteNamespacedServiceProxy",
      "summary": "connect DELETE requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/services/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedServiceProxy",
      "summary": "connect GET requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/services/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PatchNamespacedServiceProxy",
      "summary": "connect PATCH requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/services/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedServiceProxy",
      "summary": "connect POST requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/services/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PutNamespacedServiceProxy",
      "summary": "connect PUT requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1DeleteNamespacedServiceProxyWithPath",
      "summary": "connect DELETE requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1GetNamespacedServiceProxyWithPath",
      "summary": "connect GET requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PatchNamespacedServiceProxyWithPath",
      "summary": "connect PATCH requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PostNamespacedServiceProxyWithPath",
      "summary": "connect POST requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/services/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PutNamespacedServiceProxyWithPath",
      "summary": "connect PUT requests to proxy of Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{namespace}/services/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NamespacedServiceStatus",
      "summary": "read status of the specified Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{namespace}/services/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NamespacedServiceStatus",
      "summary": "partially update status of the specified Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{namespace}/services/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NamespacedServiceStatus",
      "summary": "replace status of the specified Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/namespaces/{name}",
      "type": "api_path",
      "title": "deleteCoreV1Namespace",
      "summary": "delete a Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{name}",
      "type": "api_path",
      "title": "readCoreV1Namespace",
      "summary": "read the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{name}",
      "type": "api_path",
      "title": "patchCoreV1Namespace",
      "summary": "partially update the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{name}",
      "type": "api_path",
      "title": "replaceCoreV1Namespace",
      "summary": "replace the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{name}/finalize",
      "type": "api_path",
      "title": "replaceCoreV1NamespaceFinalize",
      "summary": "replace finalize of the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/namespaces/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NamespaceStatus",
      "summary": "read status of the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/namespaces/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NamespaceStatus",
      "summary": "partially update status of the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/namespaces/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NamespaceStatus",
      "summary": "replace status of the specified Namespace",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/nodes",
      "type": "api_path",
      "title": "deleteCoreV1CollectionNode",
      "summary": "delete collection of Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/nodes",
      "type": "api_path",
      "title": "listCoreV1Node",
      "summary": "list or watch objects of kind Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/nodes",
      "type": "api_path",
      "title": "createCoreV1Node",
      "summary": "create a Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/nodes/{name}",
      "type": "api_path",
      "title": "deleteCoreV1Node",
      "summary": "delete a Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/nodes/{name}",
      "type": "api_path",
      "title": "readCoreV1Node",
      "summary": "read the specified Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/nodes/{name}",
      "type": "api_path",
      "title": "patchCoreV1Node",
      "summary": "partially update the specified Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/nodes/{name}",
      "type": "api_path",
      "title": "replaceCoreV1Node",
      "summary": "replace the specified Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/nodes/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1DeleteNodeProxy",
      "summary": "connect DELETE requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/nodes/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1GetNodeProxy",
      "summary": "connect GET requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/nodes/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PatchNodeProxy",
      "summary": "connect PATCH requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/nodes/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PostNodeProxy",
      "summary": "connect POST requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/nodes/{name}/proxy",
      "type": "api_path",
      "title": "connectCoreV1PutNodeProxy",
      "summary": "connect PUT requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/nodes/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1DeleteNodeProxyWithPath",
      "summary": "connect DELETE requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/nodes/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1GetNodeProxyWithPath",
      "summary": "connect GET requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/nodes/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PatchNodeProxyWithPath",
      "summary": "connect PATCH requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/nodes/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PostNodeProxyWithPath",
      "summary": "connect POST requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/nodes/{name}/proxy/{path}",
      "type": "api_path",
      "title": "connectCoreV1PutNodeProxyWithPath",
      "summary": "connect PUT requests to proxy of Node",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/nodes/{name}/status",
      "type": "api_path",
      "title": "readCoreV1NodeStatus",
      "summary": "read status of the specified Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/nodes/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1NodeStatus",
      "summary": "partially update status of the specified Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/nodes/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1NodeStatus",
      "summary": "replace status of the specified Node",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/persistentvolumeclaims",
      "type": "api_path",
      "title": "listCoreV1PersistentVolumeClaimForAllNamespaces",
      "summary": "list or watch objects of kind PersistentVolumeClaim",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/persistentvolumes",
      "type": "api_path",
      "title": "deleteCoreV1CollectionPersistentVolume",
      "summary": "delete collection of PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/persistentvolumes",
      "type": "api_path",
      "title": "listCoreV1PersistentVolume",
      "summary": "list or watch objects of kind PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /api/v1/persistentvolumes",
      "type": "api_path",
      "title": "createCoreV1PersistentVolume",
      "summary": "create a PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /api/v1/persistentvolumes/{name}",
      "type": "api_path",
      "title": "deleteCoreV1PersistentVolume",
      "summary": "delete a PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/persistentvolumes/{name}",
      "type": "api_path",
      "title": "readCoreV1PersistentVolume",
      "summary": "read the specified PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/persistentvolumes/{name}",
      "type": "api_path",
      "title": "patchCoreV1PersistentVolume",
      "summary": "partially update the specified PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/persistentvolumes/{name}",
      "type": "api_path",
      "title": "replaceCoreV1PersistentVolume",
      "summary": "replace the specified PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/persistentvolumes/{name}/status",
      "type": "api_path",
      "title": "readCoreV1PersistentVolumeStatus",
      "summary": "read status of the specified PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /api/v1/persistentvolumes/{name}/status",
      "type": "api_path",
      "title": "patchCoreV1PersistentVolumeStatus",
      "summary": "partially update status of the specified PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /api/v1/persistentvolumes/{name}/status",
      "type": "api_path",
      "title": "replaceCoreV1PersistentVolumeStatus",
      "summary": "replace status of the specified PersistentVolume",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/pods",
      "type": "api_path",
      "title": "listCoreV1PodForAllNamespaces",
      "summary": "list or watch objects of kind Pod",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/podtemplates",
      "type": "api_path",
      "title": "listCoreV1PodTemplateForAllNamespaces",
      "summary": "list or watch objects of kind PodTemplate",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/replicationcontrollers",
      "type": "api_path",
      "title": "listCoreV1ReplicationControllerForAllNamespaces",
      "summary": "list or watch objects of kind ReplicationController",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/resourcequotas",
      "type": "api_path",
      "title": "listCoreV1ResourceQuotaForAllNamespaces",
      "summary": "list or watch objects of kind ResourceQuota",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/secrets",
      "type": "api_path",
      "title": "listCoreV1SecretForAllNamespaces",
      "summary": "list or watch objects of kind Secret",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/serviceaccounts",
      "type": "api_path",
      "title": "listCoreV1ServiceAccountForAllNamespaces",
      "summary": "list or watch objects of kind ServiceAccount",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/services",
      "type": "api_path",
      "title": "listCoreV1ServiceForAllNamespaces",
      "summary": "list or watch objects of kind Service",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/configmaps",
      "type": "api_path",
      "title": "watchCoreV1ConfigMapListForAllNamespaces",
      "summary": "watch individual changes to a list of ConfigMap. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/endpoints",
      "type": "api_path",
      "title": "watchCoreV1EndpointsListForAllNamespaces",
      "summary": "watch individual changes to a list of Endpoints. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/events",
      "type": "api_path",
      "title": "watchCoreV1EventListForAllNamespaces",
      "summary": "watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/limitranges",
      "type": "api_path",
      "title": "watchCoreV1LimitRangeListForAllNamespaces",
      "summary": "watch individual changes to a list of LimitRange. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces",
      "type": "api_path",
      "title": "watchCoreV1NamespaceList",
      "summary": "watch individual changes to a list of Namespace. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/configmaps",
      "type": "api_path",
      "title": "watchCoreV1NamespacedConfigMapList",
      "summary": "watch individual changes to a list of ConfigMap. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/configmaps/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedConfigMap",
      "summary": "watch changes to an object of kind ConfigMap. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/endpoints",
      "type": "api_path",
      "title": "watchCoreV1NamespacedEndpointsList",
      "summary": "watch individual changes to a list of Endpoints. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/endpoints/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedEndpoints",
      "summary": "watch changes to an object of kind Endpoints. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "watchCoreV1NamespacedEventList",
      "summary": "watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedEvent",
      "summary": "watch changes to an object of kind Event. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/limitranges",
      "type": "api_path",
      "title": "watchCoreV1NamespacedLimitRangeList",
      "summary": "watch individual changes to a list of LimitRange. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/limitranges/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedLimitRange",
      "summary": "watch changes to an object of kind LimitRange. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims",
      "type": "api_path",
      "title": "watchCoreV1NamespacedPersistentVolumeClaimList",
      "summary": "watch individual changes to a list of PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/persistentvolumeclaims/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedPersistentVolumeClaim",
      "summary": "watch changes to an object of kind PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/pods",
      "type": "api_path",
      "title": "watchCoreV1NamespacedPodList",
      "summary": "watch individual changes to a list of Pod. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/pods/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedPod",
      "summary": "watch changes to an object of kind Pod. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/podtemplates",
      "type": "api_path",
      "title": "watchCoreV1NamespacedPodTemplateList",
      "summary": "watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/podtemplates/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedPodTemplate",
      "summary": "watch changes to an object of kind PodTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/replicationcontrollers",
      "type": "api_path",
      "title": "watchCoreV1NamespacedReplicationControllerList",
      "summary": "watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedReplicationController",
      "summary": "watch changes to an object of kind ReplicationController. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/resourcequotas",
      "type": "api_path",
      "title": "watchCoreV1NamespacedResourceQuotaList",
      "summary": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/resourcequotas/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedResourceQuota",
      "summary": "watch changes to an object of kind ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/secrets",
      "type": "api_path",
      "title": "watchCoreV1NamespacedSecretList",
      "summary": "watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/secrets/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedSecret",
      "summary": "watch changes to an object of kind Secret. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/serviceaccounts",
      "type": "api_path",
      "title": "watchCoreV1NamespacedServiceAccountList",
      "summary": "watch individual changes to a list of ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/serviceaccounts/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedServiceAccount",
      "summary": "watch changes to an object of kind ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/services",
      "type": "api_path",
      "title": "watchCoreV1NamespacedServiceList",
      "summary": "watch individual changes to a list of Service. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{namespace}/services/{name}",
      "type": "api_path",
      "title": "watchCoreV1NamespacedService",
      "summary": "watch changes to an object of kind Service. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/namespaces/{name}",
      "type": "api_path",
      "title": "watchCoreV1Namespace",
      "summary": "watch changes to an object of kind Namespace. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/nodes",
      "type": "api_path",
      "title": "watchCoreV1NodeList",
      "summary": "watch individual changes to a list of Node. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/nodes/{name}",
      "type": "api_path",
      "title": "watchCoreV1Node",
      "summary": "watch changes to an object of kind Node. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/persistentvolumeclaims",
      "type": "api_path",
      "title": "watchCoreV1PersistentVolumeClaimListForAllNamespaces",
      "summary": "watch individual changes to a list of PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/persistentvolumes",
      "type": "api_path",
      "title": "watchCoreV1PersistentVolumeList",
      "summary": "watch individual changes to a list of PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/persistentvolumes/{name}",
      "type": "api_path",
      "title": "watchCoreV1PersistentVolume",
      "summary": "watch changes to an object of kind PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "core",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/pods",
      "type": "api_path",
      "title": "watchCoreV1PodListForAllNamespaces",
      "summary": "watch individual changes to a list of Pod. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/podtemplates",
      "type": "api_path",
      "title": "watchCoreV1PodTemplateListForAllNamespaces",
      "summary": "watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/replicationcontrollers",
      "type": "api_path",
      "title": "watchCoreV1ReplicationControllerListForAllNamespaces",
      "summary": "watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/resourcequotas",
      "type": "api_path",
      "title": "watchCoreV1ResourceQuotaListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/secrets",
      "type": "api_path",
      "title": "watchCoreV1SecretListForAllNamespaces",
      "summary": "watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/serviceaccounts",
      "type": "api_path",
      "title": "watchCoreV1ServiceAccountListForAllNamespaces",
      "summary": "watch individual changes to a list of ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /api/v1/watch/services",
      "type": "api_path",
      "title": "watchCoreV1ServiceListForAllNamespaces",
      "summary": "watch individual changes to a list of Service. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "core",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/",
      "type": "api_path",
      "title": "getAPIVersions",
      "summary": "get available API versions",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/",
      "type": "api_path",
      "title": "getAdmissionregistrationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/",
      "type": "api_path",
      "title": "getAdmissionregistrationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1CollectionMutatingAdmissionPolicy",
      "summary": "delete collection of MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "listAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "list or watch objects of kind MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "createAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "create a MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "delete a MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "read the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "partially update the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "replace the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1CollectionMutatingAdmissionPolicyBinding",
      "summary": "delete collection of MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "listAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "list or watch objects of kind MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "createAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "create a MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "delete a MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "read the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "partially update the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "replace the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1CollectionMutatingWebhookConfiguration",
      "summary": "delete collection of MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations",
      "type": "api_path",
      "title": "listAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "list or watch objects of kind MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations",
      "type": "api_path",
      "title": "createAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "create a MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "delete a MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "read the specified MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "partially update the specified MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "replace the specified MutatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy",
      "summary": "delete collection of ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies",
      "type": "api_path",
      "title": "listAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "list or watch objects of kind ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies",
      "type": "api_path",
      "title": "createAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "create a ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "delete a ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "read the specified ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "partially update the specified ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "replace the specified ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status",
      "type": "api_path",
      "title": "readAdmissionregistrationV1ValidatingAdmissionPolicyStatus",
      "summary": "read status of the specified ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus",
      "summary": "partially update status of the specified ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus",
      "summary": "replace status of the specified ValidatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding",
      "summary": "delete collection of ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings",
      "type": "api_path",
      "title": "listAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "list or watch objects of kind ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings",
      "type": "api_path",
      "title": "createAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "create a ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "delete a ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "read the specified ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "partially update the specified ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "replace the specified ValidatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration",
      "summary": "delete collection of ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations",
      "type": "api_path",
      "title": "listAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "list or watch objects of kind ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations",
      "type": "api_path",
      "title": "createAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "create a ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "delete a ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "read the specified ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "partially update the specified ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "replace the specified ValidatingWebhookConfiguration",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1MutatingAdmissionPolicyList",
      "summary": "watch individual changes to a list of MutatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1MutatingAdmissionPolicy",
      "summary": "watch changes to an object of kind MutatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1MutatingAdmissionPolicyBindingList",
      "summary": "watch individual changes to a list of MutatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1MutatingAdmissionPolicyBinding",
      "summary": "watch changes to an object of kind MutatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1MutatingWebhookConfigurationList",
      "summary": "watch individual changes to a list of MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1MutatingWebhookConfiguration",
      "summary": "watch changes to an object of kind MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1ValidatingAdmissionPolicyList",
      "summary": "watch individual changes to a list of ValidatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1ValidatingAdmissionPolicy",
      "summary": "watch changes to an object of kind ValidatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList",
      "summary": "watch individual changes to a list of ValidatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
      "summary": "watch changes to an object of kind ValidatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1ValidatingWebhookConfigurationList",
      "summary": "watch individual changes to a list of ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1ValidatingWebhookConfiguration",
      "summary": "watch changes to an object of kind ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/",
      "type": "api_path",
      "title": "getAdmissionregistrationV1alpha1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1alpha1CollectionMutatingAdmissionPolicy",
      "summary": "delete collection of MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "listAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "list or watch objects of kind MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "createAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "create a MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "delete a MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "read the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "partially update the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "replace the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1alpha1CollectionMutatingAdmissionPolicyBinding",
      "summary": "delete collection of MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "listAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "list or watch objects of kind MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "createAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "create a MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "delete a MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "read the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "partially update the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "replace the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/watch/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1alpha1MutatingAdmissionPolicyList",
      "summary": "watch individual changes to a list of MutatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/watch/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1alpha1MutatingAdmissionPolicy",
      "summary": "watch changes to an object of kind MutatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/watch/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1alpha1MutatingAdmissionPolicyBindingList",
      "summary": "watch individual changes to a list of MutatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1alpha1/watch/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1alpha1MutatingAdmissionPolicyBinding",
      "summary": "watch changes to an object of kind MutatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/",
      "type": "api_path",
      "title": "getAdmissionregistrationV1beta1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1beta1CollectionMutatingAdmissionPolicy",
      "summary": "delete collection of MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "listAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "list or watch objects of kind MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "createAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "create a MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "delete a MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "read the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "partially update the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "replace the specified MutatingAdmissionPolicy",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1beta1CollectionMutatingAdmissionPolicyBinding",
      "summary": "delete collection of MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "listAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "list or watch objects of kind MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "createAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "create a MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "deleteAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "delete a MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "readAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "read the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "patchAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "partially update the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/admissionregistration.k8s.io/v1beta1/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "replaceAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "replace the specified MutatingAdmissionPolicyBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingadmissionpolicies",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1beta1MutatingAdmissionPolicyList",
      "summary": "watch individual changes to a list of MutatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingadmissionpolicies/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1beta1MutatingAdmissionPolicy",
      "summary": "watch changes to an object of kind MutatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingadmissionpolicybindings",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1beta1MutatingAdmissionPolicyBindingList",
      "summary": "watch individual changes to a list of MutatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/admissionregistration.k8s.io/v1beta1/watch/mutatingadmissionpolicybindings/{name}",
      "type": "api_path",
      "title": "watchAdmissionregistrationV1beta1MutatingAdmissionPolicyBinding",
      "summary": "watch changes to an object of kind MutatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/",
      "type": "api_path",
      "title": "getApiextensionsAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/v1/",
      "type": "api_path",
      "title": "getApiextensionsV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apiextensions.k8s.io/v1/customresourcedefinitions",
      "type": "api_path",
      "title": "deleteApiextensionsV1CollectionCustomResourceDefinition",
      "summary": "delete collection of CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/v1/customresourcedefinitions",
      "type": "api_path",
      "title": "listApiextensionsV1CustomResourceDefinition",
      "summary": "list or watch objects of kind CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apiextensions.k8s.io/v1/customresourcedefinitions",
      "type": "api_path",
      "title": "createApiextensionsV1CustomResourceDefinition",
      "summary": "create a CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}",
      "type": "api_path",
      "title": "deleteApiextensionsV1CustomResourceDefinition",
      "summary": "delete a CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}",
      "type": "api_path",
      "title": "readApiextensionsV1CustomResourceDefinition",
      "summary": "read the specified CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}",
      "type": "api_path",
      "title": "patchApiextensionsV1CustomResourceDefinition",
      "summary": "partially update the specified CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}",
      "type": "api_path",
      "title": "replaceApiextensionsV1CustomResourceDefinition",
      "summary": "replace the specified CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}/status",
      "type": "api_path",
      "title": "readApiextensionsV1CustomResourceDefinitionStatus",
      "summary": "read status of the specified CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}/status",
      "type": "api_path",
      "title": "patchApiextensionsV1CustomResourceDefinitionStatus",
      "summary": "partially update status of the specified CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apiextensions.k8s.io/v1/customresourcedefinitions/{name}/status",
      "type": "api_path",
      "title": "replaceApiextensionsV1CustomResourceDefinitionStatus",
      "summary": "replace status of the specified CustomResourceDefinition",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions",
      "type": "api_path",
      "title": "watchApiextensionsV1CustomResourceDefinitionList",
      "summary": "watch individual changes to a list of CustomResourceDefinition. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiextensions.k8s.io/v1/watch/customresourcedefinitions/{name}",
      "type": "api_path",
      "title": "watchApiextensionsV1CustomResourceDefinition",
      "summary": "watch changes to an object of kind CustomResourceDefinition. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/",
      "type": "api_path",
      "title": "getApiregistrationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/v1/",
      "type": "api_path",
      "title": "getApiregistrationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apiregistration.k8s.io/v1/apiservices",
      "type": "api_path",
      "title": "deleteApiregistrationV1CollectionAPIService",
      "summary": "delete collection of APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/v1/apiservices",
      "type": "api_path",
      "title": "listApiregistrationV1APIService",
      "summary": "list or watch objects of kind APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apiregistration.k8s.io/v1/apiservices",
      "type": "api_path",
      "title": "createApiregistrationV1APIService",
      "summary": "create an APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apiregistration.k8s.io/v1/apiservices/{name}",
      "type": "api_path",
      "title": "deleteApiregistrationV1APIService",
      "summary": "delete an APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/v1/apiservices/{name}",
      "type": "api_path",
      "title": "readApiregistrationV1APIService",
      "summary": "read the specified APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apiregistration.k8s.io/v1/apiservices/{name}",
      "type": "api_path",
      "title": "patchApiregistrationV1APIService",
      "summary": "partially update the specified APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apiregistration.k8s.io/v1/apiservices/{name}",
      "type": "api_path",
      "title": "replaceApiregistrationV1APIService",
      "summary": "replace the specified APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/v1/apiservices/{name}/status",
      "type": "api_path",
      "title": "readApiregistrationV1APIServiceStatus",
      "summary": "read status of the specified APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apiregistration.k8s.io/v1/apiservices/{name}/status",
      "type": "api_path",
      "title": "patchApiregistrationV1APIServiceStatus",
      "summary": "partially update status of the specified APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apiregistration.k8s.io/v1/apiservices/{name}/status",
      "type": "api_path",
      "title": "replaceApiregistrationV1APIServiceStatus",
      "summary": "replace status of the specified APIService",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/v1/watch/apiservices",
      "type": "api_path",
      "title": "watchApiregistrationV1APIServiceList",
      "summary": "watch individual changes to a list of APIService. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apiregistration.k8s.io/v1/watch/apiservices/{name}",
      "type": "api_path",
      "title": "watchApiregistrationV1APIService",
      "summary": "watch changes to an object of kind APIService. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/",
      "type": "api_path",
      "title": "getAppsAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/",
      "type": "api_path",
      "title": "getAppsV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/controllerrevisions",
      "type": "api_path",
      "title": "listAppsV1ControllerRevisionForAllNamespaces",
      "summary": "list or watch objects of kind ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/daemonsets",
      "type": "api_path",
      "title": "listAppsV1DaemonSetForAllNamespaces",
      "summary": "list or watch objects of kind DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/deployments",
      "type": "api_path",
      "title": "listAppsV1DeploymentForAllNamespaces",
      "summary": "list or watch objects of kind Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/controllerrevisions",
      "type": "api_path",
      "title": "deleteAppsV1CollectionNamespacedControllerRevision",
      "summary": "delete collection of ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/controllerrevisions",
      "type": "api_path",
      "title": "listAppsV1NamespacedControllerRevision",
      "summary": "list or watch objects of kind ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apps/v1/namespaces/{namespace}/controllerrevisions",
      "type": "api_path",
      "title": "createAppsV1NamespacedControllerRevision",
      "summary": "create a ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}",
      "type": "api_path",
      "title": "deleteAppsV1NamespacedControllerRevision",
      "summary": "delete a ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}",
      "type": "api_path",
      "title": "readAppsV1NamespacedControllerRevision",
      "summary": "read the specified ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}",
      "type": "api_path",
      "title": "patchAppsV1NamespacedControllerRevision",
      "summary": "partially update the specified ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedControllerRevision",
      "summary": "replace the specified ControllerRevision",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/daemonsets",
      "type": "api_path",
      "title": "deleteAppsV1CollectionNamespacedDaemonSet",
      "summary": "delete collection of DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/daemonsets",
      "type": "api_path",
      "title": "listAppsV1NamespacedDaemonSet",
      "summary": "list or watch objects of kind DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apps/v1/namespaces/{namespace}/daemonsets",
      "type": "api_path",
      "title": "createAppsV1NamespacedDaemonSet",
      "summary": "create a DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}",
      "type": "api_path",
      "title": "deleteAppsV1NamespacedDaemonSet",
      "summary": "delete a DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}",
      "type": "api_path",
      "title": "readAppsV1NamespacedDaemonSet",
      "summary": "read the specified DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}",
      "type": "api_path",
      "title": "patchAppsV1NamespacedDaemonSet",
      "summary": "partially update the specified DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedDaemonSet",
      "summary": "replace the specified DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status",
      "type": "api_path",
      "title": "readAppsV1NamespacedDaemonSetStatus",
      "summary": "read status of the specified DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status",
      "type": "api_path",
      "title": "patchAppsV1NamespacedDaemonSetStatus",
      "summary": "partially update status of the specified DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedDaemonSetStatus",
      "summary": "replace status of the specified DaemonSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/deployments",
      "type": "api_path",
      "title": "deleteAppsV1CollectionNamespacedDeployment",
      "summary": "delete collection of Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/deployments",
      "type": "api_path",
      "title": "listAppsV1NamespacedDeployment",
      "summary": "list or watch objects of kind Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apps/v1/namespaces/{namespace}/deployments",
      "type": "api_path",
      "title": "createAppsV1NamespacedDeployment",
      "summary": "create a Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/deployments/{name}",
      "type": "api_path",
      "title": "deleteAppsV1NamespacedDeployment",
      "summary": "delete a Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/deployments/{name}",
      "type": "api_path",
      "title": "readAppsV1NamespacedDeployment",
      "summary": "read the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/deployments/{name}",
      "type": "api_path",
      "title": "patchAppsV1NamespacedDeployment",
      "summary": "partially update the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/deployments/{name}",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedDeployment",
      "summary": "replace the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale",
      "type": "api_path",
      "title": "readAppsV1NamespacedDeploymentScale",
      "summary": "read scale of the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale",
      "type": "api_path",
      "title": "patchAppsV1NamespacedDeploymentScale",
      "summary": "partially update scale of the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedDeploymentScale",
      "summary": "replace scale of the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status",
      "type": "api_path",
      "title": "readAppsV1NamespacedDeploymentStatus",
      "summary": "read status of the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status",
      "type": "api_path",
      "title": "patchAppsV1NamespacedDeploymentStatus",
      "summary": "partially update status of the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedDeploymentStatus",
      "summary": "replace status of the specified Deployment",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/replicasets",
      "type": "api_path",
      "title": "deleteAppsV1CollectionNamespacedReplicaSet",
      "summary": "delete collection of ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/replicasets",
      "type": "api_path",
      "title": "listAppsV1NamespacedReplicaSet",
      "summary": "list or watch objects of kind ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apps/v1/namespaces/{namespace}/replicasets",
      "type": "api_path",
      "title": "createAppsV1NamespacedReplicaSet",
      "summary": "create a ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/replicasets/{name}",
      "type": "api_path",
      "title": "deleteAppsV1NamespacedReplicaSet",
      "summary": "delete a ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/replicasets/{name}",
      "type": "api_path",
      "title": "readAppsV1NamespacedReplicaSet",
      "summary": "read the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/replicasets/{name}",
      "type": "api_path",
      "title": "patchAppsV1NamespacedReplicaSet",
      "summary": "partially update the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/replicasets/{name}",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedReplicaSet",
      "summary": "replace the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale",
      "type": "api_path",
      "title": "readAppsV1NamespacedReplicaSetScale",
      "summary": "read scale of the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale",
      "type": "api_path",
      "title": "patchAppsV1NamespacedReplicaSetScale",
      "summary": "partially update scale of the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedReplicaSetScale",
      "summary": "replace scale of the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status",
      "type": "api_path",
      "title": "readAppsV1NamespacedReplicaSetStatus",
      "summary": "read status of the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status",
      "type": "api_path",
      "title": "patchAppsV1NamespacedReplicaSetStatus",
      "summary": "partially update status of the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedReplicaSetStatus",
      "summary": "replace status of the specified ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/statefulsets",
      "type": "api_path",
      "title": "deleteAppsV1CollectionNamespacedStatefulSet",
      "summary": "delete collection of StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/statefulsets",
      "type": "api_path",
      "title": "listAppsV1NamespacedStatefulSet",
      "summary": "list or watch objects of kind StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/apps/v1/namespaces/{namespace}/statefulsets",
      "type": "api_path",
      "title": "createAppsV1NamespacedStatefulSet",
      "summary": "create a StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}",
      "type": "api_path",
      "title": "deleteAppsV1NamespacedStatefulSet",
      "summary": "delete a StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}",
      "type": "api_path",
      "title": "readAppsV1NamespacedStatefulSet",
      "summary": "read the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}",
      "type": "api_path",
      "title": "patchAppsV1NamespacedStatefulSet",
      "summary": "partially update the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedStatefulSet",
      "summary": "replace the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale",
      "type": "api_path",
      "title": "readAppsV1NamespacedStatefulSetScale",
      "summary": "read scale of the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale",
      "type": "api_path",
      "title": "patchAppsV1NamespacedStatefulSetScale",
      "summary": "partially update scale of the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedStatefulSetScale",
      "summary": "replace scale of the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status",
      "type": "api_path",
      "title": "readAppsV1NamespacedStatefulSetStatus",
      "summary": "read status of the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status",
      "type": "api_path",
      "title": "patchAppsV1NamespacedStatefulSetStatus",
      "summary": "partially update status of the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status",
      "type": "api_path",
      "title": "replaceAppsV1NamespacedStatefulSetStatus",
      "summary": "replace status of the specified StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/replicasets",
      "type": "api_path",
      "title": "listAppsV1ReplicaSetForAllNamespaces",
      "summary": "list or watch objects of kind ReplicaSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/statefulsets",
      "type": "api_path",
      "title": "listAppsV1StatefulSetForAllNamespaces",
      "summary": "list or watch objects of kind StatefulSet",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/controllerrevisions",
      "type": "api_path",
      "title": "watchAppsV1ControllerRevisionListForAllNamespaces",
      "summary": "watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/daemonsets",
      "type": "api_path",
      "title": "watchAppsV1DaemonSetListForAllNamespaces",
      "summary": "watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/deployments",
      "type": "api_path",
      "title": "watchAppsV1DeploymentListForAllNamespaces",
      "summary": "watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions",
      "type": "api_path",
      "title": "watchAppsV1NamespacedControllerRevisionList",
      "summary": "watch individual changes to a list of ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/controllerrevisions/{name}",
      "type": "api_path",
      "title": "watchAppsV1NamespacedControllerRevision",
      "summary": "watch changes to an object of kind ControllerRevision. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/daemonsets",
      "type": "api_path",
      "title": "watchAppsV1NamespacedDaemonSetList",
      "summary": "watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/daemonsets/{name}",
      "type": "api_path",
      "title": "watchAppsV1NamespacedDaemonSet",
      "summary": "watch changes to an object of kind DaemonSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/deployments",
      "type": "api_path",
      "title": "watchAppsV1NamespacedDeploymentList",
      "summary": "watch individual changes to a list of Deployment. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/deployments/{name}",
      "type": "api_path",
      "title": "watchAppsV1NamespacedDeployment",
      "summary": "watch changes to an object of kind Deployment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/replicasets",
      "type": "api_path",
      "title": "watchAppsV1NamespacedReplicaSetList",
      "summary": "watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/replicasets/{name}",
      "type": "api_path",
      "title": "watchAppsV1NamespacedReplicaSet",
      "summary": "watch changes to an object of kind ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/statefulsets",
      "type": "api_path",
      "title": "watchAppsV1NamespacedStatefulSetList",
      "summary": "watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/namespaces/{namespace}/statefulsets/{name}",
      "type": "api_path",
      "title": "watchAppsV1NamespacedStatefulSet",
      "summary": "watch changes to an object of kind StatefulSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/replicasets",
      "type": "api_path",
      "title": "watchAppsV1ReplicaSetListForAllNamespaces",
      "summary": "watch individual changes to a list of ReplicaSet. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/apps/v1/watch/statefulsets",
      "type": "api_path",
      "title": "watchAppsV1StatefulSetListForAllNamespaces",
      "summary": "watch individual changes to a list of StatefulSet. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/authentication.k8s.io/",
      "type": "api_path",
      "title": "getAuthenticationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/authentication.k8s.io/v1/",
      "type": "api_path",
      "title": "getAuthenticationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/authentication.k8s.io/v1/selfsubjectreviews",
      "type": "api_path",
      "title": "createAuthenticationV1SelfSubjectReview",
      "summary": "create a SelfSubjectReview",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/authentication.k8s.io/v1/tokenreviews",
      "type": "api_path",
      "title": "createAuthenticationV1TokenReview",
      "summary": "create a TokenReview",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/authorization.k8s.io/",
      "type": "api_path",
      "title": "getAuthorizationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/authorization.k8s.io/v1/",
      "type": "api_path",
      "title": "getAuthorizationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews",
      "type": "api_path",
      "title": "createAuthorizationV1NamespacedLocalSubjectAccessReview",
      "summary": "create a LocalSubjectAccessReview",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/authorization.k8s.io/v1/selfsubjectaccessreviews",
      "type": "api_path",
      "title": "createAuthorizationV1SelfSubjectAccessReview",
      "summary": "create a SelfSubjectAccessReview",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/authorization.k8s.io/v1/selfsubjectrulesreviews",
      "type": "api_path",
      "title": "createAuthorizationV1SelfSubjectRulesReview",
      "summary": "create a SelfSubjectRulesReview",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/authorization.k8s.io/v1/subjectaccessreviews",
      "type": "api_path",
      "title": "createAuthorizationV1SubjectAccessReview",
      "summary": "create a SubjectAccessReview",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/",
      "type": "api_path",
      "title": "getAutoscalingAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/",
      "type": "api_path",
      "title": "getAutoscalingV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/horizontalpodautoscalers",
      "type": "api_path",
      "title": "listAutoscalingV1HorizontalPodAutoscalerForAllNamespaces",
      "summary": "list or watch objects of kind HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "deleteAutoscalingV1CollectionNamespacedHorizontalPodAutoscaler",
      "summary": "delete collection of HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "listAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "list or watch objects of kind HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "createAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "create a HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "deleteAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "delete a HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "readAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "read the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "patchAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "partially update the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "replaceAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "replace the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status",
      "type": "api_path",
      "title": "readAutoscalingV1NamespacedHorizontalPodAutoscalerStatus",
      "summary": "read status of the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status",
      "type": "api_path",
      "title": "patchAutoscalingV1NamespacedHorizontalPodAutoscalerStatus",
      "summary": "partially update status of the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status",
      "type": "api_path",
      "title": "replaceAutoscalingV1NamespacedHorizontalPodAutoscalerStatus",
      "summary": "replace status of the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/watch/horizontalpodautoscalers",
      "type": "api_path",
      "title": "watchAutoscalingV1HorizontalPodAutoscalerListForAllNamespaces",
      "summary": "watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "watchAutoscalingV1NamespacedHorizontalPodAutoscalerList",
      "summary": "watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v1/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "watchAutoscalingV1NamespacedHorizontalPodAutoscaler",
      "summary": "watch changes to an object of kind HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/",
      "type": "api_path",
      "title": "getAutoscalingV2APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/horizontalpodautoscalers",
      "type": "api_path",
      "title": "listAutoscalingV2HorizontalPodAutoscalerForAllNamespaces",
      "summary": "list or watch objects of kind HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "deleteAutoscalingV2CollectionNamespacedHorizontalPodAutoscaler",
      "summary": "delete collection of HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "listAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "list or watch objects of kind HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "createAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "create a HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "deleteAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "delete a HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "readAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "read the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "patchAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "partially update the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "replaceAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "replace the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status",
      "type": "api_path",
      "title": "readAutoscalingV2NamespacedHorizontalPodAutoscalerStatus",
      "summary": "read status of the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status",
      "type": "api_path",
      "title": "patchAutoscalingV2NamespacedHorizontalPodAutoscalerStatus",
      "summary": "partially update status of the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/autoscaling/v2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status",
      "type": "api_path",
      "title": "replaceAutoscalingV2NamespacedHorizontalPodAutoscalerStatus",
      "summary": "replace status of the specified HorizontalPodAutoscaler",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/watch/horizontalpodautoscalers",
      "type": "api_path",
      "title": "watchAutoscalingV2HorizontalPodAutoscalerListForAllNamespaces",
      "summary": "watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers",
      "type": "api_path",
      "title": "watchAutoscalingV2NamespacedHorizontalPodAutoscalerList",
      "summary": "watch individual changes to a list of HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/autoscaling/v2/watch/namespaces/{namespace}/horizontalpodautoscalers/{name}",
      "type": "api_path",
      "title": "watchAutoscalingV2NamespacedHorizontalPodAutoscaler",
      "summary": "watch changes to an object of kind HorizontalPodAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/",
      "type": "api_path",
      "title": "getBatchAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/",
      "type": "api_path",
      "title": "getBatchV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/cronjobs",
      "type": "api_path",
      "title": "listBatchV1CronJobForAllNamespaces",
      "summary": "list or watch objects of kind CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/jobs",
      "type": "api_path",
      "title": "listBatchV1JobForAllNamespaces",
      "summary": "list or watch objects of kind Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/batch/v1/namespaces/{namespace}/cronjobs",
      "type": "api_path",
      "title": "deleteBatchV1CollectionNamespacedCronJob",
      "summary": "delete collection of CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/namespaces/{namespace}/cronjobs",
      "type": "api_path",
      "title": "listBatchV1NamespacedCronJob",
      "summary": "list or watch objects of kind CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/batch/v1/namespaces/{namespace}/cronjobs",
      "type": "api_path",
      "title": "createBatchV1NamespacedCronJob",
      "summary": "create a CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}",
      "type": "api_path",
      "title": "deleteBatchV1NamespacedCronJob",
      "summary": "delete a CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}",
      "type": "api_path",
      "title": "readBatchV1NamespacedCronJob",
      "summary": "read the specified CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}",
      "type": "api_path",
      "title": "patchBatchV1NamespacedCronJob",
      "summary": "partially update the specified CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}",
      "type": "api_path",
      "title": "replaceBatchV1NamespacedCronJob",
      "summary": "replace the specified CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status",
      "type": "api_path",
      "title": "readBatchV1NamespacedCronJobStatus",
      "summary": "read status of the specified CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status",
      "type": "api_path",
      "title": "patchBatchV1NamespacedCronJobStatus",
      "summary": "partially update status of the specified CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status",
      "type": "api_path",
      "title": "replaceBatchV1NamespacedCronJobStatus",
      "summary": "replace status of the specified CronJob",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/batch/v1/namespaces/{namespace}/jobs",
      "type": "api_path",
      "title": "deleteBatchV1CollectionNamespacedJob",
      "summary": "delete collection of Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/namespaces/{namespace}/jobs",
      "type": "api_path",
      "title": "listBatchV1NamespacedJob",
      "summary": "list or watch objects of kind Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/batch/v1/namespaces/{namespace}/jobs",
      "type": "api_path",
      "title": "createBatchV1NamespacedJob",
      "summary": "create a Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/batch/v1/namespaces/{namespace}/jobs/{name}",
      "type": "api_path",
      "title": "deleteBatchV1NamespacedJob",
      "summary": "delete a Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/namespaces/{namespace}/jobs/{name}",
      "type": "api_path",
      "title": "readBatchV1NamespacedJob",
      "summary": "read the specified Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/batch/v1/namespaces/{namespace}/jobs/{name}",
      "type": "api_path",
      "title": "patchBatchV1NamespacedJob",
      "summary": "partially update the specified Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/batch/v1/namespaces/{namespace}/jobs/{name}",
      "type": "api_path",
      "title": "replaceBatchV1NamespacedJob",
      "summary": "replace the specified Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status",
      "type": "api_path",
      "title": "readBatchV1NamespacedJobStatus",
      "summary": "read status of the specified Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status",
      "type": "api_path",
      "title": "patchBatchV1NamespacedJobStatus",
      "summary": "partially update status of the specified Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status",
      "type": "api_path",
      "title": "replaceBatchV1NamespacedJobStatus",
      "summary": "replace status of the specified Job",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/watch/cronjobs",
      "type": "api_path",
      "title": "watchBatchV1CronJobListForAllNamespaces",
      "summary": "watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/watch/jobs",
      "type": "api_path",
      "title": "watchBatchV1JobListForAllNamespaces",
      "summary": "watch individual changes to a list of Job. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/watch/namespaces/{namespace}/cronjobs",
      "type": "api_path",
      "title": "watchBatchV1NamespacedCronJobList",
      "summary": "watch individual changes to a list of CronJob. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/watch/namespaces/{namespace}/cronjobs/{name}",
      "type": "api_path",
      "title": "watchBatchV1NamespacedCronJob",
      "summary": "watch changes to an object of kind CronJob. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/watch/namespaces/{namespace}/jobs",
      "type": "api_path",
      "title": "watchBatchV1NamespacedJobList",
      "summary": "watch individual changes to a list of Job. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/batch/v1/watch/namespaces/{namespace}/jobs/{name}",
      "type": "api_path",
      "title": "watchBatchV1NamespacedJob",
      "summary": "watch changes to an object of kind Job. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/",
      "type": "api_path",
      "title": "getCertificatesAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/",
      "type": "api_path",
      "title": "getCertificatesV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1/certificatesigningrequests",
      "type": "api_path",
      "title": "deleteCertificatesV1CollectionCertificateSigningRequest",
      "summary": "delete collection of CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/certificatesigningrequests",
      "type": "api_path",
      "title": "listCertificatesV1CertificateSigningRequest",
      "summary": "list or watch objects of kind CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/certificates.k8s.io/v1/certificatesigningrequests",
      "type": "api_path",
      "title": "createCertificatesV1CertificateSigningRequest",
      "summary": "create a CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}",
      "type": "api_path",
      "title": "deleteCertificatesV1CertificateSigningRequest",
      "summary": "delete a CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}",
      "type": "api_path",
      "title": "readCertificatesV1CertificateSigningRequest",
      "summary": "read the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}",
      "type": "api_path",
      "title": "patchCertificatesV1CertificateSigningRequest",
      "summary": "partially update the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}",
      "type": "api_path",
      "title": "replaceCertificatesV1CertificateSigningRequest",
      "summary": "replace the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}/approval",
      "type": "api_path",
      "title": "readCertificatesV1CertificateSigningRequestApproval",
      "summary": "read approval of the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}/approval",
      "type": "api_path",
      "title": "patchCertificatesV1CertificateSigningRequestApproval",
      "summary": "partially update approval of the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}/approval",
      "type": "api_path",
      "title": "replaceCertificatesV1CertificateSigningRequestApproval",
      "summary": "replace approval of the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}/status",
      "type": "api_path",
      "title": "readCertificatesV1CertificateSigningRequestStatus",
      "summary": "read status of the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}/status",
      "type": "api_path",
      "title": "patchCertificatesV1CertificateSigningRequestStatus",
      "summary": "partially update status of the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1/certificatesigningrequests/{name}/status",
      "type": "api_path",
      "title": "replaceCertificatesV1CertificateSigningRequestStatus",
      "summary": "replace status of the specified CertificateSigningRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1/clustertrustbundles",
      "type": "api_path",
      "title": "deleteCertificatesV1CollectionClusterTrustBundle",
      "summary": "delete collection of ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/clustertrustbundles",
      "type": "api_path",
      "title": "listCertificatesV1ClusterTrustBundle",
      "summary": "list or watch objects of kind ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/certificates.k8s.io/v1/clustertrustbundles",
      "type": "api_path",
      "title": "createCertificatesV1ClusterTrustBundle",
      "summary": "create a ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "deleteCertificatesV1ClusterTrustBundle",
      "summary": "delete a ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "readCertificatesV1ClusterTrustBundle",
      "summary": "read the specified ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "patchCertificatesV1ClusterTrustBundle",
      "summary": "partially update the specified ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "replaceCertificatesV1ClusterTrustBundle",
      "summary": "replace the specified ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/watch/certificatesigningrequests",
      "type": "api_path",
      "title": "watchCertificatesV1CertificateSigningRequestList",
      "summary": "watch individual changes to a list of CertificateSigningRequest. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/watch/certificatesigningrequests/{name}",
      "type": "api_path",
      "title": "watchCertificatesV1CertificateSigningRequest",
      "summary": "watch changes to an object of kind CertificateSigningRequest. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/watch/clustertrustbundles",
      "type": "api_path",
      "title": "watchCertificatesV1ClusterTrustBundleList",
      "summary": "watch individual changes to a list of ClusterTrustBundle. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1/watch/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "watchCertificatesV1ClusterTrustBundle",
      "summary": "watch changes to an object of kind ClusterTrustBundle. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/",
      "type": "api_path",
      "title": "getCertificatesV1beta1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1beta1/clustertrustbundles",
      "type": "api_path",
      "title": "deleteCertificatesV1beta1CollectionClusterTrustBundle",
      "summary": "delete collection of ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/clustertrustbundles",
      "type": "api_path",
      "title": "listCertificatesV1beta1ClusterTrustBundle",
      "summary": "list or watch objects of kind ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/certificates.k8s.io/v1beta1/clustertrustbundles",
      "type": "api_path",
      "title": "createCertificatesV1beta1ClusterTrustBundle",
      "summary": "create a ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1beta1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "deleteCertificatesV1beta1ClusterTrustBundle",
      "summary": "delete a ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "readCertificatesV1beta1ClusterTrustBundle",
      "summary": "read the specified ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1beta1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "patchCertificatesV1beta1ClusterTrustBundle",
      "summary": "partially update the specified ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1beta1/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "replaceCertificatesV1beta1ClusterTrustBundle",
      "summary": "replace the specified ClusterTrustBundle",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests",
      "type": "api_path",
      "title": "deleteCertificatesV1beta1CollectionNamespacedPodCertificateRequest",
      "summary": "delete collection of PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests",
      "type": "api_path",
      "title": "listCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "list or watch objects of kind PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests",
      "type": "api_path",
      "title": "createCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "create a PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}",
      "type": "api_path",
      "title": "deleteCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "delete a PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}",
      "type": "api_path",
      "title": "readCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "read the specified PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}",
      "type": "api_path",
      "title": "patchCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "partially update the specified PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}",
      "type": "api_path",
      "title": "replaceCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "replace the specified PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}/status",
      "type": "api_path",
      "title": "readCertificatesV1beta1NamespacedPodCertificateRequestStatus",
      "summary": "read status of the specified PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}/status",
      "type": "api_path",
      "title": "patchCertificatesV1beta1NamespacedPodCertificateRequestStatus",
      "summary": "partially update status of the specified PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/certificates.k8s.io/v1beta1/namespaces/{namespace}/podcertificaterequests/{name}/status",
      "type": "api_path",
      "title": "replaceCertificatesV1beta1NamespacedPodCertificateRequestStatus",
      "summary": "replace status of the specified PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/podcertificaterequests",
      "type": "api_path",
      "title": "listCertificatesV1beta1PodCertificateRequestForAllNamespaces",
      "summary": "list or watch objects of kind PodCertificateRequest",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/watch/clustertrustbundles",
      "type": "api_path",
      "title": "watchCertificatesV1beta1ClusterTrustBundleList",
      "summary": "watch individual changes to a list of ClusterTrustBundle. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/watch/clustertrustbundles/{name}",
      "type": "api_path",
      "title": "watchCertificatesV1beta1ClusterTrustBundle",
      "summary": "watch changes to an object of kind ClusterTrustBundle. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/watch/namespaces/{namespace}/podcertificaterequests",
      "type": "api_path",
      "title": "watchCertificatesV1beta1NamespacedPodCertificateRequestList",
      "summary": "watch individual changes to a list of PodCertificateRequest. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/watch/namespaces/{namespace}/podcertificaterequests/{name}",
      "type": "api_path",
      "title": "watchCertificatesV1beta1NamespacedPodCertificateRequest",
      "summary": "watch changes to an object of kind PodCertificateRequest. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/certificates.k8s.io/v1beta1/watch/podcertificaterequests",
      "type": "api_path",
      "title": "watchCertificatesV1beta1PodCertificateRequestListForAllNamespaces",
      "summary": "watch individual changes to a list of PodCertificateRequest. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/",
      "type": "api_path",
      "title": "getCoordinationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/",
      "type": "api_path",
      "title": "getCoordinationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/leases",
      "type": "api_path",
      "title": "listCoordinationV1LeaseForAllNamespaces",
      "summary": "list or watch objects of kind Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases",
      "type": "api_path",
      "title": "deleteCoordinationV1CollectionNamespacedLease",
      "summary": "delete collection of Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases",
      "type": "api_path",
      "title": "listCoordinationV1NamespacedLease",
      "summary": "list or watch objects of kind Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases",
      "type": "api_path",
      "title": "createCoordinationV1NamespacedLease",
      "summary": "create a Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}",
      "type": "api_path",
      "title": "deleteCoordinationV1NamespacedLease",
      "summary": "delete a Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}",
      "type": "api_path",
      "title": "readCoordinationV1NamespacedLease",
      "summary": "read the specified Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}",
      "type": "api_path",
      "title": "patchCoordinationV1NamespacedLease",
      "summary": "partially update the specified Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}",
      "type": "api_path",
      "title": "replaceCoordinationV1NamespacedLease",
      "summary": "replace the specified Lease",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/watch/leases",
      "type": "api_path",
      "title": "watchCoordinationV1LeaseListForAllNamespaces",
      "summary": "watch individual changes to a list of Lease. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/watch/namespaces/{namespace}/leases",
      "type": "api_path",
      "title": "watchCoordinationV1NamespacedLeaseList",
      "summary": "watch individual changes to a list of Lease. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1/watch/namespaces/{namespace}/leases/{name}",
      "type": "api_path",
      "title": "watchCoordinationV1NamespacedLease",
      "summary": "watch changes to an object of kind Lease. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/",
      "type": "api_path",
      "title": "getCoordinationV1alpha2APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/leasecandidates",
      "type": "api_path",
      "title": "listCoordinationV1alpha2LeaseCandidateForAllNamespaces",
      "summary": "list or watch objects of kind LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "deleteCoordinationV1alpha2CollectionNamespacedLeaseCandidate",
      "summary": "delete collection of LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "listCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "list or watch objects of kind LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "createCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "create a LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "deleteCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "delete a LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "readCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "read the specified LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "patchCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "partially update the specified LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/coordination.k8s.io/v1alpha2/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "replaceCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "replace the specified LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/watch/leasecandidates",
      "type": "api_path",
      "title": "watchCoordinationV1alpha2LeaseCandidateListForAllNamespaces",
      "summary": "watch individual changes to a list of LeaseCandidate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/watch/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "watchCoordinationV1alpha2NamespacedLeaseCandidateList",
      "summary": "watch individual changes to a list of LeaseCandidate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1alpha2/watch/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "watchCoordinationV1alpha2NamespacedLeaseCandidate",
      "summary": "watch changes to an object of kind LeaseCandidate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/",
      "type": "api_path",
      "title": "getCoordinationV1beta1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/leasecandidates",
      "type": "api_path",
      "title": "listCoordinationV1beta1LeaseCandidateForAllNamespaces",
      "summary": "list or watch objects of kind LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "deleteCoordinationV1beta1CollectionNamespacedLeaseCandidate",
      "summary": "delete collection of LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "listCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "list or watch objects of kind LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "createCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "create a LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "deleteCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "delete a LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "readCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "read the specified LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "patchCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "partially update the specified LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "replaceCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "replace the specified LeaseCandidate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/watch/leasecandidates",
      "type": "api_path",
      "title": "watchCoordinationV1beta1LeaseCandidateListForAllNamespaces",
      "summary": "watch individual changes to a list of LeaseCandidate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/watch/namespaces/{namespace}/leasecandidates",
      "type": "api_path",
      "title": "watchCoordinationV1beta1NamespacedLeaseCandidateList",
      "summary": "watch individual changes to a list of LeaseCandidate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/coordination.k8s.io/v1beta1/watch/namespaces/{namespace}/leasecandidates/{name}",
      "type": "api_path",
      "title": "watchCoordinationV1beta1NamespacedLeaseCandidate",
      "summary": "watch changes to an object of kind LeaseCandidate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/",
      "type": "api_path",
      "title": "getDiscoveryAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/",
      "type": "api_path",
      "title": "getDiscoveryV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/endpointslices",
      "type": "api_path",
      "title": "listDiscoveryV1EndpointSliceForAllNamespaces",
      "summary": "list or watch objects of kind EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices",
      "type": "api_path",
      "title": "deleteDiscoveryV1CollectionNamespacedEndpointSlice",
      "summary": "delete collection of EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices",
      "type": "api_path",
      "title": "listDiscoveryV1NamespacedEndpointSlice",
      "summary": "list or watch objects of kind EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices",
      "type": "api_path",
      "title": "createDiscoveryV1NamespacedEndpointSlice",
      "summary": "create an EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices/{name}",
      "type": "api_path",
      "title": "deleteDiscoveryV1NamespacedEndpointSlice",
      "summary": "delete an EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices/{name}",
      "type": "api_path",
      "title": "readDiscoveryV1NamespacedEndpointSlice",
      "summary": "read the specified EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices/{name}",
      "type": "api_path",
      "title": "patchDiscoveryV1NamespacedEndpointSlice",
      "summary": "partially update the specified EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices/{name}",
      "type": "api_path",
      "title": "replaceDiscoveryV1NamespacedEndpointSlice",
      "summary": "replace the specified EndpointSlice",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/watch/endpointslices",
      "type": "api_path",
      "title": "watchDiscoveryV1EndpointSliceListForAllNamespaces",
      "summary": "watch individual changes to a list of EndpointSlice. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/watch/namespaces/{namespace}/endpointslices",
      "type": "api_path",
      "title": "watchDiscoveryV1NamespacedEndpointSliceList",
      "summary": "watch individual changes to a list of EndpointSlice. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/discovery.k8s.io/v1/watch/namespaces/{namespace}/endpointslices/{name}",
      "type": "api_path",
      "title": "watchDiscoveryV1NamespacedEndpointSlice",
      "summary": "watch changes to an object of kind EndpointSlice. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/",
      "type": "api_path",
      "title": "getEventsAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/",
      "type": "api_path",
      "title": "getEventsV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/events",
      "type": "api_path",
      "title": "listEventsV1EventForAllNamespaces",
      "summary": "list or watch objects of kind Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/events.k8s.io/v1/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "deleteEventsV1CollectionNamespacedEvent",
      "summary": "delete collection of Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "listEventsV1NamespacedEvent",
      "summary": "list or watch objects of kind Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/events.k8s.io/v1/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "createEventsV1NamespacedEvent",
      "summary": "create an Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/events.k8s.io/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "deleteEventsV1NamespacedEvent",
      "summary": "delete an Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "readEventsV1NamespacedEvent",
      "summary": "read the specified Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/events.k8s.io/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "patchEventsV1NamespacedEvent",
      "summary": "partially update the specified Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/events.k8s.io/v1/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "replaceEventsV1NamespacedEvent",
      "summary": "replace the specified Event",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/watch/events",
      "type": "api_path",
      "title": "watchEventsV1EventListForAllNamespaces",
      "summary": "watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/watch/namespaces/{namespace}/events",
      "type": "api_path",
      "title": "watchEventsV1NamespacedEventList",
      "summary": "watch individual changes to a list of Event. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/events.k8s.io/v1/watch/namespaces/{namespace}/events/{name}",
      "type": "api_path",
      "title": "watchEventsV1NamespacedEvent",
      "summary": "watch changes to an object of kind Event. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/",
      "type": "api_path",
      "title": "getFlowcontrolApiserverAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/",
      "type": "api_path",
      "title": "getFlowcontrolApiserverV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas",
      "type": "api_path",
      "title": "deleteFlowcontrolApiserverV1CollectionFlowSchema",
      "summary": "delete collection of FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas",
      "type": "api_path",
      "title": "listFlowcontrolApiserverV1FlowSchema",
      "summary": "list or watch objects of kind FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas",
      "type": "api_path",
      "title": "createFlowcontrolApiserverV1FlowSchema",
      "summary": "create a FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}",
      "type": "api_path",
      "title": "deleteFlowcontrolApiserverV1FlowSchema",
      "summary": "delete a FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}",
      "type": "api_path",
      "title": "readFlowcontrolApiserverV1FlowSchema",
      "summary": "read the specified FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}",
      "type": "api_path",
      "title": "patchFlowcontrolApiserverV1FlowSchema",
      "summary": "partially update the specified FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}",
      "type": "api_path",
      "title": "replaceFlowcontrolApiserverV1FlowSchema",
      "summary": "replace the specified FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}/status",
      "type": "api_path",
      "title": "readFlowcontrolApiserverV1FlowSchemaStatus",
      "summary": "read status of the specified FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}/status",
      "type": "api_path",
      "title": "patchFlowcontrolApiserverV1FlowSchemaStatus",
      "summary": "partially update status of the specified FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}/status",
      "type": "api_path",
      "title": "replaceFlowcontrolApiserverV1FlowSchemaStatus",
      "summary": "replace status of the specified FlowSchema",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations",
      "type": "api_path",
      "title": "deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration",
      "summary": "delete collection of PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations",
      "type": "api_path",
      "title": "listFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "list or watch objects of kind PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations",
      "type": "api_path",
      "title": "createFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "create a PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}",
      "type": "api_path",
      "title": "deleteFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "delete a PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}",
      "type": "api_path",
      "title": "readFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "read the specified PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}",
      "type": "api_path",
      "title": "patchFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "partially update the specified PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}",
      "type": "api_path",
      "title": "replaceFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "replace the specified PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}/status",
      "type": "api_path",
      "title": "readFlowcontrolApiserverV1PriorityLevelConfigurationStatus",
      "summary": "read status of the specified PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}/status",
      "type": "api_path",
      "title": "patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus",
      "summary": "partially update status of the specified PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}/status",
      "type": "api_path",
      "title": "replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus",
      "summary": "replace status of the specified PriorityLevelConfiguration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas",
      "type": "api_path",
      "title": "watchFlowcontrolApiserverV1FlowSchemaList",
      "summary": "watch individual changes to a list of FlowSchema. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/{name}",
      "type": "api_path",
      "title": "watchFlowcontrolApiserverV1FlowSchema",
      "summary": "watch changes to an object of kind FlowSchema. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations",
      "type": "api_path",
      "title": "watchFlowcontrolApiserverV1PriorityLevelConfigurationList",
      "summary": "watch individual changes to a list of PriorityLevelConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/{name}",
      "type": "api_path",
      "title": "watchFlowcontrolApiserverV1PriorityLevelConfiguration",
      "summary": "watch changes to an object of kind PriorityLevelConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/",
      "type": "api_path",
      "title": "getInternalApiserverAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/v1alpha1/",
      "type": "api_path",
      "title": "getInternalApiserverV1alpha1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
      "type": "api_path",
      "title": "deleteInternalApiserverV1alpha1CollectionStorageVersion",
      "summary": "delete collection of StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
      "type": "api_path",
      "title": "listInternalApiserverV1alpha1StorageVersion",
      "summary": "list or watch objects of kind StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/internal.apiserver.k8s.io/v1alpha1/storageversions",
      "type": "api_path",
      "title": "createInternalApiserverV1alpha1StorageVersion",
      "summary": "create a StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
      "type": "api_path",
      "title": "deleteInternalApiserverV1alpha1StorageVersion",
      "summary": "delete a StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
      "type": "api_path",
      "title": "readInternalApiserverV1alpha1StorageVersion",
      "summary": "read the specified StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
      "type": "api_path",
      "title": "patchInternalApiserverV1alpha1StorageVersion",
      "summary": "partially update the specified StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}",
      "type": "api_path",
      "title": "replaceInternalApiserverV1alpha1StorageVersion",
      "summary": "replace the specified StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
      "type": "api_path",
      "title": "readInternalApiserverV1alpha1StorageVersionStatus",
      "summary": "read status of the specified StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
      "type": "api_path",
      "title": "patchInternalApiserverV1alpha1StorageVersionStatus",
      "summary": "partially update status of the specified StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/internal.apiserver.k8s.io/v1alpha1/storageversions/{name}/status",
      "type": "api_path",
      "title": "replaceInternalApiserverV1alpha1StorageVersionStatus",
      "summary": "replace status of the specified StorageVersion",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/v1alpha1/watch/storageversions",
      "type": "api_path",
      "title": "watchInternalApiserverV1alpha1StorageVersionList",
      "summary": "watch individual changes to a list of StorageVersion. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/internal.apiserver.k8s.io/v1alpha1/watch/storageversions/{name}",
      "type": "api_path",
      "title": "watchInternalApiserverV1alpha1StorageVersion",
      "summary": "watch changes to an object of kind StorageVersion. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/",
      "type": "api_path",
      "title": "getNetworkingAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/",
      "type": "api_path",
      "title": "getNetworkingV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/ingressclasses",
      "type": "api_path",
      "title": "deleteNetworkingV1CollectionIngressClass",
      "summary": "delete collection of IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/ingressclasses",
      "type": "api_path",
      "title": "listNetworkingV1IngressClass",
      "summary": "list or watch objects of kind IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/networking.k8s.io/v1/ingressclasses",
      "type": "api_path",
      "title": "createNetworkingV1IngressClass",
      "summary": "create an IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/ingressclasses/{name}",
      "type": "api_path",
      "title": "deleteNetworkingV1IngressClass",
      "summary": "delete an IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/ingressclasses/{name}",
      "type": "api_path",
      "title": "readNetworkingV1IngressClass",
      "summary": "read the specified IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/ingressclasses/{name}",
      "type": "api_path",
      "title": "patchNetworkingV1IngressClass",
      "summary": "partially update the specified IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/ingressclasses/{name}",
      "type": "api_path",
      "title": "replaceNetworkingV1IngressClass",
      "summary": "replace the specified IngressClass",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/ingresses",
      "type": "api_path",
      "title": "listNetworkingV1IngressForAllNamespaces",
      "summary": "list or watch objects of kind Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/ipaddresses",
      "type": "api_path",
      "title": "deleteNetworkingV1CollectionIPAddress",
      "summary": "delete collection of IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/ipaddresses",
      "type": "api_path",
      "title": "listNetworkingV1IPAddress",
      "summary": "list or watch objects of kind IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/networking.k8s.io/v1/ipaddresses",
      "type": "api_path",
      "title": "createNetworkingV1IPAddress",
      "summary": "create an IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/ipaddresses/{name}",
      "type": "api_path",
      "title": "deleteNetworkingV1IPAddress",
      "summary": "delete an IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/ipaddresses/{name}",
      "type": "api_path",
      "title": "readNetworkingV1IPAddress",
      "summary": "read the specified IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/ipaddresses/{name}",
      "type": "api_path",
      "title": "patchNetworkingV1IPAddress",
      "summary": "partially update the specified IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/ipaddresses/{name}",
      "type": "api_path",
      "title": "replaceNetworkingV1IPAddress",
      "summary": "replace the specified IPAddress",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses",
      "type": "api_path",
      "title": "deleteNetworkingV1CollectionNamespacedIngress",
      "summary": "delete collection of Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses",
      "type": "api_path",
      "title": "listNetworkingV1NamespacedIngress",
      "summary": "list or watch objects of kind Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses",
      "type": "api_path",
      "title": "createNetworkingV1NamespacedIngress",
      "summary": "create an Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}",
      "type": "api_path",
      "title": "deleteNetworkingV1NamespacedIngress",
      "summary": "delete an Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}",
      "type": "api_path",
      "title": "readNetworkingV1NamespacedIngress",
      "summary": "read the specified Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}",
      "type": "api_path",
      "title": "patchNetworkingV1NamespacedIngress",
      "summary": "partially update the specified Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}",
      "type": "api_path",
      "title": "replaceNetworkingV1NamespacedIngress",
      "summary": "replace the specified Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status",
      "type": "api_path",
      "title": "readNetworkingV1NamespacedIngressStatus",
      "summary": "read status of the specified Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status",
      "type": "api_path",
      "title": "patchNetworkingV1NamespacedIngressStatus",
      "summary": "partially update status of the specified Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status",
      "type": "api_path",
      "title": "replaceNetworkingV1NamespacedIngressStatus",
      "summary": "replace status of the specified Ingress",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies",
      "type": "api_path",
      "title": "deleteNetworkingV1CollectionNamespacedNetworkPolicy",
      "summary": "delete collection of NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies",
      "type": "api_path",
      "title": "listNetworkingV1NamespacedNetworkPolicy",
      "summary": "list or watch objects of kind NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies",
      "type": "api_path",
      "title": "createNetworkingV1NamespacedNetworkPolicy",
      "summary": "create a NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}",
      "type": "api_path",
      "title": "deleteNetworkingV1NamespacedNetworkPolicy",
      "summary": "delete a NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}",
      "type": "api_path",
      "title": "readNetworkingV1NamespacedNetworkPolicy",
      "summary": "read the specified NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}",
      "type": "api_path",
      "title": "patchNetworkingV1NamespacedNetworkPolicy",
      "summary": "partially update the specified NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}",
      "type": "api_path",
      "title": "replaceNetworkingV1NamespacedNetworkPolicy",
      "summary": "replace the specified NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/networkpolicies",
      "type": "api_path",
      "title": "listNetworkingV1NetworkPolicyForAllNamespaces",
      "summary": "list or watch objects of kind NetworkPolicy",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/servicecidrs",
      "type": "api_path",
      "title": "deleteNetworkingV1CollectionServiceCIDR",
      "summary": "delete collection of ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/servicecidrs",
      "type": "api_path",
      "title": "listNetworkingV1ServiceCIDR",
      "summary": "list or watch objects of kind ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/networking.k8s.io/v1/servicecidrs",
      "type": "api_path",
      "title": "createNetworkingV1ServiceCIDR",
      "summary": "create a ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/networking.k8s.io/v1/servicecidrs/{name}",
      "type": "api_path",
      "title": "deleteNetworkingV1ServiceCIDR",
      "summary": "delete a ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/servicecidrs/{name}",
      "type": "api_path",
      "title": "readNetworkingV1ServiceCIDR",
      "summary": "read the specified ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/servicecidrs/{name}",
      "type": "api_path",
      "title": "patchNetworkingV1ServiceCIDR",
      "summary": "partially update the specified ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/servicecidrs/{name}",
      "type": "api_path",
      "title": "replaceNetworkingV1ServiceCIDR",
      "summary": "replace the specified ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/servicecidrs/{name}/status",
      "type": "api_path",
      "title": "readNetworkingV1ServiceCIDRStatus",
      "summary": "read status of the specified ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/networking.k8s.io/v1/servicecidrs/{name}/status",
      "type": "api_path",
      "title": "patchNetworkingV1ServiceCIDRStatus",
      "summary": "partially update status of the specified ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/networking.k8s.io/v1/servicecidrs/{name}/status",
      "type": "api_path",
      "title": "replaceNetworkingV1ServiceCIDRStatus",
      "summary": "replace status of the specified ServiceCIDR",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/ingressclasses",
      "type": "api_path",
      "title": "watchNetworkingV1IngressClassList",
      "summary": "watch individual changes to a list of IngressClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/ingressclasses/{name}",
      "type": "api_path",
      "title": "watchNetworkingV1IngressClass",
      "summary": "watch changes to an object of kind IngressClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/ingresses",
      "type": "api_path",
      "title": "watchNetworkingV1IngressListForAllNamespaces",
      "summary": "watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/ipaddresses",
      "type": "api_path",
      "title": "watchNetworkingV1IPAddressList",
      "summary": "watch individual changes to a list of IPAddress. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/ipaddresses/{name}",
      "type": "api_path",
      "title": "watchNetworkingV1IPAddress",
      "summary": "watch changes to an object of kind IPAddress. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/ingresses",
      "type": "api_path",
      "title": "watchNetworkingV1NamespacedIngressList",
      "summary": "watch individual changes to a list of Ingress. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/ingresses/{name}",
      "type": "api_path",
      "title": "watchNetworkingV1NamespacedIngress",
      "summary": "watch changes to an object of kind Ingress. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies",
      "type": "api_path",
      "title": "watchNetworkingV1NamespacedNetworkPolicyList",
      "summary": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/namespaces/{namespace}/networkpolicies/{name}",
      "type": "api_path",
      "title": "watchNetworkingV1NamespacedNetworkPolicy",
      "summary": "watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/networkpolicies",
      "type": "api_path",
      "title": "watchNetworkingV1NetworkPolicyListForAllNamespaces",
      "summary": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/servicecidrs",
      "type": "api_path",
      "title": "watchNetworkingV1ServiceCIDRList",
      "summary": "watch individual changes to a list of ServiceCIDR. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/networking.k8s.io/v1/watch/servicecidrs/{name}",
      "type": "api_path",
      "title": "watchNetworkingV1ServiceCIDR",
      "summary": "watch changes to an object of kind ServiceCIDR. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/node.k8s.io/",
      "type": "api_path",
      "title": "getNodeAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/node.k8s.io/v1/",
      "type": "api_path",
      "title": "getNodeV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/node.k8s.io/v1/runtimeclasses",
      "type": "api_path",
      "title": "deleteNodeV1CollectionRuntimeClass",
      "summary": "delete collection of RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/node.k8s.io/v1/runtimeclasses",
      "type": "api_path",
      "title": "listNodeV1RuntimeClass",
      "summary": "list or watch objects of kind RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/node.k8s.io/v1/runtimeclasses",
      "type": "api_path",
      "title": "createNodeV1RuntimeClass",
      "summary": "create a RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/node.k8s.io/v1/runtimeclasses/{name}",
      "type": "api_path",
      "title": "deleteNodeV1RuntimeClass",
      "summary": "delete a RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/node.k8s.io/v1/runtimeclasses/{name}",
      "type": "api_path",
      "title": "readNodeV1RuntimeClass",
      "summary": "read the specified RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/node.k8s.io/v1/runtimeclasses/{name}",
      "type": "api_path",
      "title": "patchNodeV1RuntimeClass",
      "summary": "partially update the specified RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/node.k8s.io/v1/runtimeclasses/{name}",
      "type": "api_path",
      "title": "replaceNodeV1RuntimeClass",
      "summary": "replace the specified RuntimeClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/node.k8s.io/v1/watch/runtimeclasses",
      "type": "api_path",
      "title": "watchNodeV1RuntimeClassList",
      "summary": "watch individual changes to a list of RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/node.k8s.io/v1/watch/runtimeclasses/{name}",
      "type": "api_path",
      "title": "watchNodeV1RuntimeClass",
      "summary": "watch changes to an object of kind RuntimeClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/",
      "type": "api_path",
      "title": "getPolicyAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/",
      "type": "api_path",
      "title": "getPolicyV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets",
      "type": "api_path",
      "title": "deletePolicyV1CollectionNamespacedPodDisruptionBudget",
      "summary": "delete collection of PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets",
      "type": "api_path",
      "title": "listPolicyV1NamespacedPodDisruptionBudget",
      "summary": "list or watch objects of kind PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets",
      "type": "api_path",
      "title": "createPolicyV1NamespacedPodDisruptionBudget",
      "summary": "create a PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}",
      "type": "api_path",
      "title": "deletePolicyV1NamespacedPodDisruptionBudget",
      "summary": "delete a PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}",
      "type": "api_path",
      "title": "readPolicyV1NamespacedPodDisruptionBudget",
      "summary": "read the specified PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}",
      "type": "api_path",
      "title": "patchPolicyV1NamespacedPodDisruptionBudget",
      "summary": "partially update the specified PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}",
      "type": "api_path",
      "title": "replacePolicyV1NamespacedPodDisruptionBudget",
      "summary": "replace the specified PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status",
      "type": "api_path",
      "title": "readPolicyV1NamespacedPodDisruptionBudgetStatus",
      "summary": "read status of the specified PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status",
      "type": "api_path",
      "title": "patchPolicyV1NamespacedPodDisruptionBudgetStatus",
      "summary": "partially update status of the specified PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status",
      "type": "api_path",
      "title": "replacePolicyV1NamespacedPodDisruptionBudgetStatus",
      "summary": "replace status of the specified PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/poddisruptionbudgets",
      "type": "api_path",
      "title": "listPolicyV1PodDisruptionBudgetForAllNamespaces",
      "summary": "list or watch objects of kind PodDisruptionBudget",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets",
      "type": "api_path",
      "title": "watchPolicyV1NamespacedPodDisruptionBudgetList",
      "summary": "watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}",
      "type": "api_path",
      "title": "watchPolicyV1NamespacedPodDisruptionBudget",
      "summary": "watch changes to an object of kind PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/policy/v1/watch/poddisruptionbudgets",
      "type": "api_path",
      "title": "watchPolicyV1PodDisruptionBudgetListForAllNamespaces",
      "summary": "watch individual changes to a list of PodDisruptionBudget. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/",
      "type": "api_path",
      "title": "getRbacAuthorizationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/",
      "type": "api_path",
      "title": "getRbacAuthorizationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/clusterrolebindings",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1CollectionClusterRoleBinding",
      "summary": "delete collection of ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/clusterrolebindings",
      "type": "api_path",
      "title": "listRbacAuthorizationV1ClusterRoleBinding",
      "summary": "list or watch objects of kind ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/rbac.authorization.k8s.io/v1/clusterrolebindings",
      "type": "api_path",
      "title": "createRbacAuthorizationV1ClusterRoleBinding",
      "summary": "create a ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1ClusterRoleBinding",
      "summary": "delete a ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}",
      "type": "api_path",
      "title": "readRbacAuthorizationV1ClusterRoleBinding",
      "summary": "read the specified ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}",
      "type": "api_path",
      "title": "patchRbacAuthorizationV1ClusterRoleBinding",
      "summary": "partially update the specified ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}",
      "type": "api_path",
      "title": "replaceRbacAuthorizationV1ClusterRoleBinding",
      "summary": "replace the specified ClusterRoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/clusterroles",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1CollectionClusterRole",
      "summary": "delete collection of ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/clusterroles",
      "type": "api_path",
      "title": "listRbacAuthorizationV1ClusterRole",
      "summary": "list or watch objects of kind ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/rbac.authorization.k8s.io/v1/clusterroles",
      "type": "api_path",
      "title": "createRbacAuthorizationV1ClusterRole",
      "summary": "create a ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1ClusterRole",
      "summary": "delete a ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}",
      "type": "api_path",
      "title": "readRbacAuthorizationV1ClusterRole",
      "summary": "read the specified ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}",
      "type": "api_path",
      "title": "patchRbacAuthorizationV1ClusterRole",
      "summary": "partially update the specified ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}",
      "type": "api_path",
      "title": "replaceRbacAuthorizationV1ClusterRole",
      "summary": "replace the specified ClusterRole",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1CollectionNamespacedRoleBinding",
      "summary": "delete collection of RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings",
      "type": "api_path",
      "title": "listRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "list or watch objects of kind RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings",
      "type": "api_path",
      "title": "createRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "create a RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "delete a RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}",
      "type": "api_path",
      "title": "readRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "read the specified RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}",
      "type": "api_path",
      "title": "patchRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "partially update the specified RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}",
      "type": "api_path",
      "title": "replaceRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "replace the specified RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1CollectionNamespacedRole",
      "summary": "delete collection of Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles",
      "type": "api_path",
      "title": "listRbacAuthorizationV1NamespacedRole",
      "summary": "list or watch objects of kind Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles",
      "type": "api_path",
      "title": "createRbacAuthorizationV1NamespacedRole",
      "summary": "create a Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}",
      "type": "api_path",
      "title": "deleteRbacAuthorizationV1NamespacedRole",
      "summary": "delete a Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}",
      "type": "api_path",
      "title": "readRbacAuthorizationV1NamespacedRole",
      "summary": "read the specified Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}",
      "type": "api_path",
      "title": "patchRbacAuthorizationV1NamespacedRole",
      "summary": "partially update the specified Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}",
      "type": "api_path",
      "title": "replaceRbacAuthorizationV1NamespacedRole",
      "summary": "replace the specified Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/rolebindings",
      "type": "api_path",
      "title": "listRbacAuthorizationV1RoleBindingForAllNamespaces",
      "summary": "list or watch objects of kind RoleBinding",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/roles",
      "type": "api_path",
      "title": "listRbacAuthorizationV1RoleForAllNamespaces",
      "summary": "list or watch objects of kind Role",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1ClusterRoleBindingList",
      "summary": "watch individual changes to a list of ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1ClusterRoleBinding",
      "summary": "watch changes to an object of kind ClusterRoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/clusterroles",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1ClusterRoleList",
      "summary": "watch individual changes to a list of ClusterRole. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1ClusterRole",
      "summary": "watch changes to an object of kind ClusterRole. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1NamespacedRoleBindingList",
      "summary": "watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1NamespacedRoleBinding",
      "summary": "watch changes to an object of kind RoleBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1NamespacedRoleList",
      "summary": "watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1NamespacedRole",
      "summary": "watch changes to an object of kind Role. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/rolebindings",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1RoleBindingListForAllNamespaces",
      "summary": "watch individual changes to a list of RoleBinding. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/rbac.authorization.k8s.io/v1/watch/roles",
      "type": "api_path",
      "title": "watchRbacAuthorizationV1RoleListForAllNamespaces",
      "summary": "watch individual changes to a list of Role. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/",
      "type": "api_path",
      "title": "getResourceAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/",
      "type": "api_path",
      "title": "getResourceV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/deviceclasses",
      "type": "api_path",
      "title": "deleteResourceV1CollectionDeviceClass",
      "summary": "delete collection of DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/deviceclasses",
      "type": "api_path",
      "title": "listResourceV1DeviceClass",
      "summary": "list or watch objects of kind DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1/deviceclasses",
      "type": "api_path",
      "title": "createResourceV1DeviceClass",
      "summary": "create a DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/deviceclasses/{name}",
      "type": "api_path",
      "title": "deleteResourceV1DeviceClass",
      "summary": "delete a DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/deviceclasses/{name}",
      "type": "api_path",
      "title": "readResourceV1DeviceClass",
      "summary": "read the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/deviceclasses/{name}",
      "type": "api_path",
      "title": "patchResourceV1DeviceClass",
      "summary": "partially update the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/deviceclasses/{name}",
      "type": "api_path",
      "title": "replaceResourceV1DeviceClass",
      "summary": "replace the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/devicetaintrules",
      "type": "api_path",
      "title": "deleteResourceV1CollectionDeviceTaintRule",
      "summary": "delete collection of DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/devicetaintrules",
      "type": "api_path",
      "title": "listResourceV1DeviceTaintRule",
      "summary": "list or watch objects of kind DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1/devicetaintrules",
      "type": "api_path",
      "title": "createResourceV1DeviceTaintRule",
      "summary": "create a DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/devicetaintrules/{name}",
      "type": "api_path",
      "title": "deleteResourceV1DeviceTaintRule",
      "summary": "delete a DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/devicetaintrules/{name}",
      "type": "api_path",
      "title": "readResourceV1DeviceTaintRule",
      "summary": "read the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/devicetaintrules/{name}",
      "type": "api_path",
      "title": "patchResourceV1DeviceTaintRule",
      "summary": "partially update the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/devicetaintrules/{name}",
      "type": "api_path",
      "title": "replaceResourceV1DeviceTaintRule",
      "summary": "replace the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "readResourceV1DeviceTaintRuleStatus",
      "summary": "read status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1DeviceTaintRuleStatus",
      "summary": "partially update status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1DeviceTaintRuleStatus",
      "summary": "replace status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "deleteResourceV1CollectionNamespacedResourceClaim",
      "summary": "delete collection of ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "listResourceV1NamespacedResourceClaim",
      "summary": "list or watch objects of kind ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "createResourceV1NamespacedResourceClaim",
      "summary": "create a ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "deleteResourceV1NamespacedResourceClaim",
      "summary": "delete a ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "readResourceV1NamespacedResourceClaim",
      "summary": "read the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "patchResourceV1NamespacedResourceClaim",
      "summary": "partially update the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "replaceResourceV1NamespacedResourceClaim",
      "summary": "replace the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "readResourceV1NamespacedResourceClaimStatus",
      "summary": "read status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1NamespacedResourceClaimStatus",
      "summary": "partially update status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1NamespacedResourceClaimStatus",
      "summary": "replace status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "deleteResourceV1CollectionNamespacedResourceClaimTemplate",
      "summary": "delete collection of ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "listResourceV1NamespacedResourceClaimTemplate",
      "summary": "list or watch objects of kind ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "createResourceV1NamespacedResourceClaimTemplate",
      "summary": "create a ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "deleteResourceV1NamespacedResourceClaimTemplate",
      "summary": "delete a ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "readResourceV1NamespacedResourceClaimTemplate",
      "summary": "read the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "patchResourceV1NamespacedResourceClaimTemplate",
      "summary": "partially update the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "replaceResourceV1NamespacedResourceClaimTemplate",
      "summary": "replace the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/resourceclaims",
      "type": "api_path",
      "title": "listResourceV1ResourceClaimForAllNamespaces",
      "summary": "list or watch objects of kind ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/resourceclaimtemplates",
      "type": "api_path",
      "title": "listResourceV1ResourceClaimTemplateForAllNamespaces",
      "summary": "list or watch objects of kind ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/resourceslices",
      "type": "api_path",
      "title": "deleteResourceV1CollectionResourceSlice",
      "summary": "delete collection of ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/resourceslices",
      "type": "api_path",
      "title": "listResourceV1ResourceSlice",
      "summary": "list or watch objects of kind ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1/resourceslices",
      "type": "api_path",
      "title": "createResourceV1ResourceSlice",
      "summary": "create a ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1/resourceslices/{name}",
      "type": "api_path",
      "title": "deleteResourceV1ResourceSlice",
      "summary": "delete a ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/resourceslices/{name}",
      "type": "api_path",
      "title": "readResourceV1ResourceSlice",
      "summary": "read the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1/resourceslices/{name}",
      "type": "api_path",
      "title": "patchResourceV1ResourceSlice",
      "summary": "partially update the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1/resourceslices/{name}",
      "type": "api_path",
      "title": "replaceResourceV1ResourceSlice",
      "summary": "replace the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/deviceclasses",
      "type": "api_path",
      "title": "watchResourceV1DeviceClassList",
      "summary": "watch individual changes to a list of DeviceClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/deviceclasses/{name}",
      "type": "api_path",
      "title": "watchResourceV1DeviceClass",
      "summary": "watch changes to an object of kind DeviceClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/devicetaintrules",
      "type": "api_path",
      "title": "watchResourceV1DeviceTaintRuleList",
      "summary": "watch individual changes to a list of DeviceTaintRule. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/devicetaintrules/{name}",
      "type": "api_path",
      "title": "watchResourceV1DeviceTaintRule",
      "summary": "watch changes to an object of kind DeviceTaintRule. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "watchResourceV1NamespacedResourceClaimList",
      "summary": "watch individual changes to a list of ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "watchResourceV1NamespacedResourceClaim",
      "summary": "watch changes to an object of kind ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "watchResourceV1NamespacedResourceClaimTemplateList",
      "summary": "watch individual changes to a list of ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "watchResourceV1NamespacedResourceClaimTemplate",
      "summary": "watch changes to an object of kind ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/resourceclaims",
      "type": "api_path",
      "title": "watchResourceV1ResourceClaimListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/resourceclaimtemplates",
      "type": "api_path",
      "title": "watchResourceV1ResourceClaimTemplateListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/resourceslices",
      "type": "api_path",
      "title": "watchResourceV1ResourceSliceList",
      "summary": "watch individual changes to a list of ResourceSlice. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1/watch/resourceslices/{name}",
      "type": "api_path",
      "title": "watchResourceV1ResourceSlice",
      "summary": "watch changes to an object of kind ResourceSlice. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/",
      "type": "api_path",
      "title": "getResourceV1alpha3APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1alpha3/devicetaintrules",
      "type": "api_path",
      "title": "deleteResourceV1alpha3CollectionDeviceTaintRule",
      "summary": "delete collection of DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/devicetaintrules",
      "type": "api_path",
      "title": "listResourceV1alpha3DeviceTaintRule",
      "summary": "list or watch objects of kind DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1alpha3/devicetaintrules",
      "type": "api_path",
      "title": "createResourceV1alpha3DeviceTaintRule",
      "summary": "create a DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}",
      "type": "api_path",
      "title": "deleteResourceV1alpha3DeviceTaintRule",
      "summary": "delete a DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}",
      "type": "api_path",
      "title": "readResourceV1alpha3DeviceTaintRule",
      "summary": "read the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}",
      "type": "api_path",
      "title": "patchResourceV1alpha3DeviceTaintRule",
      "summary": "partially update the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}",
      "type": "api_path",
      "title": "replaceResourceV1alpha3DeviceTaintRule",
      "summary": "replace the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "readResourceV1alpha3DeviceTaintRuleStatus",
      "summary": "read status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1alpha3DeviceTaintRuleStatus",
      "summary": "partially update status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1alpha3/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1alpha3DeviceTaintRuleStatus",
      "summary": "replace status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests",
      "type": "api_path",
      "title": "deleteResourceV1alpha3CollectionResourcePoolStatusRequest",
      "summary": "delete collection of ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests",
      "type": "api_path",
      "title": "listResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "list or watch objects of kind ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests",
      "type": "api_path",
      "title": "createResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "create a ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}",
      "type": "api_path",
      "title": "deleteResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "delete a ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}",
      "type": "api_path",
      "title": "readResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "read the specified ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}",
      "type": "api_path",
      "title": "patchResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "partially update the specified ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}",
      "type": "api_path",
      "title": "replaceResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "replace the specified ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}/status",
      "type": "api_path",
      "title": "readResourceV1alpha3ResourcePoolStatusRequestStatus",
      "summary": "read status of the specified ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1alpha3ResourcePoolStatusRequestStatus",
      "summary": "partially update status of the specified ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1alpha3/resourcepoolstatusrequests/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1alpha3ResourcePoolStatusRequestStatus",
      "summary": "replace status of the specified ResourcePoolStatusRequest",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/watch/devicetaintrules",
      "type": "api_path",
      "title": "watchResourceV1alpha3DeviceTaintRuleList",
      "summary": "watch individual changes to a list of DeviceTaintRule. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/watch/devicetaintrules/{name}",
      "type": "api_path",
      "title": "watchResourceV1alpha3DeviceTaintRule",
      "summary": "watch changes to an object of kind DeviceTaintRule. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/watch/resourcepoolstatusrequests",
      "type": "api_path",
      "title": "watchResourceV1alpha3ResourcePoolStatusRequestList",
      "summary": "watch individual changes to a list of ResourcePoolStatusRequest. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1alpha3/watch/resourcepoolstatusrequests/{name}",
      "type": "api_path",
      "title": "watchResourceV1alpha3ResourcePoolStatusRequest",
      "summary": "watch changes to an object of kind ResourcePoolStatusRequest. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/",
      "type": "api_path",
      "title": "getResourceV1beta1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/deviceclasses",
      "type": "api_path",
      "title": "deleteResourceV1beta1CollectionDeviceClass",
      "summary": "delete collection of DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/deviceclasses",
      "type": "api_path",
      "title": "listResourceV1beta1DeviceClass",
      "summary": "list or watch objects of kind DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta1/deviceclasses",
      "type": "api_path",
      "title": "createResourceV1beta1DeviceClass",
      "summary": "create a DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/deviceclasses/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta1DeviceClass",
      "summary": "delete a DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/deviceclasses/{name}",
      "type": "api_path",
      "title": "readResourceV1beta1DeviceClass",
      "summary": "read the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta1/deviceclasses/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta1DeviceClass",
      "summary": "partially update the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta1/deviceclasses/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta1DeviceClass",
      "summary": "replace the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "deleteResourceV1beta1CollectionNamespacedResourceClaim",
      "summary": "delete collection of ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "listResourceV1beta1NamespacedResourceClaim",
      "summary": "list or watch objects of kind ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "createResourceV1beta1NamespacedResourceClaim",
      "summary": "create a ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta1NamespacedResourceClaim",
      "summary": "delete a ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "readResourceV1beta1NamespacedResourceClaim",
      "summary": "read the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta1NamespacedResourceClaim",
      "summary": "partially update the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta1NamespacedResourceClaim",
      "summary": "replace the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "readResourceV1beta1NamespacedResourceClaimStatus",
      "summary": "read status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1beta1NamespacedResourceClaimStatus",
      "summary": "partially update status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1beta1NamespacedResourceClaimStatus",
      "summary": "replace status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "deleteResourceV1beta1CollectionNamespacedResourceClaimTemplate",
      "summary": "delete collection of ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "listResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "list or watch objects of kind ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "createResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "create a ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "delete a ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "readResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "read the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "partially update the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "replace the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/resourceclaims",
      "type": "api_path",
      "title": "listResourceV1beta1ResourceClaimForAllNamespaces",
      "summary": "list or watch objects of kind ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/resourceclaimtemplates",
      "type": "api_path",
      "title": "listResourceV1beta1ResourceClaimTemplateForAllNamespaces",
      "summary": "list or watch objects of kind ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/resourceslices",
      "type": "api_path",
      "title": "deleteResourceV1beta1CollectionResourceSlice",
      "summary": "delete collection of ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/resourceslices",
      "type": "api_path",
      "title": "listResourceV1beta1ResourceSlice",
      "summary": "list or watch objects of kind ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta1/resourceslices",
      "type": "api_path",
      "title": "createResourceV1beta1ResourceSlice",
      "summary": "create a ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta1/resourceslices/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta1ResourceSlice",
      "summary": "delete a ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/resourceslices/{name}",
      "type": "api_path",
      "title": "readResourceV1beta1ResourceSlice",
      "summary": "read the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta1/resourceslices/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta1ResourceSlice",
      "summary": "partially update the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta1/resourceslices/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta1ResourceSlice",
      "summary": "replace the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/deviceclasses",
      "type": "api_path",
      "title": "watchResourceV1beta1DeviceClassList",
      "summary": "watch individual changes to a list of DeviceClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/deviceclasses/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta1DeviceClass",
      "summary": "watch changes to an object of kind DeviceClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "watchResourceV1beta1NamespacedResourceClaimList",
      "summary": "watch individual changes to a list of ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta1NamespacedResourceClaim",
      "summary": "watch changes to an object of kind ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "watchResourceV1beta1NamespacedResourceClaimTemplateList",
      "summary": "watch individual changes to a list of ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta1NamespacedResourceClaimTemplate",
      "summary": "watch changes to an object of kind ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/resourceclaims",
      "type": "api_path",
      "title": "watchResourceV1beta1ResourceClaimListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/resourceclaimtemplates",
      "type": "api_path",
      "title": "watchResourceV1beta1ResourceClaimTemplateListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/resourceslices",
      "type": "api_path",
      "title": "watchResourceV1beta1ResourceSliceList",
      "summary": "watch individual changes to a list of ResourceSlice. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta1/watch/resourceslices/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta1ResourceSlice",
      "summary": "watch changes to an object of kind ResourceSlice. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/",
      "type": "api_path",
      "title": "getResourceV1beta2APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/deviceclasses",
      "type": "api_path",
      "title": "deleteResourceV1beta2CollectionDeviceClass",
      "summary": "delete collection of DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/deviceclasses",
      "type": "api_path",
      "title": "listResourceV1beta2DeviceClass",
      "summary": "list or watch objects of kind DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta2/deviceclasses",
      "type": "api_path",
      "title": "createResourceV1beta2DeviceClass",
      "summary": "create a DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/deviceclasses/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta2DeviceClass",
      "summary": "delete a DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/deviceclasses/{name}",
      "type": "api_path",
      "title": "readResourceV1beta2DeviceClass",
      "summary": "read the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/deviceclasses/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta2DeviceClass",
      "summary": "partially update the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/deviceclasses/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta2DeviceClass",
      "summary": "replace the specified DeviceClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/devicetaintrules",
      "type": "api_path",
      "title": "deleteResourceV1beta2CollectionDeviceTaintRule",
      "summary": "delete collection of DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/devicetaintrules",
      "type": "api_path",
      "title": "listResourceV1beta2DeviceTaintRule",
      "summary": "list or watch objects of kind DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta2/devicetaintrules",
      "type": "api_path",
      "title": "createResourceV1beta2DeviceTaintRule",
      "summary": "create a DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta2DeviceTaintRule",
      "summary": "delete a DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}",
      "type": "api_path",
      "title": "readResourceV1beta2DeviceTaintRule",
      "summary": "read the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta2DeviceTaintRule",
      "summary": "partially update the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta2DeviceTaintRule",
      "summary": "replace the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "readResourceV1beta2DeviceTaintRuleStatus",
      "summary": "read status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1beta2DeviceTaintRuleStatus",
      "summary": "partially update status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/devicetaintrules/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1beta2DeviceTaintRuleStatus",
      "summary": "replace status of the specified DeviceTaintRule",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "deleteResourceV1beta2CollectionNamespacedResourceClaim",
      "summary": "delete collection of ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "listResourceV1beta2NamespacedResourceClaim",
      "summary": "list or watch objects of kind ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "createResourceV1beta2NamespacedResourceClaim",
      "summary": "create a ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta2NamespacedResourceClaim",
      "summary": "delete a ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "readResourceV1beta2NamespacedResourceClaim",
      "summary": "read the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta2NamespacedResourceClaim",
      "summary": "partially update the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta2NamespacedResourceClaim",
      "summary": "replace the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "readResourceV1beta2NamespacedResourceClaimStatus",
      "summary": "read status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "patchResourceV1beta2NamespacedResourceClaimStatus",
      "summary": "partially update status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaims/{name}/status",
      "type": "api_path",
      "title": "replaceResourceV1beta2NamespacedResourceClaimStatus",
      "summary": "replace status of the specified ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "deleteResourceV1beta2CollectionNamespacedResourceClaimTemplate",
      "summary": "delete collection of ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "listResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "list or watch objects of kind ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "createResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "create a ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "delete a ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "readResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "read the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "partially update the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "replace the specified ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/resourceclaims",
      "type": "api_path",
      "title": "listResourceV1beta2ResourceClaimForAllNamespaces",
      "summary": "list or watch objects of kind ResourceClaim",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/resourceclaimtemplates",
      "type": "api_path",
      "title": "listResourceV1beta2ResourceClaimTemplateForAllNamespaces",
      "summary": "list or watch objects of kind ResourceClaimTemplate",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/resourceslices",
      "type": "api_path",
      "title": "deleteResourceV1beta2CollectionResourceSlice",
      "summary": "delete collection of ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/resourceslices",
      "type": "api_path",
      "title": "listResourceV1beta2ResourceSlice",
      "summary": "list or watch objects of kind ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/resource.k8s.io/v1beta2/resourceslices",
      "type": "api_path",
      "title": "createResourceV1beta2ResourceSlice",
      "summary": "create a ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/resource.k8s.io/v1beta2/resourceslices/{name}",
      "type": "api_path",
      "title": "deleteResourceV1beta2ResourceSlice",
      "summary": "delete a ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/resourceslices/{name}",
      "type": "api_path",
      "title": "readResourceV1beta2ResourceSlice",
      "summary": "read the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/resource.k8s.io/v1beta2/resourceslices/{name}",
      "type": "api_path",
      "title": "patchResourceV1beta2ResourceSlice",
      "summary": "partially update the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/resource.k8s.io/v1beta2/resourceslices/{name}",
      "type": "api_path",
      "title": "replaceResourceV1beta2ResourceSlice",
      "summary": "replace the specified ResourceSlice",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/deviceclasses",
      "type": "api_path",
      "title": "watchResourceV1beta2DeviceClassList",
      "summary": "watch individual changes to a list of DeviceClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/deviceclasses/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta2DeviceClass",
      "summary": "watch changes to an object of kind DeviceClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/devicetaintrules",
      "type": "api_path",
      "title": "watchResourceV1beta2DeviceTaintRuleList",
      "summary": "watch individual changes to a list of DeviceTaintRule. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/devicetaintrules/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta2DeviceTaintRule",
      "summary": "watch changes to an object of kind DeviceTaintRule. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/namespaces/{namespace}/resourceclaims",
      "type": "api_path",
      "title": "watchResourceV1beta2NamespacedResourceClaimList",
      "summary": "watch individual changes to a list of ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/namespaces/{namespace}/resourceclaims/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta2NamespacedResourceClaim",
      "summary": "watch changes to an object of kind ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/namespaces/{namespace}/resourceclaimtemplates",
      "type": "api_path",
      "title": "watchResourceV1beta2NamespacedResourceClaimTemplateList",
      "summary": "watch individual changes to a list of ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/namespaces/{namespace}/resourceclaimtemplates/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta2NamespacedResourceClaimTemplate",
      "summary": "watch changes to an object of kind ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/resourceclaims",
      "type": "api_path",
      "title": "watchResourceV1beta2ResourceClaimListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceClaim. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/resourceclaimtemplates",
      "type": "api_path",
      "title": "watchResourceV1beta2ResourceClaimTemplateListForAllNamespaces",
      "summary": "watch individual changes to a list of ResourceClaimTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/resourceslices",
      "type": "api_path",
      "title": "watchResourceV1beta2ResourceSliceList",
      "summary": "watch individual changes to a list of ResourceSlice. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/resource.k8s.io/v1beta2/watch/resourceslices/{name}",
      "type": "api_path",
      "title": "watchResourceV1beta2ResourceSlice",
      "summary": "watch changes to an object of kind ResourceSlice. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/",
      "type": "api_path",
      "title": "getSchedulingAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1/",
      "type": "api_path",
      "title": "getSchedulingV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1/priorityclasses",
      "type": "api_path",
      "title": "deleteSchedulingV1CollectionPriorityClass",
      "summary": "delete collection of PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1/priorityclasses",
      "type": "api_path",
      "title": "listSchedulingV1PriorityClass",
      "summary": "list or watch objects of kind PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/scheduling.k8s.io/v1/priorityclasses",
      "type": "api_path",
      "title": "createSchedulingV1PriorityClass",
      "summary": "create a PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1/priorityclasses/{name}",
      "type": "api_path",
      "title": "deleteSchedulingV1PriorityClass",
      "summary": "delete a PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1/priorityclasses/{name}",
      "type": "api_path",
      "title": "readSchedulingV1PriorityClass",
      "summary": "read the specified PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/scheduling.k8s.io/v1/priorityclasses/{name}",
      "type": "api_path",
      "title": "patchSchedulingV1PriorityClass",
      "summary": "partially update the specified PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/scheduling.k8s.io/v1/priorityclasses/{name}",
      "type": "api_path",
      "title": "replaceSchedulingV1PriorityClass",
      "summary": "replace the specified PriorityClass",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1/watch/priorityclasses",
      "type": "api_path",
      "title": "watchSchedulingV1PriorityClassList",
      "summary": "watch individual changes to a list of PriorityClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1/watch/priorityclasses/{name}",
      "type": "api_path",
      "title": "watchSchedulingV1PriorityClass",
      "summary": "watch changes to an object of kind PriorityClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/",
      "type": "api_path",
      "title": "getSchedulingV1alpha3APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/compositepodgroups",
      "type": "api_path",
      "title": "listSchedulingV1alpha3CompositePodGroupForAllNamespaces",
      "summary": "list or watch objects of kind CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups",
      "type": "api_path",
      "title": "deleteSchedulingV1alpha3CollectionNamespacedCompositePodGroup",
      "summary": "delete collection of CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups",
      "type": "api_path",
      "title": "listSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "list or watch objects of kind CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups",
      "type": "api_path",
      "title": "createSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "create a CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}",
      "type": "api_path",
      "title": "deleteSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "delete a CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}",
      "type": "api_path",
      "title": "readSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "read the specified CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}",
      "type": "api_path",
      "title": "patchSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "partially update the specified CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}",
      "type": "api_path",
      "title": "replaceSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "replace the specified CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}/status",
      "type": "api_path",
      "title": "readSchedulingV1alpha3NamespacedCompositePodGroupStatus",
      "summary": "read status of the specified CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}/status",
      "type": "api_path",
      "title": "patchSchedulingV1alpha3NamespacedCompositePodGroupStatus",
      "summary": "partially update status of the specified CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/compositepodgroups/{name}/status",
      "type": "api_path",
      "title": "replaceSchedulingV1alpha3NamespacedCompositePodGroupStatus",
      "summary": "replace status of the specified CompositePodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups",
      "type": "api_path",
      "title": "deleteSchedulingV1alpha3CollectionNamespacedPodGroup",
      "summary": "delete collection of PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups",
      "type": "api_path",
      "title": "listSchedulingV1alpha3NamespacedPodGroup",
      "summary": "list or watch objects of kind PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups",
      "type": "api_path",
      "title": "createSchedulingV1alpha3NamespacedPodGroup",
      "summary": "create a PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}",
      "type": "api_path",
      "title": "deleteSchedulingV1alpha3NamespacedPodGroup",
      "summary": "delete a PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}",
      "type": "api_path",
      "title": "readSchedulingV1alpha3NamespacedPodGroup",
      "summary": "read the specified PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}",
      "type": "api_path",
      "title": "patchSchedulingV1alpha3NamespacedPodGroup",
      "summary": "partially update the specified PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}",
      "type": "api_path",
      "title": "replaceSchedulingV1alpha3NamespacedPodGroup",
      "summary": "replace the specified PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}/status",
      "type": "api_path",
      "title": "readSchedulingV1alpha3NamespacedPodGroupStatus",
      "summary": "read status of the specified PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}/status",
      "type": "api_path",
      "title": "patchSchedulingV1alpha3NamespacedPodGroupStatus",
      "summary": "partially update status of the specified PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/podgroups/{name}/status",
      "type": "api_path",
      "title": "replaceSchedulingV1alpha3NamespacedPodGroupStatus",
      "summary": "replace status of the specified PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads",
      "type": "api_path",
      "title": "deleteSchedulingV1alpha3CollectionNamespacedWorkload",
      "summary": "delete collection of Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads",
      "type": "api_path",
      "title": "listSchedulingV1alpha3NamespacedWorkload",
      "summary": "list or watch objects of kind Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads",
      "type": "api_path",
      "title": "createSchedulingV1alpha3NamespacedWorkload",
      "summary": "create a Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads/{name}",
      "type": "api_path",
      "title": "deleteSchedulingV1alpha3NamespacedWorkload",
      "summary": "delete a Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads/{name}",
      "type": "api_path",
      "title": "readSchedulingV1alpha3NamespacedWorkload",
      "summary": "read the specified Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads/{name}",
      "type": "api_path",
      "title": "patchSchedulingV1alpha3NamespacedWorkload",
      "summary": "partially update the specified Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/scheduling.k8s.io/v1alpha3/namespaces/{namespace}/workloads/{name}",
      "type": "api_path",
      "title": "replaceSchedulingV1alpha3NamespacedWorkload",
      "summary": "replace the specified Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/podgroups",
      "type": "api_path",
      "title": "listSchedulingV1alpha3PodGroupForAllNamespaces",
      "summary": "list or watch objects of kind PodGroup",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/compositepodgroups",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3CompositePodGroupListForAllNamespaces",
      "summary": "watch individual changes to a list of CompositePodGroup. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/namespaces/{namespace}/compositepodgroups",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3NamespacedCompositePodGroupList",
      "summary": "watch individual changes to a list of CompositePodGroup. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/namespaces/{namespace}/compositepodgroups/{name}",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3NamespacedCompositePodGroup",
      "summary": "watch changes to an object of kind CompositePodGroup. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/namespaces/{namespace}/podgroups",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3NamespacedPodGroupList",
      "summary": "watch individual changes to a list of PodGroup. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/namespaces/{namespace}/podgroups/{name}",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3NamespacedPodGroup",
      "summary": "watch changes to an object of kind PodGroup. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/namespaces/{namespace}/workloads",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3NamespacedWorkloadList",
      "summary": "watch individual changes to a list of Workload. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/namespaces/{namespace}/workloads/{name}",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3NamespacedWorkload",
      "summary": "watch changes to an object of kind Workload. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/podgroups",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3PodGroupListForAllNamespaces",
      "summary": "watch individual changes to a list of PodGroup. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/watch/workloads",
      "type": "api_path",
      "title": "watchSchedulingV1alpha3WorkloadListForAllNamespaces",
      "summary": "watch individual changes to a list of Workload. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/scheduling.k8s.io/v1alpha3/workloads",
      "type": "api_path",
      "title": "listSchedulingV1alpha3WorkloadForAllNamespaces",
      "summary": "list or watch objects of kind Workload",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/",
      "type": "api_path",
      "title": "getStorageAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/",
      "type": "api_path",
      "title": "getStorageV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/csidrivers",
      "type": "api_path",
      "title": "deleteStorageV1CollectionCSIDriver",
      "summary": "delete collection of CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/csidrivers",
      "type": "api_path",
      "title": "listStorageV1CSIDriver",
      "summary": "list or watch objects of kind CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storage.k8s.io/v1/csidrivers",
      "type": "api_path",
      "title": "createStorageV1CSIDriver",
      "summary": "create a CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/csidrivers/{name}",
      "type": "api_path",
      "title": "deleteStorageV1CSIDriver",
      "summary": "delete a CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/csidrivers/{name}",
      "type": "api_path",
      "title": "readStorageV1CSIDriver",
      "summary": "read the specified CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/csidrivers/{name}",
      "type": "api_path",
      "title": "patchStorageV1CSIDriver",
      "summary": "partially update the specified CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/csidrivers/{name}",
      "type": "api_path",
      "title": "replaceStorageV1CSIDriver",
      "summary": "replace the specified CSIDriver",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/csinodes",
      "type": "api_path",
      "title": "deleteStorageV1CollectionCSINode",
      "summary": "delete collection of CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/csinodes",
      "type": "api_path",
      "title": "listStorageV1CSINode",
      "summary": "list or watch objects of kind CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storage.k8s.io/v1/csinodes",
      "type": "api_path",
      "title": "createStorageV1CSINode",
      "summary": "create a CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/csinodes/{name}",
      "type": "api_path",
      "title": "deleteStorageV1CSINode",
      "summary": "delete a CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/csinodes/{name}",
      "type": "api_path",
      "title": "readStorageV1CSINode",
      "summary": "read the specified CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/csinodes/{name}",
      "type": "api_path",
      "title": "patchStorageV1CSINode",
      "summary": "partially update the specified CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/csinodes/{name}",
      "type": "api_path",
      "title": "replaceStorageV1CSINode",
      "summary": "replace the specified CSINode",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/csistoragecapacities",
      "type": "api_path",
      "title": "listStorageV1CSIStorageCapacityForAllNamespaces",
      "summary": "list or watch objects of kind CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities",
      "type": "api_path",
      "title": "deleteStorageV1CollectionNamespacedCSIStorageCapacity",
      "summary": "delete collection of CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities",
      "type": "api_path",
      "title": "listStorageV1NamespacedCSIStorageCapacity",
      "summary": "list or watch objects of kind CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities",
      "type": "api_path",
      "title": "createStorageV1NamespacedCSIStorageCapacity",
      "summary": "create a CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}",
      "type": "api_path",
      "title": "deleteStorageV1NamespacedCSIStorageCapacity",
      "summary": "delete a CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}",
      "type": "api_path",
      "title": "readStorageV1NamespacedCSIStorageCapacity",
      "summary": "read the specified CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}",
      "type": "api_path",
      "title": "patchStorageV1NamespacedCSIStorageCapacity",
      "summary": "partially update the specified CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}",
      "type": "api_path",
      "title": "replaceStorageV1NamespacedCSIStorageCapacity",
      "summary": "replace the specified CSIStorageCapacity",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/storageclasses",
      "type": "api_path",
      "title": "deleteStorageV1CollectionStorageClass",
      "summary": "delete collection of StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/storageclasses",
      "type": "api_path",
      "title": "listStorageV1StorageClass",
      "summary": "list or watch objects of kind StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storage.k8s.io/v1/storageclasses",
      "type": "api_path",
      "title": "createStorageV1StorageClass",
      "summary": "create a StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/storageclasses/{name}",
      "type": "api_path",
      "title": "deleteStorageV1StorageClass",
      "summary": "delete a StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/storageclasses/{name}",
      "type": "api_path",
      "title": "readStorageV1StorageClass",
      "summary": "read the specified StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/storageclasses/{name}",
      "type": "api_path",
      "title": "patchStorageV1StorageClass",
      "summary": "partially update the specified StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/storageclasses/{name}",
      "type": "api_path",
      "title": "replaceStorageV1StorageClass",
      "summary": "replace the specified StorageClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/volumeattachments",
      "type": "api_path",
      "title": "deleteStorageV1CollectionVolumeAttachment",
      "summary": "delete collection of VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/volumeattachments",
      "type": "api_path",
      "title": "listStorageV1VolumeAttachment",
      "summary": "list or watch objects of kind VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storage.k8s.io/v1/volumeattachments",
      "type": "api_path",
      "title": "createStorageV1VolumeAttachment",
      "summary": "create a VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/volumeattachments/{name}",
      "type": "api_path",
      "title": "deleteStorageV1VolumeAttachment",
      "summary": "delete a VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/volumeattachments/{name}",
      "type": "api_path",
      "title": "readStorageV1VolumeAttachment",
      "summary": "read the specified VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/volumeattachments/{name}",
      "type": "api_path",
      "title": "patchStorageV1VolumeAttachment",
      "summary": "partially update the specified VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/volumeattachments/{name}",
      "type": "api_path",
      "title": "replaceStorageV1VolumeAttachment",
      "summary": "replace the specified VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/volumeattachments/{name}/status",
      "type": "api_path",
      "title": "readStorageV1VolumeAttachmentStatus",
      "summary": "read status of the specified VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/volumeattachments/{name}/status",
      "type": "api_path",
      "title": "patchStorageV1VolumeAttachmentStatus",
      "summary": "partially update status of the specified VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/volumeattachments/{name}/status",
      "type": "api_path",
      "title": "replaceStorageV1VolumeAttachmentStatus",
      "summary": "replace status of the specified VolumeAttachment",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/volumeattributesclasses",
      "type": "api_path",
      "title": "deleteStorageV1CollectionVolumeAttributesClass",
      "summary": "delete collection of VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/volumeattributesclasses",
      "type": "api_path",
      "title": "listStorageV1VolumeAttributesClass",
      "summary": "list or watch objects of kind VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storage.k8s.io/v1/volumeattributesclasses",
      "type": "api_path",
      "title": "createStorageV1VolumeAttributesClass",
      "summary": "create a VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storage.k8s.io/v1/volumeattributesclasses/{name}",
      "type": "api_path",
      "title": "deleteStorageV1VolumeAttributesClass",
      "summary": "delete a VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/volumeattributesclasses/{name}",
      "type": "api_path",
      "title": "readStorageV1VolumeAttributesClass",
      "summary": "read the specified VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storage.k8s.io/v1/volumeattributesclasses/{name}",
      "type": "api_path",
      "title": "patchStorageV1VolumeAttributesClass",
      "summary": "partially update the specified VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storage.k8s.io/v1/volumeattributesclasses/{name}",
      "type": "api_path",
      "title": "replaceStorageV1VolumeAttributesClass",
      "summary": "replace the specified VolumeAttributesClass",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/csidrivers",
      "type": "api_path",
      "title": "watchStorageV1CSIDriverList",
      "summary": "watch individual changes to a list of CSIDriver. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/csidrivers/{name}",
      "type": "api_path",
      "title": "watchStorageV1CSIDriver",
      "summary": "watch changes to an object of kind CSIDriver. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/csinodes",
      "type": "api_path",
      "title": "watchStorageV1CSINodeList",
      "summary": "watch individual changes to a list of CSINode. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/csinodes/{name}",
      "type": "api_path",
      "title": "watchStorageV1CSINode",
      "summary": "watch changes to an object of kind CSINode. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/csistoragecapacities",
      "type": "api_path",
      "title": "watchStorageV1CSIStorageCapacityListForAllNamespaces",
      "summary": "watch individual changes to a list of CSIStorageCapacity. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/namespaces/{namespace}/csistoragecapacities",
      "type": "api_path",
      "title": "watchStorageV1NamespacedCSIStorageCapacityList",
      "summary": "watch individual changes to a list of CSIStorageCapacity. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/namespaces/{namespace}/csistoragecapacities/{name}",
      "type": "api_path",
      "title": "watchStorageV1NamespacedCSIStorageCapacity",
      "summary": "watch changes to an object of kind CSIStorageCapacity. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/storageclasses",
      "type": "api_path",
      "title": "watchStorageV1StorageClassList",
      "summary": "watch individual changes to a list of StorageClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/storageclasses/{name}",
      "type": "api_path",
      "title": "watchStorageV1StorageClass",
      "summary": "watch changes to an object of kind StorageClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/volumeattachments",
      "type": "api_path",
      "title": "watchStorageV1VolumeAttachmentList",
      "summary": "watch individual changes to a list of VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/volumeattachments/{name}",
      "type": "api_path",
      "title": "watchStorageV1VolumeAttachment",
      "summary": "watch changes to an object of kind VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/volumeattributesclasses",
      "type": "api_path",
      "title": "watchStorageV1VolumeAttributesClassList",
      "summary": "watch individual changes to a list of VolumeAttributesClass. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storage.k8s.io/v1/watch/volumeattributesclasses/{name}",
      "type": "api_path",
      "title": "watchStorageV1VolumeAttributesClass",
      "summary": "watch changes to an object of kind VolumeAttributesClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis",
        "storage"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/",
      "type": "api_path",
      "title": "getStoragemigrationAPIGroup",
      "summary": "get information of a group",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1/",
      "type": "api_path",
      "title": "getStoragemigrationV1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storagemigration.k8s.io/v1/storageversionmigrations",
      "type": "api_path",
      "title": "deleteStoragemigrationV1CollectionStorageVersionMigration",
      "summary": "delete collection of StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1/storageversionmigrations",
      "type": "api_path",
      "title": "listStoragemigrationV1StorageVersionMigration",
      "summary": "list or watch objects of kind StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storagemigration.k8s.io/v1/storageversionmigrations",
      "type": "api_path",
      "title": "createStoragemigrationV1StorageVersionMigration",
      "summary": "create a StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "deleteStoragemigrationV1StorageVersionMigration",
      "summary": "delete a StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "readStoragemigrationV1StorageVersionMigration",
      "summary": "read the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "patchStoragemigrationV1StorageVersionMigration",
      "summary": "partially update the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "replaceStoragemigrationV1StorageVersionMigration",
      "summary": "replace the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}/status",
      "type": "api_path",
      "title": "readStoragemigrationV1StorageVersionMigrationStatus",
      "summary": "read status of the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}/status",
      "type": "api_path",
      "title": "patchStoragemigrationV1StorageVersionMigrationStatus",
      "summary": "partially update status of the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storagemigration.k8s.io/v1/storageversionmigrations/{name}/status",
      "type": "api_path",
      "title": "replaceStoragemigrationV1StorageVersionMigrationStatus",
      "summary": "replace status of the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1/watch/storageversionmigrations",
      "type": "api_path",
      "title": "watchStoragemigrationV1StorageVersionMigrationList",
      "summary": "watch individual changes to a list of StorageVersionMigration. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1/watch/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "watchStoragemigrationV1StorageVersionMigration",
      "summary": "watch changes to an object of kind StorageVersionMigration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1beta1/",
      "type": "api_path",
      "title": "getStoragemigrationV1beta1APIResources",
      "summary": "get available resources",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations",
      "type": "api_path",
      "title": "deleteStoragemigrationV1beta1CollectionStorageVersionMigration",
      "summary": "delete collection of StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations",
      "type": "api_path",
      "title": "listStoragemigrationV1beta1StorageVersionMigration",
      "summary": "list or watch objects of kind StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:post /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations",
      "type": "api_path",
      "title": "createStoragemigrationV1beta1StorageVersionMigration",
      "summary": "create a StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:delete /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "deleteStoragemigrationV1beta1StorageVersionMigration",
      "summary": "delete a StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "readStoragemigrationV1beta1StorageVersionMigration",
      "summary": "read the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "patchStoragemigrationV1beta1StorageVersionMigration",
      "summary": "partially update the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "replaceStoragemigrationV1beta1StorageVersionMigration",
      "summary": "replace the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}/status",
      "type": "api_path",
      "title": "readStoragemigrationV1beta1StorageVersionMigrationStatus",
      "summary": "read status of the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:patch /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}/status",
      "type": "api_path",
      "title": "patchStoragemigrationV1beta1StorageVersionMigrationStatus",
      "summary": "partially update status of the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:put /apis/storagemigration.k8s.io/v1beta1/storageversionmigrations/{name}/status",
      "type": "api_path",
      "title": "replaceStoragemigrationV1beta1StorageVersionMigrationStatus",
      "summary": "replace status of the specified StorageVersionMigration",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1beta1/watch/storageversionmigrations",
      "type": "api_path",
      "title": "watchStoragemigrationV1beta1StorageVersionMigrationList",
      "summary": "watch individual changes to a list of StorageVersionMigration. deprecated: use the 'watch' parameter with a list operation instead.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /apis/storagemigration.k8s.io/v1beta1/watch/storageversionmigrations/{name}",
      "type": "api_path",
      "title": "watchStoragemigrationV1beta1StorageVersionMigration",
      "summary": "watch changes to an object of kind StorageVersionMigration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
      "tags": [
        "apis"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /logs/",
      "type": "api_path",
      "title": "logFileListHandler",
      "summary": "",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /logs/{logpath}",
      "type": "api_path",
      "title": "logFileHandler",
      "summary": "",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /openid/v1/jwks/",
      "type": "api_path",
      "title": "getServiceAccountIssuerOpenIDKeyset",
      "summary": "get service account issuer OpenID JSON Web Key Set (contains public token verification keys)",
      "tags": [
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "apipath:get /version/",
      "type": "api_path",
      "title": "getCodeVersion",
      "summary": "get the version information for this server",
      "tags": [
        "core"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:pods",
      "type": "role",
      "title": "permissions:pods",
      "summary": "RBAC permissions to manage 'pods' (group=core).",
      "tags": [
        "rbac",
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:services",
      "type": "role",
      "title": "permissions:services",
      "summary": "RBAC permissions to manage 'services' (group=core).",
      "tags": [
        "rbac",
        "core",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:deployments",
      "type": "role",
      "title": "permissions:deployments",
      "summary": "RBAC permissions to manage 'deployments' (group=apps).",
      "tags": [
        "rbac",
        "apps",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:replicasets",
      "type": "role",
      "title": "permissions:replicasets",
      "summary": "RBAC permissions to manage 'replicasets' (group=apps).",
      "tags": [
        "rbac",
        "apps",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:statefulsets",
      "type": "role",
      "title": "permissions:statefulsets",
      "summary": "RBAC permissions to manage 'statefulsets' (group=apps).",
      "tags": [
        "rbac",
        "apps",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:daemonsets",
      "type": "role",
      "title": "permissions:daemonsets",
      "summary": "RBAC permissions to manage 'daemonsets' (group=apps).",
      "tags": [
        "rbac",
        "apps",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:configmaps",
      "type": "role",
      "title": "permissions:configmaps",
      "summary": "RBAC permissions to manage 'configmaps' (group=core).",
      "tags": [
        "rbac",
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:secrets",
      "type": "role",
      "title": "permissions:secrets",
      "summary": "RBAC permissions to manage 'secrets' (group=core).",
      "tags": [
        "rbac",
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:namespaces",
      "type": "role",
      "title": "permissions:namespaces",
      "summary": "RBAC permissions to manage 'namespaces' (group=core).",
      "tags": [
        "rbac",
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:nodes",
      "type": "role",
      "title": "permissions:nodes",
      "summary": "RBAC permissions to manage 'nodes' (group=core).",
      "tags": [
        "rbac",
        "core",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:roles",
      "type": "role",
      "title": "permissions:roles",
      "summary": "RBAC permissions to manage 'roles' (group=rbac.authorization.k8s.io).",
      "tags": [
        "rbac",
        "rbac.authorization.k8s.io",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:rolebindings",
      "type": "role",
      "title": "permissions:rolebindings",
      "summary": "RBAC permissions to manage 'rolebindings' (group=rbac.authorization.k8s.io).",
      "tags": [
        "rbac",
        "rbac.authorization.k8s.io",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:clusterroles",
      "type": "role",
      "title": "permissions:clusterroles",
      "summary": "RBAC permissions to manage 'clusterroles' (group=rbac.authorization.k8s.io).",
      "tags": [
        "rbac",
        "rbac.authorization.k8s.io",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:clusterrolebindings",
      "type": "role",
      "title": "permissions:clusterrolebindings",
      "summary": "RBAC permissions to manage 'clusterrolebindings' (group=rbac.authorization.k8s.io).",
      "tags": [
        "rbac",
        "rbac.authorization.k8s.io",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:ingresses",
      "type": "role",
      "title": "permissions:ingresses",
      "summary": "RBAC permissions to manage 'ingresses' (group=networking.k8s.io).",
      "tags": [
        "rbac",
        "networking.k8s.io",
        "networking",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "role:customresourcedefinitions",
      "type": "role",
      "title": "permissions:customresourcedefinitions",
      "summary": "RBAC permissions to manage 'customresourcedefinitions' (group=apiextensions.k8s.io).",
      "tags": [
        "rbac",
        "apiextensions.k8s.io",
        "security"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "ctrl:kube-apiserver",
      "type": "controller",
      "title": "kube-apiserver",
      "summary": "Control-plane component: kube-apiserver.",
      "tags": [
        "control-plane"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "ctrl:kube-scheduler",
      "type": "controller",
      "title": "kube-scheduler",
      "summary": "Control-plane component: kube-scheduler.",
      "tags": [
        "control-plane"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "ctrl:kube-controller-manager",
      "type": "controller",
      "title": "kube-controller-manager",
      "summary": "Control-plane component: kube-controller-manager.",
      "tags": [
        "control-plane"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "ctrl:kubelet",
      "type": "controller",
      "title": "kubelet",
      "summary": "Control-plane component: kubelet.",
      "tags": [
        "control-plane"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "ctrl:kube-proxy",
      "type": "controller",
      "title": "kube-proxy",
      "summary": "Control-plane component: kube-proxy.",
      "tags": [
        "control-plane",
        "networking"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "flow:kubectl",
      "type": "concept",
      "title": "kubectl apply: kubectl",
      "summary": "Reads manifest (YAML/JSON) from file/stdin",
      "tags": [
        "kubectl",
        "flow"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "flow:kube-apiserver",
      "type": "concept",
      "title": "kubectl apply: kube-apiserver",
      "summary": "Runs authentication, authorization (RBAC) and admission control",
      "tags": [
        "kubectl",
        "flow"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "flow:kube-controller-manager_scheduler",
      "type": "concept",
      "title": "kubectl apply: kube-controller-manager/scheduler",
      "summary": "Reconcile controllers act on the new object",
      "tags": [
        "kubectl",
        "flow"
      ],
      "section": null,
      "url": null
    },
    {
      "id": "flow:kubelet",
      "type": "concept",
      "title": "kubectl apply: kubelet",
      "summary": "Node kubelet schedules and starts containers via container runtime",
      "tags": [
        "kubectl",
        "flow"
      ],
      "section": null,
      "url": null
    }
  ]
}