CINXE.COM

Welcome | About | OKD 4

<!DOCTYPE html> <!--[if IE 8]> <html class="ie8"> <![endif]--> <!--[if IE 9]> <html class="ie9"> <![endif]--> <!--[if gt IE 9]><!--> <html> <!--<![endif]--> <head> <meta charset="utf-8"> <meta content="IE=edge" http-equiv="X-UA-Compatible"> <meta content="width=device-width, initial-scale=1.0" name="viewport"> <title>Welcome | About | OKD 4</title> <link href="https://assets.openshift.net/content/subdomain.css" rel="stylesheet" type="text/css"/> <link href="https://docs.okd.io/latest/_stylesheets/search.css" rel="stylesheet" media="screen"/> <link href="https://docs.okd.io/latest/_stylesheets/autumn.css" rel="stylesheet" media="screen"/> <link href="https://assets.openshift.net/content/subdomain/touch-icon-precomposed.png" rel="apple-touch-icon-precomposed" type="image/png"/> <link href="https://assets.openshift.net/content/subdomain/favicon32x32.png" rel="shortcut icon" type="text/css"/> <link href="https://assets.openshift.net/content/osh-nav-footer.css" rel="stylesheet" type="text/css" media="screen"/> <link href="https://docs.okd.io/latest/_stylesheets/docs.css" rel="stylesheet" media="screen"/> <link href="https://docs.okd.io/latest/_stylesheets/print.css" rel="stylesheet" type="text/css" media="print"/> <!--[if IE]><link rel="shortcut icon" href="https://assets.openshift.net/content/subdomain/favicon.ico"><![endif]--> <!-- or, set /favicon.ico for IE10 win --> <meta content="OpenShift" name="application-name"> <meta content="#000000" name="msapplication-TileColor"> <meta content="https://assets.openshift.net/content/subdomain/touch-icon-precomposed.png" name="msapplication-TileImage"> <!-- Adobe DTM --> <script src="//www.redhat.com/dtm.js" type="text/javascript"></script> <!-- End Adobe DTM --> <script id="trustarc" src="https://static.redhat.com/libs/redhat/marketing/latest/trustarc/trustarc.js"></script> <link href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined" rel="stylesheet"> </head> <body onload="selectVersion('4');"> <div class="navbar navbar-default navbar-openshift navbar-origin" role="navigation"> <div class="navbar-header"> <a class="navbar-brand origin" href="/"></a> </div> </div> <div class="container"> <button id="hc-open-btn" class="open-btn-sm" onclick="openNav()" aria-label="Open"><span class="fa fa-bars" /></button> <ol class="breadcrumb hide-for-print"> <li class="sitename"> <a href="/"> Documentation</a> </li> <li class="hidden-xs active"> <a href="https://docs.okd.io/4/welcome/index.html"> OKD </a> <select id="version-selector" onchange="versionSelector(this);"> <option value="latest">latest</option> <option value="4.18">4.18</option> <option value="4.17">4.17</option> <option value="4.16">4.16</option> <option value="4.15">4.15</option> <option value="4.14">4.14</option> <option value="4.13">4.13</option> <option value="4.12">4.12</option> <option value="4.11">4.11</option> <option value="4.10">4.10</option> <option value="4.9">4.9</option> <option value="4.8">4.8</option> <option value="4.7">4.7</option> <option value="4.6">4.6</option> <option value="3.11">3.11</option> <option value="3.10">3.10</option> <option value="3.9">3.9</option> <option value="3.7">3.7</option> <option value="3.6">3.6</option> </select> </li> <li class="hidden-xs active"> <a href="../welcome/index.html">About</a> </li> <li class="hidden-xs active"> Welcome </li> </ol> <div class="row row-offcanvas row-offcanvas-left"> <div class="col-xs-8 col-sm-3 col-md-3 sidebar sidebar-offcanvas hide-for-print"> <div class="row-fluid"> <div id="btn-close"> <button id="hc-close-btn" onclick="closeNav()" class="close-btn-sm" aria-label="close"><span class="fa fa-times" /></button> </div> <div id="hc-search"> <input id="hc-search-input" type="text" aria-label="search"> <button id="hc-search-btn" aria-label="search"><span class="fa fa-search" /></button> </div> </div> <ul class="nav nav-sidebar"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup0"><span id="tgSpan0" class="fa fa-angle-down"></span>About</a> <ul id="topicGroup0" class="collapse in list-unstyled"> <li><a class=" active" href="../welcome/index.html">Welcome</a></li> <li><a class="" href="../welcome/learn_more_about_openshift.html">Learn more about OpenShift Container Platform</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup1"><span id="tgSpan1" class="fa fa-angle-right"></span>What's new?</a> <ul id="topicGroup1" class="collapse list-unstyled"> <li><a class="" href="../whats_new/new-features.html">New features and enhancements</a></li> <li><a class="" href="../whats_new/deprecated-features.html">Deprecated features</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup2"><span id="tgSpan2" class="fa fa-angle-right"></span>Architecture</a> <ul id="topicGroup2" class="collapse list-unstyled"> <li><a class="" href="../architecture/index.html">Architecture overview</a></li> <li><a class="" href="../architecture/architecture.html">Product architecture</a></li> <li><a class="" href="../architecture/architecture-installation.html">Installation and update</a></li> <li><a class="" href="../architecture/control-plane.html">Control plane architecture</a></li> <li><a class="" href="../architecture/understanding-development.html">Understanding OKD development</a></li> <li><a class="" href="../architecture/architecture-rhcos.html">Fedora CoreOS</a></li> <li><a class="" href="../architecture/admission-plug-ins.html">Admission plugins</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup3"><span id="tgSpan3" class="fa fa-angle-right"></span>Disconnected environments</a> <ul id="topicGroup3" class="collapse list-unstyled"> <li><a class="" href="../disconnected/about.html">About disconnected environments</a></li> <li><a class="" href="../disconnected/connected-to-disconnected.html">Converting a connected cluster to a disconnected cluster</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-3-2"><span id="sgSpan-3-2" class="fa fa-caret-right"></span>&nbsp;Mirroring in disconnected environments</a> <ul id="topicSubGroup-3-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../disconnected/mirroring/index.html">About disconnected installation mirroring</a></li> <li><a class="" href="../disconnected/mirroring/installing-mirroring-creating-registry.html">Creating a mirror registry with mirror registry for Red Hat OpenShift</a></li> <li><a class="" href="../disconnected/mirroring/about-installing-oc-mirror-v2.html">Mirroring images for a disconnected installation using oc-mirror plugin v2</a></li> <li><a class="" href="../disconnected/mirroring/oc-mirror-migration-v1-to-v2.html">Migrating from oc-mirror plugin v1 to v2</a></li> <li><a class="" href="../disconnected/mirroring/installing-mirroring-disconnected.html">Mirroring images for a disconnected installation using the oc-mirror plugin v1</a></li> <li><a class="" href="../disconnected/mirroring/installing-mirroring-installation-images.html">Mirroring images for a disconnected installation by using the oc adm command</a></li> </ul> </li> <li><a class="" href="../disconnected/installing.html">Installing a cluster in a disconnected environment</a></li> <li><a class="" href="../disconnected/using-olm.html">Using OLM in disconnected environments</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-3-5"><span id="sgSpan-3-5" class="fa fa-caret-right"></span>&nbsp;Updating a cluster in a disconnected environment</a> <ul id="topicSubGroup-3-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../disconnected/updating/index.html">About cluster updates in a disconnected environment</a></li> <li><a class="" href="../disconnected/updating/mirroring-image-repository.html">Mirroring OpenShift Container Platform images</a></li> <li><a class="" href="../disconnected/updating/disconnected-update.html">Updating a cluster in a disconnected environment by using the CLI</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup4"><span id="tgSpan4" class="fa fa-angle-right"></span>Installing</a> <ul id="topicGroup4" class="collapse list-unstyled"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-0"><span id="sgSpan-4-0" class="fa fa-caret-right"></span>&nbsp;Installation overview</a> <ul id="topicSubGroup-4-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/overview/index.html">Installation overview</a></li> <li><a class="" href="../installing/overview/installing-preparing.html">Selecting an installation method and preparing a cluster</a></li> <li><a class="" href="../installing/overview/cluster-capabilities.html">Cluster capabilities</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-1"><span id="sgSpan-4-1" class="fa fa-caret-right"></span>&nbsp;Installing on Alibaba Cloud</a> <ul id="topicSubGroup-4-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_alibaba/installing-alibaba-assisted-installer.html">Installing a cluster on Alibaba Cloud using the Assisted Installer</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-2"><span id="sgSpan-4-2" class="fa fa-caret-right"></span>&nbsp;Installing on AWS</a> <ul id="topicSubGroup-4-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_aws/preparing-to-install-on-aws.html">Installation methods</a></li> <li><a class="" href="../installing/installing_aws/installing-aws-account.html">Configuring an AWS account</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-2-2"><span id="ssgSpan-4-2-2" class="fa fa-caret-right"></span>&nbsp;Installer-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-2-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_aws/ipi/ipi-aws-preparing-to-install.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-default.html" style="padding-left: 70px;">Installing a cluster</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-customizations.html" style="padding-left: 70px;">Installing a cluster with customizations</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-network-customizations.html" style="padding-left: 70px;">Installing a cluster with network customizations</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-restricted-networks-aws-installer-provisioned.html" style="padding-left: 70px;">Installing a cluster in a disconnected environment</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-vpc.html" style="padding-left: 70px;">Installing a cluster into an existing VPC</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-private.html" style="padding-left: 70px;">Installing a private cluster</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-government-region.html" style="padding-left: 70px;">Installing a cluster into a government region</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-secret-region.html" style="padding-left: 70px;">Installing a cluster into a Secret or Top Secret Region</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-china.html" style="padding-left: 70px;">Installing a cluster into a China region</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-localzone.html" style="padding-left: 70px;">Installing a cluster with compute nodes on Local Zones</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-wavelength-zone.html" style="padding-left: 70px;">Installing a cluster with compute nodes on Wavelength Zones</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-outposts.html" style="padding-left: 70px;">Extending an AWS VPC cluster into an AWS Outpost</a></li> <li><a class="" href="../installing/installing_aws/ipi/installing-aws-multiarch-support.html" style="padding-left: 70px;">Installing an AWS cluster with the support for configuring multi-architecture compute machines</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-2-3"><span id="ssgSpan-4-2-3" class="fa fa-caret-right"></span>&nbsp;User-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-2-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_aws/upi/upi-aws-preparing-to-install.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_aws/upi/upi-aws-installation-reqs.html" style="padding-left: 70px;">Installation requirements</a></li> <li><a class="" href="../installing/installing_aws/upi/installing-aws-user-infra.html" style="padding-left: 70px;">Installing a cluster using CloudFormation templates</a></li> <li><a class="" href="../installing/installing_aws/upi/installing-restricted-networks-aws.html" style="padding-left: 70px;">Installing a cluster in a disconnected environment with user-provisioned infrastructure</a></li> <li><a class="" href="../installing/installing_aws/upi/installing-aws-multiarch-support-upi.html" style="padding-left: 70px;">Installing an AWS cluster with the support for configuring multi-architecture compute machines</a></li> </ul> </li> <li><a class="" href="../installing/installing_aws/installing-aws-three-node.html">Installing a three-node cluster</a></li> <li><a class="" href="../installing/installing_aws/uninstalling-cluster-aws.html">Uninstalling a cluster</a></li> <li><a class="" href="../installing/installing_aws/installation-config-parameters-aws.html">Installation configuration parameters</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-3"><span id="sgSpan-4-3" class="fa fa-caret-right"></span>&nbsp;Installing on Azure</a> <ul id="topicSubGroup-4-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_azure/preparing-to-install-on-azure.html">Installation methods</a></li> <li><a class="" href="../installing/installing_azure/installing-azure-account.html">Configuring an Azure account</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-3-2"><span id="ssgSpan-4-3-2" class="fa fa-caret-right"></span>&nbsp;Installer-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-3-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-preparing-ipi.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-default.html" style="padding-left: 70px;">Installing a cluster</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-customizations.html" style="padding-left: 70px;">Installing a cluster with customizations</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-network-customizations.html" style="padding-left: 70px;">Installing a cluster with network customizations</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-restricted-networks-azure-installer-provisioned.html" style="padding-left: 70px;">Installing a cluster in a disconnected environment</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-vnet.html" style="padding-left: 70px;">Installing a cluster into an existing VNet</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-private.html" style="padding-left: 70px;">Installing a private cluster</a></li> <li><a class="" href="../installing/installing_azure/ipi/installing-azure-government-region.html" style="padding-left: 70px;">Installing a cluster into a government region</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-3-3"><span id="ssgSpan-4-3-3" class="fa fa-caret-right"></span>&nbsp;User-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-3-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_azure/upi/installing-azure-preparing-upi.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_azure/upi/installing-restricted-networks-azure-user-provisioned.html" style="padding-left: 70px;">Installing a cluster in a disconnected environment with user-provisioned infrastructure</a></li> <li><a class="" href="../installing/installing_azure/upi/installing-azure-user-infra.html" style="padding-left: 70px;">Installing a cluster using ARM templates</a></li> </ul> </li> <li><a class="" href="../installing/installing_azure/installing-azure-three-node.html">Installing a three-node cluster</a></li> <li><a class="" href="../installing/installing_azure/uninstalling-cluster-azure.html">Uninstalling a cluster</a></li> <li><a class="" href="../installing/installing_azure/installation-config-parameters-azure.html">Installation configuration parameters for Azure</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-4"><span id="sgSpan-4-4" class="fa fa-caret-right"></span>&nbsp;Installing on Azure Stack Hub</a> <ul id="topicSubGroup-4-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_azure_stack_hub/preparing-to-install-on-azure-stack-hub.html">Installation methods</a></li> <li><a class="" href="../installing/installing_azure_stack_hub/installing-azure-stack-hub-account.html">Configuring an Azure Stack Hub account</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-4-2"><span id="ssgSpan-4-4-2" class="fa fa-caret-right"></span>&nbsp;Installer-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-4-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_azure_stack_hub/ipi/ipi-ash-preparing-to-install.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_azure_stack_hub/ipi/installing-azure-stack-hub-default.html" style="padding-left: 70px;">Installing a cluster</a></li> <li><a class="" href="../installing/installing_azure_stack_hub/ipi/installing-azure-stack-hub-network-customizations.html" style="padding-left: 70px;">Installing a cluster with network customizations</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-4-3"><span id="ssgSpan-4-4-3" class="fa fa-caret-right"></span>&nbsp;User-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-4-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_azure_stack_hub/upi/upi-ash-preparing-to-install.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_azure_stack_hub/upi/installing-azure-stack-hub-user-infra.html" style="padding-left: 70px;">Installing a cluster using ARM templates</a></li> </ul> </li> <li><a class="" href="../installing/installing_azure_stack_hub/installation-config-parameters-ash.html">Installation configuration parameters</a></li> <li><a class="" href="../installing/installing_azure_stack_hub/uninstalling-cluster-azure-stack-hub.html">Uninstalling a cluster</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-5"><span id="sgSpan-4-5" class="fa fa-caret-right"></span>&nbsp;Installing on GCP</a> <ul id="topicSubGroup-4-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_gcp/preparing-to-install-on-gcp.html">Preparing to install on GCP</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-account.html">Configuring a GCP project</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-default.html">Installing a cluster quickly on GCP</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-customizations.html">Installing a cluster on GCP with customizations</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-network-customizations.html">Installing a cluster on GCP with network customizations</a></li> <li><a class="" href="../installing/installing_gcp/installing-restricted-networks-gcp-installer-provisioned.html">Installing a cluster on GCP in a disconnected environment</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-vpc.html">Installing a cluster on GCP into an existing VPC</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-shared-vpc.html">Installing a cluster on GCP into a shared VPC</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-private.html">Installing a private cluster on GCP</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-user-infra.html">Installing a cluster on GCP using Deployment Manager templates</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-user-infra-vpc.html">Installing a cluster into a shared VPC on GCP using Deployment Manager templates</a></li> <li><a class="" href="../installing/installing_gcp/installing-restricted-networks-gcp.html">Installing a cluster on GCP in a disconnected environment with user-provisioned infrastructure</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-three-node.html">Installing a three-node cluster on GCP</a></li> <li><a class="" href="../installing/installing_gcp/installation-config-parameters-gcp.html">Installation configuration parameters for GCP</a></li> <li><a class="" href="../installing/installing_gcp/uninstalling-cluster-gcp.html">Uninstalling a cluster on GCP</a></li> <li><a class="" href="../installing/installing_gcp/installing-gcp-multiarch-support.html">Installing a GCP cluster with the support for configuring multi-architecture compute machines</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-6"><span id="sgSpan-4-6" class="fa fa-caret-right"></span>&nbsp;Installing on IBM Cloud</a> <ul id="topicSubGroup-4-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_ibm_cloud/preparing-to-install-on-ibm-cloud.html">Preparing to install on IBM Cloud</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installing-ibm-cloud-account.html">Configuring an IBM Cloud account</a></li> <li><a class="" href="../installing/installing_ibm_cloud/configuring-iam-ibm-cloud.html">Configuring IAM for IBM Cloud</a></li> <li><a class="" href="../installing/installing_ibm_cloud/user-managed-encryption-ibm-cloud.html">User-managed encryption</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installing-ibm-cloud-customizations.html">Installing a cluster on IBM Cloud with customizations</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installing-ibm-cloud-network-customizations.html">Installing a cluster on IBM Cloud with network customizations</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installing-ibm-cloud-vpc.html">Installing a cluster on IBM Cloud into an existing VPC</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installing-ibm-cloud-private.html">Installing a private cluster on IBM Cloud</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installing-ibm-cloud-restricted.html">Installing a cluster on IBM Cloud in a disconnected environment</a></li> <li><a class="" href="../installing/installing_ibm_cloud/installation-config-parameters-ibm-cloud-vpc.html">Installation configuration parameters for IBM Cloud</a></li> <li><a class="" href="../installing/installing_ibm_cloud/uninstalling-cluster-ibm-cloud.html">Uninstalling a cluster on IBM Cloud</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-7"><span id="sgSpan-4-7" class="fa fa-caret-right"></span>&nbsp;Installing on Nutanix</a> <ul id="topicSubGroup-4-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_nutanix/preparing-to-install-on-nutanix.html">Preparing to install on Nutanix</a></li> <li><a class="" href="../installing/installing_nutanix/nutanix-failure-domains.html">Fault tolerant deployments</a></li> <li><a class="" href="../installing/installing_nutanix/installing-nutanix-installer-provisioned.html">Installing a cluster on Nutanix</a></li> <li><a class="" href="../installing/installing_nutanix/installing-restricted-networks-nutanix-installer-provisioned.html">Installing a cluster on Nutanix in a disconnected environment</a></li> <li><a class="" href="../installing/installing_nutanix/installing-nutanix-three-node.html">Installing a three-node cluster on Nutanix</a></li> <li><a class="" href="../installing/installing_nutanix/uninstalling-cluster-nutanix.html">Uninstalling a cluster on Nutanix</a></li> <li><a class="" href="../installing/installing_nutanix/installation-config-parameters-nutanix.html">Installation configuration parameters for Nutanix</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-8"><span id="sgSpan-4-8" class="fa fa-caret-right"></span>&nbsp;Installing on a single node</a> <ul id="topicSubGroup-4-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_sno/install-sno-preparing-to-install-sno.html">Preparing to install OpenShift on a single node</a></li> <li><a class="" href="../installing/installing_sno/install-sno-installing-sno.html">Installing OpenShift on a single node</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-9"><span id="sgSpan-4-9" class="fa fa-caret-right"></span>&nbsp;Installing on bare metal</a> <ul id="topicSubGroup-4-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_bare_metal/preparing-to-install-on-bare-metal.html">Preparing to install on bare metal</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-9-1"><span id="ssgSpan-4-9-1" class="fa fa-caret-right"></span>&nbsp;User-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-9-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_bare_metal/upi/installing-bare-metal.html" style="padding-left: 70px;">Installing a user-provisioned cluster on bare metal</a></li> <li><a class="" href="../installing/installing_bare_metal/upi/installing-bare-metal-network-customizations.html" style="padding-left: 70px;">Installing a user-provisioned bare metal cluster with network customizations</a></li> <li><a class="" href="../installing/installing_bare_metal/upi/installing-restricted-networks-bare-metal.html" style="padding-left: 70px;">Installing a user-provisioned bare metal cluster on a disconnected environment</a></li> <li><a class="" href="../installing/installing_bare_metal/upi/scaling-a-user-provisioned-cluster-with-the-bare-metal-operator.html" style="padding-left: 70px;">Scaling a user-provisioned installation with the bare metal operator</a></li> <li><a class="" href="../installing/installing_bare_metal/upi/installation-config-parameters-bare-metal.html" style="padding-left: 70px;">Installation configuration parameters for bare metal</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-9-2"><span id="ssgSpan-4-9-2" class="fa fa-caret-right"></span>&nbsp;Installer-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-9-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-overview.html" style="padding-left: 70px;">Overview</a></li> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-prerequisites.html" style="padding-left: 70px;">Prerequisites</a></li> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-installation-workflow.html" style="padding-left: 70px;">Setting up the environment for an OpenShift installation</a></li> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-installing-a-cluster.html" style="padding-left: 70px;">Installing a cluster</a></li> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-troubleshooting.html" style="padding-left: 70px;">Troubleshooting the installation</a></li> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-post-installation-configuration.html" style="padding-left: 70px;">Postinstallation configuration</a></li> <li><a class="" href="../installing/installing_bare_metal/ipi/ipi-install-expanding-the-cluster.html" style="padding-left: 70px;">Expanding the cluster</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-10"><span id="sgSpan-4-10" class="fa fa-caret-right"></span>&nbsp;Installing IBM Cloud Bare Metal (Classic)</a> <ul id="topicSubGroup-4-10" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_ibm_cloud_classic/install-ibm-cloud-prerequisites.html">Prerequisites for IBM Cloud (Classic)</a></li> <li><a class="" href="../installing/installing_ibm_cloud_classic/install-ibm-cloud-installation-workflow.html">Installation workflow for IBM Cloud Bare Metal (Classic)</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-11"><span id="sgSpan-4-11" class="fa fa-caret-right"></span>&nbsp;Installing on OpenStack</a> <ul id="topicSubGroup-4-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_openstack/preparing-to-install-on-openstack.html">Preparing to install on OpenStack</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-nfv-preparing.html">Preparing to install a cluster that uses SR-IOV or OVS-DPDK on OpenStack</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-installer-custom.html">Installing a cluster on OpenStack with customizations</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-user.html">Installing a cluster on OpenStack on your own infrastructure</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-installer-restricted.html">Installing a cluster on OpenStack in a disconnected environment</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-three-node.html">Installing a three-node cluster on OpenStack</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-network-config.html">Configuring network settings after installing OpenStack</a></li> <li><a class="" href="../installing/installing_openstack/installing-openstack-cloud-config-reference.html">OpenStack Cloud Controller Manager reference guide</a></li> <li><a class="" href="../installing/installing_openstack/deploying-openstack-with-rootVolume-etcd-on-local-disk.html">Deploying on OpenStack with rootVolume and etcd on local disk</a></li> <li><a class="" href="../installing/installing_openstack/uninstalling-cluster-openstack.html">Uninstalling a cluster on OpenStack</a></li> <li><a class="" href="../installing/installing_openstack/uninstalling-openstack-user.html">Uninstalling a cluster on OpenStack from your own infrastructure</a></li> <li><a class="" href="../installing/installing_openstack/installation-config-parameters-openstack.html">Installation configuration parameters for OpenStack</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-12"><span id="sgSpan-4-12" class="fa fa-caret-right"></span>&nbsp;Installing on OCI</a> <ul id="topicSubGroup-4-12" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_oci/installing-oci-assisted-installer.html">Installing a cluster on Oracle Cloud Infrastructure by using the Assisted Installer</a></li> <li><a class="" href="../installing/installing_oci/installing-oci-agent-based-installer.html">Installing a cluster on Oracle Cloud Infrastructure by using the Agent-based Installer</a></li> <li><a class="" href="../installing/installing_oci/installing-c3-agent-based-installer.html">Installing a cluster on Oracle Compute Cloud@Customer by using the Agent-based Installer</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-13"><span id="sgSpan-4-13" class="fa fa-caret-right"></span>&nbsp;Installing on VMware vSphere</a> <ul id="topicSubGroup-4-13" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_vsphere/preparing-to-install-on-vsphere.html">Installation methods</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-13-1"><span id="ssgSpan-4-13-1" class="fa fa-caret-right"></span>&nbsp;Installer-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-13-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_vsphere/ipi/ipi-vsphere-installation-reqs.html" style="padding-left: 70px;">vSphere installation requirements</a></li> <li><a class="" href="../installing/installing_vsphere/ipi/ipi-vsphere-preparing-to-install.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned.html" style="padding-left: 70px;">Installing a cluster</a></li> <li><a class="" href="../installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-customizations.html" style="padding-left: 70px;">Installing a cluster with customizations</a></li> <li><a class="" href="../installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-network-customizations.html" style="padding-left: 70px;">Installing a cluster with network customizations</a></li> <li><a class="" href="../installing/installing_vsphere/ipi/installing-restricted-networks-installer-provisioned-vsphere.html" style="padding-left: 70px;">Installing a cluster in a disconnected environment</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-4-13-2"><span id="ssgSpan-4-13-2" class="fa fa-caret-right"></span>&nbsp;User-provisioned infrastructure</a> <ul id="topicSubSubGroup-4-13-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_vsphere/upi/upi-vsphere-installation-reqs.html" style="padding-left: 70px;">vSphere installation requirements</a></li> <li><a class="" href="../installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.html" style="padding-left: 70px;">Preparing to install a cluster</a></li> <li><a class="" href="../installing/installing_vsphere/upi/installing-vsphere.html" style="padding-left: 70px;">Installing a cluster</a></li> <li><a class="" href="../installing/installing_vsphere/upi/installing-vsphere-network-customizations.html" style="padding-left: 70px;">Installing a cluster with network customizations</a></li> <li><a class="" href="../installing/installing_vsphere/upi/installing-restricted-networks-vsphere.html" style="padding-left: 70px;">Installing a cluster in a disconnected environment</a></li> </ul> </li> <li><a class="" href="../installing/installing_vsphere/installing-vsphere-three-node.html">Installing a three-node cluster</a></li> <li><a class="" href="../installing/installing_vsphere/uninstalling-cluster-vsphere-installer-provisioned.html">Uninstalling a cluster</a></li> <li><a class="" href="../installing/installing_vsphere/using-vsphere-problem-detector-operator.html">Using the vSphere Problem Detector Operator</a></li> <li><a class="" href="../installing/installing_vsphere/installation-config-parameters-vsphere.html">Installation configuration parameters</a></li> <li><a class="" href="../installing/installing_vsphere/post-install-vsphere-zones-regions-configuration.html">Regions and zones for a VMware vCenter</a></li> <li><a class="" href="../installing/installing_vsphere/vsphere-post-installation-encryption.html">Enabling encryption on a vSphere cluster</a></li> <li><a class="" href="../installing/installing_vsphere/installing-vsphere-post-installation-configuration.html">Configuring the vSphere connection settings after an installation</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-14"><span id="sgSpan-4-14" class="fa fa-caret-right"></span>&nbsp;Installing on any platform</a> <ul id="topicSubGroup-4-14" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/installing_platform_agnostic/installing-platform-agnostic.html">Installing a cluster on any platform</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-15"><span id="sgSpan-4-15" class="fa fa-caret-right"></span>&nbsp;Installation configuration</a> <ul id="topicSubGroup-4-15" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/install_config/installing-customizing.html">Customizing nodes</a></li> <li><a class="" href="../installing/install_config/configuring-firewall.html">Configuring your firewall</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-4-16"><span id="sgSpan-4-16" class="fa fa-caret-right"></span>&nbsp;Validation and troubleshooting</a> <ul id="topicSubGroup-4-16" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../installing/validation_and_troubleshooting/validating-an-installation.html">Validating an installation</a></li> <li><a class="" href="../installing/validation_and_troubleshooting/installing-troubleshooting.html">Troubleshooting installation issues</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup5"><span id="tgSpan5" class="fa fa-angle-right"></span>Postinstallation configuration</a> <ul id="topicGroup5" class="collapse list-unstyled"> <li><a class="" href="../post_installation_configuration/configuring-private-cluster.html">Configuring a private cluster</a></li> <li><a class="" href="../post_installation_configuration/cluster-tasks.html">Cluster tasks</a></li> <li><a class="" href="../post_installation_configuration/node-tasks.html">Node tasks</a></li> <li><a class="" href="../post_installation_configuration/post-install-network-configuration.html">Postinstallation network configuration</a></li> <li><a class="" href="../post_installation_configuration/post-install-image-config.html">Configuring image streams and image registries</a></li> <li><a class="" href="../post_installation_configuration/post-install-storage-configuration.html">Storage configuration</a></li> <li><a class="" href="../post_installation_configuration/preparing-for-users.html">Preparing for users</a></li> <li><a class="" href="../post_installation_configuration/changing-cloud-credentials-configuration.html">Changing the cloud provider credentials configuration</a></li> <li><a class="" href="../post_installation_configuration/configuring-alert-notifications.html">Configuring alert notifications</a></li> <li><a class="" href="../post_installation_configuration/converting-to-disconnected.html">Converting a connected cluster to a disconnected cluster</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup6"><span id="tgSpan6" class="fa fa-angle-right"></span>Updating clusters</a> <ul id="topicGroup6" class="collapse list-unstyled"> <li><a class="" href="../updating/index.html">Updating clusters overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-6-1"><span id="sgSpan-6-1" class="fa fa-caret-right"></span>&nbsp;Understanding OpenShift updates</a> <ul id="topicSubGroup-6-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../updating/understanding_updates/intro-to-updates.html">Introduction to OpenShift updates</a></li> <li><a class="" href="../updating/understanding_updates/understanding-openshift-update-duration.html">Understanding OpenShift update duration</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-6-2"><span id="sgSpan-6-2" class="fa fa-caret-right"></span>&nbsp;Preparing to update a cluster</a> <ul id="topicSubGroup-6-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../updating/preparing_for_updates/updating-cluster-prepare.html">Preparing to update to OKD 4.17</a></li> <li><a class="" href="../updating/preparing_for_updates/preparing-manual-creds-update.html">Preparing to update a cluster with manually maintained credentials</a></li> <li><a class="" href="../updating/preparing_for_updates/kmm-preflight-validation.html">Preflight validation for Kernel Module Management (KMM) Modules</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-6-3"><span id="sgSpan-6-3" class="fa fa-caret-right"></span>&nbsp;Performing a cluster update</a> <ul id="topicSubGroup-6-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../updating/updating_a_cluster/updating-cluster-cli.html">Updating a cluster using the CLI</a></li> <li><a class="" href="../updating/updating_a_cluster/updating-cluster-web-console.html">Updating a cluster using the web console</a></li> <li><a class="" href="../updating/updating_a_cluster/update-using-custom-machine-config-pools.html">Performing a canary rollout update</a></li> <li><a class="" href="../updating/updating_a_cluster/disconnected-update.html">Updating a cluster in a disconnected environment</a></li> <li><a class="" href="../updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.html">Updating hardware on nodes running on vSphere</a></li> <li><a class="" href="../updating/updating_a_cluster/migrating-to-multi-payload.html">Migrating to a cluster with multi-architecture compute machines</a></li> <li><a class="" href="../updating/updating_a_cluster/updating-bootloader-rhcos.html">Updating the boot loader on Fedora CoreOS nodes using bootupd</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-6-4"><span id="sgSpan-6-4" class="fa fa-caret-right"></span>&nbsp;Troubleshooting a cluster update</a> <ul id="topicSubGroup-6-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../updating/troubleshooting_updates/gathering-data-cluster-update.html">Gathering data about your cluster update</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup7"><span id="tgSpan7" class="fa fa-angle-right"></span>Support</a> <ul id="topicGroup7" class="collapse list-unstyled"> <li><a class="" href="../support/index.html">Support overview</a></li> <li><a class="" href="../support/managing-cluster-resources.html">Managing your cluster resources</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-7-2"><span id="sgSpan-7-2" class="fa fa-caret-right"></span>&nbsp;Remote health monitoring with connected clusters</a> <ul id="topicSubGroup-7-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../support/remote_health_monitoring/about-remote-health-monitoring.html">About remote health monitoring</a></li> <li><a class="" href="../support/remote_health_monitoring/showing-data-collected-by-remote-health-monitoring.html">Showing data collected by remote health monitoring</a></li> <li><a class="" href="../support/remote_health_monitoring/opting-out-of-remote-health-reporting.html">Opting out of remote health reporting</a></li> <li><a class="" href="../support/remote_health_monitoring/enabling-remote-health-reporting.html">Enabling remote health reporting</a></li> <li><a class="" href="../support/remote_health_monitoring/using-insights-to-identify-issues-with-your-cluster.html">Using Insights to identify issues with your cluster</a></li> <li><a class="" href="../support/remote_health_monitoring/using-insights-operator.html">Using the Insights Operator</a></li> <li><a class="" href="../support/remote_health_monitoring/remote-health-reporting-from-restricted-network.html">Using remote health reporting in a disconnected environment</a></li> <li><a class="" href="../support/remote_health_monitoring/insights-operator-simple-access.html">Importing simple content access entitlements with Insights Operator</a></li> </ul> </li> <li><a class="" href="../support/gathering-cluster-data.html">Gathering data about your cluster</a></li> <li><a class="" href="../support/summarizing-cluster-specifications.html">Summarizing cluster specifications</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-7-5"><span id="sgSpan-7-5" class="fa fa-caret-right"></span>&nbsp;Troubleshooting</a> <ul id="topicSubGroup-7-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../support/troubleshooting/troubleshooting-installations.html">Troubleshooting installations</a></li> <li><a class="" href="../support/troubleshooting/verifying-node-health.html">Verifying node health</a></li> <li><a class="" href="../support/troubleshooting/troubleshooting-crio-issues.html">Troubleshooting CRI-O container runtime issues</a></li> <li><a class="" href="../support/troubleshooting/troubleshooting-operating-system-issues.html">Troubleshooting operating system issues</a></li> <li><a class="" href="../support/troubleshooting/troubleshooting-network-issues.html">Troubleshooting network issues</a></li> <li><a class="" href="../support/troubleshooting/troubleshooting-operator-issues.html">Troubleshooting Operator issues</a></li> <li><a class="" href="../support/troubleshooting/investigating-pod-issues.html">Investigating pod issues</a></li> <li><a class="" href="../support/troubleshooting/troubleshooting-s2i.html">Troubleshooting the Source-to-Image process</a></li> <li><a class="" href="../support/troubleshooting/troubleshooting-storage-issues.html">Troubleshooting storage issues</a></li> <li><a class="" href="../support/troubleshooting/investigating-monitoring-issues.html">Investigating monitoring issues</a></li> <li><a class="" href="../support/troubleshooting/diagnosing-oc-issues.html">Diagnosing OpenShift CLI (oc) issues</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup8"><span id="tgSpan8" class="fa fa-angle-right"></span>Web console</a> <ul id="topicGroup8" class="collapse list-unstyled"> <li><a class="" href="../web_console/web-console-overview.html">Web console overview</a></li> <li><a class="" href="../web_console/web-console.html">Accessing the web console</a></li> <li><a class="" href="../web_console/using-dashboard-to-get-cluster-information.html">Using the OpenShift Container Platform dashboard to get cluster information</a></li> <li><a class="" href="../web_console/adding-user-preferences.html">Adding user preferences</a></li> <li><a class="" href="../web_console/configuring-web-console.html">Configuring the web console</a></li> <li><a class="" href="../web_console/customizing-the-web-console.html">Customizing the web console</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-8-6"><span id="sgSpan-8-6" class="fa fa-caret-right"></span>&nbsp;Dynamic plugins</a> <ul id="topicSubGroup-8-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../web_console/dynamic-plugin/overview-dynamic-plugin.html">Overview of dynamic plugins</a></li> <li><a class="" href="../web_console/dynamic-plugin/dynamic-plugins-get-started.html">Getting started with dynamic plugins</a></li> <li><a class="" href="../web_console/dynamic-plugin/deploy-plugin-cluster.html">Deploy your plugin on a cluster</a></li> <li><a class="" href="../web_console/dynamic-plugin/content-security-policy.html">Content Security Policy</a></li> <li><a class="" href="../web_console/dynamic-plugin/dynamic-plugin-example.html">Dynamic plugin example</a></li> <li><a class="" href="../web_console/dynamic-plugin/dynamic-plugins-reference.html">Dynamic plugin reference</a></li> </ul> </li> <li><a class="" href="../web_console/disabling-web-console.html">Disabling the web console</a></li> <li><a class="" href="../web_console/creating-quick-start-tutorials.html">Creating quick start tutorials</a></li> <li><a class="" href="../web_console/capabilities_products-web-console.html">Optional capabilities and products</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup9"><span id="tgSpan9" class="fa fa-angle-right"></span>CLI tools</a> <ul id="topicGroup9" class="collapse list-unstyled"> <li><a class="" href="../cli_reference/index.html">CLI tools overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-9-1"><span id="sgSpan-9-1" class="fa fa-caret-right"></span>&nbsp;OpenShift CLI (oc)</a> <ul id="topicSubGroup-9-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../cli_reference/openshift_cli/getting-started-cli.html">Getting started with the OpenShift CLI</a></li> <li><a class="" href="../cli_reference/openshift_cli/configuring-cli.html">Configuring the OpenShift CLI</a></li> <li><a class="" href="../cli_reference/openshift_cli/usage-oc-kubectl.html">Usage of oc and kubectl commands</a></li> <li><a class="" href="../cli_reference/openshift_cli/managing-cli-profiles.html">Managing CLI profiles</a></li> <li><a class="" href="../cli_reference/openshift_cli/extending-cli-plugins.html">Extending the OpenShift CLI with plugins</a></li> <li><a class="" href="../cli_reference/openshift_cli/developer-cli-commands.html">OpenShift CLI developer command reference</a></li> <li><a class="" href="../cli_reference/openshift_cli/administrator-cli-commands.html">OpenShift CLI administrator command reference</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-9-2"><span id="sgSpan-9-2" class="fa fa-caret-right"></span>&nbsp;OpenShift CLI Manager</a> <ul id="topicSubGroup-9-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../cli_reference/cli_manager/index.html">OpenShift CLI Manager overview</a></li> <li><a class="" href="../cli_reference/cli_manager/cli-manager-release-notes.html">OpenShift CLI Manager release notes</a></li> <li><a class="" href="../cli_reference/cli_manager/cli-manager-install.html">Installing the Openshift CLI Manager</a></li> <li><a class="" href="../cli_reference/cli_manager/cli-manager-using.html">Using the OpenShift CLI Manager</a></li> <li><a class="" href="../cli_reference/cli_manager/cli-manager-uninstall.html">Uninstalling the OpenShift CLI Manager</a></li> </ul> </li> <li><a class="" href="../cli_reference/odo-important-update.html">Developer CLI (odo)</a></li> <li><a class="" href="../cli_reference/kn-cli-tools.html">Knative CLI (kn) for use with OpenShift Serverless</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-9-5"><span id="sgSpan-9-5" class="fa fa-caret-right"></span>&nbsp;opm CLI</a> <ul id="topicSubGroup-9-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../cli_reference/opm/cli-opm-install.html">Installing the opm CLI</a></li> <li><a class="" href="../cli_reference/opm/cli-opm-ref.html">opm CLI reference</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-9-6"><span id="sgSpan-9-6" class="fa fa-caret-right"></span>&nbsp;Operator SDK</a> <ul id="topicSubGroup-9-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../cli_reference/osdk/cli-osdk-install.html">Installing the Operator SDK CLI</a></li> <li><a class="" href="../cli_reference/osdk/cli-osdk-ref.html">Operator SDK CLI reference</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup10"><span id="tgSpan10" class="fa fa-angle-right"></span>Security and compliance</a> <ul id="topicGroup10" class="collapse list-unstyled"> <li><a class="" href="../security/index.html">Security and compliance overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-1"><span id="sgSpan-10-1" class="fa fa-caret-right"></span>&nbsp;Container security</a> <ul id="topicSubGroup-10-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/container_security/security-understanding.html">Understanding container security</a></li> <li><a class="" href="../security/container_security/security-hosts-vms.html">Understanding host and VM security</a></li> <li><a class="" href="../security/container_security/security-container-signature.html">Container image signatures</a></li> <li><a class="" href="../security/container_security/security-hardening.html">Hardening Fedora CoreOS</a></li> <li><a class="" href="../security/container_security/security-compliance.html">Understanding compliance</a></li> <li><a class="" href="../security/container_security/security-container-content.html">Securing container content</a></li> <li><a class="" href="../security/container_security/security-registries.html">Using container registries securely</a></li> <li><a class="" href="../security/container_security/security-build.html">Securing the build process</a></li> <li><a class="" href="../security/container_security/security-deploy.html">Deploying containers</a></li> <li><a class="" href="../security/container_security/security-platform.html">Securing the container platform</a></li> <li><a class="" href="../security/container_security/security-network.html">Securing networks</a></li> <li><a class="" href="../security/container_security/security-storage.html">Securing attached storage</a></li> <li><a class="" href="../security/container_security/security-monitoring.html">Monitoring cluster events and logs</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-2"><span id="sgSpan-10-2" class="fa fa-caret-right"></span>&nbsp;Configuring certificates</a> <ul id="topicSubGroup-10-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/certificates/replacing-default-ingress-certificate.html">Replacing the default ingress certificate</a></li> <li><a class="" href="../security/certificates/api-server.html">Adding API server certificates</a></li> <li><a class="" href="../security/certificates/service-serving-certificate.html">Securing service traffic using service serving certificates</a></li> <li><a class="" href="../security/certificates/updating-ca-bundle.html">Updating the CA bundle</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-3"><span id="sgSpan-10-3" class="fa fa-caret-right"></span>&nbsp;Certificate types and descriptions</a> <ul id="topicSubGroup-10-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/certificate_types_descriptions/user-provided-certificates-for-api-server.html">User-provided certificates for the API server</a></li> <li><a class="" href="../security/certificate_types_descriptions/proxy-certificates.html">Proxy certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/service-ca-certificates.html">Service CA certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/node-certificates.html">Node certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/bootstrap-certificates.html">Bootstrap certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/etcd-certificates.html">etcd certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/olm-certificates.html">OLM certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/aggregated-api-client-certificates.html">Aggregated API client certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/machine-config-operator-certificates.html">Machine Config Operator certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/user-provided-certificates-for-default-ingress.html">User-provided certificates for default ingress</a></li> <li><a class="" href="../security/certificate_types_descriptions/ingress-certificates.html">Ingress certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/monitoring-and-cluster-logging-operator-component-certificates.html">Monitoring and cluster logging Operator component certificates</a></li> <li><a class="" href="../security/certificate_types_descriptions/control-plane-certificates.html">Control plane certificates</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-4"><span id="sgSpan-10-4" class="fa fa-caret-right"></span>&nbsp;Compliance Operator</a> <ul id="topicSubGroup-10-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/compliance_operator/co-overview.html">Compliance Operator overview</a></li> <li><a class="" href="../security/compliance_operator/compliance-operator-release-notes.html">Compliance Operator release notes</a></li> <li><a class="" href="../security/compliance_operator/co-support.html">Compliance Operator support</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-10-4-3"><span id="ssgSpan-10-4-3" class="fa fa-caret-right"></span>&nbsp;Compliance Operator concepts</a> <ul id="topicSubSubGroup-10-4-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/compliance_operator/co-concepts/compliance-operator-understanding.html" style="padding-left: 70px;">Understanding the Compliance Operator</a></li> <li><a class="" href="../security/compliance_operator/co-concepts/compliance-operator-crd.html" style="padding-left: 70px;">Understanding the Custom Resource Definitions</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-10-4-4"><span id="ssgSpan-10-4-4" class="fa fa-caret-right"></span>&nbsp;Compliance Operator management</a> <ul id="topicSubSubGroup-10-4-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/compliance_operator/co-management/compliance-operator-installation.html" style="padding-left: 70px;">Installing the Compliance Operator</a></li> <li><a class="" href="../security/compliance_operator/co-management/compliance-operator-updating.html" style="padding-left: 70px;">Updating the Compliance Operator</a></li> <li><a class="" href="../security/compliance_operator/co-management/compliance-operator-manage.html" style="padding-left: 70px;">Managing the Compliance Operator</a></li> <li><a class="" href="../security/compliance_operator/co-management/compliance-operator-uninstallation.html" style="padding-left: 70px;">Uninstalling the Compliance Operator</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-10-4-5"><span id="ssgSpan-10-4-5" class="fa fa-caret-right"></span>&nbsp;Compliance Operator scan management</a> <ul id="topicSubSubGroup-10-4-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/compliance_operator/co-scans/compliance-operator-supported-profiles.html" style="padding-left: 70px;">Supported compliance profiles</a></li> <li><a class="" href="../security/compliance_operator/co-scans/compliance-scans.html" style="padding-left: 70px;">Compliance Operator scans</a></li> <li><a class="" href="../security/compliance_operator/co-scans/compliance-operator-tailor.html" style="padding-left: 70px;">Tailoring the Compliance Operator</a></li> <li><a class="" href="../security/compliance_operator/co-scans/compliance-operator-raw-results.html" style="padding-left: 70px;">Retrieving Compliance Operator raw results</a></li> <li><a class="" href="../security/compliance_operator/co-scans/compliance-operator-remediation.html" style="padding-left: 70px;">Managing Compliance Operator remediation</a></li> <li><a class="" href="../security/compliance_operator/co-scans/compliance-operator-advanced.html" style="padding-left: 70px;">Performing advanced Compliance Operator tasks</a></li> <li><a class="" href="../security/compliance_operator/co-scans/compliance-operator-troubleshooting.html" style="padding-left: 70px;">Troubleshooting Compliance Operator scans</a></li> <li><a class="" href="../security/compliance_operator/co-scans/oc-compliance-plug-in-using.html" style="padding-left: 70px;">Using the oc-compliance plugin</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-5"><span id="sgSpan-10-5" class="fa fa-caret-right"></span>&nbsp;File Integrity Operator</a> <ul id="topicSubGroup-10-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/file_integrity_operator/fio-overview.html">File Integrity Operator Overview</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-release-notes.html">File Integrity Operator release notes</a></li> <li><a class="" href="../security/file_integrity_operator/fio-support.html">File Integrity Operator support</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-installation.html">Installing the File Integrity Operator</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-updating.html">Updating the File Integrity Operator</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-understanding.html">Understanding the File Integrity Operator</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-configuring.html">Configuring the File Integrity Operator</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-advanced-usage.html">Performing advanced File Integrity Operator tasks</a></li> <li><a class="" href="../security/file_integrity_operator/file-integrity-operator-troubleshooting.html">Troubleshooting the File Integrity Operator</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-6"><span id="sgSpan-10-6" class="fa fa-caret-right"></span>&nbsp;Security Profiles Operator</a> <ul id="topicSubGroup-10-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/security_profiles_operator/spo-overview.html">Security Profiles Operator overview</a></li> <li><a class="" href="../security/security_profiles_operator/spo-release-notes.html">Security Profiles Operator release notes</a></li> <li><a class="" href="../security/security_profiles_operator/spo-support.html">Security Profiles Operator support</a></li> <li><a class="" href="../security/security_profiles_operator/spo-understanding.html">Understanding the Security Profiles Operator</a></li> <li><a class="" href="../security/security_profiles_operator/spo-enabling.html">Enabling the Security Profiles Operator</a></li> <li><a class="" href="../security/security_profiles_operator/spo-seccomp.html">Managing seccomp profiles</a></li> <li><a class="" href="../security/security_profiles_operator/spo-selinux.html">Managing SELinux profiles</a></li> <li><a class="" href="../security/security_profiles_operator/spo-advanced.html">Advanced Security Profiles Operator tasks</a></li> <li><a class="" href="../security/security_profiles_operator/spo-troubleshooting.html">Troubleshooting the Security Profiles Operator</a></li> <li><a class="" href="../security/security_profiles_operator/spo-uninstalling.html">Uninstalling the Security Profiles Operator</a></li> </ul> </li> <li><a class="" href="../security/audit-log-view.html">Viewing audit logs</a></li> <li><a class="" href="../security/audit-log-policy-config.html">Configuring the audit log policy</a></li> <li><a class="" href="../security/tls-security-profiles.html">Configuring TLS security profiles</a></li> <li><a class="" href="../security/seccomp-profiles.html">Configuring seccomp profiles</a></li> <li><a class="" href="../security/allowing-javascript-access-api-server.html">Allowing JavaScript-based access to the API server from additional hosts</a></li> <li><a class="" href="../security/encrypting-etcd.html">Encrypting etcd data</a></li> <li><a class="" href="../security/pod-vulnerability-scan.html">Scanning pods for vulnerabilities</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-10-14"><span id="sgSpan-10-14" class="fa fa-caret-right"></span>&nbsp;Network-Bound Disk Encryption (NBDE)</a> <ul id="topicSubGroup-10-14" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../security/network_bound_disk_encryption/nbde-about-disk-encryption-technology.html">About disk encryption technology</a></li> <li><a class="" href="../security/network_bound_disk_encryption/nbde-tang-server-installation-considerations.html">Tang server installation considerations</a></li> <li><a class="" href="../security/network_bound_disk_encryption/nbde-managing-encryption-keys.html">Tang server encryption key management</a></li> <li><a class="" href="../security/network_bound_disk_encryption/nbde-disaster-recovery-considerations.html">Disaster recovery considerations</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup11"><span id="tgSpan11" class="fa fa-angle-right"></span>Authentication and authorization</a> <ul id="topicGroup11" class="collapse list-unstyled"> <li><a class="" href="../authentication/index.html">Authentication and authorization overview</a></li> <li><a class="" href="../authentication/understanding-authentication.html">Understanding authentication</a></li> <li><a class="" href="../authentication/configuring-internal-oauth.html">Configuring the internal OAuth server</a></li> <li><a class="" href="../authentication/configuring-oauth-clients.html">Configuring OAuth clients</a></li> <li><a class="" href="../authentication/managing-oauth-access-tokens.html">Managing user-owned OAuth access tokens</a></li> <li><a class="" href="../authentication/understanding-identity-provider.html">Understanding identity provider configuration</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-11-6"><span id="sgSpan-11-6" class="fa fa-caret-right"></span>&nbsp;Configuring identity providers</a> <ul id="topicSubGroup-11-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../authentication/identity_providers/configuring-htpasswd-identity-provider.html">Configuring an htpasswd identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-keystone-identity-provider.html">Configuring a Keystone identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-ldap-identity-provider.html">Configuring an LDAP identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-basic-authentication-identity-provider.html">Configuring a basic authentication identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-request-header-identity-provider.html">Configuring a request header identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-github-identity-provider.html">Configuring a GitHub or GitHub Enterprise identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-gitlab-identity-provider.html">Configuring a GitLab identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-google-identity-provider.html">Configuring a Google identity provider</a></li> <li><a class="" href="../authentication/identity_providers/configuring-oidc-identity-provider.html">Configuring an OpenID Connect identity provider</a></li> </ul> </li> <li><a class="" href="../authentication/using-rbac.html">Using RBAC to define and apply permissions</a></li> <li><a class="" href="../authentication/remove-kubeadmin.html">Removing the kubeadmin user</a></li> <li><a class="" href="../authentication/understanding-and-creating-service-accounts.html">Understanding and creating service accounts</a></li> <li><a class="" href="../authentication/using-service-accounts-in-applications.html">Using service accounts in applications</a></li> <li><a class="" href="../authentication/using-service-accounts-as-oauth-client.html">Using a service account as an OAuth client</a></li> <li><a class="" href="../authentication/tokens-scoping.html">Scoping tokens</a></li> <li><a class="" href="../authentication/bound-service-account-tokens.html">Using bound service account tokens</a></li> <li><a class="" href="../authentication/managing-security-context-constraints.html">Managing security context constraints</a></li> <li><a class="" href="../authentication/understanding-and-managing-pod-security-admission.html">Understanding and managing pod security admission</a></li> <li><a class="" href="../authentication/impersonating-system-admin.html">Impersonating the system:admin user</a></li> <li><a class="" href="../authentication/ldap-syncing.html">Syncing LDAP groups</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-11-18"><span id="sgSpan-11-18" class="fa fa-caret-right"></span>&nbsp;Managing cloud provider credentials</a> <ul id="topicSubGroup-11-18" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.html">About the Cloud Credential Operator</a></li> <li><a class="" href="../authentication/managing_cloud_provider_credentials/cco-mode-mint.html">Mint mode</a></li> <li><a class="" href="../authentication/managing_cloud_provider_credentials/cco-mode-passthrough.html">Passthrough mode</a></li> <li><a class="" href="../authentication/managing_cloud_provider_credentials/cco-mode-manual.html">Manual mode with long-term credentials for components</a></li> <li><a class="" href="../authentication/managing_cloud_provider_credentials/cco-short-term-creds.html">Manual mode with short-term credentials for components</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup12"><span id="tgSpan12" class="fa fa-angle-right"></span>Networking</a> <ul id="topicGroup12" class="collapse list-unstyled"> <li><a class="" href="../networking/understanding-networking.html">Understanding networking</a></li> <li><a class="" href="../networking/accessing-hosts.html">Accessing hosts</a></li> <li><a class="" href="../networking/networking-dashboards.html">Networking dashboards</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-3"><span id="sgSpan-12-3" class="fa fa-caret-right"></span>&nbsp;Networking Operators</a> <ul id="topicSubGroup-12-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/networking_operators/k8s-nmstate-about-the-k8s-nmstate-operator.html">Kubernetes NMState Operator</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-3-1"><span id="ssgSpan-12-3-1" class="fa fa-caret-right"></span>&nbsp;AWS Load Balancer Operator</a> <ul id="topicSubSubGroup-12-3-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/networking_operators/aws_load_balancer_operator/aws-load-balancer-operator-release-notes.html" style="padding-left: 70px;">AWS Load Balancer Operator release notes</a></li> <li><a class="" href="../networking/networking_operators/aws_load_balancer_operator/understanding-aws-load-balancer-operator.html" style="padding-left: 70px;">AWS Load Balancer Operator in OpenShift Container Platform</a></li> <li><a class="" href="../networking/networking_operators/aws_load_balancer_operator/preparing-sts-cluster-for-albo.html" style="padding-left: 70px;">Preparing an AWS STS cluster for the AWS Load Balancer Operator</a></li> <li><a class="" href="../networking/networking_operators/aws_load_balancer_operator/install-aws-load-balancer-operator.html" style="padding-left: 70px;">Installing the AWS Load Balancer Operator</a></li> <li><a class="" href="../networking/networking_operators/aws_load_balancer_operator/configuring-aws-load-balancer-operator.html" style="padding-left: 70px;">Configuring the AWS Load Balancer Operator</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-3-2"><span id="ssgSpan-12-3-2" class="fa fa-caret-right"></span>&nbsp;eBPF manager Operator</a> <ul id="topicSubSubGroup-12-3-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/networking_operators/ebpf_manager/ebpf-manager-operator-about.html" style="padding-left: 70px;">About the eBPF Manager Operator</a></li> <li><a class="" href="../networking/networking_operators/ebpf_manager/ebpf-manager-operator-install.html" style="padding-left: 70px;">Installing the eBPF Manager Operator</a></li> <li><a class="" href="../networking/networking_operators/ebpf_manager/ebpf-manager-operator-deploy.html" style="padding-left: 70px;">Deploying an eBPF program</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-3-3"><span id="ssgSpan-12-3-3" class="fa fa-caret-right"></span>&nbsp;External DNS Operator</a> <ul id="topicSubSubGroup-12-3-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/networking_operators/external_dns_operator/external-dns-operator-release-notes.html" style="padding-left: 70px;">External DNS Operator release notes</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/understanding-external-dns-operator.html" style="padding-left: 70px;">Understanding the External DNS Operator</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-installing-external-dns-operator-on-cloud-providers.html" style="padding-left: 70px;">Installing the External DNS Operator</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-configuration-parameters.html" style="padding-left: 70px;">External DNS Operator configuration parameters</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-aws.html" style="padding-left: 70px;">Creating DNS records on AWS</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-azure.html" style="padding-left: 70px;">Creating DNS records on Azure</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-gcp.html" style="padding-left: 70px;">Creating DNS records on GCP</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-infoblox.html" style="padding-left: 70px;">Creating DNS records on Infoblox</a></li> <li><a class="" href="../networking/networking_operators/external_dns_operator/nw-configuring-cluster-wide-egress-proxy.html" style="padding-left: 70px;">Configuring the cluster-wide proxy on the External DNS Operator</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-3-4"><span id="ssgSpan-12-3-4" class="fa fa-caret-right"></span>&nbsp;MetalLB Operator</a> <ul id="topicSubSubGroup-12-3-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/networking_operators/metallb-operator/about-metallb.html" style="padding-left: 70px;">About MetalLB and the MetalLB Operator</a></li> <li><a class="" href="../networking/networking_operators/metallb-operator/metallb-operator-install.html" style="padding-left: 70px;">Installing the MetalLB Operator</a></li> <li><a class="" href="../networking/networking_operators/metallb-operator/metallb-upgrading-operator.html" style="padding-left: 70px;">Upgrading the MetalLB Operator</a></li> </ul> </li> <li><a class="" href="../networking/networking_operators/cluster-network-operator.html">Cluster Network Operator in OpenShift Container Platform</a></li> <li><a class="" href="../networking/networking_operators/dns-operator.html">DNS Operator in OpenShift Container Platform</a></li> <li><a class="" href="../networking/networking_operators/ingress-operator.html">Ingress Operator in OpenShift Container Platform</a></li> <li><a class="" href="../networking/networking_operators/ingress-node-firewall-operator.html">Ingress Node Firewall Operator in OpenShift Container Platform</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-3-9"><span id="ssgSpan-12-3-9" class="fa fa-caret-right"></span>&nbsp;SR-IOV Operator</a> <ul id="topicSubSubGroup-12-3-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/networking_operators/sr-iov-operator/installing-sriov-operator.html" style="padding-left: 70px;">Installing the SR-IOV Operator</a></li> <li><a class="" href="../networking/networking_operators/sr-iov-operator/configuring-sriov-operator.html" style="padding-left: 70px;">Configuring the SR-IOV Operator</a></li> <li><a class="" href="../networking/networking_operators/sr-iov-operator/uninstalling-sriov-operator.html" style="padding-left: 70px;">Uninstalling the SR-IOV Operator</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-4"><span id="sgSpan-12-4" class="fa fa-caret-right"></span>&nbsp;Network security</a> <ul id="topicSubGroup-12-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/network_security/network-policy-apis.html">Understanding network policy APIs</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-4-1"><span id="ssgSpan-12-4-1" class="fa fa-caret-right"></span>&nbsp;Admin network policy</a> <ul id="topicSubSubGroup-12-4-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/network_security/AdminNetworkPolicy/ovn-k-anp.html" style="padding-left: 70px;">About AdminNetworkPolicy</a></li> <li><a class="" href="../networking/network_security/AdminNetworkPolicy/ovn-k-banp.html" style="padding-left: 70px;">About BaselineAdminNetworkPolicy</a></li> <li><a class="" href="../networking/network_security/AdminNetworkPolicy/ovn-k-anp-banp-metrics.html" style="padding-left: 70px;">Metrics for AdminNetworkPolicy</a></li> <li><a class="" href="../networking/network_security/AdminNetworkPolicy/ovn-k-egress-nodes-networks-peer.html" style="padding-left: 70px;">Northbound Traffic Controls for AdminNetworkPolicy</a></li> <li><a class="" href="../networking/network_security/AdminNetworkPolicy/ovn-k-anp-troubleshooting.html" style="padding-left: 70px;">Troubleshooting</a></li> <li><a class="" href="../networking/network_security/AdminNetworkPolicy/ovn-k-anp-recommended-practices.html" style="padding-left: 70px;">Best practices</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-4-2"><span id="ssgSpan-12-4-2" class="fa fa-caret-right"></span>&nbsp;Network policy</a> <ul id="topicSubSubGroup-12-4-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/network_security/network_policy/about-network-policy.html" style="padding-left: 70px;">About network policy</a></li> <li><a class="" href="../networking/network_security/network_policy/creating-network-policy.html" style="padding-left: 70px;">Creating a network policy</a></li> <li><a class="" href="../networking/network_security/network_policy/viewing-network-policy.html" style="padding-left: 70px;">Viewing a network policy</a></li> <li><a class="" href="../networking/network_security/network_policy/editing-network-policy.html" style="padding-left: 70px;">Editing a network policy</a></li> <li><a class="" href="../networking/network_security/network_policy/deleting-network-policy.html" style="padding-left: 70px;">Deleting a network policy</a></li> <li><a class="" href="../networking/network_security/network_policy/default-network-policy.html" style="padding-left: 70px;">Defining a default network policy for projects</a></li> <li><a class="" href="../networking/network_security/network_policy/multitenant-network-policy.html" style="padding-left: 70px;">Configuring multitenant isolation with network policy</a></li> </ul> </li> <li><a class="" href="../networking/network_security/logging-network-security.html">Audit logging for network security</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-4-4"><span id="ssgSpan-12-4-4" class="fa fa-caret-right"></span>&nbsp;Egress Firewall</a> <ul id="topicSubSubGroup-12-4-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/network_security/egress_firewall/viewing-egress-firewall-ovn.html" style="padding-left: 70px;">Viewing an egress firewall for a project</a></li> <li><a class="" href="../networking/network_security/egress_firewall/editing-egress-firewall-ovn.html" style="padding-left: 70px;">Editing an egress firewall for a project</a></li> <li><a class="" href="../networking/network_security/egress_firewall/removing-egress-firewall-ovn.html" style="padding-left: 70px;">Removing an egress firewall from a project</a></li> <li><a class="" href="../networking/network_security/egress_firewall/configuring-egress-firewall-ovn.html" style="padding-left: 70px;">Configuring an egress firewall for a project</a></li> </ul> </li> <li><a class="" href="../networking/network_security/configuring-ipsec-ovn.html">Configuring IPsec encryption</a></li> <li><a class="" href="../networking/network_security/zero-trust-networking.html">Zero trust networking</a></li> </ul> </li> <li><a class="" href="../networking/ingress-controller-dnsmgt.html">Configuring the Ingress Controller for manual DNS management</a></li> <li><a class="" href="../networking/verifying-connectivity-endpoint.html">Verifying connectivity to an endpoint</a></li> <li><a class="" href="../networking/changing-cluster-network-mtu.html">Changing the cluster network MTU</a></li> <li><a class="" href="../networking/configuring-node-port-service-range.html">Configuring the node port service range</a></li> <li><a class="" href="../networking/configuring-cluster-network-range.html">Configuring the cluster network IP address range</a></li> <li><a class="" href="../networking/configuring-ipfailover.html">Configuring IP failover</a></li> <li><a class="" href="../networking/configure-syscontrols-interface-tuning-cni.html">Configuring system controls and interface attributes using the tuning plugin</a></li> <li><a class="" href="../networking/using-sctp.html">Using Stream Control Transmission Protocol</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-13"><span id="sgSpan-12-13" class="fa fa-caret-right"></span>&nbsp;Using Precision Time Protocol hardware</a> <ul id="topicSubGroup-12-13" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/ptp/about-ptp.html">About Precision Time Protocol in OpenShift cluster nodes</a></li> <li><a class="" href="../networking/ptp/configuring-ptp.html">Configuring PTP devices</a></li> <li><a class="" href="../networking/ptp/ptp-cloud-events-consumer-dev-reference-v2.html">Developing PTP events consumer applications with the REST API v2</a></li> <li><a class="" href="../networking/ptp/ptp-events-rest-api-reference-v2.html">PTP events REST API v2 reference</a></li> </ul> </li> <li><a class="" href="../networking/cidr-range-definitions.html">CIDR range definitions</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-15"><span id="sgSpan-12-15" class="fa fa-caret-right"></span>&nbsp;Multiple networks</a> <ul id="topicSubGroup-12-15" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/multiple_networks/understanding-multiple-networks.html">Understanding multiple networks</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-15-1"><span id="ssgSpan-12-15-1" class="fa fa-caret-right"></span>&nbsp;Primary networks</a> <ul id="topicSubSubGroup-12-15-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/multiple_networks/primary_networks/about-user-defined-networks.html" style="padding-left: 70px;">UserDefinedNetwork CR</a></li> <li><a class="" href="../networking/multiple_networks/primary_networks/about-primary-nwt-nad.html" style="padding-left: 70px;">NetworkAttachmentDefinition CR</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-12-15-2"><span id="ssgSpan-12-15-2" class="fa fa-caret-right"></span>&nbsp;Secondary networks</a> <ul id="topicSubSubGroup-12-15-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/multiple_networks/secondary_networks/creating-secondary-nwt-ovnk.html" style="padding-left: 70px;">Creating secondary networks on OVN-Kubernetes</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/creating-secondary-nwt-other-cni.html" style="padding-left: 70px;">Creating secondary networks with other CNI plugins</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/attaching-pod.html" style="padding-left: 70px;">Attaching a pod to an additional network</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/configuring-multi-network-policy.html" style="padding-left: 70px;">Configuring multi-network policies</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/removing-pod.html" style="padding-left: 70px;">Removing a pod from an additional network</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/editing-additional-network.html" style="padding-left: 70px;">Editing an additional network</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/configuring-ip-secondary-nwt.html" style="padding-left: 70px;">Configuring IP address assignment for secondary networks</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/configuring-master-interface.html" style="padding-left: 70px;">Configuring the master interface in the container network namespace</a></li> <li><a class="" href="../networking/multiple_networks/secondary_networks/removing-additional-network.html" style="padding-left: 70px;">Removing an additional network</a></li> </ul> </li> <li><a class="" href="../networking/multiple_networks/about-virtual-routing-and-forwarding.html">About virtual routing and forwarding</a></li> <li><a class="" href="../networking/multiple_networks/assigning-a-secondary-network-to-a-vrf.html">Assigning a secondary network to a VRF</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-16"><span id="sgSpan-12-16" class="fa fa-caret-right"></span>&nbsp;Hardware networks</a> <ul id="topicSubGroup-12-16" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/hardware_networks/about-sriov.html">About Single Root I/O Virtualization (SR-IOV) hardware networks</a></li> <li><a class="" href="../networking/hardware_networks/configuring-sriov-device.html">Configuring an SR-IOV network device</a></li> <li><a class="" href="../networking/hardware_networks/configuring-sriov-net-attach.html">Configuring an SR-IOV Ethernet network attachment</a></li> <li><a class="" href="../networking/hardware_networks/configuring-sriov-ib-attach.html">Configuring an SR-IOV InfiniBand network attachment</a></li> <li><a class="" href="../networking/hardware_networks/configuring-sriov-rdma-cni.html">Configuring an RDMA subsystem for SR-IOV</a></li> <li><a class="" href="../networking/hardware_networks/configuring-interface-sysctl-sriov-device.html">Configuring interface-level network sysctl settings and all-multicast mode for SR-IOV networks</a></li> <li><a class="" href="../networking/hardware_networks/configuring-sriov-qinq-support.html">Configuring QinQ support for SR-IOV networks</a></li> <li><a class="" href="../networking/hardware_networks/using-sriov-multicast.html">Using high performance multicast</a></li> <li><a class="" href="../networking/hardware_networks/using-dpdk-and-rdma.html">Using DPDK and RDMA</a></li> <li><a class="" href="../networking/hardware_networks/using-pod-level-bonding.html">Using pod-level bonding for secondary networks</a></li> <li><a class="" href="../networking/hardware_networks/configuring-hardware-offloading.html">Configuring hardware offloading</a></li> <li><a class="" href="../networking/hardware_networks/switching-bf2-nic-dpu.html">Switching Bluefield-2 from NIC to DPU mode</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-17"><span id="sgSpan-12-17" class="fa fa-caret-right"></span>&nbsp;OVN-Kubernetes network plugin</a> <ul id="topicSubGroup-12-17" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.html">About the OVN-Kubernetes network plugin</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/ovn-kubernetes-architecture-assembly.html">OVN-Kubernetes architecture</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/ovn-kubernetes-troubleshooting-sources.html">OVN-Kubernetes troubleshooting</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/ovn-kubernetes-tracing-using-ovntrace.html">OVN-Kubernetes traffic tracing</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/converting-to-dual-stack.html">Converting to IPv4/IPv6 dual stack networking</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/configure-ovn-kubernetes-subnets.html">Configuring internal subnets</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/configuring-secondary-external-gateway.html">Configure an external gateway on the default network</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/configuring-egress-ips-ovn.html">Configuring an egress IP address</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/assigning-egress-ips-ovn.html">Assigning an egress IP address</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/configuring-egress-traffic-for-vrf-loadbalancer-services.html">Configuring an egress service</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/using-an-egress-router-ovn.html">Considerations for the use of an egress router pod</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/deploying-egress-router-ovn-redirection.html">Deploying an egress router pod in redirect mode</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/enabling-multicast.html">Enabling multicast for a project</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/disabling-multicast.html">Disabling multicast for a project</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/tracking-network-flows.html">Tracking network flows</a></li> <li><a class="" href="../networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.html">Configuring hybrid networking</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-18"><span id="sgSpan-12-18" class="fa fa-caret-right"></span>&nbsp;Configuring Routes</a> <ul id="topicSubGroup-12-18" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/routes/route-configuration.html">Route configuration</a></li> <li><a class="" href="../networking/routes/secured-routes.html">Secured routes</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-19"><span id="sgSpan-12-19" class="fa fa-caret-right"></span>&nbsp;Configuring ingress cluster traffic</a> <ul id="topicSubGroup-12-19" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/overview-traffic.html">Overview</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-externalip.html">Configuring ExternalIPs for services</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-ingress-controller.html">Configuring ingress cluster traffic using an Ingress Controller</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/nw-configuring-ingress-controller-endpoint-publishing-strategy.html">Configuring the Ingress Controller endpoint publishing strategy</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-load-balancer.html">Configuring ingress cluster traffic using a load balancer</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-aws.html">Configuring ingress cluster traffic on AWS</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-service-external-ip.html">Configuring ingress cluster traffic using a service external IP</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-nodeport.html">Configuring ingress cluster traffic using a NodePort</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-load-balancer-allowed-source-ranges.html">Configuring ingress cluster traffic using load balancer allowed source ranges</a></li> <li><a class="" href="../networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-patch-fields.html">Patching existing ingress objects</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-20"><span id="sgSpan-12-20" class="fa fa-caret-right"></span>&nbsp;Kubernetes NMState</a> <ul id="topicSubGroup-12-20" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.html">Observing and updating node network state and configuration</a></li> <li><a class="" href="../networking/k8s_nmstate/k8s-nmstate-troubleshooting-node-network.html">Troubleshooting node network configuration</a></li> </ul> </li> <li><a class="" href="../networking/enable-cluster-wide-proxy.html">Configuring the cluster-wide proxy</a></li> <li><a class="" href="../networking/configuring-a-custom-pki.html">Configuring a custom PKI</a></li> <li><a class="" href="../networking/load-balancing-openstack.html">Load balancing on OpenStack</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-12-24"><span id="sgSpan-12-24" class="fa fa-caret-right"></span>&nbsp;Load balancing with MetalLB</a> <ul id="topicSubGroup-12-24" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../networking/metallb/metallb-configure-address-pools.html">Configuring MetalLB address pools</a></li> <li><a class="" href="../networking/metallb/about-advertising-ipaddresspool.html">Advertising the IP address pools</a></li> <li><a class="" href="../networking/metallb/metallb-configure-bgp-peers.html">Configuring MetalLB BGP peers</a></li> <li><a class="" href="../networking/metallb/metallb-configure-community-alias.html">Advertising an IP address pool using the community alias</a></li> <li><a class="" href="../networking/metallb/metallb-configure-bfd-profiles.html">Configuring MetalLB BFD profiles</a></li> <li><a class="" href="../networking/metallb/metallb-configure-services.html">Configuring services to use MetalLB</a></li> <li><a class="" href="../networking/metallb/metallb-configure-return-traffic.html">Managing symmetric routing with MetalLB</a></li> <li><a class="" href="../networking/metallb/metallb-frr-k8s.html">Configuring the integration of MetalLB and FRR-K8s</a></li> <li><a class="" href="../networking/metallb/metallb-troubleshoot-support.html">MetalLB logging, troubleshooting, and support</a></li> </ul> </li> <li><a class="" href="../networking/associating-secondary-interfaces-metrics-to-network-attachments.html">Associating secondary interfaces metrics to network attachments</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup13"><span id="tgSpan13" class="fa fa-angle-right"></span>Storage</a> <ul id="topicGroup13" class="collapse list-unstyled"> <li><a class="" href="../storage/index.html">Storage overview</a></li> <li><a class="" href="../storage/understanding-ephemeral-storage.html">Understanding ephemeral storage</a></li> <li><a class="" href="../storage/understanding-persistent-storage.html">Understanding persistent storage</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-13-3"><span id="sgSpan-13-3" class="fa fa-caret-right"></span>&nbsp;Configuring persistent storage</a> <ul id="topicSubGroup-13-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../storage/persistent_storage/persistent-storage-aws.html">Persistent storage using AWS Elastic Block Store</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-azure.html">Persistent storage using Azure Disk</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-azure-file.html">Persistent storage using Azure File</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-cinder.html">Persistent storage using Cinder</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-fibre.html">Persistent storage using Fibre Channel</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-flexvolume.html">Persistent storage using FlexVolume</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-gce.html">Persistent storage using GCE Persistent Disk</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-iscsi.html">Persistent Storage using iSCSI</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-nfs.html">Persistent storage using NFS</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-ocs.html">Persistent storage using Red Hat OpenShift Data Foundation</a></li> <li><a class="" href="../storage/persistent_storage/persistent-storage-vsphere.html">Persistent storage using VMware vSphere</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-13-3-11"><span id="ssgSpan-13-3-11" class="fa fa-caret-right"></span>&nbsp;Persistent storage using local storage</a> <ul id="topicSubSubGroup-13-3-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../storage/persistent_storage/persistent_storage_local/ways-to-provision-local-storage.html" style="padding-left: 70px;">Local storage overview</a></li> <li><a class="" href="../storage/persistent_storage/persistent_storage_local/persistent-storage-local.html" style="padding-left: 70px;">Persistent storage using local volumes</a></li> <li><a class="" href="../storage/persistent_storage/persistent_storage_local/persistent-storage-hostpath.html" style="padding-left: 70px;">Persistent storage using hostPath</a></li> <li><a class="" href="../storage/persistent_storage/persistent_storage_local/persistent-storage-using-lvms.html" style="padding-left: 70px;">Persistent storage using LVM Storage</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-13-4"><span id="sgSpan-13-4" class="fa fa-caret-right"></span>&nbsp;Using Container Storage Interface (CSI)</a> <ul id="topicSubGroup-13-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi.html">Configuring CSI volumes</a></li> <li><a class="" href="../storage/container_storage_interface/ephemeral-storage-csi-inline.html">CSI inline ephemeral volumes</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-snapshots.html">CSI volume snapshots</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-group-snapshots.html">CSI volume group snapshots</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-cloning.html">CSI volume cloning</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-sc-manage.html">Managing the default storage class</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-migration.html">CSI automatic migration</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-ebs.html">AWS Elastic Block Store CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-aws-efs.html">AWS Elastic File Service CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-azure.html">Azure Disk CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-azure-file.html">Azure File CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-azure-stack-hub.html">Azure Stack Hub CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-gcp-pd.html">GCP PD CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-google-cloud-file.html">GCP Filestore CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-ibm-cloud-vpc-block.html">IBM Cloud Block Storage (VPC) CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.html">IBM Power Virtual Server Block Storage CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-cinder.html">OpenStack Cinder CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-manila.html">OpenStack Manila CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-secrets-store.html">Secrets Store CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-smb-cifs.html">CIFS/SMB CSI Driver Operator</a></li> <li><a class="" href="../storage/container_storage_interface/persistent-storage-csi-vsphere.html">VMware vSphere CSI Driver Operator</a></li> </ul> </li> <li><a class="" href="../storage/generic-ephemeral-vols.html">Generic ephemeral volumes</a></li> <li><a class="" href="../storage/expanding-persistent-volumes.html">Expanding persistent volumes</a></li> <li><a class="" href="../storage/dynamic-provisioning.html">Dynamic provisioning</a></li> <li><a class="" href="../storage/persistent-storage-csi-vol-detach-non-graceful-shutdown.html">Detach volumes after non-graceful node shutdown</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup14"><span id="tgSpan14" class="fa fa-angle-right"></span>Registry</a> <ul id="topicGroup14" class="collapse list-unstyled"> <li><a class="" href="../registry/index.html">Registry overview</a></li> <li><a class="" href="../registry/configuring-registry-operator.html">Image Registry Operator in OKD</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-14-2"><span id="sgSpan-14-2" class="fa fa-caret-right"></span>&nbsp;Setting up and configuring the registry</a> <ul id="topicSubGroup-14-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-aws-user-infrastructure.html">Configuring the registry for AWS user-provisioned infrastructure</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-gcp-user-infrastructure.html">Configuring the registry for GCP user-provisioned infrastructure</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-openstack-user-infrastructure.html">Configuring the registry for OpenStack user-provisioned infrastructure</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-azure-user-infrastructure.html">Configuring the registry for Azure user-provisioned infrastructure</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-osp.html">Configuring the registry for OpenStack</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-baremetal.html">Configuring the registry for bare metal</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-vsphere.html">Configuring the registry for vSphere</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-rhodf.html">Configuring the registry for OpenShift Data Foundation</a></li> <li><a class="" href="../registry/configuring_registry_storage/configuring-registry-storage-nutanix.html">Configuring the registry for Nutanix</a></li> </ul> </li> <li><a class="" href="../registry/accessing-the-registry.html">Accessing the registry</a></li> <li><a class="" href="../registry/securing-exposing-registry.html">Exposing the registry</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup15"><span id="tgSpan15" class="fa fa-angle-right"></span>Operators</a> <ul id="topicGroup15" class="collapse list-unstyled"> <li><a class="" href="../operators/index.html">Operators overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-15-1"><span id="sgSpan-15-1" class="fa fa-caret-right"></span>&nbsp;Understanding Operators</a> <ul id="topicSubGroup-15-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/understanding/olm-what-operators-are.html">What are Operators?</a></li> <li><a class="" href="../operators/understanding/olm-packaging-format.html">Packaging format</a></li> <li><a class="" href="../operators/understanding/olm-common-terms.html">Common terms</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-15-1-3"><span id="ssgSpan-15-1-3" class="fa fa-caret-right"></span>&nbsp;Operator Lifecycle Manager (OLM)</a> <ul id="topicSubSubGroup-15-1-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/understanding/olm/olm-understanding-olm.html" style="padding-left: 70px;">Concepts and resources</a></li> <li><a class="" href="../operators/understanding/olm/olm-arch.html" style="padding-left: 70px;">Architecture</a></li> <li><a class="" href="../operators/understanding/olm/olm-workflow.html" style="padding-left: 70px;">Workflow</a></li> <li><a class="" href="../operators/understanding/olm/olm-understanding-dependency-resolution.html" style="padding-left: 70px;">Dependency resolution</a></li> <li><a class="" href="../operators/understanding/olm/olm-understanding-operatorgroups.html" style="padding-left: 70px;">Operator groups</a></li> <li><a class="" href="../operators/understanding/olm/olm-colocation.html" style="padding-left: 70px;">Multitenancy and Operator colocation</a></li> <li><a class="" href="../operators/understanding/olm/olm-operatorconditions.html" style="padding-left: 70px;">Operator conditions</a></li> <li><a class="" href="../operators/understanding/olm/olm-understanding-metrics.html" style="padding-left: 70px;">Metrics</a></li> <li><a class="" href="../operators/understanding/olm/olm-webhooks.html" style="padding-left: 70px;">Webhooks</a></li> </ul> </li> <li><a class="" href="../operators/understanding/olm-understanding-operatorhub.html">OperatorHub</a></li> <li><a class="" href="../operators/understanding/olm-multitenancy.html">Operators in multitenant clusters</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-15-1-6"><span id="ssgSpan-15-1-6" class="fa fa-caret-right"></span>&nbsp;CRDs</a> <ul id="topicSubSubGroup-15-1-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/understanding/crds/crd-extending-api-with-crds.html" style="padding-left: 70px;">Extending the Kubernetes API with CRDs</a></li> <li><a class="" href="../operators/understanding/crds/crd-managing-resources-from-crds.html" style="padding-left: 70px;">Managing resources from CRDs</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-15-2"><span id="sgSpan-15-2" class="fa fa-caret-right"></span>&nbsp;User tasks</a> <ul id="topicSubGroup-15-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/user/olm-creating-apps-from-installed-operators.html">Creating applications from installed Operators</a></li> <li><a class="" href="../operators/user/olm-installing-operators-in-namespace.html">Installing Operators in your namespace</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-15-3"><span id="sgSpan-15-3" class="fa fa-caret-right"></span>&nbsp;Administrator tasks</a> <ul id="topicSubGroup-15-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/admin/olm-adding-operators-to-cluster.html">Adding Operators to a cluster</a></li> <li><a class="" href="../operators/admin/olm-upgrading-operators.html">Updating installed Operators</a></li> <li><a class="" href="../operators/admin/olm-deleting-operators-from-cluster.html">Deleting Operators from a cluster</a></li> <li><a class="" href="../operators/admin/olm-config.html">Configuring OLM features</a></li> <li><a class="" href="../operators/admin/olm-configuring-proxy-support.html">Configuring proxy support</a></li> <li><a class="" href="../operators/admin/olm-status.html">Viewing Operator status</a></li> <li><a class="" href="../operators/admin/olm-managing-operatorconditions.html">Managing Operator conditions</a></li> <li><a class="" href="../operators/admin/olm-creating-policy.html">Allowing non-cluster administrators to install Operators</a></li> <li><a class="" href="../operators/admin/olm-managing-custom-catalogs.html">Managing custom catalogs</a></li> <li><a class="" href="../operators/admin/olm-restricted-networks.html">Using OLM in disconnected environments</a></li> <li><a class="" href="../operators/admin/olm-cs-podsched.html">Catalog source pod scheduling</a></li> <li><a class="" href="../operators/admin/olm-troubleshooting-operator-issues.html">Troubleshooting Operator issues</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-15-4"><span id="sgSpan-15-4" class="fa fa-caret-right"></span>&nbsp;Developing Operators</a> <ul id="topicSubGroup-15-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/operator_sdk/osdk-about.html">About the Operator SDK</a></li> <li><a class="" href="../operators/operator_sdk/osdk-installing-cli.html">Installing the Operator SDK CLI</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-15-4-2"><span id="ssgSpan-15-4-2" class="fa fa-caret-right"></span>&nbsp;Go-based Operators</a> <ul id="topicSubSubGroup-15-4-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/operator_sdk/golang/osdk-golang-quickstart.html" style="padding-left: 70px;">Getting started</a></li> <li><a class="" href="../operators/operator_sdk/golang/osdk-golang-tutorial.html" style="padding-left: 70px;">Tutorial</a></li> <li><a class="" href="../operators/operator_sdk/golang/osdk-golang-project-layout.html" style="padding-left: 70px;">Project layout</a></li> <li><a class="" href="../operators/operator_sdk/golang/osdk-golang-updating-projects.html" style="padding-left: 70px;">Updating Go-based projects</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-15-4-3"><span id="ssgSpan-15-4-3" class="fa fa-caret-right"></span>&nbsp;Ansible-based Operators</a> <ul id="topicSubSubGroup-15-4-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-quickstart.html" style="padding-left: 70px;">Getting started</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-tutorial.html" style="padding-left: 70px;">Tutorial</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-project-layout.html" style="padding-left: 70px;">Project layout</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-updating-projects.html" style="padding-left: 70px;">Updating Ansible-based projects</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-support.html" style="padding-left: 70px;">Ansible support</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-k8s-collection.html" style="padding-left: 70px;">Kubernetes Collection for Ansible</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-inside-operator.html" style="padding-left: 70px;">Using Ansible inside an Operator</a></li> <li><a class="" href="../operators/operator_sdk/ansible/osdk-ansible-cr-status.html" style="padding-left: 70px;">Custom resource status management</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-15-4-4"><span id="ssgSpan-15-4-4" class="fa fa-caret-right"></span>&nbsp;Helm-based Operators</a> <ul id="topicSubSubGroup-15-4-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/operator_sdk/helm/osdk-helm-quickstart.html" style="padding-left: 70px;">Getting started</a></li> <li><a class="" href="../operators/operator_sdk/helm/osdk-helm-tutorial.html" style="padding-left: 70px;">Tutorial</a></li> <li><a class="" href="../operators/operator_sdk/helm/osdk-helm-project-layout.html" style="padding-left: 70px;">Project layout</a></li> <li><a class="" href="../operators/operator_sdk/helm/osdk-helm-updating-projects.html" style="padding-left: 70px;">Updating Helm-based projects</a></li> <li><a class="" href="../operators/operator_sdk/helm/osdk-helm-support.html" style="padding-left: 70px;">Helm support</a></li> </ul> </li> <li><a class="" href="../operators/operator_sdk/osdk-generating-csvs.html">Defining cluster service versions (CSVs)</a></li> <li><a class="" href="../operators/operator_sdk/osdk-working-bundle-images.html">Working with bundle images</a></li> <li><a class="" href="../operators/operator_sdk/osdk-complying-with-psa.html">Complying with pod security admission</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-15-4-8"><span id="ssgSpan-15-4-8" class="fa fa-caret-right"></span>&nbsp;Token authentication</a> <ul id="topicSubSubGroup-15-4-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/operator_sdk/token_auth/osdk-token-auth.html" style="padding-left: 70px;">Token authentication for Operators on cloud providers</a></li> <li><a class="" href="../operators/operator_sdk/token_auth/osdk-cco-aws-sts.html" style="padding-left: 70px;">CCO-based workflow for OLM-managed Operators with AWS STS</a></li> <li><a class="" href="../operators/operator_sdk/token_auth/osdk-cco-azure.html" style="padding-left: 70px;">CCO-based workflow for OLM-managed Operators with Microsoft Entra Workload ID</a></li> <li><a class="" href="../operators/operator_sdk/token_auth/osdk-cco-gcp.html" style="padding-left: 70px;">CCO-based workflow for OLM-managed Operators with GCP Workload Identity</a></li> </ul> </li> <li><a class="" href="../operators/operator_sdk/osdk-scorecard.html">Validating Operators using the scorecard</a></li> <li><a class="" href="../operators/operator_sdk/osdk-bundle-validate.html">Validating Operator bundles</a></li> <li><a class="" href="../operators/operator_sdk/osdk-ha-sno.html">High-availability or single-node cluster detection and support</a></li> <li><a class="" href="../operators/operator_sdk/osdk-monitoring-prometheus.html">Configuring built-in monitoring with Prometheus</a></li> <li><a class="" href="../operators/operator_sdk/osdk-leader-election.html">Configuring leader election</a></li> <li><a class="" href="../operators/operator_sdk/osdk-multi-arch-support.html">Configuring support for multiple platforms</a></li> <li><a class="" href="../operators/operator_sdk/osdk-pruning-utility.html">Object pruning utility</a></li> <li><a class="" href="../operators/operator_sdk/osdk-pkgman-to-bundle.html">Migrating package manifest projects to bundle format</a></li> <li><a class="" href="../operators/operator_sdk/osdk-cli-ref.html">Operator SDK CLI reference</a></li> <li><a class="" href="../operators/operator_sdk/osdk-migrating-to-v0-1-0.html">Migrating to Operator SDK v0.1.0</a></li> </ul> </li> <li><a class="" href="../operators/operator-reference.html">Cluster Operators reference</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-15-6"><span id="sgSpan-15-6" class="fa fa-caret-right"></span>&nbsp;OLM v1</a> <ul id="topicSubGroup-15-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../operators/olm_v1/index.html">About OLM v1</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup16"><span id="tgSpan16" class="fa fa-angle-right"></span>Extensions</a> <ul id="topicGroup16" class="collapse list-unstyled"> <li><a class="" href="../extensions/index.html">Extensions overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-16-1"><span id="sgSpan-16-1" class="fa fa-caret-right"></span>&nbsp;Architecture</a> <ul id="topicSubGroup-16-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../extensions/arch/components.html">Components overview</a></li> <li><a class="" href="../extensions/arch/operator-controller.html">Operator Controller</a></li> <li><a class="" href="../extensions/arch/catalogd.html">Catalogd</a></li> </ul> </li> <li><a class="" href="../extensions/of-terms.html">Common terms</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-16-3"><span id="sgSpan-16-3" class="fa fa-caret-right"></span>&nbsp;Catalogs</a> <ul id="topicSubGroup-16-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../extensions/catalogs/fbc.html">File-based catalogs</a></li> <li><a class="" href="../extensions/catalogs/rh-catalogs.html">Red Hat-provided catalogs</a></li> <li><a class="" href="../extensions/catalogs/managing-catalogs.html">Managing catalogs</a></li> <li><a class="" href="../extensions/catalogs/catalog-content-resolution.html">Catalog content resolution</a></li> <li><a class="" href="../extensions/catalogs/creating-catalogs.html">Creating catalogs</a></li> <li><a class="" href="../extensions/catalogs/disconnected-catalogs.html">Disconnected environment support in OLM v1</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-16-4"><span id="sgSpan-16-4" class="fa fa-caret-right"></span>&nbsp;Cluster extensions</a> <ul id="topicSubGroup-16-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../extensions/ce/managing-ce.html">Managing extensions</a></li> <li><a class="" href="../extensions/ce/user-access-resources.html">User access to extension resources</a></li> <li><a class="" href="../extensions/ce/update-paths.html">Update paths</a></li> <li><a class="" href="../extensions/ce/crd-upgrade-safety.html">CRD upgrade safety</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup17"><span id="tgSpan17" class="fa fa-angle-right"></span>CI/CD</a> <ul id="topicGroup17" class="collapse list-unstyled"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-17-0"><span id="sgSpan-17-0" class="fa fa-caret-right"></span>&nbsp;CI/CD overview</a> <ul id="topicSubGroup-17-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../cicd/overview/index.html">About CI/CD</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-17-1"><span id="sgSpan-17-1" class="fa fa-caret-right"></span>&nbsp;Builds using BuildConfig</a> <ul id="topicSubGroup-17-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../cicd/builds/understanding-image-builds.html">Understanding image builds</a></li> <li><a class="" href="../cicd/builds/understanding-buildconfigs.html">Understanding build configurations</a></li> <li><a class="" href="../cicd/builds/creating-build-inputs.html">Creating build inputs</a></li> <li><a class="" href="../cicd/builds/managing-build-output.html">Managing build output</a></li> <li><a class="" href="../cicd/builds/build-strategies.html">Using build strategies</a></li> <li><a class="" href="../cicd/builds/custom-builds-buildah.html">Custom image builds with Buildah</a></li> <li><a class="" href="../cicd/builds/basic-build-operations.html">Performing and configuring basic builds</a></li> <li><a class="" href="../cicd/builds/triggering-builds-build-hooks.html">Triggering and modifying builds</a></li> <li><a class="" href="../cicd/builds/advanced-build-operations.html">Performing advanced builds</a></li> <li><a class="" href="../cicd/builds/running-entitled-builds.html">Using Red Hat subscriptions in builds</a></li> <li><a class="" href="../cicd/builds/securing-builds-by-strategy.html">Securing builds by strategy</a></li> <li><a class="" href="../cicd/builds/build-configuration.html">Build configuration resources</a></li> <li><a class="" href="../cicd/builds/troubleshooting-builds.html">Troubleshooting builds</a></li> <li><a class="" href="../cicd/builds/setting-up-trusted-ca.html">Setting up additional trusted certificate authorities for builds</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup18"><span id="tgSpan18" class="fa fa-angle-right"></span>Images</a> <ul id="topicGroup18" class="collapse list-unstyled"> <li><a class="" href="../openshift_images/index.html">Overview of images</a></li> <li><a class="" href="../openshift_images/configuring-samples-operator.html">Configuring the Cluster Samples Operator</a></li> <li><a class="" href="../openshift_images/samples-operator-alt-registry.html">Using the Cluster Samples Operator with an alternate registry</a></li> <li><a class="" href="../openshift_images/create-images.html">Creating images</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-18-4"><span id="sgSpan-18-4" class="fa fa-caret-right"></span>&nbsp;Managing images</a> <ul id="topicSubGroup-18-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../openshift_images/managing_images/managing-images-overview.html">Managing images overview</a></li> <li><a class="" href="../openshift_images/managing_images/tagging-images.html">Tagging images</a></li> <li><a class="" href="../openshift_images/managing_images/image-pull-policy.html">Image pull policy</a></li> <li><a class="" href="../openshift_images/managing_images/using-image-pull-secrets.html">Using image pull secrets</a></li> </ul> </li> <li><a class="" href="../openshift_images/image-streams-manage.html">Managing image streams</a></li> <li><a class="" href="../openshift_images/using-imagestreams-with-kube-resources.html">Using image streams with Kubernetes resources</a></li> <li><a class="" href="../openshift_images/triggering-updates-on-imagestream-changes.html">Triggering updates on image stream changes</a></li> <li><a class="" href="../openshift_images/image-configuration.html">Image configuration resources</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-18-9"><span id="sgSpan-18-9" class="fa fa-caret-right"></span>&nbsp;Using images</a> <ul id="topicSubGroup-18-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../openshift_images/using_images/using-images-overview.html">Using images overview</a></li> <li><a class="" href="../openshift_images/using_images/using-s21-images.html">Source-to-image</a></li> <li><a class="" href="../openshift_images/using_images/customizing-s2i-images.html">Customizing source-to-image images</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup19"><span id="tgSpan19" class="fa fa-angle-right"></span>Building applications</a> <ul id="topicGroup19" class="collapse list-unstyled"> <li><a class="" href="../applications/index.html">Building applications overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-19-1"><span id="sgSpan-19-1" class="fa fa-caret-right"></span>&nbsp;Projects</a> <ul id="topicSubGroup-19-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../applications/projects/working-with-projects.html">Working with projects</a></li> <li><a class="" href="../applications/projects/creating-project-other-user.html">Creating a project as another user</a></li> <li><a class="" href="../applications/projects/configuring-project-creation.html">Configuring project creation</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-19-2"><span id="sgSpan-19-2" class="fa fa-caret-right"></span>&nbsp;Creating applications</a> <ul id="topicSubGroup-19-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../applications/creating_applications/using-templates.html">Using templates</a></li> <li><a class="" href="../applications/creating_applications/odc-creating-applications-using-developer-perspective.html">Creating applications using the Developer perspective</a></li> <li><a class="" href="../applications/creating_applications/creating-apps-from-installed-operators.html">Creating applications from installed Operators</a></li> <li><a class="" href="../applications/creating_applications/creating-applications-using-cli.html">Creating applications by using the CLI</a></li> <li><a class="" href="../applications/creating_applications/templates-using-ruby-on-rails.html">Creating applications using Ruby on Rails</a></li> </ul> </li> <li><a class="" href="../applications/odc-viewing-application-composition-using-topology-view.html">Viewing application composition by using the Topology view</a></li> <li><a class="" href="../applications/odc-exporting-applications.html">Exporting applications</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-19-5"><span id="sgSpan-19-5" class="fa fa-caret-right"></span>&nbsp;Working with Helm charts</a> <ul id="topicSubGroup-19-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../applications/working_with_helm_charts/understanding-helm.html">Understanding Helm</a></li> <li><a class="" href="../applications/working_with_helm_charts/installing-helm.html">Installing Helm</a></li> <li><a class="" href="../applications/working_with_helm_charts/configuring-custom-helm-chart-repositories.html">Configuring custom Helm chart repositories</a></li> <li><a class="" href="../applications/working_with_helm_charts/odc-working-with-helm-releases.html">Working with Helm releases</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-19-6"><span id="sgSpan-19-6" class="fa fa-caret-right"></span>&nbsp;Deployments</a> <ul id="topicSubGroup-19-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../applications/deployments/what-deployments-are.html">Understanding deployments</a></li> <li><a class="" href="../applications/deployments/managing-deployment-processes.html">Managing deployment processes</a></li> <li><a class="" href="../applications/deployments/deployment-strategies.html">Using deployment strategies</a></li> <li><a class="" href="../applications/deployments/route-based-deployment-strategies.html">Using route-based deployment strategies</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-19-7"><span id="sgSpan-19-7" class="fa fa-caret-right"></span>&nbsp;Quotas</a> <ul id="topicSubGroup-19-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../applications/quotas/quotas-setting-per-project.html">Resource quotas per project</a></li> <li><a class="" href="../applications/quotas/quotas-setting-across-multiple-projects.html">Resource quotas across multiple projects</a></li> </ul> </li> <li><a class="" href="../applications/config-maps.html">Using config maps with applications</a></li> <li><a class="" href="../applications/odc-monitoring-project-and-application-metrics-using-developer-perspective.html">Monitoring project and application metrics using the Developer perspective</a></li> <li><a class="" href="../applications/application-health.html">Monitoring application health</a></li> <li><a class="" href="../applications/odc-editing-applications.html">Editing applications</a></li> <li><a class="" href="../applications/pruning-objects.html">Pruning objects to reclaim resources</a></li> <li><a class="" href="../applications/idling-applications.html">Idling applications</a></li> <li><a class="" href="../applications/odc-deleting-applications.html">Deleting applications</a></li> <li><a class="" href="../applications/red-hat-marketplace.html">Using the Red Hat Marketplace</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup20"><span id="tgSpan20" class="fa fa-angle-right"></span>Machine configuration</a> <ul id="topicGroup20" class="collapse list-unstyled"> <li><a class="" href="../machine_configuration/index.html">Machine configuration overview</a></li> <li><a class="" href="../machine_configuration/machine-configs-configure.html">Using machine config objects to configure nodes</a></li> <li><a class="" href="../machine_configuration/machine-config-node-disruption.html">Using node disruption policies to minimize disruption from machine config changes</a></li> <li><a class="" href="../machine_configuration/machine-configs-custom.html">Configuring MCO-related custom resources</a></li> <li><a class="" href="../machine_configuration/mco-update-boot-images.html">Updated boot images</a></li> <li><a class="" href="../machine_configuration/machine-configs-garbage-collection.html">Managing unused rendered machine configs</a></li> <li><a class="" href="../machine_configuration/mco-coreos-layering.html">Fedora CoreOS image layering</a></li> <li><a class="" href="../machine_configuration/machine-config-daemon-metrics.html">Machine Config Daemon metrics</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup21"><span id="tgSpan21" class="fa fa-angle-right"></span>Machine management</a> <ul id="topicGroup21" class="collapse list-unstyled"> <li><a class="" href="../machine_management/index.html">Overview of machine management</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-21-1"><span id="sgSpan-21-1" class="fa fa-caret-right"></span>&nbsp;Managing compute machines with the Machine API</a> <ul id="topicSubGroup-21-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-aws.html">Creating a compute machine set on AWS</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-azure.html">Creating a compute machine set on Azure</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-azure-stack-hub.html">Creating a compute machine set on Azure Stack Hub</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-gcp.html">Creating a compute machine set on GCP</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-ibm-cloud.html">Creating a compute machine set on IBM Cloud</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-ibm-power-vs.html">Creating a compute machine set on IBM Power Virtual Server</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-nutanix.html">Creating a compute machine set on Nutanix</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-osp.html">Creating a compute machine set on OpenStack</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-vsphere.html">Creating a compute machine set on vSphere</a></li> <li><a class="" href="../machine_management/creating_machinesets/creating-machineset-bare-metal.html">Creating a compute machine set on bare metal</a></li> </ul> </li> <li><a class="" href="../machine_management/manually-scaling-machineset.html">Manually scaling a compute machine set</a></li> <li><a class="" href="../machine_management/modifying-machineset.html">Modifying a compute machine set</a></li> <li><a class="" href="../machine_management/machine-phases-lifecycle.html">Machine phases and lifecycle</a></li> <li><a class="" href="../machine_management/deleting-machine.html">Deleting a machine</a></li> <li><a class="" href="../machine_management/applying-autoscaling.html">Applying autoscaling to a cluster</a></li> <li><a class="" href="../machine_management/creating-infrastructure-machinesets.html">Creating infrastructure machine sets</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-21-8"><span id="sgSpan-21-8" class="fa fa-caret-right"></span>&nbsp;Managing user-provisioned infrastructure manually</a> <ul id="topicSubGroup-21-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../machine_management/user_infra/adding-compute-user-infra-general.html">Adding compute machines to clusters with user-provisioned infrastructure manually</a></li> <li><a class="" href="../machine_management/user_infra/adding-aws-compute-user-infra.html">Adding compute machines to AWS using CloudFormation templates</a></li> <li><a class="" href="../machine_management/user_infra/adding-vsphere-compute-user-infra.html">Adding compute machines to vSphere manually</a></li> <li><a class="" href="../machine_management/user_infra/adding-bare-metal-compute-user-infra.html">Adding compute machines to bare metal</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-21-9"><span id="sgSpan-21-9" class="fa fa-caret-right"></span>&nbsp;Managing control plane machines</a> <ul id="topicSubGroup-21-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-about.html">About control plane machine sets</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-getting-started.html">Getting started with control plane machine sets</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-managing-machines.html">Managing control plane machines with control plane machine sets</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-configuration.html">Control plane machine set configuration</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-21-9-4"><span id="ssgSpan-21-9-4" class="fa fa-caret-right"></span>&nbsp;Configuration options for control plane machines</a> <ul id="topicSubSubGroup-21-9-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-aws.html" style="padding-left: 70px;">Control plane configuration options for Amazon Web Services</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-azure.html" style="padding-left: 70px;">Control plane configuration options for Microsoft Azure</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-gcp.html" style="padding-left: 70px;">Control plane configuration options for Google Cloud Platform</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-nutanix.html" style="padding-left: 70px;">Control plane configuration options for Nutanix</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-openstack.html" style="padding-left: 70px;">Control plane configuration options for Red Hat OpenStack Platform</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-vsphere.html" style="padding-left: 70px;">Control plane configuration options for VMware vSphere</a></li> </ul> </li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-resiliency.html">Control plane resiliency and recovery</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-troubleshooting.html">Troubleshooting the control plane machine set</a></li> <li><a class="" href="../machine_management/control_plane_machine_management/cpmso-disabling.html">Disabling the control plane machine set</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-21-10"><span id="sgSpan-21-10" class="fa fa-caret-right"></span>&nbsp;Managing machines with the Cluster API</a> <ul id="topicSubGroup-21-10" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster-api-about.html">About the Cluster API</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster-api-getting-started.html">Getting started with the Cluster API</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster-api-managing-machines.html">Managing machines with the Cluster API</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster-api-configuration.html">Cluster API configuration</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-21-10-4"><span id="ssgSpan-21-10-4" class="fa fa-caret-right"></span>&nbsp;Configuration options for Cluster API machines</a> <ul id="topicSubSubGroup-21-10-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-aws.html" style="padding-left: 70px;">Cluster API configuration options for Amazon Web Services</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-gcp.html" style="padding-left: 70px;">Cluster API configuration options for Google Cloud Platform</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-azure.html" style="padding-left: 70px;">Cluster API configuration options for Microsoft Azure</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-rhosp.html" style="padding-left: 70px;">Cluster API configuration options for Red Hat OpenStack Platform</a></li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-vsphere.html" style="padding-left: 70px;">Cluster API configuration options for VMware vSphere</a></li> </ul> </li> <li><a class="" href="../machine_management/cluster_api_machine_management/cluster-api-troubleshooting.html">Troubleshooting Cluster API clusters</a></li> </ul> </li> <li><a class="" href="../machine_management/deploying-machine-health-checks.html">Deploying machine health checks</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup22"><span id="tgSpan22" class="fa fa-angle-right"></span>Hosted control planes</a> <ul id="topicGroup22" class="collapse list-unstyled"> <li><a class="" href="../hosted_control_planes/hosted-control-planes-release-notes.html">Hosted control planes release notes</a></li> <li><a class="" href="../hosted_control_planes/index.html">Hosted control planes overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-22-2"><span id="sgSpan-22-2" class="fa fa-caret-right"></span>&nbsp;Preparing to deploy hosted control planes</a> <ul id="topicSubGroup-22-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../hosted_control_planes/hcp-prepare/hcp-requirements.html">Requirements for hosted control planes</a></li> <li><a class="" href="../hosted_control_planes/hcp-prepare/hcp-sizing-guidance.html">Sizing guidance for hosted control planes</a></li> <li><a class="" href="../hosted_control_planes/hcp-prepare/hcp-override-resource-util.html">Overriding resouce utilization measurements</a></li> <li><a class="" href="../hosted_control_planes/hcp-prepare/hcp-cli.html">Installing the hosted control plane command-line interface</a></li> <li><a class="" href="../hosted_control_planes/hcp-prepare/hcp-distribute-workloads.html">Distributing hosted cluster workloads</a></li> <li><a class="" href="../hosted_control_planes/hcp-prepare/hcp-enable-disable.html">Enabling or disabling the hosted control planes feature</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-22-3"><span id="sgSpan-22-3" class="fa fa-caret-right"></span>&nbsp;Deploying hosted control planes</a> <ul id="topicSubGroup-22-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../hosted_control_planes/hcp-deploy/hcp-deploy-aws.html">Deploying hosted control planes on AWS</a></li> <li><a class="" href="../hosted_control_planes/hcp-deploy/hcp-deploy-bm.html">Deploying hosted control planes on bare metal</a></li> <li><a class="" href="../hosted_control_planes/hcp-deploy/hcp-deploy-virt.html">Deploying hosted control planes on OpenShift Virtualization</a></li> <li><a class="" href="../hosted_control_planes/hcp-deploy/hcp-deploy-non-bm.html">Deploying hosted control planes on non-bare-metal agent machines</a></li> <li><a class="" href="../hosted_control_planes/hcp-deploy/hcp-deploy-ibmz.html">Deploying hosted control planes on IBM Z</a></li> <li><a class="" href="../hosted_control_planes/hcp-deploy/hcp-deploy-ibm-power.html">Deploying hosted control planes on IBM Power</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-22-4"><span id="sgSpan-22-4" class="fa fa-caret-right"></span>&nbsp;Managing hosted control planes</a> <ul id="topicSubGroup-22-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../hosted_control_planes/hcp-manage/hcp-manage-aws.html">Managing hosted control planes on AWS</a></li> <li><a class="" href="../hosted_control_planes/hcp-manage/hcp-manage-bm.html">Managing hosted control planes on bare metal</a></li> <li><a class="" href="../hosted_control_planes/hcp-manage/hcp-manage-virt.html">Managing hosted control planes on OpenShift Virtualization</a></li> <li><a class="" href="../hosted_control_planes/hcp-manage/hcp-manage-non-bm.html">Managing hosted control planes on non-bare-metal agent machines</a></li> <li><a class="" href="../hosted_control_planes/hcp-manage/hcp-manage-ibm-power.html">Managing hosted control planes on IBM Power</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-22-5"><span id="sgSpan-22-5" class="fa fa-caret-right"></span>&nbsp;Deploying hosted control planes in a disconnected environment</a> <ul id="topicSubGroup-22-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../hosted_control_planes/hcp-disconnected/hcp-deploy-dc.html">Introduction to hosted control planes in a disconnected environment</a></li> <li><a class="" href="../hosted_control_planes/hcp-disconnected/hcp-deploy-dc-virt.html">Deploying hosted control planes on OpenShift Virtualization in a disconnected environment</a></li> <li><a class="" href="../hosted_control_planes/hcp-disconnected/hcp-deploy-dc-bm.html">Deploying hosted control planes on bare metal in a disconnected environment</a></li> <li><a class="" href="../hosted_control_planes/hcp-disconnected/disconnected-install-ibmz-hcp.html">Deploying hosted control planes on IBM Z in a disconnected environment</a></li> <li><a class="" href="../hosted_control_planes/hcp-disconnected/hcp-dc-monitor.html">Monitoring user workload in a disconnected environment</a></li> </ul> </li> <li><a class="" href="../hosted_control_planes/hcp-updating.html">Updating hosted control planes</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-22-7"><span id="sgSpan-22-7" class="fa fa-caret-right"></span>&nbsp;High availability for hosted control planes</a> <ul id="topicSubGroup-22-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../hosted_control_planes/hcp_high_availability/about-hcp-ha.html">About high availability for hosted control planes</a></li> <li><a class="" href="../hosted_control_planes/hcp_high_availability/hcp-recovering-etcd-cluster.html">Recovering a failing etcd cluster</a></li> <li><a class="" href="../hosted_control_planes/hcp_high_availability/hcp-backup-restore-on-premise.html">Backing up and restoring etcd in an on-premise environment</a></li> <li><a class="" href="../hosted_control_planes/hcp_high_availability/hcp-backup-restore-aws.html">Backing up and restoring etcd on AWS</a></li> <li><a class="" href="../hosted_control_planes/hcp_high_availability/hcp-backup-restore-virt.html">Backing up and restoring a hosted cluster on OpenShift Virtualization</a></li> <li><a class="" href="../hosted_control_planes/hcp_high_availability/hcp-disaster-recovery-aws.html">Disaster recovery for a hosted cluster in AWS</a></li> <li><a class="" href="../hosted_control_planes/hcp_high_availability/hcp-disaster-recovery-oadp.html">Disaster recovery for a hosted cluster by using OADP</a></li> </ul> </li> <li><a class="" href="../hosted_control_planes/hcp-authentication-authorization.html">Authentication and authorization for hosted control planes</a></li> <li><a class="" href="../hosted_control_planes/hcp-machine-config.html">Handling machine configuration for hosted control planes</a></li> <li><a class="" href="../hosted_control_planes/hcp-using-feature-gates.html">Using feature gates in a hosted cluster</a></li> <li><a class="" href="../hosted_control_planes/hcp-observability.html">Observability for hosted control planes</a></li> <li><a class="" href="../hosted_control_planes/hcp-troubleshooting.html">Troubleshooting hosted control planes</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-22-13"><span id="sgSpan-22-13" class="fa fa-caret-right"></span>&nbsp;Destroying a hosted cluster</a> <ul id="topicSubGroup-22-13" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../hosted_control_planes/hcp-destroy/hcp-destroy-aws.html">Destroying a hosted cluster on AWS</a></li> <li><a class="" href="../hosted_control_planes/hcp-destroy/hcp-destroy-bm.html">Destroying a hosted cluster on bare metal</a></li> <li><a class="" href="../hosted_control_planes/hcp-destroy/hcp-destroy-virt.html">Destroying a hosted cluster on OpenShift Virtualization</a></li> <li><a class="" href="../hosted_control_planes/hcp-destroy/hcp-destroy-ibmz.html">Destroying a hosted cluster on IBM Z</a></li> <li><a class="" href="../hosted_control_planes/hcp-destroy/hcp-destroy-ibm-power.html">Destroying a hosted cluster on IBM Power</a></li> <li><a class="" href="../hosted_control_planes/hcp-destroy/hcp-destroy-non-bm.html">Destroying a hosted cluster on non-bare-metal agent machines</a></li> </ul> </li> <li><a class="" href="../hosted_control_planes/hcp-import.html">Manually importing a hosted cluster</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup23"><span id="tgSpan23" class="fa fa-angle-right"></span>Nodes</a> <ul id="topicGroup23" class="collapse list-unstyled"> <li><a class="" href="../nodes/index.html">Overview of nodes</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-1"><span id="sgSpan-23-1" class="fa fa-caret-right"></span>&nbsp;Working with pods</a> <ul id="topicSubGroup-23-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/pods/nodes-pods-using.html">About pods</a></li> <li><a class="" href="../nodes/pods/nodes-pods-viewing.html">Viewing pods</a></li> <li><a class="" href="../nodes/pods/nodes-pods-configuring.html">Configuring a cluster for pods</a></li> <li><a class="" href="../nodes/pods/nodes-pods-autoscaling.html">Automatically scaling pods with the horizontal pod autoscaler</a></li> <li><a class="" href="../nodes/pods/nodes-pods-vertical-autoscaler.html">Automatically adjust pod resource levels with the vertical pod autoscaler</a></li> <li><a class="" href="../nodes/pods/nodes-pods-secrets.html">Providing sensitive data to pods by using secrets</a></li> <li><a class="" href="../nodes/pods/nodes-pods-secrets-store.html">Providing sensitive data to pods by using an external secrets store</a></li> <li><a class="" href="../nodes/pods/nodes-pods-short-term-auth.html">Authenticating pods with short-term credentials</a></li> <li><a class="" href="../nodes/pods/nodes-pods-configmaps.html">Creating and using config maps</a></li> <li><a class="" href="../nodes/pods/nodes-pods-plugins.html">Using Device Manager to make devices available to nodes</a></li> <li><a class="" href="../nodes/pods/nodes-pods-priority.html">Including pod priority in pod scheduling decisions</a></li> <li><a class="" href="../nodes/pods/nodes-pods-node-selectors.html">Placing pods on specific nodes using node selectors</a></li> <li><a class="" href="../nodes/pods/nodes-pods-user-namespaces.html">Running pods in Linux user namespaces</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-2"><span id="sgSpan-23-2" class="fa fa-caret-right"></span>&nbsp;Automatically scaling pods with the Custom Metrics Autoscaler Operator</a> <ul id="topicSubGroup-23-2" class="nav-tertiary list-unstyled collapse"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-23-2-0"><span id="ssgSpan-23-2-0" class="fa fa-caret-right"></span>&nbsp;Release notes</a> <ul id="topicSubSubGroup-23-2-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn.html" style="padding-left: 70px;">Custom Metrics Autoscaler Operator release notes</a></li> <li><a class="" href="../nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn-past.html" style="padding-left: 70px;">Past releases</a></li> </ul> </li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom.html">Custom Metrics Autoscaler Operator overview</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-install.html">Installing the custom metrics autoscaler</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-trigger.html">Understanding the custom metrics autoscaler triggers</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-trigger-auth.html">Understanding custom metrics autoscaler trigger authentications</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-pausing.html">Pausing the custom metrics autoscaler</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-audit-log.html">Gathering audit logs</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-debugging.html">Gathering debugging data</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-metrics.html">Viewing Operator metrics</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-adding.html">Understanding how to add custom metrics autoscalers</a></li> <li><a class="" href="../nodes/cma/nodes-cma-autoscaling-custom-removing.html">Removing the Custom Metrics Autoscaler Operator</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-3"><span id="sgSpan-23-3" class="fa fa-caret-right"></span>&nbsp;Controlling pod placement onto nodes (scheduling)</a> <ul id="topicSubGroup-23-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/scheduling/nodes-scheduler-about.html">About pod placement using the scheduler</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-profiles.html">Scheduling pods using a scheduler profile</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-pod-affinity.html">Placing pods relative to other pods using pod affinity and anti-affinity rules</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-node-affinity.html">Controlling pod placement on nodes using node affinity rules</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-overcommit.html">Placing pods onto overcommited nodes</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-taints-tolerations.html">Controlling pod placement using node taints</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-node-selectors.html">Placing pods on specific nodes using node selectors</a></li> <li><a class="" href="../nodes/scheduling/nodes-scheduler-pod-topology-spread-constraints.html">Controlling pod placement using pod topology spread constraints</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-4"><span id="sgSpan-23-4" class="fa fa-caret-right"></span>&nbsp;Using jobs and daemon sets</a> <ul id="topicSubGroup-23-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/jobs/nodes-pods-daemonsets.html">Running background tasks on nodes automatically with daemon sets</a></li> <li><a class="" href="../nodes/jobs/nodes-nodes-jobs.html">Running tasks in pods using jobs</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-5"><span id="sgSpan-23-5" class="fa fa-caret-right"></span>&nbsp;Working with nodes</a> <ul id="topicSubGroup-23-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/nodes/nodes-nodes-viewing.html">Viewing and listing the nodes in your cluster</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-working.html">Working with nodes</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-managing.html">Managing nodes</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-adding-node-iso.html">Adding worker nodes to an on-premise cluster</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-managing-max-pods.html">Managing the maximum number of pods per node</a></li> <li><a class="" href="../nodes/nodes/nodes-node-tuning-operator.html">Using the Node Tuning Operator</a></li> <li><a class="" href="../nodes/nodes/nodes-remediating-fencing-maintaining-rhwa.html">Remediating, fencing, and maintaining nodes</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-rebooting.html">Understanding node rebooting</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-garbage-collection.html">Freeing node resources using garbage collection</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-resources-configuring.html">Allocating resources for nodes</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-resources-cpus.html">Allocating specific CPUs for nodes in a cluster</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-tls.html">Enabling TLS security profiles for the kubelet</a></li> <li><a class="" href="../nodes/nodes/nodes-nodes-creating-infrastructure-nodes.html">Creating infrastructure nodes</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-6"><span id="sgSpan-23-6" class="fa fa-caret-right"></span>&nbsp;Working with containers</a> <ul id="topicSubGroup-23-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/containers/nodes-containers-using.html">Understanding containers</a></li> <li><a class="" href="../nodes/containers/nodes-containers-init.html">Using Init Containers to perform tasks before a pod is deployed</a></li> <li><a class="" href="../nodes/containers/nodes-containers-volumes.html">Using volumes to persist container data</a></li> <li><a class="" href="../nodes/containers/nodes-containers-projected-volumes.html">Mapping volumes using projected volumes</a></li> <li><a class="" href="../nodes/containers/nodes-containers-downward-api.html">Allowing containers to consume API objects</a></li> <li><a class="" href="../nodes/containers/nodes-containers-copying-files.html">Copying files to or from a container</a></li> <li><a class="" href="../nodes/containers/nodes-containers-remote-commands.html">Executing remote commands in a container</a></li> <li><a class="" href="../nodes/containers/nodes-containers-port-forwarding.html">Using port forwarding to access applications in a container</a></li> <li><a class="" href="../nodes/containers/nodes-containers-sysctls.html">Using sysctls in containers</a></li> <li><a class="" href="../nodes/containers/nodes-containers-dev-fuse.html">Accessing faster builds with /dev/fuse</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-23-7"><span id="sgSpan-23-7" class="fa fa-caret-right"></span>&nbsp;Working with clusters</a> <ul id="topicSubGroup-23-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../nodes/clusters/nodes-containers-events.html">Viewing system event information in a cluster</a></li> <li><a class="" href="../nodes/clusters/nodes-cluster-resource-levels.html">Analyzing cluster resource levels</a></li> <li><a class="" href="../nodes/clusters/nodes-cluster-limit-ranges.html">Setting limit ranges</a></li> <li><a class="" href="../nodes/clusters/nodes-cluster-resource-configure.html">Configuring cluster memory to meet container memory and risk requirements</a></li> <li><a class="" href="../nodes/clusters/nodes-cluster-cgroups-2.html">Configuring the Linux cgroup version on your nodes</a></li> <li><a class="" href="../nodes/clusters/nodes-cluster-enabling-features.html">Enabling features using FeatureGates</a></li> <li><a class="" href="../nodes/clusters/nodes-cluster-worker-latency-profiles.html">Improving cluster stability in high latency environments using worker latency profiles</a></li> </ul> </li> <li><a class="" href="../nodes/nodes-dashboard-using.html">Node metrics dashboard</a></li> <li><a class="" href="../nodes/nodes-sigstore-using.html">Manage secure signatures with sigstore</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup24"><span id="tgSpan24" class="fa fa-angle-right"></span>Windows Container Support for OpenShift</a> <ul id="topicGroup24" class="collapse list-unstyled"> <li><a class="" href="../windows_containers/index.html">Red Hat OpenShift support for Windows Containers overview</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup25"><span id="tgSpan25" class="fa fa-angle-right"></span>Observability</a> <ul id="topicGroup25" class="collapse list-unstyled"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-25-0"><span id="sgSpan-25-0" class="fa fa-caret-right"></span>&nbsp;Observability overview</a> <ul id="topicSubGroup-25-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/overview/index.html">About Observability</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-25-1"><span id="sgSpan-25-1" class="fa fa-caret-right"></span>&nbsp;Cluster Observability Operator</a> <ul id="topicSubGroup-25-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/cluster_observability_operator/cluster-observability-operator-release-notes.html">Cluster Observability Operator release notes</a></li> <li><a class="" href="../observability/cluster_observability_operator/cluster-observability-operator-overview.html">Cluster Observability Operator overview</a></li> <li><a class="" href="../observability/cluster_observability_operator/installing-the-cluster-observability-operator.html">Installing the Cluster Observability Operator</a></li> <li><a class="" href="../observability/cluster_observability_operator/configuring-the-cluster-observability-operator-to-monitor-a-service.html">Configuring the Cluster Observability Operator to monitor a service</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-1-4"><span id="ssgSpan-25-1-4" class="fa fa-caret-right"></span>&nbsp;Observability UI plugins</a> <ul id="topicSubSubGroup-25-1-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/cluster_observability_operator/ui_plugins/observability-ui-plugins-overview.html" style="padding-left: 70px;">Observability UI plugins overview</a></li> <li><a class="" href="../observability/cluster_observability_operator/ui_plugins/logging-ui-plugin.html" style="padding-left: 70px;">Logging UI plugin</a></li> <li><a class="" href="../observability/cluster_observability_operator/ui_plugins/distributed-tracing-ui-plugin.html" style="padding-left: 70px;">Distributed tracing UI plugin</a></li> <li><a class="" href="../observability/cluster_observability_operator/ui_plugins/troubleshooting-ui-plugin.html" style="padding-left: 70px;">Troubleshooting UI plugin</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-25-2"><span id="sgSpan-25-2" class="fa fa-caret-right"></span>&nbsp;Monitoring</a> <ul id="topicSubGroup-25-2" class="nav-tertiary list-unstyled collapse"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-2-0"><span id="ssgSpan-25-2-0" class="fa fa-caret-right"></span>&nbsp;About OpenShift Container Platform monitoring</a> <ul id="topicSubSubGroup-25-2-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/monitoring/about-ocp-monitoring/about-ocp-monitoring.html" style="padding-left: 70px;">About OpenShift Container Platform monitoring</a></li> <li><a class="" href="../observability/monitoring/about-ocp-monitoring/monitoring-stack-architecture.html" style="padding-left: 70px;">Monitoring stack architecture</a></li> <li><a class="" href="../observability/monitoring/about-ocp-monitoring/key-concepts.html" style="padding-left: 70px;">Key concepts</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-2-1"><span id="ssgSpan-25-2-1" class="fa fa-caret-right"></span>&nbsp;Getting started</a> <ul id="topicSubSubGroup-25-2-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/monitoring/getting-started/maintenance-and-support-for-monitoring.html" style="padding-left: 70px;">Maintenance and support for monitoring</a></li> <li><a class="" href="../observability/monitoring/getting-started/core-platform-monitoring-first-steps.html" style="padding-left: 70px;">Core platform monitoring first steps</a></li> <li><a class="" href="../observability/monitoring/getting-started/user-workload-monitoring-first-steps.html" style="padding-left: 70px;">User workload monitoring first steps</a></li> <li><a class="" href="../observability/monitoring/getting-started/developer-and-non-administrator-steps.html" style="padding-left: 70px;">Developer and non-administrator steps</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-2-2"><span id="ssgSpan-25-2-2" class="fa fa-caret-right"></span>&nbsp;Configuring core platform monitoring</a> <ul id="topicSubSubGroup-25-2-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/monitoring/configuring-core-platform-monitoring/preparing-to-configure-the-monitoring-stack.html" style="padding-left: 70px;">Preparing to configure the monitoring stack</a></li> <li><a class="" href="../observability/monitoring/configuring-core-platform-monitoring/configuring-performance-and-scalability.html" style="padding-left: 70px;">Configuring performance and scalability</a></li> <li><a class="" href="../observability/monitoring/configuring-core-platform-monitoring/storing-and-recording-data.html" style="padding-left: 70px;">Storing and recording data</a></li> <li><a class="" href="../observability/monitoring/configuring-core-platform-monitoring/configuring-metrics.html" style="padding-left: 70px;">Configuring metrics</a></li> <li><a class="" href="../observability/monitoring/configuring-core-platform-monitoring/configuring-alerts-and-notifications.html" style="padding-left: 70px;">Configuring alerts and notifications</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-2-3"><span id="ssgSpan-25-2-3" class="fa fa-caret-right"></span>&nbsp;Configuring user workload monitoring</a> <ul id="topicSubSubGroup-25-2-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/monitoring/configuring-user-workload-monitoring/preparing-to-configure-the-monitoring-stack-uwm.html" style="padding-left: 70px;">Preparing to configure the monitoring stack</a></li> <li><a class="" href="../observability/monitoring/configuring-user-workload-monitoring/configuring-performance-and-scalability-uwm.html" style="padding-left: 70px;">Configuring performance and scalability</a></li> <li><a class="" href="../observability/monitoring/configuring-user-workload-monitoring/storing-and-recording-data-uwm.html" style="padding-left: 70px;">Storing and recording data</a></li> <li><a class="" href="../observability/monitoring/configuring-user-workload-monitoring/configuring-metrics-uwm.html" style="padding-left: 70px;">Configuring metrics</a></li> <li><a class="" href="../observability/monitoring/configuring-user-workload-monitoring/configuring-alerts-and-notifications-uwm.html" style="padding-left: 70px;">Configuring alerts and notifications</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-2-4"><span id="ssgSpan-25-2-4" class="fa fa-caret-right"></span>&nbsp;Accessing metrics</a> <ul id="topicSubSubGroup-25-2-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/monitoring/accessing-metrics/accessing-metrics-as-an-administrator.html" style="padding-left: 70px;">Accessing metrics as an administrator</a></li> <li><a class="" href="../observability/monitoring/accessing-metrics/accessing-metrics-as-a-developer.html" style="padding-left: 70px;">Accessing metrics as a developer</a></li> <li><a class="" href="../observability/monitoring/accessing-metrics/accessing-monitoring-apis-by-using-the-cli.html" style="padding-left: 70px;">Accessing monitoring APIs by using the CLI</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-2-5"><span id="ssgSpan-25-2-5" class="fa fa-caret-right"></span>&nbsp;Managing alerts</a> <ul id="topicSubSubGroup-25-2-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/monitoring/managing-alerts/managing-alerts-as-an-administrator.html" style="padding-left: 70px;">Managing alerts as an administrator</a></li> <li><a class="" href="../observability/monitoring/managing-alerts/managing-alerts-as-a-developer.html" style="padding-left: 70px;">Managing alerts as a developer</a></li> </ul> </li> <li><a class="" href="../observability/monitoring/troubleshooting-monitoring-issues.html">Troubleshooting monitoring issues</a></li> <li><a class="" href="../observability/monitoring/config-map-reference-for-the-cluster-monitoring-operator.html">Config map reference for the Cluster Monitoring Operator</a></li> <li><a class="" href="../observability/monitoring/shiftstack-prometheus-configuration.html">Monitoring clusters that run on RHOSO</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-25-3"><span id="sgSpan-25-3" class="fa fa-caret-right"></span>&nbsp;Logging</a> <ul id="topicSubGroup-25-3" class="nav-tertiary list-unstyled collapse"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-3-0"><span id="ssgSpan-25-3-0" class="fa fa-caret-right"></span>&nbsp;Logging 6.1</a> <ul id="topicSubSubGroup-25-3-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/logging/logging-6.1/log6x-release-notes-6.1.html" style="padding-left: 70px;">Release notes</a></li> <li><a class="" href="../observability/logging/logging-6.1/log6x-about-6.1.html" style="padding-left: 70px;">About logging 6.1</a></li> <li><a class="" href="../observability/logging/logging-6.1/log6x-clf-6.1.html" style="padding-left: 70px;">Configuring log forwarding</a></li> <li><a class="" href="../observability/logging/logging-6.1/log6x-loki-6.1.html" style="padding-left: 70px;">Configuring LokiStack storage</a></li> <li><a class="" href="../observability/logging/logging-6.1/log6x-configuring-lokistack-otlp-6.1.html" style="padding-left: 70px;">Configuring LokiStack for OTLP</a></li> <li><a class="" href="../observability/logging/logging-6.1/log6x-opentelemetry-data-model-6.1.html" style="padding-left: 70px;">OpenTelemetry data model</a></li> <li><a class="" href="../observability/logging/logging-6.1/log6x-visual-6.1.html" style="padding-left: 70px;">Visualization for logging</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-25-4"><span id="sgSpan-25-4" class="fa fa-caret-right"></span>&nbsp;Network Observability</a> <ul id="topicSubGroup-25-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/network_observability/network-observability-operator-release-notes.html">Network Observability release notes</a></li> <li><a class="" href="../observability/network_observability/network-observability-overview.html">Network Observability overview</a></li> <li><a class="" href="../observability/network_observability/installing-operators.html">Installing the Network Observability Operator</a></li> <li><a class="" href="../observability/network_observability/understanding-network-observability-operator.html">Understanding Network Observability Operator</a></li> <li><a class="" href="../observability/network_observability/configuring-operator.html">Configuring the Network Observability Operator</a></li> <li><a class="" href="../observability/network_observability/network-observability-network-policy.html">Network Policy</a></li> <li><a class="" href="../observability/network_observability/observing-network-traffic.html">Observing the network traffic</a></li> <li><a class="" href="../observability/network_observability/metrics-alerts-dashboards.html">Using metrics with dashboards and alerts</a></li> <li><a class="" href="../observability/network_observability/network-observability-operator-monitoring.html">Monitoring the Network Observability Operator</a></li> <li><a class="" href="../observability/network_observability/network-observability-scheduling-resources.html">Scheduling resources</a></li> <li><a class="" href="../observability/network_observability/network-observability-secondary-networks.html">Secondary networks</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-25-4-11"><span id="ssgSpan-25-4-11" class="fa fa-caret-right"></span>&nbsp;Network Observability CLI</a> <ul id="topicSubSubGroup-25-4-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/network_observability/netobserv_cli/netobserv-cli-install.html" style="padding-left: 70px;">Installing the Network Observability CLI</a></li> <li><a class="" href="../observability/network_observability/netobserv_cli/netobserv-cli-using.html" style="padding-left: 70px;">Using the Network Observability CLI</a></li> <li><a class="" href="../observability/network_observability/netobserv_cli/netobserv-cli-reference.html" style="padding-left: 70px;">Network Observability CLI reference</a></li> </ul> </li> <li><a class="" href="../observability/network_observability/flowcollector-api.html">FlowCollector API reference</a></li> <li><a class="" href="../observability/network_observability/flowmetric-api.html">FlowMetric API reference</a></li> <li><a class="" href="../observability/network_observability/json-flows-format-reference.html">Flows format reference</a></li> <li><a class="" href="../observability/network_observability/troubleshooting-network-observability.html">Troubleshooting Network Observability</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-25-5"><span id="sgSpan-25-5" class="fa fa-caret-right"></span>&nbsp;Power Monitoring</a> <ul id="topicSubGroup-25-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../observability/power_monitoring/power-monitoring-release-notes.html">Power monitoring release notes</a></li> <li><a class="" href="../observability/power_monitoring/power-monitoring-overview.html">Power monitoring overview</a></li> <li><a class="" href="../observability/power_monitoring/installing-power-monitoring.html">Installing power monitoring</a></li> <li><a class="" href="../observability/power_monitoring/configuring-power-monitoring.html">Configuring power monitoring</a></li> <li><a class="" href="../observability/power_monitoring/visualizing-power-monitoring-metrics.html">Visualizing power monitoring metrics</a></li> <li><a class="" href="../observability/power_monitoring/uninstalling-power-monitoring.html">Uninstalling power monitoring</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup26"><span id="tgSpan26" class="fa fa-angle-right"></span>Scalability and performance</a> <ul id="topicGroup26" class="collapse list-unstyled"> <li><a class="" href="../scalability_and_performance/index.html">Scalability and performance overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-26-1"><span id="sgSpan-26-1" class="fa fa-caret-right"></span>&nbsp;Recommended performance and scalability practices</a> <ul id="topicSubGroup-26-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../scalability_and_performance/recommended-performance-scale-practices/recommended-control-plane-practices.html">Recommended control plane practices</a></li> <li><a class="" href="../scalability_and_performance/recommended-performance-scale-practices/recommended-infrastructure-practices.html">Recommended infrastructure practices</a></li> <li><a class="" href="../scalability_and_performance/recommended-performance-scale-practices/recommended-etcd-practices.html">Recommended etcd practices</a></li> </ul> </li> <li><a class="" href="../scalability_and_performance/telco-core-rds.html">Telco core reference design specifications</a></li> <li><a class="" href="../scalability_and_performance/telco-ran-du-rds.html">Telco RAN DU reference design specifications</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-26-4"><span id="sgSpan-26-4" class="fa fa-caret-right"></span>&nbsp;Comparing cluster configurations</a> <ul id="topicSubGroup-26-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../scalability_and_performance/cluster-compare/understanding-the-cluster-compare-plugin.html">Understanding the cluster-compare plugin</a></li> <li><a class="" href="../scalability_and_performance/cluster-compare/installing-cluster-compare-plugin.html">Installing the cluster-compare plugin</a></li> <li><a class="" href="../scalability_and_performance/cluster-compare/using-the-cluster-compare-plugin.html">Using the cluster-compare plugin</a></li> <li><a class="" href="../scalability_and_performance/cluster-compare/creating-a-reference-configuration.html">Creating a reference configuration</a></li> <li><a class="" href="../scalability_and_performance/cluster-compare/advanced-ref-config-customization.html">Performing advanced reference configuration customization</a></li> <li><a class="" href="../scalability_and_performance/cluster-compare/troubleshooting-cluster-comparisons.html">Troubleshooting cluster comparisons</a></li> </ul> </li> <li><a class="" href="../scalability_and_performance/planning-your-environment-according-to-object-maximums.html">Planning your environment according to object maximums</a></li> <li><a class="" href="../scalability_and_performance/compute-resource-quotas.html">Compute Resource Quotas</a></li> <li><a class="" href="../scalability_and_performance/using-node-tuning-operator.html">Using the Node Tuning Operator</a></li> <li><a class="" href="../scalability_and_performance/using-cpu-manager.html">Using CPU Manager and Topology Manager</a></li> <li><a class="" href="../scalability_and_performance/cnf-numa-aware-scheduling.html">Scheduling NUMA-aware workloads</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-26-10"><span id="sgSpan-26-10" class="fa fa-caret-right"></span>&nbsp;Scalability and performance optimization</a> <ul id="topicSubGroup-26-10" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../scalability_and_performance/optimization/optimizing-storage.html">Optimizing storage</a></li> <li><a class="" href="../scalability_and_performance/optimization/routing-optimization.html">Optimizing routing</a></li> <li><a class="" href="../scalability_and_performance/optimization/optimizing-networking.html">Optimizing networking</a></li> <li><a class="" href="../scalability_and_performance/optimization/optimizing-cpu-usage.html">Optimizing CPU usage</a></li> </ul> </li> <li><a class="" href="../scalability_and_performance/managing-bare-metal-hosts.html">Managing bare metal hosts</a></li> <li><a class="" href="../scalability_and_performance/what-huge-pages-do-and-how-they-are-consumed-by-apps.html">What huge pages do and how they are consumed by apps</a></li> <li><a class="" href="../scalability_and_performance/cnf-understanding-low-latency.html">Understanding low latency</a></li> <li><a class="" href="../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.html">Tuning nodes for low latency with the performance profile</a></li> <li><a class="" href="../scalability_and_performance/cnf-provisioning-low-latency-workloads.html">Provisioning real-time and low latency workloads</a></li> <li><a class="" href="../scalability_and_performance/cnf-debugging-low-latency-tuning-status.html">Debugging low latency tuning</a></li> <li><a class="" href="../scalability_and_performance/cnf-performing-platform-verification-latency-tests.html">Performing latency tests for platform verification</a></li> <li><a class="" href="../scalability_and_performance/scaling-worker-latency-profiles.html">Improving cluster stability in high latency environments using worker latency profiles</a></li> <li><a class="" href="../scalability_and_performance/enabling-workload-partitioning.html">Workload partitioning</a></li> <li><a class="" href="../scalability_and_performance/node-observability-operator.html">Using the Node Observability Operator</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup27"><span id="tgSpan27" class="fa fa-angle-right"></span>Edge computing</a> <ul id="topicGroup27" class="collapse list-unstyled"> <li><a class="" href="../edge_computing/ztp-deploying-far-edge-clusters-at-scale.html">Challenges of the network far edge</a></li> <li><a class="" href="../edge_computing/ztp-preparing-the-hub-cluster.html">Preparing the hub cluster for ZTP</a></li> <li><a class="" href="../edge_computing/ztp-updating-gitops.html">Updating GitOps ZTP</a></li> <li><a class="" href="../edge_computing/ztp-deploying-far-edge-sites.html">Installing managed clusters with RHACM and SiteConfig resources</a></li> <li><a class="" href="../edge_computing/ztp-manual-install.html">Manually installing a single-node OpenShift cluster with GitOps ZTP</a></li> <li><a class="" href="../edge_computing/ztp-reference-cluster-configuration-for-vdu.html">Recommended single-node OpenShift cluster configuration for vDU application workloads</a></li> <li><a class="" href="../edge_computing/ztp-vdu-validating-cluster-tuning.html">Validating cluster tuning for vDU application workloads</a></li> <li><a class="" href="../edge_computing/ztp-advanced-install-ztp.html">Advanced managed cluster configuration with SiteConfig resources</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-27-8"><span id="sgSpan-27-8" class="fa fa-caret-right"></span>&nbsp;Managing cluster policies with PolicyGenerator resources</a> <ul id="topicSubGroup-27-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/policygenerator_for_ztp/ztp-configuring-managed-clusters-policygenerator.html">Configuring managed cluster policies by using PolicyGenerator resources</a></li> <li><a class="" href="../edge_computing/policygenerator_for_ztp/ztp-advanced-policygenerator-config.html">Advanced managed cluster configuration with PolicyGenerator resources</a></li> <li><a class="" href="../edge_computing/policygenerator_for_ztp/ztp-talm-updating-managed-policies-pg.html">Updating managed clusters in a disconnected environment with PolicyGenerator resources and TALM</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-27-9"><span id="sgSpan-27-9" class="fa fa-caret-right"></span>&nbsp;Managing cluster policies with PolicyGenTemplate resources</a> <ul id="topicSubGroup-27-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/policygentemplate_for_ztp/ztp-configuring-managed-clusters-policies.html">Configuring managed cluster policies by using PolicyGenTemplate resources</a></li> <li><a class="" href="../edge_computing/policygentemplate_for_ztp/ztp-advanced-policy-config.html">Advanced managed cluster configuration with PolicyGenTemplate resources</a></li> <li><a class="" href="../edge_computing/policygentemplate_for_ztp/ztp-talm-updating-managed-policies.html">Updating managed clusters in a disconnected environment with PolicyGenTemplate resources and TALM</a></li> </ul> </li> <li><a class="" href="../edge_computing/ztp-using-hub-cluster-templates.html">Using hub templates in PolicyGenerator or PolicyGenTemplate CRs</a></li> <li><a class="" href="../edge_computing/cnf-talm-for-cluster-upgrades.html">Updating managed clusters with the Topology Aware Lifecycle Manager</a></li> <li><a class="" href="../edge_computing/ztp-sno-additional-worker-node.html">Expanding single-node OpenShift clusters with GitOps ZTP</a></li> <li><a class="" href="../edge_computing/ztp-precaching-tool.html">Pre-caching images for single-node OpenShift deployments</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-27-14"><span id="sgSpan-27-14" class="fa fa-caret-right"></span>&nbsp;Image-based upgrade for single-node OpenShift clusters</a> <ul id="topicSubGroup-27-14" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/image_based_upgrade/cnf-understanding-image-based-upgrade.html">Understanding the image-based upgrade for single-node OpenShift clusters</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-27-14-1"><span id="ssgSpan-27-14-1" class="fa fa-caret-right"></span>&nbsp;Preparing for an image-based upgrade for single-node OpenShift clusters</a> <ul id="topicSubSubGroup-27-14-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-shared-container-partition.html" style="padding-left: 70px;">Configuring a shared container partition for the image-based upgrade</a></li> <li><a class="" href="../edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-install-operators.html" style="padding-left: 70px;">Installing Operators for the image-based upgrade</a></li> <li><a class="" href="../edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-generate-seed.html" style="padding-left: 70px;">Generating a seed image for the image-based upgrade with the Lifecycle Agent</a></li> <li><a class="" href="../edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-prep-resources.html" style="padding-left: 70px;">Creating ConfigMap objects for the image-based upgrade with the Lifecycle Agent</a></li> <li><a class="" href="../edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/ztp-image-based-upgrade-prep-resources.html" style="padding-left: 70px;">Creating ConfigMap objects for the image-based upgrade with Lifecycle Agent using GitOps ZTP</a></li> <li><a class="" href="../edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-auto-image-cleanup.html" style="padding-left: 70px;">Configuring the automatic image cleanup of the container storage disk</a></li> </ul> </li> <li><a class="" href="../edge_computing/image_based_upgrade/cnf-image-based-upgrade-base.html">Performing an image-based upgrade for single-node OpenShift clusters with the Lifecycle Agent</a></li> <li><a class="" href="../edge_computing/image_based_upgrade/ztp-image-based-upgrade.html">Performing an image-based upgrade for single-node OpenShift clusters using GitOps ZTP</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-27-15"><span id="sgSpan-27-15" class="fa fa-caret-right"></span>&nbsp;Image-based installation for single-node OpenShift</a> <ul id="topicSubGroup-27-15" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/image_base_install/ibi-understanding-image-based-install.html">Understanding image-based installation and deployment for single-node OpenShift</a></li> <li><a class="" href="../edge_computing/image_base_install/ibi-preparing-for-image-based-install.html">Preparing for a single-node OpenShift image-based installation</a></li> <li><a class="" href="../edge_computing/image_base_install/ibi-factory-image-based-install.html">Preinstalling single-node OpenShift using an image-based installation</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-27-15-3"><span id="ssgSpan-27-15-3" class="fa fa-caret-right"></span>&nbsp;Deploying single-node OpenShift clusters</a> <ul id="topicSubSubGroup-27-15-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/image_base_install/ibi_deploying_sno_clusters/ibi-edge-image-based-install.html" style="padding-left: 70px;">Deploying managed single-node OpenShift using the IBI Operator</a></li> <li><a class="" href="../edge_computing/image_base_install/ibi_deploying_sno_clusters/ibi-edge-image-based-install-standalone.html" style="padding-left: 70px;">Deploying single-node OpenShift using the installation program</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-27-16"><span id="sgSpan-27-16" class="fa fa-caret-right"></span>&nbsp;Day 2 operations for telco core CNF clusters</a> <ul id="topicSubGroup-27-16" class="nav-tertiary list-unstyled collapse"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-27-16-0"><span id="ssgSpan-27-16-0" class="fa fa-caret-right"></span>&nbsp;Upgrading telco core CNF clusters</a> <ul id="topicSubSubGroup-27-16-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-welcome.html" style="padding-left: 70px;">Upgrading telco core CNF clusters</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-api.html" style="padding-left: 70px;">OpenShift Container Platform API compatibility</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-ocp-update-prep.html" style="padding-left: 70px;">Preparing for the cluster update</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-cnf-update-prep.html" style="padding-left: 70px;">Managing live CNF pods during the cluster update</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-before-the-update.html" style="padding-left: 70px;">Before you update the cluster</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-completing-the-control-plane-only-update.html" style="padding-left: 70px;">Completing the Control Plane Only update</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-completing-the-y-stream-update.html" style="padding-left: 70px;">Completing the y-stream update</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/updating/telco-update-completing-the-z-stream-update.html" style="padding-left: 70px;">Completing the z-stream update</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-27-16-1"><span id="ssgSpan-27-16-1" class="fa fa-caret-right"></span>&nbsp;Troubleshooting and maintaining telco core CNF clusters</a> <ul id="topicSubSubGroup-27-16-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-intro.html" style="padding-left: 70px;">Troubleshooting and maintaining telco core CNF clusters</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-general-troubleshooting.html" style="padding-left: 70px;">General troubleshooting</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-cluster-maintenance.html" style="padding-left: 70px;">Cluster maintenance</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-security.html" style="padding-left: 70px;">Security</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-cert-maintenance.html" style="padding-left: 70px;">Certificate maintenance</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-mco.html" style="padding-left: 70px;">Machine Config Operator</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/troubleshooting/telco-troubleshooting-bmn-maintenance.html" style="padding-left: 70px;">Bare-metal node maintenance</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-27-16-2"><span id="ssgSpan-27-16-2" class="fa fa-caret-right"></span>&nbsp;Observability</a> <ul id="topicSubSubGroup-27-16-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/observability/telco-observability.html" style="padding-left: 70px;">Observability in OpenShift Container Platform</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-27-16-3"><span id="ssgSpan-27-16-3" class="fa fa-caret-right"></span>&nbsp;Security</a> <ul id="topicSubSubGroup-27-16-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/security/telco-security-basics.html" style="padding-left: 70px;">Security basics</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/security/telco-security-host-sec.html" style="padding-left: 70px;">Host security</a></li> <li><a class="" href="../edge_computing/day_2_core_cnf_clusters/security/telco-security-sec-context-constraints.html" style="padding-left: 70px;">Security context constraints</a></li> </ul> </li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup28"><span id="tgSpan28" class="fa fa-angle-right"></span>Specialized hardware and driver enablement</a> <ul id="topicGroup28" class="collapse list-unstyled"> <li><a class="" href="../hardware_enablement/about-hardware-enablement.html">About specialized hardware and driver enablement</a></li> <li><a class="" href="../hardware_enablement/psap-driver-toolkit.html">Driver Toolkit</a></li> <li><a class="" href="../hardware_enablement/psap-node-feature-discovery-operator.html">Node Feature Discovery Operator</a></li> <li><a class="" href="../hardware_enablement/kmm-kernel-module-management.html">Kernel Module Management Operator</a></li> <li><a class="" href="../hardware_enablement/kmm-release-notes.html">Kernel Module Management Operator release notes</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup29"><span id="tgSpan29" class="fa fa-angle-right"></span>Hardware accelerators</a> <ul id="topicGroup29" class="collapse list-unstyled"> <li><a class="" href="../hardware_accelerators/about-hardware-accelerators.html">About hardware accelerators</a></li> <li><a class="" href="../hardware_accelerators/nvidia-gpu-architecture.html">NVIDIA GPU architecture</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup30"><span id="tgSpan30" class="fa fa-angle-right"></span>Backup and restore</a> <ul id="topicGroup30" class="collapse list-unstyled"> <li><a class="" href="../backup_and_restore/index.html">Overview of backup and restore operations</a></li> <li><a class="" href="../backup_and_restore/graceful-cluster-shutdown.html">Shutting down a cluster gracefully</a></li> <li><a class="" href="../backup_and_restore/graceful-cluster-restart.html">Restarting a cluster gracefully</a></li> <li><a class="" href="../backup_and_restore/hibernating-cluster.html">Hibernating a cluster</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-30-4"><span id="sgSpan-30-4" class="fa fa-caret-right"></span>&nbsp;OADP Application backup and restore</a> <ul id="topicSubGroup-30-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-intro.html">Introduction to OpenShift API for Data Protection</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-1"><span id="ssgSpan-30-4-1" class="fa fa-caret-right"></span>&nbsp;OADP release notes</a> <ul id="topicSubSubGroup-30-4-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/release-notes/oadp-1-4-release-notes.html" style="padding-left: 70px;">OADP 1.4 release notes</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-2"><span id="ssgSpan-30-4-2" class="fa fa-caret-right"></span>&nbsp;OADP performance</a> <ul id="topicSubSubGroup-30-4-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-performance/oadp-recommended-network-settings.html" style="padding-left: 70px;">OADP recommended network settings</a></li> </ul> </li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-features-plugins.html">OADP features and plugins</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-4"><span id="ssgSpan-30-4-4" class="fa fa-caret-right"></span>&nbsp;OADP use cases</a> <ul id="topicSubSubGroup-30-4-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-backup-using-odf.html" style="padding-left: 70px;">Backing up an application using OADP and ODF</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-restore-different-namespace.html" style="padding-left: 70px;">Restoring a backup to a different namespace</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-enable-ca-cert.html" style="padding-left: 70px;">Including a self-signed CA certificate during backup</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-legacy-aws-plugin.html" style="padding-left: 70px;">Using the legacy-aws Velero plugin</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-5"><span id="ssgSpan-30-4-5" class="fa fa-caret-right"></span>&nbsp;Installing and configuring OADP</a> <ul id="topicSubSubGroup-30-4-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/about-installing-oadp.html" style="padding-left: 70px;">About installing OADP</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/oadp-installing-operator.html" style="padding-left: 70px;">Installing the OADP Operator</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-aws.html" style="padding-left: 70px;">Configuring OADP with AWS S3 compatible storage</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-ibm-cloud.html" style="padding-left: 70px;">Configuring OADP with IBM Cloud</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-azure.html" style="padding-left: 70px;">Configuring OADP with Azure</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-gcp.html" style="padding-left: 70px;">Configuring OADP with GCP</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-mcg.html" style="padding-left: 70px;">Configuring OADP with MCG</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-ocs.html" style="padding-left: 70px;">Configuring OADP with ODF</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/installing-oadp-kubevirt.html" style="padding-left: 70px;">Configuring OADP with OpenShift Virtualization</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/configuring-oadp-multiple-bsl.html" style="padding-left: 70px;">Configuring OADP with multiple backup storage locations</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/configuring-oadp-multiple-vsl.html" style="padding-left: 70px;">Configuring OADP with multiple Volume Snapshot Locations</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-6"><span id="ssgSpan-30-4-6" class="fa fa-caret-right"></span>&nbsp;Uninstalling OADP</a> <ul id="topicSubSubGroup-30-4-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/uninstalling-oadp.html" style="padding-left: 70px;">Uninstalling OADP</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-7"><span id="ssgSpan-30-4-7" class="fa fa-caret-right"></span>&nbsp;OADP backing up</a> <ul id="topicSubSubGroup-30-4-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/backing-up-applications.html" style="padding-left: 70px;">Backing up applications</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-creating-backup-cr.html" style="padding-left: 70px;">Creating a Backup CR</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-backing-up-pvs-csi-doc.html" style="padding-left: 70px;">Backing up persistent volumes with CSI snapshots</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-backing-up-applications-restic-doc.html" style="padding-left: 70px;">Backing up applications with File System Backup</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-creating-backup-hooks-doc.html" style="padding-left: 70px;">Creating backup hooks</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-scheduling-backups-doc.html" style="padding-left: 70px;">Scheduling backups using Schedule CR</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-deleting-backups.html" style="padding-left: 70px;">Deleting backups</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-about-kopia.html" style="padding-left: 70px;">About Kopia</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-8"><span id="ssgSpan-30-4-8" class="fa fa-caret-right"></span>&nbsp;OADP restoring</a> <ul id="topicSubSubGroup-30-4-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/backing_up_and_restoring/restoring-applications.html" style="padding-left: 70px;">Restoring applications</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-9"><span id="ssgSpan-30-4-9" class="fa fa-caret-right"></span>&nbsp;OADP and ROSA</a> <ul id="topicSubSubGroup-30-4-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-rosa/oadp-rosa-backing-up-applications.html" style="padding-left: 70px;">Backing up applications on ROSA STS using OADP</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-10"><span id="ssgSpan-30-4-10" class="fa fa-caret-right"></span>&nbsp;OADP and AWS STS</a> <ul id="topicSubSubGroup-30-4-10" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/aws-sts/oadp-aws-sts.html" style="padding-left: 70px;">Backing up applications on AWS STS using OADP</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-11"><span id="ssgSpan-30-4-11" class="fa fa-caret-right"></span>&nbsp;OADP and 3scale</a> <ul id="topicSubSubGroup-30-4-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-3scale/backing-up-and-restoring-3scale-by-using-oadp.html" style="padding-left: 70px;">Backing up and restoring 3scale by using OADP</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-4-12"><span id="ssgSpan-30-4-12" class="fa fa-caret-right"></span>&nbsp;OADP Data Mover</a> <ul id="topicSubSubGroup-30-4-12" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/about-oadp-data-mover.html" style="padding-left: 70px;">About the OADP Data Mover</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/oadp-backup-restore-csi-snapshots.html" style="padding-left: 70px;">Backing up and restoring volumes by using CSI snapshots data movement</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/installing/overriding-kopia-algorithms.html" style="padding-left: 70px;">Overriding Kopia algorithms</a></li> </ul> </li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/troubleshooting.html">Troubleshooting</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-api.html">OADP API</a></li> <li><a class="" href="../backup_and_restore/application_backup_and_restore/oadp-advanced-topics.html">Advanced OADP features and functionalities</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-30-5"><span id="sgSpan-30-5" class="fa fa-caret-right"></span>&nbsp;Control plane backup and restore</a> <ul id="topicSubGroup-30-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/control_plane_backup_and_restore/backing-up-etcd.html">Backing up etcd data</a></li> <li><a class="" href="../backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.html">Replacing an unhealthy etcd member</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-30-5-2"><span id="ssgSpan-30-5-2" class="fa fa-caret-right"></span>&nbsp;Disaster recovery</a> <ul id="topicSubSubGroup-30-5-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../backup_and_restore/control_plane_backup_and_restore/disaster_recovery/about-disaster-recovery.html" style="padding-left: 70px;">About disaster recovery</a></li> <li><a class="" href="../backup_and_restore/control_plane_backup_and_restore/disaster_recovery/quorum-restoration.html" style="padding-left: 70px;">Quorum restoration</a></li> <li><a class="" href="../backup_and_restore/control_plane_backup_and_restore/disaster_recovery/scenario-2-restoring-cluster-state.html" style="padding-left: 70px;">Restoring to a previous cluster state</a></li> <li><a class="" href="../backup_and_restore/control_plane_backup_and_restore/disaster_recovery/scenario-3-expired-certs.html" style="padding-left: 70px;">Recovering from expired control plane certificates</a></li> </ul> </li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup31"><span id="tgSpan31" class="fa fa-angle-right"></span>Migrating from version 3 to 4</a> <ul id="topicGroup31" class="collapse list-unstyled"> <li><a class="" href="../migrating_from_ocp_3_to_4/index.html">Migrating from version 3 to 4 overview</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/about-migrating-from-3-to-4.html">About migrating from OKD 3 to 4</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/planning-migration-3-4.html">Differences between OKD 3 and 4</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/planning-considerations-3-4.html">Network considerations</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/about-mtc-3-4.html">About MTC</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/installing-3-4.html">Installing MTC</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/installing-restricted-3-4.html">Installing MTC in a disconnected environment</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/upgrading-3-4.html">Upgrading MTC</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/premigration-checklists-3-4.html">Premigration checklists</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/migrating-applications-3-4.html">Migrating your applications</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/advanced-migration-options-3-4.html">Advanced migration options</a></li> <li><a class="" href="../migrating_from_ocp_3_to_4/troubleshooting-3-4.html">Troubleshooting</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup32"><span id="tgSpan32" class="fa fa-angle-right"></span>Migration Toolkit for Containers</a> <ul id="topicGroup32" class="collapse list-unstyled"> <li><a class="" href="../migration_toolkit_for_containers/about-mtc.html">About MTC</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-32-1"><span id="sgSpan-32-1" class="fa fa-caret-right"></span>&nbsp;MTC release notes</a> <ul id="topicSubGroup-32-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../migration_toolkit_for_containers/release_notes/mtc-release-notes.html">MTC release notes 1.8</a></li> <li><a class="" href="../migration_toolkit_for_containers/release_notes/mtc-release-notes-1-7.html">MTC release notes 1.7</a></li> <li><a class="" href="../migration_toolkit_for_containers/release_notes/mtc-release-notes-1-6.html">MTC release notes 1.6</a></li> <li><a class="" href="../migration_toolkit_for_containers/release_notes/mtc-release-notes-1-5.html">MTC release notes 1.5</a></li> </ul> </li> <li><a class="" href="../migration_toolkit_for_containers/installing-mtc.html">Installing MTC</a></li> <li><a class="" href="../migration_toolkit_for_containers/installing-mtc-restricted.html">Installing MTC in a disconnected environment</a></li> <li><a class="" href="../migration_toolkit_for_containers/upgrading-mtc.html">Upgrading MTC</a></li> <li><a class="" href="../migration_toolkit_for_containers/premigration-checklists-mtc.html">Premigration checklists</a></li> <li><a class="" href="../migration_toolkit_for_containers/network-considerations-mtc.html">Network considerations</a></li> <li><a class="" href="../migration_toolkit_for_containers/mtc-direct-migration-requirements.html">Direct Migration Requirements</a></li> <li><a class="" href="../migration_toolkit_for_containers/migrating-applications-with-mtc.html">Migrating your applications</a></li> <li><a class="" href="../migration_toolkit_for_containers/advanced-migration-options-mtc.html">Advanced migration options</a></li> <li><a class="" href="../migration_toolkit_for_containers/troubleshooting-mtc.html">Troubleshooting</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup33"><span id="tgSpan33" class="fa fa-angle-right"></span>API reference</a> <ul id="topicGroup33" class="collapse list-unstyled"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-0"><span id="sgSpan-33-0" class="fa fa-caret-right"></span>&nbsp;API overview</a> <ul id="topicSubGroup-33-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/overview/understanding-api-support-tiers.html">Understanding API tiers</a></li> <li><a class="" href="../rest_api/overview/understanding-compatibility-guidelines.html">API compatibility guidelines</a></li> <li><a class="" href="../rest_api/overview/editing-kubelet-log-level-verbosity.html">Editing kubelet log level verbosity and gathering logs</a></li> <li><a class="" href="../rest_api/overview/index.html">API list</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-1"><span id="sgSpan-33-1" class="fa fa-caret-right"></span>&nbsp;Common object reference</a> <ul id="topicSubGroup-33-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/objects/index.html">Index</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-2"><span id="sgSpan-33-2" class="fa fa-caret-right"></span>&nbsp;Authorization APIs</a> <ul id="topicSubGroup-33-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/authorization_apis/authorization-apis-index.html">About Authorization APIs</a></li> <li><a class="" href="../rest_api/authorization_apis/localresourceaccessreview-authorization-openshift-io-v1.html">LocalResourceAccessReview [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/localsubjectaccessreview-authorization-openshift-io-v1.html">LocalSubjectAccessReview [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/resourceaccessreview-authorization-openshift-io-v1.html">ResourceAccessReview [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/selfsubjectrulesreview-authorization-openshift-io-v1.html">SelfSubjectRulesReview [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/subjectaccessreview-authorization-openshift-io-v1.html">SubjectAccessReview [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/subjectrulesreview-authorization-openshift-io-v1.html">SubjectRulesReview [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/selfsubjectreview-authentication-k8s-io-v1.html">SelfSubjectReview [authentication.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/tokenrequest-authentication-k8s-io-v1.html">TokenRequest [authentication.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/tokenreview-authentication-k8s-io-v1.html">TokenReview [authentication.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/localsubjectaccessreview-authorization-k8s-io-v1.html">LocalSubjectAccessReview [authorization.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/selfsubjectaccessreview-authorization-k8s-io-v1.html">SelfSubjectAccessReview [authorization.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/selfsubjectrulesreview-authorization-k8s-io-v1.html">SelfSubjectRulesReview [authorization.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/authorization_apis/subjectaccessreview-authorization-k8s-io-v1.html">SubjectAccessReview [authorization.k8s.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-3"><span id="sgSpan-33-3" class="fa fa-caret-right"></span>&nbsp;Autoscale APIs</a> <ul id="topicSubGroup-33-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/autoscale_apis/autoscale-apis-index.html">About Autoscale APIs</a></li> <li><a class="" href="../rest_api/autoscale_apis/clusterautoscaler-autoscaling-openshift-io-v1.html">ClusterAutoscaler [autoscaling.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/autoscale_apis/machineautoscaler-autoscaling-openshift-io-v1beta1.html">MachineAutoscaler [autoscaling.openshift.io/v1beta1]</a></li> <li><a class="" href="../rest_api/autoscale_apis/horizontalpodautoscaler-autoscaling-v2.html">HorizontalPodAutoscaler [autoscaling/v2]</a></li> <li><a class="" href="../rest_api/autoscale_apis/scale-autoscaling-v1.html">Scale [autoscaling/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-4"><span id="sgSpan-33-4" class="fa fa-caret-right"></span>&nbsp;Cluster APIs</a> <ul id="topicSubGroup-33-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/cluster_apis/cluster-apis-index.html">About Cluster APIs</a></li> <li><a class="" href="../rest_api/cluster_apis/ipaddress-ipam-cluster-x-k8s-io-v1beta1.html">IPAddress [ipam.cluster.x-k8s.io/v1beta1]</a></li> <li><a class="" href="../rest_api/cluster_apis/ipaddressclaim-ipam-cluster-x-k8s-io-v1beta1.html">IPAddressClaim [ipam.cluster.x-k8s.io/v1beta1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-5"><span id="sgSpan-33-5" class="fa fa-caret-right"></span>&nbsp;Config APIs</a> <ul id="topicSubGroup-33-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/config_apis/config-apis-index.html">About Config APIs</a></li> <li><a class="" href="../rest_api/config_apis/apiserver-config-openshift-io-v1.html">APIServer [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/authentication-config-openshift-io-v1.html">Authentication [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/build-config-openshift-io-v1.html">Build [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/clusteroperator-config-openshift-io-v1.html">ClusterOperator [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/clusterversion-config-openshift-io-v1.html">ClusterVersion [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/console-config-openshift-io-v1.html">Console [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/dns-config-openshift-io-v1.html">DNS [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/featuregate-config-openshift-io-v1.html">FeatureGate [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/helmchartrepository-helm-openshift-io-v1beta1.html">HelmChartRepository [helm.openshift.io/v1beta1]</a></li> <li><a class="" href="../rest_api/config_apis/image-config-openshift-io-v1.html">Image [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/imagedigestmirrorset-config-openshift-io-v1.html">ImageDigestMirrorSet [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/imagecontentpolicy-config-openshift-io-v1.html">ImageContentPolicy [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/imagetagmirrorset-config-openshift-io-v1.html">ImageTagMirrorSet [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/infrastructure-config-openshift-io-v1.html">Infrastructure [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/ingress-config-openshift-io-v1.html">Ingress [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/network-config-openshift-io-v1.html">Network [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/node-config-openshift-io-v1.html">Node [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/oauth-config-openshift-io-v1.html">OAuth [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/operatorhub-config-openshift-io-v1.html">OperatorHub [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/project-config-openshift-io-v1.html">Project [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/projecthelmchartrepository-helm-openshift-io-v1beta1.html">ProjectHelmChartRepository [helm.openshift.io/v1beta1]</a></li> <li><a class="" href="../rest_api/config_apis/proxy-config-openshift-io-v1.html">Proxy [config.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/config_apis/scheduler-config-openshift-io-v1.html">Scheduler [config.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-6"><span id="sgSpan-33-6" class="fa fa-caret-right"></span>&nbsp;Console APIs</a> <ul id="topicSubGroup-33-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/console_apis/console-apis-index.html">About Console APIs</a></li> <li><a class="" href="../rest_api/console_apis/consoleclidownload-console-openshift-io-v1.html">ConsoleCLIDownload [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consoleexternalloglink-console-openshift-io-v1.html">ConsoleExternalLogLink [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consolelink-console-openshift-io-v1.html">ConsoleLink [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consolenotification-console-openshift-io-v1.html">ConsoleNotification [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consoleplugin-console-openshift-io-v1.html">ConsolePlugin [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consolequickstart-console-openshift-io-v1.html">ConsoleQuickStart [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consolesample-console-openshift-io-v1.html">ConsoleSample [console.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/console_apis/consoleyamlsample-console-openshift-io-v1.html">ConsoleYAMLSample [console.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-7"><span id="sgSpan-33-7" class="fa fa-caret-right"></span>&nbsp;Extension APIs</a> <ul id="topicSubGroup-33-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/extension_apis/extension-apis-index.html">About Extension APIs</a></li> <li><a class="" href="../rest_api/extension_apis/apiservice-apiregistration-k8s-io-v1.html">APIService [apiregistration.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/extension_apis/customresourcedefinition-apiextensions-k8s-io-v1.html">CustomResourceDefinition [apiextensions.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/extension_apis/mutatingwebhookconfiguration-admissionregistration-k8s-io-v1.html">MutatingWebhookConfiguration [admissionregistration.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/extension_apis/validatingadmissionpolicy-admissionregistration-k8s-io-v1.html">ValidatingAdmissionPolicy [admissionregistration.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/extension_apis/validatingadmissionpolicybinding-admissionregistration-k8s-io-v1.html">ValidatingAdmissionPolicyBinding [admissionregistration.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/extension_apis/validatingwebhookconfiguration-admissionregistration-k8s-io-v1.html">ValidatingWebhookConfiguration [admissionregistration.k8s.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-8"><span id="sgSpan-33-8" class="fa fa-caret-right"></span>&nbsp;Image APIs</a> <ul id="topicSubGroup-33-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/image_apis/image-apis-index.html">About Image APIs</a></li> <li><a class="" href="../rest_api/image_apis/image-image-openshift-io-v1.html">Image [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagesignature-image-openshift-io-v1.html">ImageSignature [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagestreamimage-image-openshift-io-v1.html">ImageStreamImage [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagestreamimport-image-openshift-io-v1.html">ImageStreamImport [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagestreamlayers-image-openshift-io-v1.html">ImageStreamLayers [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagestreammapping-image-openshift-io-v1.html">ImageStreamMapping [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagestream-image-openshift-io-v1.html">ImageStream [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagestreamtag-image-openshift-io-v1.html">ImageStreamTag [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/imagetag-image-openshift-io-v1.html">ImageTag [image.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/image_apis/secretlist-image-openshift-io-v1.html">SecretList [image.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-9"><span id="sgSpan-33-9" class="fa fa-caret-right"></span>&nbsp;Machine APIs</a> <ul id="topicSubGroup-33-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/machine_apis/machine-apis-index.html">About Machine APIs</a></li> <li><a class="" href="../rest_api/machine_apis/containerruntimeconfig-machineconfiguration-openshift-io-v1.html">ContainerRuntimeConfig [machineconfiguration.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/machine_apis/controllerconfig-machineconfiguration-openshift-io-v1.html">ControllerConfig [machineconfiguration.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/machine_apis/controlplanemachineset-machine-openshift-io-v1.html">ControlPlaneMachineSet [machine.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/machine_apis/kubeletconfig-machineconfiguration-openshift-io-v1.html">KubeletConfig [machineconfiguration.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/machine_apis/machineconfig-machineconfiguration-openshift-io-v1.html">MachineConfig [machineconfiguration.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/machine_apis/machineconfigpool-machineconfiguration-openshift-io-v1.html">MachineConfigPool [machineconfiguration.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/machine_apis/machinehealthcheck-machine-openshift-io-v1beta1.html">MachineHealthCheck [machine.openshift.io/v1beta1]</a></li> <li><a class="" href="../rest_api/machine_apis/machine-machine-openshift-io-v1beta1.html">Machine [machine.openshift.io/v1beta1]</a></li> <li><a class="" href="../rest_api/machine_apis/machineset-machine-openshift-io-v1beta1.html">MachineSet [machine.openshift.io/v1beta1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-10"><span id="sgSpan-33-10" class="fa fa-caret-right"></span>&nbsp;Metadata APIs</a> <ul id="topicSubGroup-33-10" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/metadata_apis/metadata-apis-index.html">About Metadata APIs</a></li> <li><a class="" href="../rest_api/metadata_apis/apirequestcount-apiserver-openshift-io-v1.html">APIRequestCount [apiserver.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/binding-v1.html">Binding [undefined/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/componentstatus-v1.html">ComponentStatus [undefined/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/configmap-v1.html">ConfigMap [undefined/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/controllerrevision-apps-v1.html">ControllerRevision [apps/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/event-events-k8s-io-v1.html">Event [events.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/event-v1.html">Event [undefined/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/lease-coordination-k8s-io-v1.html">Lease [coordination.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/metadata_apis/namespace-v1.html">Namespace [undefined/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-11"><span id="sgSpan-33-11" class="fa fa-caret-right"></span>&nbsp;Monitoring APIs</a> <ul id="topicSubGroup-33-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/monitoring_apis/monitoring-apis-index.html">About Monitoring APIs</a></li> <li><a class="" href="../rest_api/monitoring_apis/alertmanager-monitoring-coreos-com-v1.html">Alertmanager [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/alertmanagerconfig-monitoring-coreos-com-v1beta1.html">AlertmanagerConfig [monitoring.coreos.com/v1beta1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/alertrelabelconfig-monitoring-openshift-io-v1.html">AlertRelabelConfig [monitoring.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/alertingrule-monitoring-openshift-io-v1.html">AlertingRule [monitoring.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/podmonitor-monitoring-coreos-com-v1.html">PodMonitor [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/probe-monitoring-coreos-com-v1.html">Probe [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/prometheus-monitoring-coreos-com-v1.html">Prometheus [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/prometheusrule-monitoring-coreos-com-v1.html">PrometheusRule [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/servicemonitor-monitoring-coreos-com-v1.html">ServiceMonitor [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/thanosruler-monitoring-coreos-com-v1.html">ThanosRuler [monitoring.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/nodemetrics-metrics-k8s-io-v1beta1.html">NodeMetrics [metrics.k8s.io/v1beta1]</a></li> <li><a class="" href="../rest_api/monitoring_apis/podmetrics-metrics-k8s-io-v1beta1.html">PodMetrics [metrics.k8s.io/v1beta1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-12"><span id="sgSpan-33-12" class="fa fa-caret-right"></span>&nbsp;Network APIs</a> <ul id="topicSubGroup-33-12" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/network_apis/network-apis-index.html">About Network APIs</a></li> <li><a class="" href="../rest_api/network_apis/adminnetworkpolicy-policy-networking-k8s-io-v1alpha1.html">AdminNetworkPolicy [policy.networking.k8s.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/network_apis/adminpolicybasedexternalroute-k8s-ovn-org-v1.html">AdminPolicyBasedExternalRoute [k8s.ovn.org/v1]</a></li> <li><a class="" href="../rest_api/network_apis/baselineadminnetworkpolicy-policy-networking-k8s-io-v1alpha1.html">BaselineAdminNetworkPolicy [policy.networking.k8s.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/network_apis/cloudprivateipconfig-cloud-network-openshift-io-v1.html">CloudPrivateIPConfig [cloud.network.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/egressfirewall-k8s-ovn-org-v1.html">EgressFirewall [k8s.ovn.org/v1]</a></li> <li><a class="" href="../rest_api/network_apis/egressip-k8s-ovn-org-v1.html">EgressIP [k8s.ovn.org/v1]</a></li> <li><a class="" href="../rest_api/network_apis/egressqos-k8s-ovn-org-v1.html">EgressQoS [k8s.ovn.org/v1]</a></li> <li><a class="" href="../rest_api/network_apis/egressservice-k8s-ovn-org-v1.html">EgressService [k8s.ovn.org/v1]</a></li> <li><a class="" href="../rest_api/network_apis/endpoints-v1.html">Endpoints [undefined/v1]</a></li> <li><a class="" href="../rest_api/network_apis/endpointslice-discovery-k8s-io-v1.html">EndpointSlice [discovery.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/egressrouter-network-operator-openshift-io-v1.html">EgressRouter [network.operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/ingress-networking-k8s-io-v1.html">Ingress [networking.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/ingressclass-networking-k8s-io-v1.html">IngressClass [networking.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/ippool-whereabouts-cni-cncf-io-v1alpha1.html">IPPool [whereabouts.cni.cncf.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/network_apis/multinetworkpolicy-k8s-cni-cncf-io-v1beta1.html">MultiNetworkPolicy [k8s.cni.cncf.io/v1beta1]</a></li> <li><a class="" href="../rest_api/network_apis/networkattachmentdefinition-k8s-cni-cncf-io-v1.html">NetworkAttachmentDefinition [k8s.cni.cncf.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/networkpolicy-networking-k8s-io-v1.html">NetworkPolicy [networking.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/overlappingrangeipreservation-whereabouts-cni-cncf-io-v1alpha1.html">OverlappingRangeIPReservation [whereabouts.cni.cncf.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/network_apis/podnetworkconnectivitycheck-controlplane-operator-openshift-io-v1alpha1.html">PodNetworkConnectivityCheck [controlplane.operator.openshift.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/network_apis/route-route-openshift-io-v1.html">Route [route.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/network_apis/service-v1.html">Service [undefined/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-13"><span id="sgSpan-33-13" class="fa fa-caret-right"></span>&nbsp;Node APIs</a> <ul id="topicSubGroup-33-13" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/node_apis/node-apis-index.html">About Node APIs</a></li> <li><a class="" href="../rest_api/node_apis/node-v1.html">Node [undefined/v1]</a></li> <li><a class="" href="../rest_api/node_apis/performanceprofile-performance-openshift-io-v2.html">PerformanceProfile [performance.openshift.io/v2]</a></li> <li><a class="" href="../rest_api/node_apis/profile-tuned-openshift-io-v1.html">Profile [tuned.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/node_apis/runtimeclass-node-k8s-io-v1.html">RuntimeClass [node.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/node_apis/tuned-tuned-openshift-io-v1.html">Tuned [tuned.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-14"><span id="sgSpan-33-14" class="fa fa-caret-right"></span>&nbsp;OAuth APIs</a> <ul id="topicSubGroup-33-14" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/oauth_apis/oauth-apis-index.html">About OAuth APIs</a></li> <li><a class="" href="../rest_api/oauth_apis/oauthaccesstoken-oauth-openshift-io-v1.html">OAuthAccessToken [oauth.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/oauth_apis/oauthauthorizetoken-oauth-openshift-io-v1.html">OAuthAuthorizeToken [oauth.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/oauth_apis/oauthclientauthorization-oauth-openshift-io-v1.html">OAuthClientAuthorization [oauth.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/oauth_apis/oauthclient-oauth-openshift-io-v1.html">OAuthClient [oauth.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/oauth_apis/useroauthaccesstoken-oauth-openshift-io-v1.html">UserOAuthAccessToken [oauth.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-15"><span id="sgSpan-33-15" class="fa fa-caret-right"></span>&nbsp;Operator APIs</a> <ul id="topicSubGroup-33-15" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/operator_apis/operator-apis-index.html">About Operator APIs</a></li> <li><a class="" href="../rest_api/operator_apis/authentication-operator-openshift-io-v1.html">Authentication [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/cloudcredential-operator-openshift-io-v1.html">CloudCredential [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/clustercsidriver-operator-openshift-io-v1.html">ClusterCSIDriver [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/console-operator-openshift-io-v1.html">Console [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/config-operator-openshift-io-v1.html">Config [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/config-imageregistry-operator-openshift-io-v1.html">Config [imageregistry.operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/config-samples-operator-openshift-io-v1.html">Config [samples.operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/csisnapshotcontroller-operator-openshift-io-v1.html">CSISnapshotController [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/dns-operator-openshift-io-v1.html">DNS [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/dnsrecord-ingress-operator-openshift-io-v1.html">DNSRecord [ingress.operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/etcd-operator-openshift-io-v1.html">Etcd [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/imagecontentsourcepolicy-operator-openshift-io-v1alpha1.html">ImageContentSourcePolicy [operator.openshift.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/operator_apis/imagepruner-imageregistry-operator-openshift-io-v1.html">ImagePruner [imageregistry.operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/ingresscontroller-operator-openshift-io-v1.html">IngressController [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/insightsoperator-operator-openshift-io-v1.html">InsightsOperator [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/kubeapiserver-operator-openshift-io-v1.html">KubeAPIServer [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/kubecontrollermanager-operator-openshift-io-v1.html">KubeControllerManager [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/kubescheduler-operator-openshift-io-v1.html">KubeScheduler [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/kubestorageversionmigrator-operator-openshift-io-v1.html">KubeStorageVersionMigrator [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/machineconfiguration-operator-openshift-io-v1.html">MachineConfiguration [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/network-operator-openshift-io-v1.html">Network [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/openshiftapiserver-operator-openshift-io-v1.html">OpenShiftAPIServer [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/openshiftcontrollermanager-operator-openshift-io-v1.html">OpenShiftControllerManager [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/operatorpki-network-operator-openshift-io-v1.html">OperatorPKI [network.operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/serviceca-operator-openshift-io-v1.html">ServiceCA [operator.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/operator_apis/storage-operator-openshift-io-v1.html">Storage [operator.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-16"><span id="sgSpan-33-16" class="fa fa-caret-right"></span>&nbsp;OperatorHub APIs</a> <ul id="topicSubGroup-33-16" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/operatorhub_apis/operatorhub-apis-index.html">About OperatorHub APIs</a></li> <li><a class="" href="../rest_api/operatorhub_apis/catalogsource-operators-coreos-com-v1alpha1.html">CatalogSource [operators.coreos.com/v1alpha1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/clusterserviceversion-operators-coreos-com-v1alpha1.html">ClusterServiceVersion [operators.coreos.com/v1alpha1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/installplan-operators-coreos-com-v1alpha1.html">InstallPlan [operators.coreos.com/v1alpha1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/olmconfig-operators-coreos-com-v1.html">OLMConfig [operators.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/operator-operators-coreos-com-v1.html">Operator [operators.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/operatorcondition-operators-coreos-com-v2.html">OperatorCondition [operators.coreos.com/v2]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/operatorgroup-operators-coreos-com-v1.html">OperatorGroup [operators.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/packagemanifest-packages-operators-coreos-com-v1.html">PackageManifest [packages.operators.coreos.com/v1]</a></li> <li><a class="" href="../rest_api/operatorhub_apis/subscription-operators-coreos-com-v1alpha1.html">Subscription [operators.coreos.com/v1alpha1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-17"><span id="sgSpan-33-17" class="fa fa-caret-right"></span>&nbsp;Policy APIs</a> <ul id="topicSubGroup-33-17" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/policy_apis/policy-apis-index.html">About Policy APIs</a></li> <li><a class="" href="../rest_api/policy_apis/eviction-policy-v1.html">Eviction [policy/v1]</a></li> <li><a class="" href="../rest_api/policy_apis/poddisruptionbudget-policy-v1.html">PodDisruptionBudget [policy/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-18"><span id="sgSpan-33-18" class="fa fa-caret-right"></span>&nbsp;Project APIs</a> <ul id="topicSubGroup-33-18" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/project_apis/project-apis-index.html">About Project APIs</a></li> <li><a class="" href="../rest_api/project_apis/project-project-openshift-io-v1.html">Project [project.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/project_apis/projectrequest-project-openshift-io-v1.html">ProjectRequest [project.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-19"><span id="sgSpan-33-19" class="fa fa-caret-right"></span>&nbsp;Provisioning APIs</a> <ul id="topicSubGroup-33-19" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/provisioning_apis/provisioning-apis-index.html">About Provisioning APIs</a></li> <li><a class="" href="../rest_api/provisioning_apis/bmceventsubscription-metal3-io-v1alpha1.html">BMCEventSubscription [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/baremetalhost-metal3-io-v1alpha1.html">BareMetalHost [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/dataimage-metal3-io-v1alpha1.html">DataImage [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/firmwareschema-metal3-io-v1alpha1.html">FirmwareSchema [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/hardwaredata-metal3-io-v1alpha1.html">HardwareData [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/hostfirmwarecomponents-metal3-io-v1alpha1.html">HostFirmwareComponents [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/hostfirmwaresettings-metal3-io-v1alpha1.html">HostFirmwareSettings [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/metal3remediation-infrastructure-cluster-x-k8s-io-v1beta1.html">Metal3Remediation [infrastructure.cluster.x-k8s.io/v1beta1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/metal3remediationtemplate-infrastructure-cluster-x-k8s-io-v1beta1.html">Metal3RemediationTemplate [infrastructure.cluster.x-k8s.io/v1beta1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/preprovisioningimage-metal3-io-v1alpha1.html">PreprovisioningImage [metal3.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/provisioning_apis/provisioning-metal3-io-v1alpha1.html">Provisioning [metal3.io/v1alpha1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-20"><span id="sgSpan-33-20" class="fa fa-caret-right"></span>&nbsp;RBAC APIs</a> <ul id="topicSubGroup-33-20" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/rbac_apis/rbac-apis-index.html">About RBAC APIs</a></li> <li><a class="" href="../rest_api/rbac_apis/clusterrolebinding-rbac-authorization-k8s-io-v1.html">ClusterRoleBinding [rbac.authorization.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/rbac_apis/clusterrole-rbac-authorization-k8s-io-v1.html">ClusterRole [rbac.authorization.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/rbac_apis/rolebinding-rbac-authorization-k8s-io-v1.html">RoleBinding [rbac.authorization.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/rbac_apis/role-rbac-authorization-k8s-io-v1.html">Role [rbac.authorization.k8s.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-21"><span id="sgSpan-33-21" class="fa fa-caret-right"></span>&nbsp;Role APIs</a> <ul id="topicSubGroup-33-21" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/role_apis/role-apis-index.html">About Role APIs</a></li> <li><a class="" href="../rest_api/role_apis/clusterrolebinding-authorization-openshift-io-v1.html">ClusterRoleBinding [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/role_apis/clusterrole-authorization-openshift-io-v1.html">ClusterRole [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/role_apis/rolebindingrestriction-authorization-openshift-io-v1.html">RoleBindingRestriction [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/role_apis/rolebinding-authorization-openshift-io-v1.html">RoleBinding [authorization.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/role_apis/role-authorization-openshift-io-v1.html">Role [authorization.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-22"><span id="sgSpan-33-22" class="fa fa-caret-right"></span>&nbsp;Schedule and quota APIs</a> <ul id="topicSubGroup-33-22" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/schedule_and_quota_apis/schedule-and-quota-apis-index.html">About Schedule and quota APIs</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/appliedclusterresourcequota-quota-openshift-io-v1.html">AppliedClusterResourceQuota [quota.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/clusterresourcequota-quota-openshift-io-v1.html">ClusterResourceQuota [quota.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/flowschema-flowcontrol-apiserver-k8s-io-v1.html">FlowSchema [flowcontrol.apiserver.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/limitrange-v1.html">LimitRange [undefined/v1]</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/priorityclass-scheduling-k8s-io-v1.html">PriorityClass [scheduling.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/prioritylevelconfiguration-flowcontrol-apiserver-k8s-io-v1.html">PriorityLevelConfiguration [flowcontrol.apiserver.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/schedule_and_quota_apis/resourcequota-v1.html">ResourceQuota [undefined/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-23"><span id="sgSpan-33-23" class="fa fa-caret-right"></span>&nbsp;Security APIs</a> <ul id="topicSubGroup-33-23" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/security_apis/security-apis-index.html">About Security APIs</a></li> <li><a class="" href="../rest_api/security_apis/certificatesigningrequest-certificates-k8s-io-v1.html">CertificateSigningRequest [certificates.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/credentialsrequest-cloudcredential-openshift-io-v1.html">CredentialsRequest [cloudcredential.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/podsecuritypolicyreview-security-openshift-io-v1.html">PodSecurityPolicyReview [security.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/podsecuritypolicyselfsubjectreview-security-openshift-io-v1.html">PodSecurityPolicySelfSubjectReview [security.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/podsecuritypolicysubjectreview-security-openshift-io-v1.html">PodSecurityPolicySubjectReview [security.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/rangeallocation-security-openshift-io-v1.html">RangeAllocation [security.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/secret-v1.html">Secret [undefined/v1]</a></li> <li><a class="" href="../rest_api/security_apis/securitycontextconstraints-security-openshift-io-v1.html">SecurityContextConstraints [security.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/security_apis/serviceaccount-v1.html">ServiceAccount [undefined/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-24"><span id="sgSpan-33-24" class="fa fa-caret-right"></span>&nbsp;Storage APIs</a> <ul id="topicSubGroup-33-24" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/storage_apis/storage-apis-index.html">About Storage APIs</a></li> <li><a class="" href="../rest_api/storage_apis/csidriver-storage-k8s-io-v1.html">CSIDriver [storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/csinode-storage-k8s-io-v1.html">CSINode [storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/csistoragecapacity-storage-k8s-io-v1.html">CSIStorageCapacity [storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/persistentvolume-v1.html">PersistentVolume [undefined/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/persistentvolumeclaim-v1.html">PersistentVolumeClaim [undefined/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/storageclass-storage-k8s-io-v1.html">StorageClass [storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/storagestate-migration-k8s-io-v1alpha1.html">StorageState [migration.k8s.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/storage_apis/storageversionmigration-migration-k8s-io-v1alpha1.html">StorageVersionMigration [migration.k8s.io/v1alpha1]</a></li> <li><a class="" href="../rest_api/storage_apis/volumeattachment-storage-k8s-io-v1.html">VolumeAttachment [storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/volumesnapshot-snapshot-storage-k8s-io-v1.html">VolumeSnapshot [snapshot.storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/volumesnapshotclass-snapshot-storage-k8s-io-v1.html">VolumeSnapshotClass [snapshot.storage.k8s.io/v1]</a></li> <li><a class="" href="../rest_api/storage_apis/volumesnapshotcontent-snapshot-storage-k8s-io-v1.html">VolumeSnapshotContent [snapshot.storage.k8s.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-25"><span id="sgSpan-33-25" class="fa fa-caret-right"></span>&nbsp;Template APIs</a> <ul id="topicSubGroup-33-25" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/template_apis/template-apis-index.html">About Template APIs</a></li> <li><a class="" href="../rest_api/template_apis/brokertemplateinstance-template-openshift-io-v1.html">BrokerTemplateInstance [template.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/template_apis/podtemplate-v1.html">PodTemplate [undefined/v1]</a></li> <li><a class="" href="../rest_api/template_apis/template-template-openshift-io-v1.html">Template [template.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/template_apis/templateinstance-template-openshift-io-v1.html">TemplateInstance [template.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-26"><span id="sgSpan-33-26" class="fa fa-caret-right"></span>&nbsp;User and group APIs</a> <ul id="topicSubGroup-33-26" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/user_and_group_apis/user-and-group-apis-index.html">About User and group APIs</a></li> <li><a class="" href="../rest_api/user_and_group_apis/group-user-openshift-io-v1.html">Group [user.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/user_and_group_apis/identity-user-openshift-io-v1.html">Identity [user.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/user_and_group_apis/useridentitymapping-user-openshift-io-v1.html">UserIdentityMapping [user.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/user_and_group_apis/user-user-openshift-io-v1.html">User [user.openshift.io/v1]</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-33-27"><span id="sgSpan-33-27" class="fa fa-caret-right"></span>&nbsp;Workloads APIs</a> <ul id="topicSubGroup-33-27" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../rest_api/workloads_apis/workloads-apis-index.html">About Workloads APIs</a></li> <li><a class="" href="../rest_api/workloads_apis/buildconfig-build-openshift-io-v1.html">BuildConfig [build.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/build-build-openshift-io-v1.html">Build [build.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/buildlog-build-openshift-io-v1.html">BuildLog [build.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/buildrequest-build-openshift-io-v1.html">BuildRequest [build.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/cronjob-batch-v1.html">CronJob [batch/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/daemonset-apps-v1.html">DaemonSet [apps/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/deployment-apps-v1.html">Deployment [apps/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/deploymentconfig-apps-openshift-io-v1.html">DeploymentConfig [apps.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/deploymentconfigrollback-apps-openshift-io-v1.html">DeploymentConfigRollback [apps.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/deploymentlog-apps-openshift-io-v1.html">DeploymentLog [apps.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/deploymentrequest-apps-openshift-io-v1.html">DeploymentRequest [apps.openshift.io/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/job-batch-v1.html">Job [batch/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/pod-v1.html">Pod [undefined/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/replicationcontroller-v1.html">ReplicationController [undefined/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/replicaset-apps-v1.html">ReplicaSet [apps/v1]</a></li> <li><a class="" href="../rest_api/workloads_apis/statefulset-apps-v1.html">StatefulSet [apps/v1]</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicGroup34"><span id="tgSpan34" class="fa fa-angle-right"></span>Virtualization</a> <ul id="topicGroup34" class="collapse list-unstyled"> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-0"><span id="sgSpan-34-0" class="fa fa-caret-right"></span>&nbsp;About</a> <ul id="topicSubGroup-34-0" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/about_virt/about-virt.html">About OKD Virtualization</a></li> <li><a class="" href="../virt/about_virt/virt-security-policies.html">Security policies</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-1"><span id="sgSpan-34-1" class="fa fa-caret-right"></span>&nbsp;Getting started</a> <ul id="topicSubGroup-34-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/getting_started/virt-getting-started.html">Getting started with OKD Virtualization</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-2"><span id="sgSpan-34-2" class="fa fa-caret-right"></span>&nbsp;Installing</a> <ul id="topicSubGroup-34-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/install/preparing-cluster-for-virt.html">Preparing your cluster</a></li> <li><a class="" href="../virt/install/installing-virt.html">Installing OKD Virtualization</a></li> <li><a class="" href="../virt/install/uninstalling-virt.html">Uninstalling OKD Virtualization</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-3"><span id="sgSpan-34-3" class="fa fa-caret-right"></span>&nbsp;Postinstallation configuration</a> <ul id="topicSubGroup-34-3" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/post_installation_configuration/virt-post-install-config.html">Postinstallation configuration</a></li> <li><a class="" href="../virt/post_installation_configuration/virt-node-placement-virt-components.html">Node placement rules</a></li> <li><a class="" href="../virt/post_installation_configuration/virt-post-install-network-config.html">Network configuration</a></li> <li><a class="" href="../virt/post_installation_configuration/virt-post-install-storage-config.html">Storage configuration</a></li> <li><a class="" href="../virt/post_installation_configuration/virt-configuring-higher-vm-workload-density.html">Configuring higher VM workload density</a></li> <li><a class="" href="../virt/post_installation_configuration/virt-configuring-certificate-rotation.html">Configuring certificate rotation</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-4"><span id="sgSpan-34-4" class="fa fa-caret-right"></span>&nbsp;Updating</a> <ul id="topicSubGroup-34-4" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/updating/upgrading-virt.html">Updating OKD Virtualization</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-5"><span id="sgSpan-34-5" class="fa fa-caret-right"></span>&nbsp;Creating a virtual machine</a> <ul id="topicSubGroup-34-5" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/creating_vm/virt-creating-vms-from-instance-types.html">Creating VMs from instance types</a></li> <li><a class="" href="../virt/creating_vm/virt-creating-vms-from-templates.html">Creating VMs from templates</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-6"><span id="sgSpan-34-6" class="fa fa-caret-right"></span>&nbsp;Advanced VM creation</a> <ul id="topicSubGroup-34-6" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/creating_vms_advanced/advanced-vm-creation-overview.html">Advanced virtual machine creation overview</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-34-6-1"><span id="ssgSpan-34-6-1" class="fa fa-caret-right"></span>&nbsp;Creating VMs in the web console</a> <ul id="topicSubSubGroup-34-6-1" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_advanced_web/virt-creating-vms-from-rh-images-overview.html" style="padding-left: 70px;">Creating VMs from Red Hat images</a></li> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_advanced_web/virt-creating-vms-from-web-images.html" style="padding-left: 70px;">Creating VMs by importing images from web pages</a></li> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_advanced_web/virt-creating-vms-uploading-images.html" style="padding-left: 70px;">Creating VMs by uploading images</a></li> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_advanced_web/virt-cloning-vms.html" style="padding-left: 70px;">Cloning VMs</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-34-6-2"><span id="ssgSpan-34-6-2" class="fa fa-caret-right"></span>&nbsp;Creating VMs using the CLI</a> <ul id="topicSubSubGroup-34-6-2" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_cli/virt-creating-vms-from-cli.html" style="padding-left: 70px;">Creating virtual machines from the command line</a></li> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_cli/virt-creating-vms-from-container-disks.html" style="padding-left: 70px;">Creating VMs by using container disks</a></li> <li><a class="" href="../virt/creating_vms_advanced/creating_vms_cli/virt-creating-vms-by-cloning-pvcs.html" style="padding-left: 70px;">Creating VMs by cloning PVCs</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-7"><span id="sgSpan-34-7" class="fa fa-caret-right"></span>&nbsp;Managing VMs</a> <ul id="topicSubGroup-34-7" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/managing_vms/virt-installing-qemu-guest-agent.html">Installing the QEMU guest agent and VirtIO drivers</a></li> <li><a class="" href="../virt/managing_vms/virt-accessing-vm-consoles.html">Connecting to VM consoles</a></li> <li><a class="" href="../virt/managing_vms/virt-accessing-vm-ssh.html">Configuring SSH access to VMs</a></li> <li><a class="" href="../virt/managing_vms/virt-edit-vms.html">Editing virtual machines</a></li> <li><a class="" href="../virt/managing_vms/virt-edit-boot-order.html">Editing boot order</a></li> <li><a class="" href="../virt/managing_vms/virt-delete-vms.html">Deleting virtual machines</a></li> <li><a class="" href="../virt/managing_vms/virt-exporting-vms.html">Exporting virtual machines</a></li> <li><a class="" href="../virt/managing_vms/virt-manage-vmis.html">Managing virtual machine instances</a></li> <li><a class="" href="../virt/managing_vms/virt-controlling-vm-states.html">Controlling virtual machine states</a></li> <li><a class="" href="../virt/managing_vms/virt-using-vtpm-devices.html">Using virtual Trusted Platform Module devices</a></li> <li><a class="" href="../virt/managing_vms/virt-managing-vms-openshift-pipelines.html">Managing virtual machines with OpenShift Pipelines</a></li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-34-7-11"><span id="ssgSpan-34-7-11" class="fa fa-caret-right"></span>&nbsp;Advanced virtual machine management</a> <ul id="topicSubSubGroup-34-7-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-working-with-resource-quotas-for-vms.html" style="padding-left: 70px;">Working with resource quotas for virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-understanding-aaq-operator.html" style="padding-left: 70px;">Configuring the Application-Aware Quota Operator</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-specifying-nodes-for-vms.html" style="padding-left: 70px;">Specifying nodes for virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-configuring-default-cpu-model.html" style="padding-left: 70px;">Configuring the default CPU model</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-uefi-mode-for-vms.html" style="padding-left: 70px;">UEFI mode for virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-configuring-pxe-booting.html" style="padding-left: 70px;">Configuring PXE booting for virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-using-huge-pages-with-vms.html" style="padding-left: 70px;">Using huge pages with virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-dedicated-resources-vm.html" style="padding-left: 70px;">Enabling dedicated resources for a virtual machine</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-schedule-vms.html" style="padding-left: 70px;">Scheduling virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-configuring-pci-passthrough.html" style="padding-left: 70px;">Configuring PCI passthrough</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-configuring-virtual-gpus.html" style="padding-left: 70px;">Configuring virtual GPUs</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-configuring-usb-host-passthrough.html" style="padding-left: 70px;">Configuring USB host passthrough</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-enabling-descheduler-evictions.html" style="padding-left: 70px;">Enabling descheduler evictions on virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-high-availability-for-vms.html" style="padding-left: 70px;">About high availability for virtual machines</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-vm-control-plane-tuning.html" style="padding-left: 70px;">Control plane tuning</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-assigning-compute-resources.html" style="padding-left: 70px;">Assigning compute resources</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-about-multi-queue.html" style="padding-left: 70px;">About multi-queue functionality</a></li> <li><a class="" href="../virt/managing_vms/advanced_vm_management/virt-managing-virtual-machines-by-using-openshift-gitops.html" style="padding-left: 70px;">Managing virtual machines by using OpenShift GitOps</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubSubGroup-34-7-12"><span id="ssgSpan-34-7-12" class="fa fa-caret-right"></span>&nbsp;VM disks</a> <ul id="topicSubSubGroup-34-7-12" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/managing_vms/virtual_disks/virt-hot-plugging-virtual-disks.html" style="padding-left: 70px;">Hot-plugging VM disks</a></li> <li><a class="" href="../virt/managing_vms/virtual_disks/virt-expanding-vm-disks.html" style="padding-left: 70px;">Expanding VM disks</a></li> <li><a class="" href="../virt/managing_vms/virtual_disks/virt-configuring-shared-volumes-for-vms.html" style="padding-left: 70px;">Configuring shared volumes</a></li> <li><a class="" href="../virt/managing_vms/virtual_disks/virt-migrating-storage-class.html" style="padding-left: 70px;">Migrating VM disks to a different storage class</a></li> </ul> </li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-8"><span id="sgSpan-34-8" class="fa fa-caret-right"></span>&nbsp;Networking</a> <ul id="topicSubGroup-34-8" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/vm_networking/virt-networking-overview.html">Networking configuration overview</a></li> <li><a class="" href="../virt/vm_networking/virt-connecting-vm-to-default-pod-network.html">Connecting a VM to the default pod network</a></li> <li><a class="" href="../virt/vm_networking/virt-connecting-vm-to-primary-udn.html">Connecting a VM to a primary user-defined network</a></li> <li><a class="" href="../virt/vm_networking/virt-exposing-vm-with-service.html">Exposing a VM by using a service</a></li> <li><a class="" href="../virt/vm_networking/virt-accessing-vm-internal-fqdn.html">Accessing a VM by using its internal FQDN</a></li> <li><a class="" href="../virt/vm_networking/virt-connecting-vm-to-linux-bridge.html">Connecting a VM to a Linux bridge network</a></li> <li><a class="" href="../virt/vm_networking/virt-connecting-vm-to-sriov.html">Connecting a VM to an SR-IOV network</a></li> <li><a class="" href="../virt/vm_networking/virt-using-dpdk-with-sriov.html">Using DPDK with SR-IOV</a></li> <li><a class="" href="../virt/vm_networking/virt-connecting-vm-to-ovn-secondary-network.html">Connecting a VM to an OVN-Kubernetes secondary network</a></li> <li><a class="" href="../virt/vm_networking/virt-hot-plugging-network-interfaces.html">Hot plugging secondary network interfaces</a></li> <li><a class="" href="../virt/vm_networking/virt-connecting-vm-to-service-mesh.html">Connecting a VM to a service mesh</a></li> <li><a class="" href="../virt/vm_networking/virt-dedicated-network-live-migration.html">Configuring a dedicated network for live migration</a></li> <li><a class="" href="../virt/vm_networking/virt-configuring-viewing-ips-for-vms.html">Configuring and viewing IP addresses</a></li> <li><a class="" href="../virt/vm_networking/virt-accessing-vm-secondary-network-fqdn.html">Accessing a VM by using its external FQDN</a></li> <li><a class="" href="../virt/vm_networking/virt-using-mac-address-pool-for-vms.html">Managing MAC address pools for network interfaces</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-9"><span id="sgSpan-34-9" class="fa fa-caret-right"></span>&nbsp;Storage</a> <ul id="topicSubGroup-34-9" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/storage/virt-storage-config-overview.html">Storage configuration overview</a></li> <li><a class="" href="../virt/storage/virt-configuring-storage-profile.html">Configuring storage profiles</a></li> <li><a class="" href="../virt/storage/virt-automatic-bootsource-updates.html">Managing automatic boot source updates</a></li> <li><a class="" href="../virt/storage/virt-reserving-pvc-space-fs-overhead.html">Reserving PVC space for file system overhead</a></li> <li><a class="" href="../virt/storage/virt-configuring-local-storage-with-hpp.html">Configuring local storage by using HPP</a></li> <li><a class="" href="../virt/storage/virt-enabling-user-permissions-to-clone-datavolumes.html">Enabling user permissions to clone data volumes across namespaces</a></li> <li><a class="" href="../virt/storage/virt-configuring-cdi-for-namespace-resourcequota.html">Configuring CDI to override CPU and memory quotas</a></li> <li><a class="" href="../virt/storage/virt-preparing-cdi-scratch-space.html">Preparing CDI scratch space</a></li> <li><a class="" href="../virt/storage/virt-using-preallocation-for-datavolumes.html">Using preallocation for data volumes</a></li> <li><a class="" href="../virt/storage/virt-managing-data-volume-annotations.html">Managing data volume annotations</a></li> <li><a class="" href="../virt/storage/virt-storage-with-csi-paradigm.html">Understanding virtual machine storage with the CSI paradigm</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-10"><span id="sgSpan-34-10" class="fa fa-caret-right"></span>&nbsp;Live migration</a> <ul id="topicSubGroup-34-10" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/live_migration/virt-about-live-migration.html">About live migration</a></li> <li><a class="" href="../virt/live_migration/virt-configuring-live-migration.html">Configuring live migration</a></li> <li><a class="" href="../virt/live_migration/virt-initiating-live-migration.html">Initiating and canceling live migration</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-11"><span id="sgSpan-34-11" class="fa fa-caret-right"></span>&nbsp;Nodes</a> <ul id="topicSubGroup-34-11" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/nodes/virt-node-maintenance.html">Node maintenance</a></li> <li><a class="" href="../virt/nodes/virt-managing-node-labeling-obsolete-cpu-models.html">Managing node labeling for obsolete CPU models</a></li> <li><a class="" href="../virt/nodes/virt-preventing-node-reconciliation.html">Preventing node reconciliation</a></li> <li><a class="" href="../virt/nodes/virt-triggering-vm-failover-resolving-failed-node.html">Deleting a failed node to trigger VM failover</a></li> <li><a class="" href="../virt/nodes/virt-activating-ksm.html">Activating kernel samepage merging (KSM)</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-12"><span id="sgSpan-34-12" class="fa fa-caret-right"></span>&nbsp;Monitoring</a> <ul id="topicSubGroup-34-12" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/monitoring/virt-monitoring-overview.html">Monitoring overview</a></li> <li><a class="" href="../virt/monitoring/virt-running-cluster-checkups.html">Cluster checkup framework</a></li> <li><a class="" href="../virt/monitoring/virt-prometheus-queries.html">Prometheus queries for virtual resources</a></li> <li><a class="" href="../virt/monitoring/virt-exposing-custom-metrics-for-vms.html">Virtual machine custom metrics</a></li> <li><a class="" href="../virt/monitoring/virt-exposing-downward-metrics.html">Virtual machine downward metrics</a></li> <li><a class="" href="../virt/monitoring/virt-monitoring-vm-health.html">Virtual machine health checks</a></li> <li><a class="" href="../virt/monitoring/virt-runbooks.html">Runbooks</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-13"><span id="sgSpan-34-13" class="fa fa-caret-right"></span>&nbsp;Support</a> <ul id="topicSubGroup-34-13" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/support/virt-support-overview.html">Support overview</a></li> <li><a class="" href="../virt/support/virt-troubleshooting.html">Troubleshooting</a></li> </ul> </li> <li class="nav-header"><a class="" href="javascript:void(0);" data-toggle="collapse" data-target="#topicSubGroup-34-14"><span id="sgSpan-34-14" class="fa fa-caret-right"></span>&nbsp;Backup and restore</a> <ul id="topicSubGroup-34-14" class="nav-tertiary list-unstyled collapse"> <li><a class="" href="../virt/backup_restore/virt-backup-restore-snapshots.html">Backup and restore by using VM snapshots</a></li> <li><a class="" href="../virt/backup_restore/virt-backup-restore-overview.html">Backing up and restoring virtual machines</a></li> <li><a class="" href="../virt/backup_restore/virt-disaster-recovery.html">Disaster recovery</a></li> </ul> </li> </ul> </li> </ul> </div> <div id="hc-search-modal"> <div id="hc-modal-content"> <span id="hc-modal-close">&times;</span> <div id="hc-search-results-wrapper"> <div id="hc-search-results"></div> <div id="hc-search-progress-indicator" class="text-center search-progress-indicator"><i class="fa fa-circle-o-notch fa-spin" style="font-size:42px"></i></div> <div class="text-center"> <button id="hc-search-more-btn">Show more results</button> </div> </div> </div> </div> <div class="print-logo" style="display:none;"> <img src="https://www.redhat.com/cms/managed-files/Logo-Red_Hat-OpenShift-A-Standard-RGB_0_0.svg" alt="print logo"/> </div> <div class="col-xs-12 col-sm-9 col-md-9 main"> <div class="page-header"> <h1> OKD 4 Documentation </h1> </div> <!-- toc disabled --> <div class="paragraph lead"> <p>Welcome to the official OKD 4 documentation, where you can learn about OKD and start exploring its features.</p> </div> <div class="paragraph"> <p>To navigate the OKD 4 documentation, you can use one of the following methods:</p> </div> <div class="ulist"> <ul> <li> <p>Use the navigation bar to browse the documentation.</p> </li> <li> <p>Select the task that interests you from <a href="../welcome/learn_more_about_openshift.html#learn_more_about_openshift">Learn more about OKD</a>.</p> </li> <li> <p>OKD has a variety of layered offerings to add additional functionality and extend the capabilities of a cluster. For more information, see <a href="https://access.redhat.com/support/policy/updates/openshift_operators">OKD Operator Life Cycles</a></p> </li> </ul> </div> </div> </div> </div> <script src="https://assets.openshift.net/content/modernizr.js" type="text/javascript"></script> <script src="https://assets.openshift.net/content/subdomain.js" type="text/javascript"></script> <script src="https://assets.openshift.net/content/nav-tertiary.js" type="text/javascript"></script> <script src="https://docs.okd.io/latest/_javascripts/bootstrap-offcanvas.js" type="text/javascript"></script> <script src="https://docs.okd.io/latest/_javascripts/reformat-html.js" type="text/javascript"></script> <script src="https://docs.okd.io/latest/_javascripts/hc-search.js" type="text/javascript"></script> <script src="https://docs.okd.io/latest/_javascripts/page-loader.js" type="text/javascript"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" type="text/javascript"></script> <script src="https://docs.okd.io/latest/_javascripts/clipboard.js" type="text/javascript"></script> <script src="https://docs.okd.io/latest/_javascripts/collapsible.js" type="text/javascript"></script> <script> var dk = 'openshift-origin'; var version = '4'; var distros = { 'openshift-origin': ['docs_origin', version], // specific labels are used for OSD instead of the URL filter, due to its unusual URL structure; assume v4 'openshift-dedicated': ['docs_dedicated_v4'], 'openshift-online': ['docs_online', version], 'openshift-enterprise': ['docs_cp', version], 'openshift-telco': ['docs_telco', version], 'openshift-aro' : ['docs_aro', version], 'openshift-rosa' : ['docs_rosa'], 'openshift-acs' : ['docs_acs', version], 'openshift-serverless' : ['docs_serverless', version], 'openshift-pipelines' : ['docs_pipelines', version], 'openshift-builds' : ['docs_builds', version], 'openshift-gitops' : ['docs_gitops', version], 'openshift-lightspeed' : ['docs_lightspeed', version], 'openshift-service-mesh' : ['docs_service_mesh', version] }; // only OSD v3 docs have the version variable specified if (dk == "openshift-dedicated" && version == "3") { distros['openshift-dedicated'] = ['docs_dedicated_v3'] } distros[dk] ? hcSearchCategory.apply(null, distros[dk]) : hcSearchCategory("docs"); </script> <script type="text/javascript"> /*<![CDATA[*/ $(document).ready(function() { $("[id^='topicGroup']").on('show.bs.collapse', function(event) { if (!($(event.target).attr('id').match(/^topicSubGroup/))) { $(this).parent().find("[id^='tgSpan']").toggleClass("fa-angle-right fa-angle-down"); } }); $("[id^='topicGroup']").on('hide.bs.collapse', function(event) { if (!($(event.target).attr('id').match(/^topicSubGroup/))) { $(this).parent().find("[id^='tgSpan']").toggleClass("fa-angle-right fa-angle-down"); } }); $("[id^='topicSubGroup']").on('show.bs.collapse', function() { $(this).parent().find("[id^='sgSpan']").toggleClass("fa-caret-right fa-caret-down"); }); $("[id^='topicSubGroup']").on('hide.bs.collapse', function() { $(this).parent().find("[id^='sgSpan']").toggleClass("fa-caret-right fa-caret-down"); }); $("[id^='topicSubSubGroup']").on('show.bs.collapse', function() { $(this).parent().find("[id^='ssgSpan']").toggleClass("fa-caret-right fa-caret-down"); }); $("[id^='topicSubSubGroup']").on('hide.bs.collapse', function() { $(this).parent().find("[id^='ssgSpan']").toggleClass("fa-caret-right fa-caret-down"); }); const collapsibleContent = document.getElementsByTagName("details"); for (var i = 0; i < collapsibleContent.length; i++) { collapsibleContent[i].setAttribute("open", ""); } }); /*]]>*/ </script> <footer class="footer-origin-docs"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div id="footer_social"> <a href="https://twitter.com/openshift" class="first"> <span> <i class="fa fa-twitter-square fa-2x fa-inverse"></i> </span> </a> <a href="https://github.com/openshift/origin"> <span> <i class="fa fa-github fa-2x fa-inverse"></i> </span> </a> <a href="https://www.facebook.com/openshift"> <span> <i class="fa fa-facebook-square fa-2x fa-inverse"></i> </span> </a> </div> </div> </div> <div class="row"> <div class="col-xs-12 col-sm-4"> <a id="footer_logo" href="https://www.redhat.com/"> <img alt="Red Hat" src="https://assets.openshift.net/content/img/Logo-Red_Hat-OpenShift-A-Reverse-RGB.svg" style="width: 128px"> </a> </div> <div class="col-xs-12 col-sm-4 text-center"></div> <div class="col-xs-12 col-sm-4 text-right"> <a id="built_with_asciibinder" title="Built with AsciiBinder docs management system" href="https://github.com/redhataccess/ascii_binder/"> <img src="../../latest/_images/asciibinder_web_logo.svg" alt="AsciiBinder"> </a> </div> </div> <div class="row"> <div class="col-lg-12"> <div class="attribution"> <button type="button" class="btn btn-link" data-html="true" data-container="body" data-toggle="popover" data-placement="top" data-content=" '<a target='_blank' href='https://www.flickr.com/photos/eflon/3655695161/'>Spin</a>' by <a target='_blank' href='https://www.flickr.com/photos/eflon/'>eflon</a>,</br> used under <a target='_blank' href='https://creativecommons.org/licenses/by/2.0/'>CC BY 2.0</a> </br>Color tint added to original"> Image attribution </button> </div> </div> </div> <script> $(function () { $('[data-toggle="popover"]').popover() }) </script> </div> </footer> <!-- adjust page css based on breadcrumb and/or resize --> <script type="text/javascript"> window.addEventListener('DOMContentLoaded', () => { if ($(window).width() >= 1008) { adjustSide(); adjustToc(); adjustMain(); } }); window.addEventListener('resize', () => { if ($(window).width() >= 1008) { adjustSide(); adjustToc(); adjustMain(); } else if ($(window).width() < 1008) { sidebar.classList.remove('wide'); document.querySelector('#hc-search').classList.remove('wide'); if (sidebar.classList.contains('open')) { sidebar.style.display = 'block'; } else { sidebar.style.display = 'none'; } document.querySelector('.main').style.paddingTop = '0px'; } }); function adjustSide() { sidebar.classList.add('wide'); document.querySelector('#hc-search').classList.add('wide'); sidebar.style.display = 'block'; document.querySelector('.sidebar').style.top = parseInt((document.querySelector('.breadcrumb').offsetHeight + 125), 10) + "px"; document.querySelector('#hc-search').style.top = parseInt((document.querySelector('.breadcrumb').offsetHeight + 95), 10) + "px"; } function adjustToc() { if (document.querySelector('#toc') !== null) { document.querySelector('#toc').style.top = parseInt((document.querySelector('.breadcrumb').offsetHeight + 90), 10) + "px"; } } function adjustMain() { document.querySelector('html').style.scrollPaddingTop = parseInt((document.querySelector('.breadcrumb').offsetHeight + 90), 10) + "px"; document.querySelector('.main').style.paddingTop = parseInt((document.querySelector('.breadcrumb').offsetHeight - 70), 10) + "px"; } </script> <!-- remove toc active class when page is loaded --> <script type="text/javascript"> window.addEventListener('DOMContentLoaded', () => { var tocItems = $("#toc a"); for (let i = 0; i < tocItems.length; i++) { tocItems[i].classList.remove("toc-active"); } }) </script> <!-- maintain sidebar scroll position between page loads --> <script type="text/javascript"> let sidebar = document.querySelector(".sidebar"); let scrolltop = localStorage.getItem("sidebar-scroll"); if (scrolltop == null) { sidebar.scrollTop = parseInt(top, 10); } window.addEventListener("beforeunload", () => { localStorage.setItem("sidebar-scroll", sidebar.scrollTop); }); window.addEventListener('load', () => { sidebar.scrollTo(0, scrolltop) }) </script> <!-- open/close the nav --> <script type="text/javascript"> function closeNav() { let sidebar = document.querySelector(".sidebar"); sidebar.style.display = "none"; sidebar.classList.remove('open'); } function openNav() { let sidebar = document.querySelector(".sidebar"); let hc_search = document.querySelector('#hc-search'); sidebar.style.display = "block"; sidebar.style.top = "0px"; hc_search.style.top = 'unset'; sidebar.classList.add('open'); } </script> <!-- clear and add toc-active to clicked toc link --> <script type="text/javascript"> $("#toc a").click(function() { var tocItems = $("#toc a"); for (let i = 0; i < tocItems.length; i++) { tocItems[i].classList.remove("toc-active"); } this.classList.add("toc-active"); }); </script> <!-- update active toc class when mouse scrolls --> <script type="text/javascript"> window.addEventListener('DOMContentLoaded', () => { window.addEventListener("wheel", () => { const ioConfiguration = { "rootMargin": "-120px 0px -400px 0px", "threshold": 0 }; const observer = new IntersectionObserver(setCurrent, ioConfiguration, entries => { entries.forEach(entry => { var id = entry.target.getAttribute('id'); //fight with js document.querySelector(`#toc li a[href="#${id}"]`).classList.remove('toc-active'); }); }); //track all h1-4 headings that have an id document.querySelectorAll('.main h2[id], .main h3[id]').forEach((h) => { observer.observe(h); }); //runs when the IntersectionObserver fires function setCurrent(e) { var allTocLinks = document.querySelectorAll("#toc li a"); if (allTocLinks !== undefined) { e.map(i => { if (i.isIntersecting && i.intersectionRatio >= 1) { allTocLinks.forEach(link => link.classList.remove("toc-active")); document.querySelector(`#toc li a[href="#${i.target.id}"]`).classList.add('toc-active') } }) } }; //make clicked toc item active and stop IntersectionObserver $("#toc a").click(function() { //stop tracking all h1-4 headings that have an id document.querySelectorAll('.main h2[id], .main h3[id]').forEach((h) => { observer.unobserve(h); }); var tocItems = $("#toc a"); if (tocItems !== undefined) { for (let i = 0; i < tocItems.length; i++) { tocItems[i].classList.remove("toc-active"); }; this.classList.add("toc-active"); } }) }) }) </script> <!--handle page scroll top and bottom, add toc-active --> <script type="text/javascript"> document.addEventListener('scroll', () => { //scroll to bottom if(document.documentElement.scrollHeight === window.pageYOffset + window.innerHeight) { var tocItems = $("#toc a"); for (let i = 0; i < tocItems.length; i++) { tocItems[i].classList.remove("toc-active") }; tocItems[tocItems.length - 1].classList.add("toc-active"); }; //scroll to top if(window.pageYOffset === 0) { var tocItems = $("#toc a"); for (let i = 0; i < tocItems.length; i++) { tocItems[i].classList.remove("toc-active"); }; tocItems[0].classList.add("toc-active"); }; }) </script> <!-- adjust alerts on mobile --> <script type="text/javascript"> alert = document.querySelector('#support-alert') window.addEventListener("wheel", () => { if ($(window).width() < 1008) { //adjust alert if(window.pageYOffset > 0) { if(alert !== null) { document.querySelector('#support-alert').style.position = "fixed"; document.querySelector('#support-alert').style.bottom = "0px"; document.querySelector('#support-alert').style.margin = "5px"; document.querySelector('#support-alert').style.zIndex = "9999999"; } } } }); window.addEventListener('resize', () => { if ($(window).width() >= 1008) { if(alert !== null) { document.querySelector('#support-alert').style.removeProperty('position'); document.querySelector('#support-alert').style.removeProperty('bottom'); document.querySelector('#support-alert').style.removeProperty('margin'); document.querySelector('#support-alert').style.removeProperty('zIndex'); } } }) </script> <!-- hide footer after 3 seconds --> <script type="text/javascript"> const hideFooter = () => { document.querySelector('footer#rh, footer.footer-origin-docs').style.display = "none"; }; window.addEventListener('load', function() { setTimeout(hideFooter, 3000); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10