# OpenShift Container Platform ## Overview - [Welcome](https://dogsbay.github.io/openshift-docs-markdown/welcome.md): true - [Introduction to OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/welcome/ocp-overview.md): With OpenShift Container Platform, you can expand your application environment from just a few machines and applications to thousands of machines that serve… - [Learn more about OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/welcome/learn_more_about_openshift.md): To better use OpenShift Container Platform, you should first learn about and better understand how OpenShift Container Platform functions. - [Kubernetes overview](https://dogsbay.github.io/openshift-docs-markdown/welcome/kubernetes-overview.md): You can run and manage container-based workloads by using Kubernetes, an open source container orchestration tool developed by Google. - [OpenShift editions](https://dogsbay.github.io/openshift-docs-markdown/welcome/openshift-editions.md): To help you choose the ideal deployment model for your organization, you can compare the available Red Hat OpenShift editions. - [Glossary](https://dogsbay.github.io/openshift-docs-markdown/welcome/glossary.md): To better use OpenShift Container Platform, you should first understand common Kubernetes and OpenShift Container Platform terms. - [OpenShift Kubernetes Engine overview](https://dogsbay.github.io/openshift-docs-markdown/welcome/oke_about.md): You can use the Red Hat OpenShift Kubernetes Engine as a way to launch containers in an enterprise-class Kubernetes production platform. - [Providing documentation feedback](https://dogsbay.github.io/openshift-docs-markdown/welcome/providing-feedback-on-red-hat-documentation.md): To report an error or to improve our documentation, log in to your Red Hat Jira account and submit an issue. If you do not have a Red Hat Jira account, then… - [Legal notice](https://dogsbay.github.io/openshift-docs-markdown/welcome/legal-notice.md): Copyright © 2024 Red Hat, Inc. ## What's new? - [New features and enhancements](https://dogsbay.github.io/openshift-docs-markdown/whats_new/new-features.md): This release adds improvements related to the following components and concepts. - [Deprecated features](https://dogsbay.github.io/openshift-docs-markdown/whats_new/deprecated-features.md): Large changes to the underlying architecture and installation process are applied in OpenShift Container Platform v4, and many features from OpenShift… ## Release notes - [OpenShift Container Platform 4.22 release notes](https://dogsbay.github.io/openshift-docs-markdown/release_notes/ocp-4-22-release-notes.md): OpenShift Container Platform (RHEA-2026:0449) is now available. Before working with this release, familiarize yourself with the new features, changes, and… - [Additional release notes](https://dogsbay.github.io/openshift-docs-markdown/release_notes/addtl-release-notes.md): Release notes for additional related components and products not included in the core OpenShift Container Platform 4.22 release notes are available in the… ## Tutorials - [Tutorials overview](https://dogsbay.github.io/openshift-docs-markdown/tutorials.md): To learn how to use OpenShift Container Platform, review the tutorials and other learning resources that are available. - [Deploying an application by using the web console](https://dogsbay.github.io/openshift-docs-markdown/tutorials/dev-app-web-console.md): To learn how to stand up an application on OpenShift Container Platform by using the web console, follow the provided tutorial. In this tutorial, you will… - [Deploying an application by using the CLI](https://dogsbay.github.io/openshift-docs-markdown/tutorials/dev-app-cli.md): To learn how to stand up an application on OpenShift Container Platform by using the OpenShift CLI (oc), follow the provided tutorial. In this tutorial, you… - [Additional hands-on learning](https://dogsbay.github.io/openshift-docs-markdown/tutorials/additional-tutorials.md): Explore additional learning resources provided by Red Hat for administrators and developers to gain hands-on experience with OpenShift Container Platform. ## Architecture - [Architecture overview](https://dogsbay.github.io/openshift-docs-markdown/architecture.md): OpenShift Container Platform is a cloud-based Kubernetes platform that provides the foundational architecture to build, deploy, and manage enterprise container… - [Product architecture](https://dogsbay.github.io/openshift-docs-markdown/architecture/architecture.md): Understand the architecture of the OpenShift Container Platform and Kubernetes so that you can learn how to effectively develop and run containerized… - [Installation and update](https://dogsbay.github.io/openshift-docs-markdown/architecture/architecture-installation.md): You can choose one of the four installation program methods to install and deploy an OpenShift Container Platform cluster. Each method has unique… - [Red Hat OpenShift Cluster Manager](https://dogsbay.github.io/openshift-docs-markdown/architecture/ocm-overview-ocp.md): Red Hat OpenShift Cluster Manager is a managed service where you can install, modify, operate, and upgrade your Red Hat OpenShift clusters. This service allows… - [About the multicluster engine for Kubernetes Operator](https://dogsbay.github.io/openshift-docs-markdown/architecture/mce-overview-ocp.md): Manage the lifecycle of a growing Kubernetes fleet with the multicluster engine Operator. Scale operations efficiently with full lifecycle capabilities for… - [Control plane architecture](https://dogsbay.github.io/openshift-docs-markdown/architecture/control-plane.md): You can use a control plane, which is composed of control plane machines, to manage the OpenShift Container Platform cluster. The control plane machines manage… - [Understanding OpenShift development](https://dogsbay.github.io/openshift-docs-markdown/architecture/understanding-development.md): To fully use the capability of containers when developing and running enterprise-quality applications, ensure your environment is supported by tools that… - [Red Hat Enterprise Linux CoreOS](https://dogsbay.github.io/openshift-docs-markdown/architecture/architecture-rhcos.md): Red Hat Enterprise Linux CoreOS (RHCOS) represents the next generation of single-purpose container operating system technology by providing the quality… - [Admission plugins](https://dogsbay.github.io/openshift-docs-markdown/architecture/admission-plug-ins.md): You can use admission plugins to regulate how OpenShift Container Platform functions. The default set of admission plugins for OpenShift Container Platform… ## Disconnected environments - [About disconnected environments](https://dogsbay.github.io/openshift-docs-markdown/disconnected/about.md): A disconnected environment is an environment that does not have full access to the internet. - [Converting a connected cluster to a disconnected cluster](https://dogsbay.github.io/openshift-docs-markdown/disconnected/connected-to-disconnected.md): You can convert your OpenShift Container Platform cluster from a connected cluster to a disconnected cluster. - [About disconnected installation mirroring](https://dogsbay.github.io/openshift-docs-markdown/disconnected.md): As a cluster administrator, you can use a mirror registry to ensure that your clusters only use container images that satisfy your organizational controls on… - [Creating a mirror registry with mirror registry for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/disconnected/installing-mirroring-creating-registry.md): The mirror registry for Red Hat OpenShift is a small and streamlined container registry that you can use as a target for mirroring the required container… - [Mirroring images for a disconnected installation using oc-mirror plugin v2](https://dogsbay.github.io/openshift-docs-markdown/disconnected/about-installing-oc-mirror-v2.md): You can run your cluster in a disconnected environment if you install the cluster from a mirrored set of OpenShift Container Platform container images in a… - [Migrating from oc-mirror plugin v1 to v2](https://dogsbay.github.io/openshift-docs-markdown/disconnected/oc-mirror-migration-v1-to-v2.md): The oc-mirror v2 plugin introduces major changes to image mirroring workflows. Understand the migration process and check for compatibility with oc-mirror… - [Mirroring images for a disconnected installation using the oc-mirror plugin v1](https://dogsbay.github.io/openshift-docs-markdown/disconnected/installing-mirroring-disconnected.md): You can run your cluster in a restricted network by installing from a mirrored set of OpenShift Container Platform container images in a private registry. This… - [Mirroring images for a disconnected installation by using the oc adm command](https://dogsbay.github.io/openshift-docs-markdown/disconnected/installing-mirroring-installation-images.md): You can ensure your clusters only use container images that satisfy your organizational controls on external content. Before you install a cluster on… - [Installing a cluster in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/disconnected/installing.md): You can install an OpenShift Container Platform cluster in a disconnected environment, choosing the installation method and infrastructure that best suits your… - [Using OLM in disconnected environments](https://dogsbay.github.io/openshift-docs-markdown/disconnected/using-olm.md): For OpenShift Container Platform clusters in disconnected environments, Operator Lifecycle Manager (OLM) by default cannot access the Red Hat-provided software… - [About cluster updates in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/disconnected/updating.md): You can update a OpenShift Container Platform cluster in a disconnected environment where the cluster nodes cannot access the internet or where you want to… - [Mirroring OpenShift Container Platform images](https://dogsbay.github.io/openshift-docs-markdown/disconnected/updating/mirroring-image-repository.md): You must mirror container images onto a mirror registry to update a cluster in a disconnected environment. In connected environments, mirroring images ensures… - [Updating a cluster in a disconnected environment using OSUS](https://dogsbay.github.io/openshift-docs-markdown/disconnected/updating/disconnected-update-osus.md): You can install and configure the OpenShift Update Service (OSUS) in a disconnected environment to get an update experience similar to the connected clusters. - [Updating a cluster in a disconnected environment without OSUS](https://dogsbay.github.io/openshift-docs-markdown/disconnected/updating/disconnected-update.md): You can update a cluster in a disconnected environment without using the OpenShift Update Service. - [Uninstalling OSUS from a cluster](https://dogsbay.github.io/openshift-docs-markdown/disconnected/updating/uninstalling-osus.md): You can remove a local copy of the OpenShift Update Service (OSUS) from your cluster. To do this, you must first delete the OSUS application and then uninstall… ## Installing - [Installation overview](https://dogsbay.github.io/openshift-docs-markdown/installing/overview.md): Learn about the installation methods, requirements, and process for deploying an OpenShift Container Platform cluster. - [Selecting an installation method and preparing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/overview/installing-preparing.md): Before you install OpenShift Container Platform, decide what kind of installation process to follow and verify that you have all of the required resources to… - [Cluster capabilities](https://dogsbay.github.io/openshift-docs-markdown/installing/overview/cluster-capabilities.md): As a cluster administrator, you can use cluster capabilities to enable or disable optional components before installation. Additionally, you can enable cluster… - [Support for FIPS cryptography](https://dogsbay.github.io/openshift-docs-markdown/installing/overview/installing-fips.md): You can install an OpenShift Container Platform cluster in FIPS mode. - [Installing a cluster on Alibaba Cloud using the Assisted Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_alibaba/installing-alibaba-assisted-installer.md): You can install an OpenShift Container Platform cluster on Alibaba Cloud using the Assisted Installer. - [Installation methods](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/preparing-to-install-on-aws.md): You can install OpenShift Container Platform on Amazon Web Services using installer-provisioned, user-provisioned infrastructure, or on a single node,… - [Configuring an AWS account](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/installing-aws-account.md): To ensure OpenShift Container Platform can successfully install and run the cluster in Amazon Web Services (AWS), you must configure an AWS account with the… - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/ipi-aws-preparing-to-install.md): To install an OpenShift Container Platform cluster on Amazon Web Services (AWS), you must verify your internet connectivity, download the installation program,… - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-default.md): In OpenShift Container Platform version 4.22, you can install a cluster on Amazon Web Services (AWS) that uses the default configuration options. - [Installing a cluster with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-customizations.md): In OpenShift Container Platform version 4.22, you can install a cluster on Amazon Web Services (AWS) by using installer-provisioned infrastructure with… - [Installing a cluster in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-restricted-networks-aws-installer-provisioned.md): You can install a cluster on Amazon Web Services (AWS) in a restricted network by creating an internal mirror of the installation release content on an… - [Installing a cluster into an existing VPC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-vpc.md): In OpenShift Container Platform version 4.22, you can install a cluster into an existing AWS Virtual Private Cloud (VPC) on Amazon Web Services (AWS). The… - [Installing a private cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-private.md): In OpenShift Container Platform version 4.22, you can install a private cluster into an existing Virtual Private Cloud (VPC) on Amazon Web Services (AWS). The… - [Installing a cluster in a specialized region](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-specialized-region.md): You can install a cluster on Amazon Web Services (AWS) into specialized regions, including secret and top secret regions, government regions, and China… - [Installing a cluster with compute nodes on Local Zones](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-localzone.md): You can quickly install an OpenShift Container Platform cluster on Amazon Web Services (AWS) Local Zones by setting the zone names in the edge compute pool of… - [Installing a cluster with compute nodes on Wavelength Zones](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-wavelength-zone.md): You can quickly install an OpenShift Container Platform cluster on Amazon Web Services (AWS) Wavelength Zones by setting the zone names in the edge compute… - [Extending an AWS VPC cluster into an AWS Outpost](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-outposts.md): In OpenShift Container Platform version 4.14, you could install a cluster on Amazon Web Services (AWS) with compute nodes running in AWS Outposts as a… - [Installing an AWS cluster with the support for configuring multi-architecture compute machines](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/ipi/installing-aws-multiarch-support.md): You can install an OpenShift Container Platform cluster on Amazon Web Services (AWS) with support for configuring multi-architecture compute machines. - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/upi/upi-aws-preparing-to-install.md): To install an OpenShift Container Platform cluster on Amazon Web Services (AWS), you must complete several tasks in order to prepare your environment. - [Installation requirements](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/upi/upi-aws-installation-reqs.md): Before you install OpenShift Container Platform on infrastructure that you provision, ensure that your Amazon Web Services (AWS) environment meets the… - [Installing a cluster using CloudFormation templates](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/upi/installing-aws-user-infra.md): To deploy OpenShift Container Platform version 4.22 on Amazon Web Services (AWS) with your own infrastructure, use the CloudFormation templates or create… - [Installing a cluster in a disconnected environment with user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/upi/installing-restricted-networks-aws.md): In OpenShift Container Platform version 4.22, you can install a cluster on Amazon Web Services (AWS) using infrastructure that you provide and an internal… - [Installing an AWS cluster with the support for configuring multi-architecture compute machines](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/upi/installing-aws-multiarch-support-upi.md): To run workloads across x86_64 and ARM nodes, you can install an OpenShift Container Platform cluster on Amazon Web Services (AWS) with multi-architecture… - [Installing a three-node cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/installing-aws-three-node.md): In OpenShift Container Platform version 4.22, you can install a three-node cluster on Amazon Web Services (AWS). A three-node cluster consists of three control… - [Uninstalling a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/uninstalling-cluster-aws.md): You can remove a cluster that you deployed to Amazon Web Services (AWS). - [Installation configuration parameters](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/installation-config-parameters-aws.md): Before you deploy an OpenShift Container Platform cluster on Amazon Web Services (AWS), you create the install-config.yaml file and provide parameters to… - [AWS Local Zone or Wavelength Zone tasks](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_aws/aws-compute-edge-zone-tasks.md): After you install OpenShift Container Platform on Amazon Web Services (AWS), you can further configure AWS Local Zones or Wavelength Zones and an edge compute… - [Installation methods](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/preparing-to-install-on-azure.md): When you plan an OpenShift Container Platform deployment on Microsoft Azure, you can select installer-provisioned or user-provisioned infrastructure. Compare… - [Configuring an Azure account](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/installing-azure-account.md): Before you can install OpenShift Container Platform on Microsoft Azure, you must configure an Azure account with the correct identity and permissions before… - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-azure-preparing-ipi.md): Before you install an OpenShift Container Platform cluster on Azure with installer-provisioned infrastructure, you must configure your account, obtain the… - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-azure-default.md): You can install an OpenShift Container Platform cluster on Microsoft Azure by using the default configuration options. The installation program provisions the… - [Installing a cluster with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-azure-customizations.md): In OpenShift Container Platform version 4.22, you can install a cluster with a customized configuration or a customized network configuration on infrastructure… - [Installing a cluster in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-restricted-networks-azure-installer-provisioned.md): In OpenShift Container Platform version 4.22, you can install a cluster on Microsoft Azure in a restricted network by creating an internal mirror of the… - [Installing a cluster into an existing VNet](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-azure-vnet.md): In OpenShift Container Platform version 4.22, you can install a cluster into an existing Azure Virtual Network (VNet) on Microsoft Azure. The installation… - [Installing a private cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-azure-private.md): In OpenShift Container Platform version 4.22, you can install a private cluster into an existing Azure Virtual Network (VNet) on Microsoft Azure. The… - [Installing a cluster into a government region](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/ipi/installing-azure-government-region.md): In OpenShift Container Platform version 4.22, you can install a cluster on Microsoft Azure into a government region. To configure the government region, you… - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/upi/installing-azure-preparing-upi.md): To prepare for installation of an OpenShift Container Platform cluster on Azure, complete the following steps: - [Installing a cluster in a disconnected environment with user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/upi/installing-restricted-networks-azure-user-provisioned.md): To install OpenShift Container Platform on Microsoft Azure in a disconnected environment, you can use user-provisioned infrastructure and complete the… - [Installing a cluster using ARM templates](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/upi/installing-azure-user-infra.md): To install OpenShift Container Platform on Microsoft Azure with infrastructure that you provide, you can use Azure Resource Manager (ARM) templates to create… - [Installing a three-node cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/installing-azure-three-node.md): In OpenShift Container Platform version 4.22, you can install a three-node cluster on Microsoft Azure. A three-node cluster consists of three control plane… - [Uninstalling a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/uninstalling-cluster-azure.md): When you no longer need an OpenShift Container Platform cluster on Microsoft Azure, you can uninstall the cluster and remove related cloud resources. Complete… - [Installation configuration parameters for Azure](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure/installation-config-parameters-azure.md): Before you deploy an OpenShift Container Platform cluster on Microsoft Azure, you create the install-config.yaml file and provide parameters to customize your… - [Installation methods](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/preparing-to-install-on-azure-stack-hub.md): You can install OpenShift Container Platform on Azure Stack Hub using installer-provisioned or user-provisioned infrastructure. - [Configuring an Azure Stack Hub account](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/installing-azure-stack-hub-account.md): Before you can install OpenShift Container Platform, you must configure a Microsoft Azure account. - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/ipi/ipi-ash-preparing-to-install.md): Prepare to install an OpenShift Container Platform cluster on Azure Stack Hub by verifying connectivity, configuring your account, generating SSH keys,… - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/ipi/installing-azure-stack-hub-default.md): You can install a cluster on Microsoft Azure Stack Hub with installer-provisioned infrastructure. You must manually configure the install-config.yaml file to… - [Installing a cluster with network customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/ipi/installing-azure-stack-hub-network-customizations.md): In OpenShift Container Platform version 4.22, you can install a cluster with a customized network configuration on infrastructure that the installation program… - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/upi/upi-ash-preparing-to-install.md): Prepare to install an OpenShift Container Platform cluster on Azure Stack Hub by verifying connectivity, configuring your account, generating SSH keys,… - [Installing a cluster using ARM templates](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/upi/installing-azure-stack-hub-user-infra.md): You can install a cluster on Microsoft Azure Stack Hub by using infrastructure that you provide. - [Installation configuration parameters](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/installation-config-parameters-ash.md): Before you deploy an OpenShift Container Platform cluster on Azure Stack Hub, you provide a customized install-config.yaml installation configuration file that… - [Uninstalling a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_azure_stack_hub/uninstalling-cluster-azure-stack-hub.md): You can remove a cluster that you deployed to Azure Stack Hub. - [Preparing to install on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/preparing-to-install-on-gcp.md): Before you install OpenShift Container Platform on Google Cloud, review the requirements, supported methods, and preparation steps to plan your installation. - [Configuring a Google Cloud project](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-account.md): Before you can install OpenShift Container Platform, you must configure a Google Cloud project to host it. You can configure custom roles and permissions, DNS… - [Installing a cluster quickly on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-default.md): In OpenShift Container Platform version 4.22, you can install a cluster on Google Cloud that uses the default configuration options. - [Installing a cluster on Google Cloud with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-customizations.md): In OpenShift Container Platform version 4.22, you can install a cluster on Google Cloud with customizations by using installer-provisioned infrastructure. You… - [Installing a cluster on Google Cloud in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-restricted-networks-gcp-installer-provisioned.md): In OpenShift Container Platform 4.22, you can install a cluster on Google Cloud in a restricted network by creating an internal mirror of the installation… - [Installing a cluster on Google Cloud into an existing VPC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-vpc.md): In OpenShift Container Platform version 4.22, you can install a cluster into an existing Virtual Private Cloud (VPC) on Google Cloud. The installation program… - [Installing a cluster on Google Cloud into a shared VPC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-shared-vpc.md): In OpenShift Container Platform version 4.22, you can install a cluster into a shared Virtual Private Cloud (VPC) on Google Cloud. In this installation method,… - [Installing a private cluster on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-private.md): In OpenShift Container Platform version 4.22, you can install a private cluster into an existing VPC on Google Cloud with customizations by using… - [Installing a cluster on Google Cloud using Infrastructure Manager templates](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-user-infra.md): In OpenShift Container Platform version 4.22, you can install a cluster on Google Cloud that uses infrastructure that you provide. - [Installing a cluster into a shared VPC on Google Cloud using Infrastructure Manager templates](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-user-infra-vpc.md): In OpenShift Container Platform version 4.22, you can install a cluster into a shared Virtual Private Cloud (VPC) on Google Cloud that uses infrastructure that… - [Installing a cluster on Google Cloud in a disconnected environment with user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-restricted-networks-gcp.md): In OpenShift Container Platform version 4.22, you can install a cluster on Google Cloud that uses infrastructure that you provide and an internal mirror of the… - [Installing a three-node cluster on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-three-node.md): In OpenShift Container Platform version 4.22, you can install a three-node cluster on Google Cloud. A three-node cluster consists of three control plane… - [Installation configuration parameters for Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installation-config-parameters-gcp.md): Before you deploy an OpenShift Container Platform cluster on Google Cloud, you create the install-config.yaml file and provide parameters to customize your… - [Uninstalling a cluster on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/uninstalling-cluster-gcp.md): You can remove a cluster that you deployed to Google Cloud and delete the associated cloud provider resources when you no longer need the cluster, to free up… - [Installing a Google Cloud cluster with the support for configuring multi-architecture compute machines](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_gcp/installing-gcp-multiarch-support.md): You can install an OpenShift Container Platform cluster on Google Cloud with multi-architecture support to run workloads on compute machines with different CPU… - [Preparing to install on IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/preparing-to-install-on-ibm-cloud.md): You can install OpenShift Container Platform on IBM Cloud(R) by using installer-provisioned infrastructure. Choose an installation method based on your network… - [Configuring an IBM Cloud account](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installing-ibm-cloud-account.md): Before you can install OpenShift Container Platform on IBM Cloud(R), you must configure your account by setting up DNS, IAM policies, and an API key. - [Configuring IAM for IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/configuring-iam-ibm-cloud.md): In environments where the cloud identity and access management (IAM) APIs are not reachable, you must put the Cloud Credential Operator (CCO) into manual mode… - [User-managed encryption](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/user-managed-encryption-ibm-cloud.md): By default, OpenShift Container Platform uses provider-managed encryption to secure the root volumes and persistent data volumes of a cluster. You can override… - [Installing a cluster on IBM Cloud with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installing-ibm-cloud-customizations.md): In OpenShift Container Platform version 4.22, you can install a customized cluster on IBM Cloud(R) by using installer-provisioned infrastructure. Change… - [Installing a cluster on IBM Cloud into an existing VPC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installing-ibm-cloud-vpc.md): In OpenShift Container Platform version 4.22, you can install a cluster into an existing Virtual Private Cloud (VPC) on IBM Cloud(R). The installation program… - [Installing a private cluster on IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installing-ibm-cloud-private.md): In OpenShift Container Platform version 4.22, you can install a private cluster into an existing Virtual Private Cloud (VPC) on IBM Cloud(R). The installation… - [Installing a cluster on IBM Cloud in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installing-ibm-cloud-restricted.md): In OpenShift Container Platform 4.22, you can install a cluster in a restricted network by creating an internal mirror of the installation release content that… - [Postinstallation configuration for a disconnected IBM Cloud cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installing-ibm-cloud-restricted-postinstallation-configuration.md): After you install a cluster on IBM Cloud(R) in a disconnected environment, you must complete the postinstallation configuration steps to prepare the cluster… - [Installation configuration parameters for IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/installation-config-parameters-ibm-cloud-vpc.md): Before you deploy an OpenShift Container Platform cluster on IBM Cloud(R), you give values for parameters to customize your cluster and the platform that hosts… - [Uninstalling a cluster on IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud/uninstalling-cluster-ibm-cloud.md): You can remove an OpenShift Container Platform cluster that you deployed to IBM Cloud(R). The uninstall process removes all cluster resources and… - [Preparing to install on Nutanix](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/preparing-to-install-on-nutanix.md): You can install an OpenShift Container Platform cluster on Nutanix by using a variety of different installation methods. Each method has qualities that can… - [Fault tolerant deployments](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/nutanix-failure-domains.md): By default, the installation program installs control plane and compute machines into a single Nutanix Prism Element (cluster). To improve the fault tolerance… - [Installing a cluster on Nutanix](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/installing-nutanix-installer-provisioned.md): In OpenShift Container Platform version 4.22, you can choose one of the following options to install a cluster on your Nutanix instance: - [Installing a cluster on Nutanix in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/installing-restricted-networks-nutanix-installer-provisioned.md): In OpenShift Container Platform 4.22, you can install a cluster on Nutanix infrastructure in a restricted network by creating an internal mirror of the… - [Installing a three-node cluster on Nutanix](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/installing-nutanix-three-node.md): In OpenShift Container Platform version 4.22, you can install a three-node cluster on Nutanix. A three-node cluster consists of three control plane machines,… - [Uninstalling a cluster on Nutanix](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/uninstalling-cluster-nutanix.md): You can remove a cluster that you deployed to Nutanix. - [Installation configuration parameters for Nutanix](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_nutanix/installation-config-parameters-nutanix.md): Before you deploy an OpenShift Container Platform cluster on Nutanix, you provide parameters to customize your cluster and the platform that hosts it. When you… - [Installing an on-premise cluster using the Assisted Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_on_prem_assisted/installing-on-prem-assisted.md): You can install OpenShift Container Platform on on-premise hardware or on-premise VMs by using the Assisted Installer for OpenShift Container Platform. - [Preparing to install with Agent-based Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/preparing-to-install-with-agent-based-installer.md): The Agent-based Installer provides the flexibility to boot your on-premise servers in any way that you choose. It combines the ease of use of the Assisted… - [Understanding disconnected installation mirroring](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/understanding-disconnected-installation-mirroring.md): You can use a mirror registry for disconnected installations and to ensure that your clusters only use container images that satisfy your organization’s… - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/installing-with-agent-basic.md): You can install a basic OpenShift Container Platform cluster using the Agent-based Installer. - [Installing a cluster with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/installing-with-agent-based-installer.md): You can install an OpenShift Container Platform cluster using the Agent-based Installer, with customizations to meet your deployment needs. - [Installing a cluster without an external registry](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/installing-ove.md): You can deploy an OpenShift Container Platform cluster without the need for an external image registry, either in a connected or disconnected environment. This… - [Preparing PXE assets for OCP](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/prepare-pxe-assets-agent.md): You can create the assets needed to PXE boot an OpenShift Container Platform cluster by using the Agent-based Installer. - [Preparing installation assets for iSCSI booting](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/installing-using-iscsi.md): You can boot an OpenShift Container Platform cluster through Internet Small Computer System Interface (iSCSI) by using an ISO image generated by the… - [Preparing an Agent-based installed cluster for the multicluster engine for Kubernetes](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/preparing-an-agent-based-installed-cluster-for-mce.md): You can install the multicluster engine Operator and deploy a hub cluster with the Agent-based Installer. - [Installation configuration parameters for the Agent-based Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/installation-config-parameters-agent.md): Before you deploy an OpenShift Container Platform cluster using the Agent-based Installer, you provide parameters to customize your cluster and the platform… - [Postinstallation tasks](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_with_agent_based_installer/agent-based-installer-postinstallation.md): After using the Agent-based Installer to deploy your cluster, you can perform post-installation procedures such as customizing a br-ex bridge for nodes in your… - [Preparing to install OpenShift on a single node](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_sno/install-sno-preparing-to-install-sno.md): Review the different requirements for installing OpenShift Container Platform on a single node and prepare your environment for installation. - [Installing OpenShift on a single node](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_sno/install-sno-installing-sno.md): You can install single-node OpenShift by using either the web-based Assisted Installer or the coreos-installer tool to generate a discovery ISO image. - [Two-Node with Arbiter](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_two_node_cluster/about-two-node-arbiter-installation.md): An OpenShift Container Platform cluster with two control plane nodes and one local arbiter node is a compact, cost-effective OpenShift Container Platform… - [Preparing to install a two-node OpenShift cluster with fencing](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_two_node_cluster/installing_tnf/installing-two-node-fencing.md): A two-node OpenShift Container Platform cluster with fencing provides high availability (HA) with a reduced hardware footprint. This configuration is designed… - [Installing a two-node OpenShift cluster with fencing](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_two_node_cluster/installing_tnf/install-tnf.md): For a highly available, small-footprint container platform at your edge sites or resource-constrained environments, you can deploy a two-node OpenShift cluster… - [Operating a degraded two-node OpenShift cluster with fencing](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_two_node_cluster/installing_tnf/operating-a-degraded-tnf.md): A two-node OpenShift cluster with fencing (TNF) enters a degraded state when one of its two control plane nodes becomes unavailable. The remaining node… - [Post-installation troubleshooting and recovery](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_two_node_cluster/installing_tnf/install-post-tnf.md): You can troubleshoot and restore a two-node OpenShift Container Platform cluster with fencing (TNF) after a disruption event. Manually recover services when… - [Preparing to install on bare metal](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/preparing-to-install-on-bare-metal.md): Review the different methods for installing OpenShift Container Platform on bare metal and prepare your environment for installation. - [Installing a user-provisioned cluster on bare metal](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/upi/installing-bare-metal.md): To optimize performance and maintain more control over your hardware in OpenShift Container Platform 4.22, you can install a cluster on bare-metal… - [Installing a user-provisioned bare metal cluster with network customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/upi/installing-bare-metal-network-customizations.md): In OpenShift Container Platform 4.22, you can install a cluster on bare-metal infrastructure that you provision with customized network configuration options.… - [Installing a user-provisioned bare metal cluster on a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/upi/installing-restricted-networks-bare-metal.md): In OpenShift Container Platform 4.22, you can install a cluster on bare metal infrastructure that you provision in a restricted network. - [Scaling a user-provisioned installation with the bare metal operator](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/upi/scaling-a-user-provisioned-cluster-with-the-bare-metal-operator.md): After deploying a user-provisioned infrastructure cluster, you can use the Bare Metal Operator (BMO) and other metal^3^ components to scale bare-metal hosts in… - [Installation configuration parameters for bare metal](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/upi/installation-config-parameters-bare-metal.md): Before you deploy an OpenShift Container Platform cluster, you provide a customized install-config.yaml installation configuration file that describes the… - [Overview](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/ipi/ipi-install-overview.md): Installer-provisioned installation on bare metal nodes deploys and configures the infrastructure that an OpenShift Container Platform cluster runs on. By… - [Prerequisites](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/ipi/ipi-install-prerequisites.md): You must meet several prerequisites before installing a cluster on bare metal by using installer-provisioned infrastructure. - [Setting up the environment for an OpenShift installation](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/ipi/ipi-install-installation-workflow.md): Before you can install an OpenShift Container Platform cluster on bare metal, you must set up your environment for installation. - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/ipi/ipi-install-installing-a-cluster.md): You can install a cluster after setting up the environment for an OpenShift Container Platform installation. Ensure you have completed the prerequisites before… - [Troubleshooting the installation](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/ipi/ipi-install-troubleshooting.md): Troubleshoot the OpenShift Container Platform installation process to identify and resolve deployment failures. - [Postinstallation configuration](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/bare-metal-postinstallation-configuration.md): After successfully deploying a bare-metal cluster, you can perform post installation procedures such as configuring NTP, enabling a provisioning network, and… - [Expanding the cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/bare-metal-expanding-the-cluster.md): You can expand a bare-metal cluster by adding worker nodes after initial deployment to increase capacity and maintain high availability. - [Using Red Hat Bare Metal as a Service for OpenShift](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_bare_metal/bare-metal-using-bare-metal-as-a-service.md): You can provision and manage bare-metal hosts by using the Metal^3^ API and the Bare Metal Operator (BMO). These hosts, external to the OpenShift Container… - [Prerequisites for IBM Cloud (Classic)](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud_classic/install-ibm-cloud-prerequisites.md): You can use installer-provisioned installation to install OpenShift Container Platform on IBM Cloud(R) Bare Metal (Classic) nodes. Review the prerequisites and… - [Installation workflow for IBM Cloud Bare Metal (Classic)](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_cloud_classic/install-ibm-cloud-installation-workflow.md): After you complete the prerequisites, set up the environment for an OpenShift Container Platform installation on IBM Cloud(R) Bare Metal (Classic) by preparing… - [Installation methods](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/preparing-to-install-on-ibm-z.md): You can install an OpenShift Container Platform cluster on IBM Z(R) and IBM(R) LinuxONE by using a variety of different installation methods. Choose the method… - [Installation requirements](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-ibm-z-reqs.md): Before you begin an installation on IBM Z(R) infrastructure, be sure that your IBM Z(R) environment meets the following installation requirements. - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/upi-ibm-z-preparing-to-install.md): Before installing OpenShift Container Platform on IBM Z(R) or IBM(R) LinuxONE with user-provisioned infrastructure, you must verify connectivity, download the… - [Installing a cluster with z/VM](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-ibm-z.md): You can install OpenShift Container Platform on IBM Z(R) or IBM(R) LinuxONE by using z/VM on infrastructure that you provision, giving you full control over… - [Installing a cluster with z/VM in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z.md): You can install OpenShift Container Platform on IBM Z(R) or IBM(R) LinuxONE by using z/VM on infrastructure that you provision in a disconnected environment,… - [Installing a cluster with RHEL KVM](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-ibm-z-kvm.md): You can install OpenShift Container Platform on IBM Z(R) or IBM(R) LinuxONE by using RHEL KVM on infrastructure that you provision, giving you full control… - [Installing a cluster with RHEL KVM in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z-kvm.md): You can install OpenShift Container Platform on IBM Z(R) or IBM(R) LinuxONE by using RHEL KVM on infrastructure that you provision in a disconnected… - [Installing a cluster in an LPAR](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-ibm-z-lpar.md): In OpenShift Container Platform version 4.22, you can install a cluster directly in a logical partition (LPAR) on IBM Z(R) or IBM(R) LinuxONE infrastructure… - [Installing a cluster in an LPAR in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/upi/installing-restricted-networks-ibm-z-lpar.md): In OpenShift Container Platform version 4.22, you can install a cluster directly in a logical partition (LPAR) on IBM Z(R) or IBM(R) LinuxONE infrastructure… - [Installation configuration parameters](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/installation-config-parameters-ibm-z.md): Before you deploy an OpenShift Container Platform cluster on IBM Z(R) or IBM(R) LinuxONE, you provide a customized install-config.yaml file. This reference… - [Configuring additional devices](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_z/ibmz-post-install.md): After installing OpenShift Container Platform, you can configure additional devices for your cluster in an IBM Z(R) or IBM(R) LinuxONE environment, which is… - [Preparing to install on IBM Power](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_power/preparing-to-install-on-ibm-power.md): Before you install OpenShift Container Platform on IBM Power(R), review the available installation methods to select the approach that fits your environment. - [Installing a cluster on IBM Power](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_power/installing-ibm-power.md): To install a cluster on IBM Power(R) infrastructure that you provision, review the prerequisites and complete the installation steps. - [Installing a cluster on IBM Power in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_power/installing-restricted-networks-ibm-power.md): You can install OpenShift Container Platform on IBM Power(R) infrastructure that you provision in a disconnected environment by mirroring the required release… - [Installation configuration parameters for IBM Power](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_power/installation-config-parameters-ibm-power.md): Before you deploy an OpenShift Container Platform cluster, you create a customized install-config.yaml installation configuration file that describes the… - [Installation methods](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervc/installation-methods-ibm-powervc.md): To install OpenShift Container Platform on IBM PowerVC, use the installer-provisioned infrastructure method, which lets the installation program provision the… - [Installing a cluster on IBM PowerVC with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervc/installing-ibm-powervc-installer-custom.md): To install a customized OpenShift Container Platform cluster on IBM PowerVC, change the parameters in the install-config.yaml file before you run the… - [Installation configuration parameters for IBM PowerVC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervc/installation-config-parameters-ibm-powervc.md): Before you deploy an OpenShift Container Platform cluster on IBM(R) Power(R) Virtualization Center, you provide parameters to customize your cluster and the… - [Uninstalling a cluster on IBM PowerVC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervc/uninstalling-cluster-powervc.md): You can remove a cluster that you deployed to IBM PowerVC using the installation program. - [Preparing to install on IBM Power Virtual Server](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/preparing-to-install-on-ibm-power-vs.md): Before you install OpenShift Container Platform on IBM Power(R) Virtual Server, review the available installer-provisioned infrastructure methods and configure… - [Configuring an IBM Cloud account](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/installing-ibm-cloud-account-power-vs.md): To install OpenShift Container Platform on IBM Power(R) Virtual Server, you must configure an IBM Cloud(R) account with the correct quotas, DNS resolution, and… - [Creating an IBM Power Virtual Server workspace](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/creating-ibm-power-vs-workspace.md): To host your OpenShift Container Platform cluster on IBM Power(R) Virtual Server, you can create a dedicated workspace and retrieve its identifier for use… - [Installing a cluster on IBM Power Virtual Server with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/installing-ibm-power-vs-customizations.md): To install a customized OpenShift Container Platform cluster on IBM Power(R) Virtual Server, use installer-provisioned infrastructure and adjust the… - [Installing a cluster on IBM Power Virtual Server into an existing VPC](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/installing-ibm-powervs-vpc.md): To install a OpenShift Container Platform cluster on IBM Power(R) Virtual Server into an existing Virtual Private Cloud (VPC), use installer-provisioned… - [Installing a private cluster on IBM Power Virtual Server](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/installing-ibm-power-vs-private-cluster.md): To install a private OpenShift Container Platform cluster on IBM Power(R) Virtual Server, deploy into an existing Virtual Private Cloud (VPC) and workspace.… - [Installing a cluster on IBM Power Virtual Server in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/installing-restricted-networks-ibm-power-vs.md): To install a OpenShift Container Platform cluster on IBM Power(R) Virtual Server in a disconnected environment, mirror the required release content and deploy… - [Uninstalling a cluster on IBM Power Virtual Server](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/uninstalling-cluster-ibm-power-vs.md): To remove a OpenShift Container Platform cluster that you deployed on IBM Power(R) Virtual Server, run the delete cluster command to remove all associated… - [Installation configuration parameters for IBM Power Virtual Server](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_ibm_powervs/installation-config-parameters-ibm-power-vs.md): Before you deploy an OpenShift Container Platform cluster on IBM Power(R) Virtual Server, you supply parameters to customize your cluster and the platform that… - [Preparing to install on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/preparing-to-install-on-openstack.md): You can install OpenShift Container Platform on Red Hat OpenStack Platform (RHOSP). - [Preparing to install a cluster that uses SR-IOV or OVS-DPDK on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-nfv-preparing.md): Before installing an OpenShift Container Platform cluster that uses single-root I/O virtualization (SR-IOV) or Open vSwitch with the Data Plane Development Kit… - [Installing a cluster on OpenStack with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-installer-custom.md): In OpenShift Container Platform version 4.22, you can install a customized cluster on Red Hat OpenStack Platform (RHOSP). To customize the installation, modify… - [Installing a cluster on OpenStack on your own infrastructure](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-user.md): In OpenShift Container Platform version 4.22, you can install a cluster on Red Hat OpenStack Platform (RHOSP) that runs on user-provisioned infrastructure. - [Installing a cluster on OpenStack in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-installer-restricted.md): In OpenShift Container Platform 4.22, you can install a cluster on Red Hat OpenStack Platform (RHOSP) in a restricted network by creating an internal mirror of… - [Installing a three-node cluster on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-three-node.md): In OpenShift Container Platform version 4.22, you can install a three-node cluster on Red Hat OpenStack Platform (RHOSP). A three-node cluster consists of… - [Configuring network settings after installing OpenStack](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-network-config.md): You can configure network settings for an OpenShift Container Platform on Red Hat OpenStack Platform (RHOSP) cluster after installation. - [OpenStack Cloud Controller Manager reference guide](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installing-openstack-cloud-config-reference.md): The reference guide provides a comprehensive overview of the Red Hat OpenStack Platform (RHOSP) Cloud Controller Manager (CCM) config map parameters,… - [Deploying on OpenStack with rootVolume and etcd on local disk](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/deploying-openstack-with-rootVolume-etcd-on-local-disk.md): After installation, you can resolve and prevent performance issues of your Red Hat OpenStack Platform (RHOSP) installation by moving etcd from a root volume… - [Uninstalling a cluster on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/uninstalling-cluster-openstack.md): You can remove a cluster that you deployed to Red Hat OpenStack Platform (RHOSP). - [Uninstalling a cluster on OpenStack from your own infrastructure](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/uninstalling-openstack-user.md): You can remove a cluster that you deployed to Red Hat OpenStack Platform (RHOSP) on user-provisioned infrastructure. - [Installation configuration parameters for OpenStack](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_openstack/installation-config-parameters-openstack.md): Before you deploy an OpenShift Container Platform cluster on Red Hat OpenStack Platform (RHOSP), provide parameters to customize your environment. Provide… - [Installing a cluster on Oracle Distributed Cloud by using the Assisted Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_oci/installing-oci-assisted-installer.md): You can use the Assisted Installer to install a cluster on Oracle(R) Distributed Cloud. This method is recommended for most users, and requires an internet… - [Installing a cluster on Oracle Distributed Cloud by using the Agent-based Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_oci/installing-oci-agent-based-installer.md): You can use the Agent-based Installer to install a cluster on Oracle(R) Distributed Cloud, so that you can run cluster workloads on infrastructure that… - [Installing a cluster on Oracle Edge Cloud by using the Assisted Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_oci_edge/installing-c3-assisted-installer.md): You can use the Assisted Installer to install a cluster on Oracle(R) Edge Cloud, so that you can run cluster workloads on on-premise infrastructure while still… - [Installing a cluster on Oracle Edge Cloud by using the Agent-based Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_oci_edge/installing-c3-agent-based-installer.md): You can use the Agent-based Installer to install a cluster on Oracle(R) Edge Cloud, so that you can run cluster workloads on on-premise infrastructure while… - [Installing a cluster on Oracle Database Appliance by using the Assisted Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_oda/installing-oda-assisted.md): You can use the Assisted Installer to install a cluster on Oracle Database Appliance (ODA). - [Installation methods](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/preparing-to-install-on-vsphere.md): You can install an OpenShift Container Platform cluster on vSphere by using a variety of installation methods. Each method is suitable for different use cases,… - [vSphere installation requirements](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/ipi/ipi-vsphere-installation-reqs.md): Before you begin an installation using installer-provisioned infrastructure, be sure that your vSphere environment meets the following installation… - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/ipi/ipi-vsphere-preparing-to-install.md): You should familiarize yourself with the steps you must perform before install an OpenShift Container Platform cluster on vSphere. - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned.md): In OpenShift Container Platform version 4.22, you can install a cluster on your VMware vSphere instance by using installer-provisioned infrastructure. - [Installing a cluster with customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/ipi/installing-vsphere-installer-provisioned-customizations.md): In OpenShift Container Platform version 4.22, you can install a cluster on your VMware vSphere instance by using installer-provisioned infrastructure with… - [Installing a cluster in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/ipi/installing-restricted-networks-installer-provisioned-vsphere.md): In OpenShift Container Platform 4.22, you can install a cluster on VMware vSphere infrastructure in a restricted network by creating an internal mirror of the… - [vSphere installation requirements](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/upi/upi-vsphere-installation-reqs.md): Before you begin an installation on infrastructure that you provision, be sure that your vSphere environment meets the following installation requirements. - [Preparing to install a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/upi/upi-vsphere-preparing-to-install.md): You should familiarize yourself with the steps you must perform before install an OpenShift Container Platform cluster on vSphere. - [Installing a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/upi/installing-vsphere.md): In OpenShift Container Platform version 4.22, you can install a cluster on VMware vSphere infrastructure that you provision. - [Installing a cluster with network customizations](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/upi/installing-vsphere-network-customizations.md): In OpenShift Container Platform version 4.22, you can install a cluster on VMware vSphere infrastructure that you provision with customized network… - [Installing a cluster in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/upi/installing-restricted-networks-vsphere.md): In OpenShift Container Platform version 4.22, you can install a cluster on VMware vSphere infrastructure that you provision in a restricted network. - [Assisted Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/installing-vsphere-assisted-installer.md): You can install OpenShift Container Platform on on-premise hardware or on-premise VMs by using the Assisted Installer. Installing OpenShift Container Platform… - [Agent-based Installer](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/installing-vsphere-agent-based-installer.md): The Agent-based installation method provides the flexibility to boot your on-premise servers in any way that you choose. It combines the ease of use of the… - [Installing a three-node cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/installing-vsphere-three-node.md): In OpenShift Container Platform version 4.22, you can install a three-node cluster on VMware vSphere. A three-node cluster consists of three control plane… - [Uninstalling a cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/uninstalling-cluster-vsphere-installer-provisioned.md): You can remove a cluster that you deployed in your VMware vSphere instance by using installer-provisioned infrastructure. - [Using the vSphere Problem Detector Operator](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/using-vsphere-problem-detector-operator.md): You can use the vSphere Problem Detector Operator to check a cluster that you deployed on VMware vSphere for common installation and configuration issues that… - [Installation configuration parameters](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/installation-config-parameters-vsphere.md): Before you deploy an OpenShift Container Platform cluster on vSphere, you can configure parameters to customize your cluster and the platform that hosts it.… - [Regions and zones for a VMware vCenter](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/post-install-vsphere-zones-regions-configuration.md): As an administrator, you can specify multiple regions and zones for your OpenShift Container Platform cluster that runs on a VMware vSphere instance. This… - [Enabling encryption on a vSphere cluster](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/vsphere-post-installation-encryption.md): You can encrypt your virtual machines after installing OpenShift Container Platform 4.22 on vSphere by draining and shutting down your nodes one at a time.… - [Configuring the vSphere connection settings after an installation](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_vsphere/installing-vsphere-post-installation-configuration.md): After installing an OpenShift Container Platform cluster on vSphere with the platform integration feature enabled, you might need to update the vSphere… - [Installing a cluster on any platform](https://dogsbay.github.io/openshift-docs-markdown/installing/installing_platform_agnostic/installing-platform-agnostic.md): In OpenShift Container Platform version 4.22, you can install a cluster on any infrastructure that you provision, including virtualization and cloud… - [Customizing nodes](https://dogsbay.github.io/openshift-docs-markdown/installing/install_config/installing-customizing.md): You can customize nodes both cluster-wide and per-machine configuration through Ignition, which allows arbitrary partitioning and file content changes to the… - [Configuring your firewall](https://dogsbay.github.io/openshift-docs-markdown/installing/install_config/configuring-firewall.md): If you use a firewall, you must configure your allowlist for the firewall to ensure OpenShift Container Platform has access to the URLs it requires to pull… - [Installation configuration parameters](https://dogsbay.github.io/openshift-docs-markdown/installing/install_config/installation-config-parameters-generic.md): Before you deploy an OpenShift Container Platform cluster, you create the install-config.yaml file and provide parameters to customize your cluster and the… - [Validating an installation](https://dogsbay.github.io/openshift-docs-markdown/installing/validation_and_troubleshooting/validating-an-installation.md): You can check the status of an OpenShift Container Platform cluster after an installation or validate boot artifacts before an installation. - [Troubleshooting installation issues](https://dogsbay.github.io/openshift-docs-markdown/installing/validation_and_troubleshooting/installing-troubleshooting.md): To assist in troubleshooting a failed OpenShift Container Platform installation, you can gather logs from the bootstrap and control plane machines. You can… ## Postinstallation configuration - [Postinstallation configuration overview](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration.md): After installing OpenShift Container Platform, you can configure machines, cluster services, nodes, networking, storage, users, and alert notifications to meet… - [Configuring a private cluster](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-private-cluster.md): After installing OpenShift Container Platform, you can restrict access to cluster DNS, ingress, API server, and Azure registry storage endpoints to make core… - [About clusters with multi-architecture compute machines](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/multi-architecture-configuration.md): An OpenShift Container Platform cluster with multi-architecture compute machines is a cluster that supports compute machines with different architectures. - [Creating a cluster with multi-architecture compute machines on AWS](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-aws.md): To deploy a cluster on Amazon Web Services (AWS) with multi-architecture compute machines, you must first create a single-architecture installer-provisioned… - [Creating a cluster with multi-architecture compute machines on Azure](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-azure.md): To deploy a cluster on Microsoft Azure with multi-architecture compute machines, you must first create a single-architecture installer-provisioned cluster that… - [Creating a cluster with multi-architecture compute machines on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-google-cloud.md): To deploy a cluster on Google Cloud with multi-architecture compute machines, you must first create a single-architecture installer-provisioned cluster that… - [Creating a cluster with multi-architecture compute machines on bare metal, IBM Power, or IBM Z](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-bare-metal.md): You can create a cluster with multi-architecture compute machines on bare metal (x86_64 or aarch64), IBM Power(R) (ppc64le), or IBM Z(R) (s390x). To do this,… - [Creating a cluster with multi-architecture compute machines on IBM Z and IBM LinuxONE with z/VM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-ibm-z.md): To create a cluster with multi-architecture compute machines on IBM Z(R) and IBM(R) LinuxONE (s390x) with z/VM, you must have an existing single-architecture… - [Creating a cluster with multi-architecture compute machines on IBM Z and IBM LinuxONE in an LPAR](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-ibm-z-lpar.md): To create a cluster with multi-architecture compute machines on IBM Z(R) and IBM(R) LinuxONE (s390x) in a logical partition (LPAR), you must have an existing… - [Creating a cluster with multi-architecture compute machines on IBM Z and IBM LinuxONE with RHEL KVM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-ibm-z-kvm.md): To create a cluster with multi-architecture compute machines on IBM Z(R) and IBM(R) LinuxONE (s390x) with RHEL KVM, you must have an existing… - [Creating a cluster with multi-architecture compute machines on IBM Power](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/creating-multi-arch-compute-nodes-ibm-power.md): To create a cluster with multi-architecture compute machines on IBM Power(R) (ppc64le), you must have an existing single-architecture (x86_64) cluster. You can… - [Managing your cluster with multi-architecture compute machines](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/multi-architecture-compute-managing.md): Managing a cluster that has nodes with multiple architectures requires you to consider node architecture as you monitor the cluster and manage your workloads.… - [Managing workloads on multi-architecture clusters by using the Multiarch Tuning Operator](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/multiarch-tuning-operator.md): The Multiarch Tuning Operator optimizes workload management within multi-architecture clusters and in single-architecture clusters transitioning to… - [Multiarch Tuning Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-multi-arch-compute-machines/multi-arch-tuning-operator-release-notes.md): The Multiarch Tuning Operator (MTO) optimizes workload management within multi-architecture clusters and in single-architecture clusters transitioning to… - [Cluster tasks](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/cluster-tasks.md): After installing OpenShift Container Platform, you can configure, scale, and maintain your cluster to meet operational requirements, including managing nodes… - [Node tasks](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/node-tasks.md): You can perform postinstallation node tasks to add and manage compute machines, configure node resources and hardware, improve availability, and control… - [Postinstallation network configuration](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/post-install-network-configuration.md): You can configure networking after installation to manage cluster traffic, security, connectivity, and default network policies for new projects. - [Configuring image streams and image registries](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/post-install-image-config.md): You can configure image streams, image registries, and pull secrets after installation to control how your cluster accesses, imports, and stores container… - [Storage configuration](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/post-install-storage-configuration.md): You can configure persistent storage after installation by using dynamic or static provisioning to retain application data beyond the lifetime of individual… - [Preparing for users](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/preparing-for-users.md): You can prepare your cluster for users by configuring authentication and permissions, managing initial administrative access, and making Operators available… - [Changing the cloud provider credentials configuration](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/changing-cloud-credentials-configuration.md): You can change your cluster’s cloud provider credentials configuration to meet security and authentication requirements. You can rotate or remove credentials,… - [Configuring alert notifications](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/configuring-alert-notifications.md): You can configure alert notifications to send firing alerts from your cluster to external systems, helping ensure that administrators are notified of… - [Converting a connected cluster to a disconnected cluster](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/converting-to-disconnected.md): You can convert a connected OpenShift Container Platform cluster to a disconnected cluster by mirroring required registry content and installation media for… - [Day 2 operations for OpenShift Container Platform clusters](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/telco-day-2-welcome.md): You can use the following Day 2 operations to manage OpenShift Container Platform clusters. - [Upgrading OpenShift Container Platform clusters](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-welcome.md): OpenShift Container Platform has long term support or extended update support (EUS) on all even releases and update paths between EUS releases. You can update… - [OpenShift Container Platform API compatibility](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-api.md): APIs change over time as components are updated. It is important to verify that your application APIs are compatible with the updated cluster version. - [Preparing for the cluster update](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-ocp-update-prep.md): On bare-metal hardware, you often must update the firmware to take on important security fixes, take on new functionality, or maintain compatibility with the… - [Managing application pods during the cluster update](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-cnf-update-prep.md): Configure application pods to ensure workload availability during OpenShift Container Platform updates. For example, use deployment strategies, pod disruption… - [Before you update the cluster](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-before-the-update.md): Before you start the cluster update, you must pause worker nodes, back up the etcd database, and do a final cluster health check before proceeding. - [Completing the Control Plane Only update](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-completing-the-control-plane-only-update.md): Complete the following steps to perform the control plane only cluster update. - [Completing the y-stream update](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-completing-the-y-stream-update.md): Complete the following steps to perform a y-stream cluster update. - [Completing the z-stream update](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-completing-the-z-stream-update.md): Complete the following steps to perform a z-stream cluster update. - [About cluster updates with RHACM and TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-overview.md): You can use Red Hat Advanced Cluster Management (RHACM) and Topology Aware Lifecycle Manager (TALM) to perform z-stream, y-stream, and EUS-to-EUS updates on… - [Prepare RHACM policies and TALM for cluster updates](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-preparing-policies.md): Before you can perform policy-based cluster updates, you must configure your hub cluster with the required Red Hat Advanced Cluster Management (RHACM)… - [Prepare worker node pools before a cluster update with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-worker-batching.md): You can configure worker node batching to control how many worker nodes update simultaneously and how workloads tolerate disruption during cluster updates by… - [Perform health checks before a cluster update with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-health-checks.md): Running pre-update health checks reduces the risk of update failures and identifies problems early. If any checks fail, resolve the issues before proceeding… - [Manage worker nodes during a cluster update with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-worker-management.md): You can pause and unpause worker nodes during cluster updates to stage control plane and worker node updates separately, minimizing workload disruption. - [Coordinate OLM-managed Operator updates with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-operator-coordination.md): OLM-managed Operators must be compatible with the target OpenShift Container Platform version before you begin a cluster update. Planning Operator updates… - [Complete a z-stream cluster update with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-z-stream.md): You can update clusters to z-stream patch releases by using RHACM policies and Topology Aware Lifecycle Manager (TALM). - [Complete a y-stream cluster update with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-y-stream.md): Y-stream updates move clusters between minor versions. You can update through a single y-stream release or chain multiple sequential updates to reach a target… - [Complete an EUS-to-EUS cluster update with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-eus.md): You can partially skip intermediate odd-numbered releases by using control-plane-only EUS-to-EUS updates with RHACM policies and Topology Aware Lifecycle… - [Troubleshoot cluster updates with TALM](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-troubleshooting.md): If a cluster update gets stuck, fails, or results in degraded cluster Operators, use the following diagnostic procedures to identify the root cause and take… - [Troubleshooting and maintaining OpenShift Container Platform clusters](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-intro.md): Troubleshooting and maintenance are weekly tasks that can be a challenge if you do not have the tools to reach your goal, whether you want to update a… - [General troubleshooting](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-general-troubleshooting.md): When you encounter a problem, the first step is to find the specific area where the issue is happening. To narrow down the potential problematic areas,… - [Cluster maintenance](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-cluster-maintenance.md): When deploying OpenShift Container Platform on bare-metal infrastructure, you must pay more attention to certain configurations which can have a significant… - [Security](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-security.md): Implementing a robust cluster security profile is important for building resilient environments. - [Certificate maintenance](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-cert-maintenance.md): Certificate maintenance is required for continuous cluster authentication. As a cluster administrator, you must manually renew certain certificates, while… - [Machine Config Operator](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-mco.md): The Machine Config Operator provides useful information to cluster administrators and controls what is running directly on the bare-metal host. - [Bare-metal node maintenance](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/troubleshooting/troubleshooting-bmn-maintenance.md): You can connect to a node for general troubleshooting. However, in some cases, you need to perform troubleshooting or maintenance tasks on certain hardware… - [Observability in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/observability/observability.md): OpenShift Container Platform generates a large amount of data, such as performance metrics and logs from both the platform and the workloads running on it. As… - [Security basics](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/security/security-basics.md): Security is a critical component of OpenShift Container Platform deployments, particularly when running cloud-native applications. - [Host security](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/security/security-host-sec.md): Red Hat Enterprise Linux CoreOS (RHCOS) is different from Red Hat Enterprise Linux (RHEL) in key areas. For more information, see "About RHCOS". - [Security context constraints](https://dogsbay.github.io/openshift-docs-markdown/post_installation_configuration/day_2_core_cnf_clusters/security/security-sec-context-constraints.md): Similar to the way that RBAC resources control user access, administrators can use security context constraints (SCCs) to control permissions for pods. These… ## Updating clusters - [Introduction to OpenShift updates](https://dogsbay.github.io/openshift-docs-markdown/updating/understanding_updates/intro-to-updates.md): With OpenShift Container Platform 4, you can update an OpenShift Container Platform cluster with a single operation by using the web console or the OpenShift… - [How cluster updates work](https://dogsbay.github.io/openshift-docs-markdown/updating/understanding_updates/how-updates-work.md): The Cluster Version Operator (CVO) is the primary component that orchestrates the OpenShift Container Platform update process. During standard cluster… - [Understanding update channels and releases](https://dogsbay.github.io/openshift-docs-markdown/updating/understanding_updates/understanding-update-channels-release.md): Update channels are the mechanism by which users declare the OpenShift Container Platform minor version they intend to update their clusters to. They also… - [Understanding OpenShift update duration](https://dogsbay.github.io/openshift-docs-markdown/updating/understanding_updates/understanding-openshift-update-duration.md): OpenShift Container Platform update duration varies based on the deployment topology. You can understand the factors that affect update duration and use them… - [Preparing to update to OpenShift Container Platform 4.22](https://dogsbay.github.io/openshift-docs-markdown/updating/preparing_for_updates/updating-cluster-prepare.md): Before you update your OpenShift Container Platform cluster, complete the required administrative tasks and review best practices to minimize disruption and… - [Preparing to update a cluster with manually maintained credentials](https://dogsbay.github.io/openshift-docs-markdown/updating/preparing_for_updates/preparing-manual-creds-update.md): Before you update a cluster that uses manually maintained credentials, accommodate any new or changed cloud provider credentials in the target release. This… - [Preflight validation for Kernel Module Management (KMM) Modules](https://dogsbay.github.io/openshift-docs-markdown/updating/preparing_for_updates/kmm-preflight-validation.md): Before you upgrade a cluster that uses Kernel Module Management (KMM) modules, verify that the kernel modules can be installed on the nodes after the upgrade.… - [Updating a cluster using the CLI](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/updating-cluster-cli.md): You can perform minor version and patch updates on an OpenShift Container Platform cluster by using the OpenShift CLI (oc). - [Updating a cluster using the web console](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/updating-cluster-web-console.md): You can perform minor version and patch updates on an OpenShift Container Platform cluster by using the web console. - [Performing a Control Plane Only update](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/control-plane-only-update.md): To reduce the rebooting of non-control plane hosts during cluster updates, you can perform a Control Plane Only update for your cluster. - [Performing a canary rollout update](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/update-using-custom-machine-config-pools.md): For a more controlled rollout of worker node updates, you can use a canary update. A canary update is an update strategy where worker node updates are… - [Updating a cluster in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/disconnected-update.md): You can update a cluster in an environment without access to the internet by taking additional steps to prepare your environment. - [Updating hardware on nodes running on vSphere](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/updating-hardware-on-nodes-running-on-vsphere.md): You must ensure that your nodes running in vSphere are running on the hardware version supported by OpenShift Container Platform. Currently, hardware version… - [Migrating to a cluster with multi-architecture compute machines](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/migrating-to-multi-payload.md): You can migrate your current cluster with single-architecture compute machines to a cluster with multi-architecture compute machines by updating to a… - [Updating the boot loader on Red Hat Enterprise Linux CoreOS nodes using bootupd](https://dogsbay.github.io/openshift-docs-markdown/updating/updating_a_cluster/updating-bootloader-rhcos.md): To update the boot loader on RHCOS nodes using bootupd, you must either run the bootupctl update command on RHCOS machines manually or provide a machine config… - [Gathering data about your cluster update](https://dogsbay.github.io/openshift-docs-markdown/updating/troubleshooting_updates/gathering-data-cluster-update.md): Collect cluster data, logs, and update history to help Red Hat Support diagnose and troubleshoot failed cluster updates. ## Support - [Support overview](https://dogsbay.github.io/openshift-docs-markdown/support.md): You can identify and resolve OpenShift Container Platform cluster issues by using diagnostic tools, support procedures, and remote health monitoring. - [Managing your cluster resources](https://dogsbay.github.io/openshift-docs-markdown/support/managing-cluster-resources.md): To keep consistent behavior across your OpenShift Container Platform cluster, set global configuration options that Operators apply to all nodes. - [Getting support](https://dogsbay.github.io/openshift-docs-markdown/support/getting-support.md): To resolve issues with your OpenShift Container Platform cluster, you can search the Red Hat Knowledgebase, submit a support case, and use remote health… - [About remote health monitoring](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/about-remote-health-monitoring.md): OpenShift Container Platform collects telemetry and configuration data about your cluster and reports it to Red Hat by using the Telemeter Client and the… - [Showing data collected by remote health monitoring](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/showing-data-collected-by-remote-health-monitoring.md): As an administrator, you can review the metrics collected by Telemetry and the Insights Operator. - [Remote health reporting](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/remote-health-reporting.md): You can opt in, enable, or opt out, disable, reporting health and usage data for your cluster. - [Using Insights to identify issues with your cluster](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/using-insights-to-identify-issues-with-your-cluster.md): Red Hat Lightspeed repeatedly analyzes the data Insights Operator sends, which includes workload recommendations from Deployment Validation Operator (DVO).… - [Using the Insights Operator](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/using-insights-operator.md): The Insights Operator periodically gathers configuration and component failure status and, by default, reports that data every two hours to Red Hat. This… - [Using remote health reporting in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/remote-health-reporting-from-restricted-network.md): You can manually gather and upload Insights Operator archives to diagnose issues from a restricted network. - [Importing simple content access entitlements with Insights Operator](https://dogsbay.github.io/openshift-docs-markdown/support/remote_health_monitoring/insights-operator-simple-access.md): Insights Operator automates the import of Simple Content Access (SCA) entitlement certificates every 8 hours. These Red Hat Subscription Management (RHSM)… - [Gathering data about your cluster](https://dogsbay.github.io/openshift-docs-markdown/support/gathering-cluster-data.md): You can gather debugging information about your OpenShift Container Platform cluster to provide to Red Hat Support when opening a support case. - [Summarizing cluster specifications](https://dogsbay.github.io/openshift-docs-markdown/support/summarizing-cluster-specifications.md): To verify the version, update history, and component status of your OpenShift Container Platform cluster, query the clusterversion resource. - [Troubleshooting installations](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-installations.md): Use the following sections to troubleshoot OpenShift Container Platform installation issues. - [Verifying node health](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/verifying-node-health.md): You can verify and troubleshoot node-related issues by reviewing the status, resource usage, and configuration of a node. - [Troubleshooting CRI-O container runtime issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-crio-issues.md): Use the following sections to troubleshoot CRI-O container runtime issues. - [Troubleshooting operating system issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-operating-system-issues.md): OpenShift Container Platform runs on RHCOS. You can follow these procedures to troubleshoot problems related to the operating system. - [Troubleshooting network issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-network-issues.md): Use the following sections to troubleshoot network issues. - [Troubleshooting Operator issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-operator-issues.md): A cluster administrator can do the following to resolve Operator issues: verify Operator subscription status, check Operator pod health, and gather Operator… - [Investigating pod issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/investigating-pod-issues.md): OpenShift Container Platform leverages the Kubernetes concept of a pod, which is one or more containers deployed together on one host. A pod is the smallest… - [Troubleshooting the Source-to-Image process](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-s2i.md): A cluster administrator can observe the S2I stages to determine where in the S2I process a failure occurred and gather diagnostic data to resolve… - [Troubleshooting storage issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-storage-issues.md): A multi-attach storage error occurs when the mounting volume on a new node is not possible because the failed node cannot unmount the attached volume. A… - [Troubleshooting Windows container workload issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/troubleshooting-windows-container-workload-issues.md): Use the following sections to troubleshoot Windows container workload issues. - [Investigating monitoring issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/investigating-monitoring-issues.md): OpenShift Container Platform includes a preconfigured, preinstalled, and self-updating monitoring stack that provides monitoring for core platform components.… - [Diagnosing OpenShift CLI (oc) issues](https://dogsbay.github.io/openshift-docs-markdown/support/troubleshooting/diagnosing-oc-issues.md): You can investigate OpenShift CLI (oc) issues by increasing the log level to get more detailed diagnostic information. ## Web console - [Web console overview](https://dogsbay.github.io/openshift-docs-markdown/web_console/web-console-overview.md): The OpenShift Container Platform web console provides a graphical user interface to visualize your project data and perform administrative, management, and… - [Accessing the web console](https://dogsbay.github.io/openshift-docs-markdown/web_console/web-console.md): The OpenShift Container Platform web console is a user interface accessible from a web browser. You can use the web console to visualize, browse, and manage… - [Using the OpenShift Container Platform dashboard to get cluster information](https://dogsbay.github.io/openshift-docs-markdown/web_console/using-dashboard-to-get-cluster-information.md): The OpenShift Container Platform web console captures high-level information about the cluster. - [Adding user preferences](https://dogsbay.github.io/openshift-docs-markdown/web_console/adding-user-preferences.md): You can change the default preferences for your profile to meet your requirements. You can set your default project, topology view (graph or list), editing… - [Configuring the web console](https://dogsbay.github.io/openshift-docs-markdown/web_console/configuring-web-console.md): You can change the OpenShift Container Platform web console to set a logout redirect URL or disable the quick start tutorials. - [Customizing the web console](https://dogsbay.github.io/openshift-docs-markdown/web_console/customizing-the-web-console.md): You can customize the OpenShift Container Platform web console to set a custom logo, product name, links, notifications, and command-line downloads. This is… - [Overview of dynamic plugins](https://dogsbay.github.io/openshift-docs-markdown/web_console/dynamic-plugin/overview-dynamic-plugin.md): Dynamic plugins are loaded and interpreted from remote sources at runtime. One way to deliver and expose dynamic plugins to the console is through OLM… - [Getting started with dynamic plugins](https://dogsbay.github.io/openshift-docs-markdown/web_console/dynamic-plugin/dynamic-plugins-get-started.md): To get started using the dynamic plugin, you must set up your environment to write a new OpenShift Container Platform dynamic plugin. - [Deploy your plugin on a cluster](https://dogsbay.github.io/openshift-docs-markdown/web_console/dynamic-plugin/deploy-plugin-cluster.md): You can deploy the plugin to an OpenShift Container Platform cluster. - [Content Security Policy](https://dogsbay.github.io/openshift-docs-markdown/web_console/dynamic-plugin/content-security-policy.md): Specify Content Security Policy (CSP) directives for your dynamic plugin using the contentSecurityPolicy field in ConsolePluginSpec. CSP restricts which… - [Dynamic plugin example](https://dogsbay.github.io/openshift-docs-markdown/web_console/dynamic-plugin/dynamic-plugin-example.md): Before working through the example, verify that the plugin is working by following the steps in the Dynamic plugin development documentation. - [Dynamic plugin reference](https://dogsbay.github.io/openshift-docs-markdown/web_console/dynamic-plugin/dynamic-plugins-reference.md): You can add extensions that allow you to customize your plugin. Those extensions are then loaded to the console at runtime. - [Installing the web terminal](https://dogsbay.github.io/openshift-docs-markdown/web_console/web_terminal/installing-web-terminal.md): You can install the web terminal by using the Web Terminal Operator listed in the OpenShift Container Platform software catalog. When you install the Web… - [Configuring the web terminal](https://dogsbay.github.io/openshift-docs-markdown/web_console/web_terminal/configuring-web-terminal.md): You can configure timeout and image settings for the web terminal, either for your current session or for all user sessions if you are a cluster administrator. - [Using the web terminal](https://dogsbay.github.io/openshift-docs-markdown/web_console/web_terminal/odc-using-web-terminal.md): You can launch an embedded command-line terminal instance in the web console. This terminal instance is preinstalled with common CLI tools for interacting with… - [Troubleshooting the web terminal](https://dogsbay.github.io/openshift-docs-markdown/web_console/web_terminal/troubleshooting-web-terminal.md): The web terminal might fail to start if the cluster has network policies configured. To start a web terminal instance, the Web Terminal Operator must… - [Uninstalling the web terminal](https://dogsbay.github.io/openshift-docs-markdown/web_console/web_terminal/uninstalling-web-terminal.md): Uninstalling the Web Terminal Operator does not remove any of the custom resource definitions (CRDs) or managed resources that are created when the Operator is… - [Disabling the web console](https://dogsbay.github.io/openshift-docs-markdown/web_console/disabling-web-console.md): You can disable the OpenShift Container Platform web console. - [Creating quick start tutorials](https://dogsbay.github.io/openshift-docs-markdown/web_console/creating-quick-start-tutorials.md): If you are creating quick start tutorials for the OpenShift Container Platform web console, follow these guidelines to keep a consistent user experience across… - [Optional capabilities and products](https://dogsbay.github.io/openshift-docs-markdown/web_console/capabilities_products-web-console.md): You can further customize the OpenShift Container Platform web console by adding additional capabilities to your existing workflows and integrations through… ## CLI tools - [CLI tools overview](https://dogsbay.github.io/openshift-docs-markdown/cli_reference.md): OpenShift Container Platform offers a set of command-line interface (CLI) tools that enable users to perform various administration and development operations… - [Getting started with the OpenShift CLI](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/getting-started-cli.md): Install and configure the OpenShift CLI (oc) to manage OpenShift Container Platform clusters and deploy applications directly from a terminal. - [Configuring the OpenShift CLI](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/configuring-cli.md): You can customize your command-line environment after installing the OpenShift CLI (oc). - [Usage of oc and kubectl commands](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/usage-oc-kubectl.md): Because OpenShift Container Platform is a certified Kubernetes distribution, you can use the Kubernetes CLI (kubectl) that ships with OpenShift Container… - [Managing CLI profiles](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/managing-cli-profiles.md): You can use a CLI configuration file to create different profiles, or contexts, for use with the OpenShift CLI (oc). A context consists of user authentication… - [Extending the OpenShift CLI with plugins](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/extending-cli-plugins.md): You can write and install plugins to build on the default oc commands, allowing you to perform new and more complex tasks with the OpenShift CLI (oc). - [OpenShift CLI developer command reference](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/developer-cli-commands.md): To learn more about the OpenShift CLI (oc) developer commands, review their descriptions and example commands. - [OpenShift CLI administrator command reference](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/openshift_cli/administrator-cli-commands.md): To learn more about the OpenShift CLI (oc) administrator commands, review their descriptions and example commands. You must have cluster-admin or equivalent… - [OpenShift CLI Manager overview](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/cli_manager.md): To install and update CLI plugins in both connected and disconnected environments, you can use the CLI Manager Operator. - [OpenShift CLI Manager release notes](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/cli_manager/cli-manager-release-notes.md): Track the development of the CLI Manager Operator for OpenShift Container Platform, which enables you to install CLI plugins in both connected and disconnected… - [Installing the Openshift CLI Manager](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/cli_manager/cli-manager-install.md): You can simplify the installation and management of CLI plugins in connected and disconnected environments with the CLI Manager Operator. The CLI Manager… - [Using the OpenShift CLI Manager](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/cli_manager/cli-manager-using.md): To install, update, and uninstall CLI plugins in OpenShift Container Platform, you can set up and configure the CLI Manager Operator. - [Uninstalling the OpenShift CLI Manager](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/cli_manager/cli-manager-uninstall.md): You can remove the CLI Manager Operator from OpenShift Container Platform by uninstalling the CLI Manager Operator and removing its related resources. - [Developer CLI (odo)](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/odo-important-update.md): Red Hat does not provide information about odo on the OpenShift Container Platform documentation site. See the documentation maintained by Red Hat and the… - [Knative CLI (kn) for use with OpenShift Serverless](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/kn-cli-tools.md): The Knative (kn) CLI enables simple interaction with Knative components on OpenShift Container Platform. - [Installing tkn](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/tkn_cli/installing-tkn.md): Use the CLI tool to manage Red Hat OpenShift Pipelines from a terminal. The following section describes how to install the CLI tool on different platforms. - [Configuring tkn](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/tkn_cli/op-configuring-tkn.md): Configure the Red Hat OpenShift Pipelines tkn CLI to enable tab completion. - [Basic tkn commands](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/tkn_cli/op-tkn-reference.md): This section lists the basic tkn CLI commands. - [GitOps CLI (argocd) for use with OpenShift GitOps](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/gitops-argocd-cli-tools.md): The GitOps argocd CLI is a tool for configuring and managing Red Hat OpenShift GitOps and Argo CD resources from a terminal. - [Installing the opm CLI](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/opm/cli-opm-install.md): The opm CLI is an Operator Framework tool for creating and maintaining Operator catalogs from bundle images in OpenShift Container Platform. You can use it to… - [opm CLI reference](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/opm/cli-opm-ref.md): The opm command-line interface (CLI) is a tool for creating and maintaining Operator catalogs. - [Hosted control planes CLI](https://dogsbay.github.io/openshift-docs-markdown/cli_reference/hcp-cli-ref.md): The hosted control planes command-line interface, hcp, is a tool that you can use to get started with hosted control planes. For Day 2 operations, such as… ## Security and compliance - [Security and compliance overview](https://dogsbay.github.io/openshift-docs-markdown/security.md): Review the security and compliance capabilities available in OpenShift Container Platform, and learn how to secure your cluster. - [Understanding container security](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-understanding.md): You should understand how OpenShift Container Platform secures containerized workloads across multiple layers host, container orchestration, build, and… - [Understanding host and VM security](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-hosts-vms.md): Containers and virtual machines provide ways of separating applications running on a host from the operating system itself. You should understand RHCOS, which… - [Hardening Red Hat Enterprise Linux CoreOS](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-hardening.md): If you are planning to harden RHCOS nodes in OpenShift Container Platform to meet your security needs, you should consider both what to harden and how to go… - [Container image signatures](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-container-signature.md): To verify the integrity of the images in the Red Hat Container Registries between Red Hat registries and your infrastructure, you can enable signature… - [Understanding compliance](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-compliance.md): You should understand the regulatory readiness, or compliance, that is required before any systems can be put into production. That regulatory readiness can be… - [Securing container content](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-container-content.md): To ensure the security of the content inside your containers you need to start with trusted base images, such as Red Hat Universal Base Images, and add trusted… - [Using container registries securely](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-registries.md): You can use container registries to store container images, making the images accessible to others either publicly or privately. - [Securing the build process](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-build.md): You can secure your software supply chain by using trusted base images, integrating security testing, and building once to deploy everywhere. Managing this… - [Deploying containers](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-deploy.md): You can use a variety of techniques to make sure that the containers you deploy hold the latest production-quality content and that they have not been tampered… - [Securing the container platform](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-platform.md): To make your OpenShift Container Platform cluster more secure, you should understand the security enhancements you can make to APIs used by OpenShift Container… - [Securing networks](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-network.md): You can manage network security at several levels, such as by using network namespaces and network policies. - [Securing attached storage](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-storage.md): You should understand how OpenShift Container Platform secures attached storage to protect persistent data in containerized workloads. OpenShift Container… - [Monitoring cluster events and logs](https://dogsbay.github.io/openshift-docs-markdown/security/container_security/security-monitoring.md): Monitoring and auditing an OpenShift Container Platform cluster is an important part of safeguarding the cluster and its users against inappropriate usage.… - [Replacing the default ingress certificate](https://dogsbay.github.io/openshift-docs-markdown/security/certificates/replacing-default-ingress-certificate.md): To allow external clients to connect securely to applications under the .apps subdomain in OpenShift Container Platform, you can replace the default wildcard… - [Adding API server certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificates/api-server.md): To allow clients outside of the cluster to verify the API server’s certificate, you can replace the default API server certificate with one that is issued by a… - [Securing service traffic using service serving certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificates/service-serving-certificate.md): Service serving certificates provide automatic TLS encryption for service-to-service communication. Configure certificates for services, ConfigMaps,… - [Updating the CA bundle](https://dogsbay.github.io/openshift-docs-markdown/security/certificates/updating-ca-bundle.md): To trust custom certificate authorities for egress connections in OpenShift Container Platform, you can update the CA bundle by specifying custom CA… - [User-provided certificates for the API server](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/user-provided-certificates-for-api-server.md): Review user-provided TLS certificates for the API server in OpenShift Container Platform to understand their purpose, location, management, and expiration for… - [Proxy certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/proxy-certificates.md): Proxy certificates allow platform components to trust custom certificate authorities when making egress connections. Understanding proxy certificates helps you… - [Service CA certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/service-ca-certificates.md): Review service certificate authority (CA) certificate rotation, expiration, and Operator-managed signing in OpenShift Container Platform to plan maintenance… - [Node certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/node-certificates.md): Manage node certificates in OpenShift Container Platform, including understanding their purpose for kubelet-API server communication, automatic rotation… - [Bootstrap certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/bootstrap-certificates.md): You should understand how bootstrap certificates enable kubelet transport layer security (TLS) bootstrapping when nodes join a cluster, including how the… - [etcd certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/etcd-certificates.md): Manage etcd certificates in OpenShift Container Platform, including rotating certificates, removing unused certificate authorities, and understanding… - [OLM certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/olm-certificates.md): Understand how Operator Lifecycle Manager (OLM) manages certificates for OLM components and creates and rotates certificates when installing Operators that… - [Aggregated API client certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/aggregated-api-client-certificates.md): Review aggregated API client certificate validity and automatic rotation in OpenShift Container Platform to plan maintenance for extension API server… - [Machine Config Operator certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/machine-config-operator-certificates.md): Understand Machine Config Operator (MCO) certificates used to secure node connections to the Machine Config Server (MCS) during cluster provisioning, including… - [User-provided certificates for default ingress](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/user-provided-certificates-for-default-ingress.md): Review user-provided ingress certificates in OpenShift Container Platform, including transport layer security (TLS) secret storage, IngressController… - [Ingress certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/ingress-certificates.md): Manage ingress certificates in OpenShift Container Platform, including Prometheus metrics and secured routes, secret locations, default and custom workflows,… - [Monitoring and cluster logging Operator component certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/monitoring-and-cluster-logging-operator-component-certificates.md): Review service certificate authority (CA) certificates for monitoring and Red Hat OpenShift Logging Operator components in OpenShift Container Platform,… - [Control plane certificates](https://dogsbay.github.io/openshift-docs-markdown/security/certificate_types_descriptions/control-plane-certificates.md): Review control plane certificate namespaces and automatic rotation in OpenShift Container Platform to plan maintenance and recover from expiration. - [Compliance Operator overview](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-overview.md): The OpenShift Container Platform Compliance Operator assists users by automating the inspection of numerous technical implementations and compares those… - [Compliance Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/compliance-operator-release-notes.md): The Compliance Operator lets OpenShift Container Platform administrators describe the required compliance state of a cluster and provides them with an overview… - [Compliance Operator support](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-support.md): You can find support resources for the Compliance Operator, including lifecycle information, general support procedures, and troubleshooting tools. - [Understanding the Compliance Operator](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-concepts/compliance-operator-understanding.md): The Compliance Operator evaluates your OpenShift Container Platform cluster against compliance benchmarks and identifies gaps so you can remediate them. The… - [Understanding the Custom Resource Definitions](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-concepts/compliance-operator-crd.md): You can use the Custom Resource Definitions (CRDs) provided by the Compliance Operator to run compliance scans and get remediation for the issues found. - [Installing the Compliance Operator](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-management/compliance-operator-installation.md): Before you can use the Compliance Operator, you must ensure it is deployed in the cluster. - [Updating the Compliance Operator](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-management/compliance-operator-updating.md): As a cluster administrator, you can update the Compliance Operator on your OpenShift Container Platform cluster. - [Managing the Compliance Operator](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-management/compliance-operator-manage.md): You can manage the Compliance Operator security content lifecycle to keep compliance profiles current and create custom ProfileBundle objects tailored to your… - [Uninstalling the Compliance Operator](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-management/compliance-operator-uninstallation.md): You can remove the OpenShift Compliance Operator from your cluster by using the OpenShift Container Platform web console or the OpenShift CLI (oc). - [Supported compliance profiles](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-supported-profiles.md): There are several profiles available as part of the Compliance Operator (CO) installation. Although you can use these profiles to assess gaps in a cluster,… - [Compliance Operator scans](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-scans.md): You can use the ScanSetting and ScanSettingBinding APIs to run compliance scans with the Compliance Operator. - [Propagating custom metadata to ComplianceCheckResult objects](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-checkresult-custom-metadata.md): Starting in Compliance Operator 1.9.0, add labels and annotations to Rule and CustomRule objects so matching metadata is displayed on ComplianceCheckResult… - [Tailoring the Compliance Operator](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-tailor.md): Although the Compliance Operator includes ready-to-use profiles, you must modify the profiles to fit your organization’s requirements. The process of modifying… - [Retrieving Compliance Operator raw results](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-raw-results.md): When proving compliance for your OpenShift Container Platform cluster, you might need to provide the scan results for auditing purposes. - [Managing Compliance Operator remediation](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-remediation.md): You can review compliance scan results and apply remediations to resolve failing rules. Remediations are not applied automatically, so you can verify each… - [Performing advanced Compliance Operator tasks](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-advanced.md): As an advanced user, you can use options in the Compliance Operator for the purpose of debugging or integrating with existing tooling. - [Troubleshooting Compliance Operator scans](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/compliance-operator-troubleshooting.md): You can use the information on how to troubleshoot the Compliance Operator to learn how to diagnose a problem or provide information in a bug report. - [Using the oc-compliance plugin](https://dogsbay.github.io/openshift-docs-markdown/security/compliance_operator/co-scans/oc-compliance-plug-in-using.md): Although the Compliance Operator automates many of the checks and remediations for the cluster, an administrator can use the oc-compliance plugin to perform… - [File Integrity Operator Overview](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/fio-overview.md): The File Integrity Operator continually runs file integrity checks on the cluster nodes. It deploys a DaemonSet that initializes and runs privileged Advanced… - [File Integrity Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-release-notes.md): The File Integrity Operator for OpenShift Container Platform continually runs file integrity checks on RHCOS nodes. - [File Integrity Operator support](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/fio-support.md): The File Integrity Operator is a "Rolling Stream" Operator, meaning that updates are available asynchronously of OpenShift Container Platform releases. - [Installing the File Integrity Operator](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-installation.md): Install the File Integrity Operator on your cluster by using the OpenShift Container Platform web console or the OpenShift CLI (oc). - [Updating the File Integrity Operator](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-updating.md): As a cluster administrator, you can update the File Integrity Operator on your OpenShift Container Platform cluster. - [Understanding the File Integrity Operator](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-understanding.md): The File Integrity Operator is an OpenShift Container Platform Operator that continually runs file integrity checks on the cluster nodes. It deploys a daemon… - [Configuring the File Integrity Operator](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-configuring.md): You can configure the Custom File Integrity Operator to meet your cluster requirements. - [Performing advanced File Integrity Operator tasks](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-advanced-usage.md): This document describes advanced tasks for the Custom File Integrity Operator. - [Troubleshooting the File Integrity Operator](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/file-integrity-operator-troubleshooting.md): Use the following information to troubleshoot common issues with the File Integrity Operator. - [Uninstalling the File Integrity Operator](https://dogsbay.github.io/openshift-docs-markdown/security/file_integrity_operator/fio-uninstalling.md): You can remove the File Integrity Operator from your cluster by using the OpenShift Container Platform web console. - [Security Profiles Operator overview](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-overview.md): With the OpenShift Container Platform Security Profiles Operator (SPO), you can define seccomp and SELinux profiles as custom resources and keep them… - [Security Profiles Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-release-notes.md): The Security Profiles Operator provides a way to define secure computing (seccomp) and SELinux profiles as custom resources, synchronizing profiles to every… - [Security Profiles Operator support](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-support.md): The Security Profiles Operator is a "Rolling Stream" Operator, meaning updates are available asynchronously of OpenShift Container Platform releases. - [Understanding the Security Profiles Operator](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-understanding.md): OpenShift Container Platform administrators can use the Security Profiles Operator to define increased security measures in clusters. - [Enabling the Security Profiles Operator](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-enabling.md): Before you can use the Security Profiles Operator, you must ensure the Operator is deployed in the cluster. - [Managing seccomp profiles](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-seccomp.md): Create and manage seccomp profiles and bind them to workloads. - [Managing SELinux profiles](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-selinux.md): To control what namespaced workloads can access on RHCOS nodes, use the Security Profiles Operator to create SELinux profiles, bind them to pods, and record… - [Advanced Security Profiles Operator tasks](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-advanced.md): You can use advanced Security Profiles Operator tasks to enable metrics, configure webhooks, or restrict syscalls. - [Advanced Audit Logging Framework](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-logging.md): With the Advanced Audit Logging Framework in the OpenShift Container Platform Security Profiles Operator (SPO), you can correlate cluster users with actions… - [Troubleshooting the Security Profiles Operator](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-troubleshooting.md): Troubleshoot the Security Profiles Operator to diagnose a problem or provide information in a bug report. - [Uninstalling the Security Profiles Operator](https://dogsbay.github.io/openshift-docs-markdown/security/security_profiles_operator/spo-uninstalling.md): You can remove the Security Profiles Operator from your cluster by using the OpenShift Container Platform web console. - [NBDE Tang Server Operator overview](https://dogsbay.github.io/openshift-docs-markdown/security/nbde_tang_server_operator/nbde-tang-server-operator-overview.md): Network-bound Disk Encryption (NBDE) provides an automated unlocking of LUKS-encrypted volumes using one or more dedicated network-binding servers. The client… - [NBDE Tang Server Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/security/nbde_tang_server_operator/nbde-tang-server-operator-release-notes.md): The following release notes track the development of the NBDE Tang Server Operator in OpenShift Container Platform. - [Understanding the NBDE Tang Server Operator](https://dogsbay.github.io/openshift-docs-markdown/security/nbde_tang_server_operator/nbde-tang-server-operator-understanding.md): You can use the NBDE Tang Server Operator to automate the deployment of a Tang server in an OpenShift Container Platform cluster that requires Network Bound… - [Installing the NBDE Tang Server Operator](https://dogsbay.github.io/openshift-docs-markdown/security/nbde_tang_server_operator/nbde-tang-server-operator-installing.md): You can install the NBDE Tang Operator either by using the web console or through the oc command from CLI. - [Configuring and managing Tang servers using the NBDE Tang Server Operator](https://dogsbay.github.io/openshift-docs-markdown/security/nbde_tang_server_operator/nbde-tang-server-operator-configuring-managing.md): With the NBDE Tang Server Operator, you can deploy and quickly configure Tang servers. On the deployed Tang servers, you can list existing keys and rotate them. - [Identifying URL of a Tang server deployed with the NBDE Tang Server Operator](https://dogsbay.github.io/openshift-docs-markdown/security/nbde_tang_server_operator/nbde-tang-server-operator-identifying-url.md): Before you can configure your Clevis clients to use encryption keys advertised by your Tang servers, you must identify the URLs of the servers. - [Understanding secrets management](https://dogsbay.github.io/openshift-docs-markdown/security/understanding-secrets-management.md): Secret management tools can be used to automate the lifecycle of sensitive data, such as passwords, private files, and certificates, by providing a centralized… - [External Secrets Management Console Plug-in overview](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_management_console_plugin.md): The External Secrets Management Console Plug-in is an Operator that manages the secrets and custom resource definitions (CRDs) for the secrets management… - [External Secrets Management Console Plug-in release notes](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_management_console_plugin/external-secrets-console-plugin-release-notes.md): The External Secrets Management Console Plug-in provides a unified OpenShift Console interface for viewing and managing secrets-related custom resources (CRs)… - [Installing the External Secrets Management Console Plug-in](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_management_console_plugin/external-secrets-console-plugin-install.md): Install the External Secrets Management Console Plug-in from the OpenShift Container Platform web console Software Catalog to manage certificates and secrets… - [Monitoring the External Secrets Management Console Plug-in](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_management_console_plugin/external-secrets-console-plugin-monitor.md): Monitor certificates, issuers, external secrets, and secret stores from installed secrets management Operators using the External Secrets Management Console… - [Uninstalling the External Secrets Management Console Plug-in](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_management_console_plugin/external-secrets-console-plugin-uninstall.md): Uninstall the External Secrets Management Console Plug-in from your OpenShift Container Platform cluster using the web console Installed Operators page. - [Deleting certificates and secrets with External Secrets Management Console Plug-in](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_management_console_plugin/external-secrets-console-plugin-delete.md): Delete certificates and secrets from installed secrets management Operators using the External Secrets Management Console Plug-in in the OpenShift Container… - [cert-manager Operator for Red Hat OpenShift overview](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator.md): The cert-manager Operator for Red Hat OpenShift is a cluster-wide service that provides application certificate lifecycle management. The cert-manager Operator… - [cert-manager Operator for Red Hat OpenShift release notes](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-operator-release-notes.md): The cert-manager Operator for Red Hat OpenShift is a cluster-wide service that provides application certificate lifecycle management. - [Installing the cert-manager Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-operator-install.md): The cert-manager Operator for Red Hat OpenShift is not installed in OpenShift Container Platform by default. You can install the cert-manager Operator for Red… - [Configuring the egress proxy](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-operator-proxy.md): If a cluster-wide egress proxy is configured in OpenShift Container Platform, Operator Lifecycle Manager (OLM) automatically configures Operators that it… - [Customizing cert-manager by using the cert-manager Operator API fields](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-customizing-api-fields.md): You can customize the cert-manager Operator for Red Hat OpenShift after installation to suit your cluster requirements. - [Authenticating the cert-manager Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-authenticate.md): To enable the operator to manage components on your cloud provider, authenticate the cert-manager Operator for Red Hat OpenShift by configuring cloud… - [Configuring an ACME issuer](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-operator-issuer-acme.md): The cert-manager Operator for Red Hat OpenShift supports using Automated Certificate Management Environment (ACME) CA servers, such as Let’s Encrypt, to issue… - [Configuring certificates with an issuer](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-creating-certificate.md): By using the cert-manager Operator for Red Hat OpenShift, you can manage certificates, handling tasks such as renewal and issuance, for workloads within the… - [Securing routes with the cert-manager Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-securing-routes.md): In the OpenShift Container Platform, the route API is extended to provide a configurable option to reference TLS certificates via secrets. With externally… - [Integrating the cert-manager Operator with Istio-CSR](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-operator-integrating-istio.md): The cert-manager Operator for Red Hat OpenShift provides enhanced support for securing workloads and control plane components in Red Hat OpenShift Service Mesh… - [Network policy configuration for cert-manager Operator](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-nw-policy.md): The cert-manager Operator for Red Hat OpenShift provides predefined NetworkPolicy resources to enhance security by controlling the ingress and egress traffic… - [Distributing certificates by using trust-manager operand](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-trust-manager.md): The trust-manager operand simplifies the distribution of certificate authority (CA) certificates across OpenShift Container Platform clusters. As an… - [Monitoring the cert-manager Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-monitoring.md): By default, the cert-manager Operator for Red Hat OpenShift exposes metrics for the three core components: controller, cainjector, and webhook. You can… - [Configuring log levels for cert-manager and the cert-manager Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-log-levels.md): To troubleshoot issues with the cert-manager components and the cert-manager Operator for Red Hat OpenShift, you can configure the log level verbosity. - [Uninstalling the cert-manager Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/cert_manager_operator/cert-manager-operator-uninstall.md): You can remove the cert-manager Operator for Red Hat OpenShift from OpenShift Container Platform by uninstalling the Operator and removing its related… - [Zero Trust Workload Identity Manager overview](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-overview.md): The Zero Trust Workload Identity Manager is an OpenShift Container Platform Operator that manages the lifecycle of SPIFFE Runtime Environment (SPIRE)… - [Zero Trust Workload Identity Manager components](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-components.md): Review the components available in the initial release of Zero Trust Workload Identity Manager to understand the architecture. These components provide the… - [Zero Trust Workload Identity Manager release notes](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-release-notes.md): The Zero Trust Workload Identity Manager leverages Secure Production Identity Framework for Everyone (SPIFFE) and the SPIFFE Runtime Environment (SPIRE) to… - [Installing Zero Trust Workload Identity Manager](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-install.md): Install Zero Trust Workload Identity Manager to help ensure secure communication between your workloads. You can install the Zero Trust Workload Identity… - [Deploying Zero Trust Workload Identity Manager operands](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-configuration.md): Deploy the Zero Trust Workload Identity Manager operands by creating their custom resources in a specific order. Adhering to the sequence ensures the… - [Configuring the egress proxy](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-proxy.md): Operator Lifecycle Manager (OLM) automatically configures managed Operators with proxy settings when you use a cluster-wide egress proxy. To support proxying… - [Configuring Zero Trust Workload Identity Manager OIDC Federation](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-oidc-federation.md): Ensure that your workloads can receive verifiable JSON Web Tokens (JWT-SVIDs) and allow external systems, such as cloud providers, to retrieve public keys from… - [Configuring Zero Trust Workload Identity Manager SPIRE Federation](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-spire-federation.md): Configure SPIRE federation to enable workloads in different trust domains to securely authenticate each other across clusters, cloud providers, and… - [Using the SPIFFE Helper container image](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-spiffe-helper.md): SPIFFE Helper writes Transport Layer Security (TLS) certificates to disk for applications that cannot use the SPIFFE Workload API. Use it to eliminate manual… - [Integrating OpenShift Service Mesh with Zero Trust Workload Identity Manager](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-mesh-integration.md): Deploy and configure SPIFFE Runtime Environment as the certificate authority (CA) for Red Hat OpenShift Service Mesh workloads, replacing the Istio built-in CA… - [Integrating SPIRE federation with multi-cluster Red Hat OpenShift Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-mesh-integration-multi-cluster.md): Configure SPIFFE Runtime Environment (SPIRE) federation across multiple OpenShift Container Platform clusters to enable cross-cluster mutual TLS (mTLS)… - [Enabling create-only mode for the Zero Trust Workload Identity Manager](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-reconciliation.md): To pause Operator reconciliation, enable create-only mode by setting an environment variable in the subscription object. By setting this value, you can perform… - [SPIRE UpstreamAuthority plugins for Zero Trust Workload Identity Manager](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-plugins.md): To integrate SPIFFE Runtime Environment (SPIRE) with your existing certificate management infrastructure and keep Secure Production Identity Framework for… - [Monitoring Zero Trust Workload Identity Manager](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-monitoring.md): Track the performance of the Zero Trust Workload Identity Manager by collecting metrics. Configure monitoring to collect metrics from the Security Production… - [Uninstalling the Zero Trust Workload Identity Manager](https://dogsbay.github.io/openshift-docs-markdown/security/zero_trust_workload_identity_manager/zero-trust-manager-uninstall.md): To remove the Zero Trust Workload Identity Manager from OpenShift Container Platform, uninstall the Operator and delete its related resources. This process… - [External Secrets Operator overview](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator.md): The External Secrets Operator for Red Hat OpenShift operates as a cluster-wide service to deploy and manage the external-secrets application. The… - [External Secrets Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-release-notes.md): The External Secrets Operator for Red Hat OpenShift is a cluster-wide service that provides lifecycle management for secrets fetched from external secret… - [Installing the External Secrets Operator](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-install.md): The External Secrets Operator for Red Hat OpenShift is not installed on the OpenShift Container Platform by default. Install the External Secrets Operator by… - [Configuring Network Policy for the Operand](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-config-net-policy.md): The External Secrets Operator for Red Hat OpenShift for OpenShift Container Platform includes pre-defined NetworkPolicies for security that rejects all egress… - [Configuring the egress proxy](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-proxy.md): If a cluster-wide egress proxy is configured in OpenShift Container Platform, the Operator Lifecycle Manager (OLM) automatically configures Operators that it… - [Monitoring the External Secrets Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-monitoring.md): By default, the External Secrets Operator for Red Hat OpenShift exposes metrics for the Operator and the operands. You can configure OpenShift Monitoring to… - [Customizing the External Secrets Operator for Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-log-levels.md): You can customize the behavior of the External Secrets Operator for Red Hat OpenShift operand components by configuring custom annotations, deployment… - [Uninstalling the External Secrets Operator](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-uninstall.md): You can remove the External Secrets Operator for Red Hat OpenShift from OpenShift Container Platform by uninstalling the Operator and removing its related… - [External Secrets Operator APIs](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-api.md): External Secrets Operator for Red Hat OpenShift uses the following two APIs to configure the external-secrets application deployment. - [Migrating from the community External Secret Operator to the External Secret Operator For Red Hat OpenShift](https://dogsbay.github.io/openshift-docs-markdown/security/external_secrets_operator/external-secrets-operator-migrate-downstream-upstream.md): You can migrate from the community version of the External Secrets Operator. Migrating to External Secrets Operator for Red Hat OpenShift provides you with an… - [Viewing audit logs](https://dogsbay.github.io/openshift-docs-markdown/security/audit-log-view.md): OpenShift Container Platform auditing provides a security-relevant chronological set of records documenting the sequence of activities that have affected the… - [Configuring the audit log policy](https://dogsbay.github.io/openshift-docs-markdown/security/audit-log-policy-config.md): You can control the amount of information that is logged to the API server audit logs by choosing the audit log policy profile to use. - [Configuring TLS security profiles](https://dogsbay.github.io/openshift-docs-markdown/security/tls-security-profiles.md): To enforce secure cryptographic libraries for the OpenShift Container Platform components, cluster administrators can configure TLS security profiles to… - [Configuring seccomp profiles](https://dogsbay.github.io/openshift-docs-markdown/security/seccomp-profiles.md): An OpenShift Container Platform container or a pod runs a single application that performs one or more well-defined tasks. The application usually requires… - [Allowing JavaScript-based access to the API server from additional hosts](https://dogsbay.github.io/openshift-docs-markdown/security/allowing-javascript-access-api-server.md): By default, the cluster restricts API server requests to the web console for security. Because the default configuration only permits the web console, you must… - [Scanning pods for vulnerabilities](https://dogsbay.github.io/openshift-docs-markdown/security/pod-vulnerability-scan.md): Using the Red Hat Quay Container Security Operator, you can access vulnerability scan results from the OpenShift Container Platform web console for container… - [About disk encryption technology](https://dogsbay.github.io/openshift-docs-markdown/security/network_bound_disk_encryption/nbde-about-disk-encryption-technology.md): Network-Bound Disk Encryption (NBDE) allows you to encrypt root volumes of hard drives on physical and virtual machines without having to manually enter a… - [Tang server installation considerations](https://dogsbay.github.io/openshift-docs-markdown/security/network_bound_disk_encryption/nbde-tang-server-installation-considerations.md): Network-Bound Disk Encryption (NBDE) must be enabled when a cluster node is installed. However, you can change the disk encryption policy at any time after it… - [Tang server encryption key management](https://dogsbay.github.io/openshift-docs-markdown/security/network_bound_disk_encryption/nbde-managing-encryption-keys.md): The cryptographic mechanism to recreate the encryption key is based on the blinded key stored on the node and the private key of the involved Tang servers. - [Disaster recovery considerations](https://dogsbay.github.io/openshift-docs-markdown/security/network_bound_disk_encryption/nbde-disaster-recovery-considerations.md): This section describes several potential disaster situations and the procedures to respond to each of them. Additional situations will be added here as they… ## Authentication and authorization - [Authentication and authorization overview](https://dogsbay.github.io/openshift-docs-markdown/authentication.md): Learn about authentication and authorization in OpenShift Container Platform, and how you can control access to your cluster. - [Understanding authentication](https://dogsbay.github.io/openshift-docs-markdown/authentication/understanding-authentication.md): To interact with OpenShift Container Platform, log in so the authentication layer can verify your identity. The authorization layer then uses your identity to… - [Configuring the internal OAuth server](https://dogsbay.github.io/openshift-docs-markdown/authentication/configuring-internal-oauth.md): The OpenShift Container Platform Control Plane includes a built-in OAuth server for user authentication. You can configure token duration, inactivity timeouts,… - [Configuring OAuth clients](https://dogsbay.github.io/openshift-docs-markdown/authentication/configuring-oauth-clients.md): OpenShift Container Platform includes default OAuth clients for platform authentication. You can register additional OAuth clients to integrate third-party… - [Managing user-owned OAuth access tokens](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing-oauth-access-tokens.md): Review and manage your user-owned OAuth access tokens to monitor active sessions, verify token scopes, and revoke tokens that are no longer needed. - [Understanding identity provider configuration](https://dogsbay.github.io/openshift-docs-markdown/authentication/understanding-identity-provider.md): As an administrator, you can configure OAuth to specify an identity provider after you install your cluster. Developers and administrators obtain OAuth access… - [Configuring an htpasswd identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-htpasswd-identity-provider.md): Configure the htpasswd identity provider so users can log in to OpenShift Container Platform with credentials from an htpasswd file. - [Configuring a Keystone identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-keystone-identity-provider.md): Configure a Keystone identity provider to connect OpenShift Container Platform to an OpenStack Keystone v3 server so that users can sign in with Keystone… - [Configuring an LDAP identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-ldap-identity-provider.md): Configure an LDAP identity provider so users can log in to OpenShift Container Platform with usernames and passwords validated against your LDAPv3 directory. - [Configuring a basic authentication identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-basic-authentication-identity-provider.md): Configure the basic-authentication identity provider. Users can log in to OpenShift Container Platform with credentials validated against a remote… - [Configuring a request header identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-request-header-identity-provider.md): Configure the request-header identity provider to identify users from request header values, such as X-Remote-User. Use this provider when an authenticating… - [Configuring a GitHub or GitHub Enterprise identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-github-identity-provider.md): Configure the github identity provider so users can log in to OpenShift Container Platform with GitHub or GitHub Enterprise accounts through OAuth. Use this… - [Configuring a GitLab identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-gitlab-identity-provider.md): Configure the gitlab identity provider so users can log in to OpenShift Container Platform with GitLab account credentials through OAuth. - [Configuring a Google identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-google-identity-provider.md): Configure a Google identity provider so users can authenticate to OpenShift Container Platform with Google accounts. When configured, sign-in is permitted only… - [Configuring an OpenID Connect identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/identity_providers/configuring-oidc-identity-provider.md): To integrate OpenShift Container Platform with an external OpenID Connect (OIDC) identity provider, configure the oidc identity provider by using the… - [Enabling direct authentication with an OIDC identity provider](https://dogsbay.github.io/openshift-docs-markdown/authentication/external-auth.md): Configure OpenShift Container Platform to use an external OpenID Connect (OIDC) identity provider directly for token-based authentication, replacing the… - [Configuring advanced direct authentication fields](https://dogsbay.github.io/openshift-docs-markdown/authentication/structured-auth-config-fields.md): You can configure advanced direct authentication fields in the authentications.config.openshift.io custom resource definition (CRD) to enable enhanced OIDC… - [Using RBAC to define and apply permissions](https://dogsbay.github.io/openshift-docs-markdown/authentication/using-rbac.md): You can use role-based access control to configure whether users and groups can perform specific actions on cluster or project resources by evaluating roles,… - [Removing the kubeadmin user](https://dogsbay.github.io/openshift-docs-markdown/authentication/remove-kubeadmin.md): After installation, OpenShift Container Platform creates a cluster administrator user called kubeadmin with the cluster-admin role. To improve cluster… - [Understanding and creating service accounts](https://dogsbay.github.io/openshift-docs-markdown/authentication/understanding-and-creating-service-accounts.md): To control API access without sharing regular user credentials, you can use service accounts. - [Using service accounts in applications](https://dogsbay.github.io/openshift-docs-markdown/authentication/using-service-accounts-in-applications.md): You can use OpenShift Container Platform service accounts to allow a OpenShift Container Platform component to directly access the API. - [Using a service account as an OAuth client](https://dogsbay.github.io/openshift-docs-markdown/authentication/using-service-accounts-as-oauth-client.md): To authenticate users when restricting access to a specific namespace, you can configure a service account as a constrained OAuth client by using static or… - [Scoping tokens](https://dogsbay.github.io/openshift-docs-markdown/authentication/tokens-scoping.md): You can create scoped tokens to delegate specific permissions to users or service accounts, and configure cluster role bindings for unauthenticated users when… - [Using bound service account tokens](https://dogsbay.github.io/openshift-docs-markdown/authentication/bound-service-account-tokens.md): You can use bound service account tokens, which improve the ability to integrate with cloud provider identity access management (IAM) services such as… - [Managing security context constraints](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing-security-context-constraints.md): In OpenShift Container Platform, you can use security context constraints (SCCs) to control permissions for the pods in your cluster. - [Understanding and managing pod security admission](https://dogsbay.github.io/openshift-docs-markdown/authentication/understanding-and-managing-pod-security-admission.md): You can configure pod security admission to enforce the Kubernetes pod security standards. You can apply this enforcement at both the global and namespace… - [Impersonating the system:admin user](https://dogsbay.github.io/openshift-docs-markdown/authentication/impersonating-system-admin.md): You can configure API requests to impersonate users or groups to test permissions and troubleshoot access issues in OpenShift Container Platform. - [Syncing LDAP groups](https://dogsbay.github.io/openshift-docs-markdown/authentication/ldap-syncing.md): Sync LDAP groups with OpenShift Container Platform so you can manage user membership and permissions using groups stored in your LDAP directory. - [About the Cloud Credential Operator](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.md): To allow OpenShift Container Platform components to request cloud provider credentials with the specific permissions that are required for the cluster to run,… - [About mint mode](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing_cloud_provider_credentials/cco-mode-mint.md): You can use the Cloud Credential Operator (CCO) in mint mode to create and reconcile credentials for components in the cluster. - [About passthrough mode](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing_cloud_provider_credentials/cco-mode-passthrough.md): To allow the Cloud Credential Operator (CCO) to pass cloud credentials to the components that request them, you can configure the Cloud Credential Operator… - [About manual mode with long-term credentials for components](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing_cloud_provider_credentials/cco-mode-manual.md): You can manage your cloud credentials instead of the Cloud Credential Operator (CCO) by setting the Operator to manual mode. - [About manual mode with short-term credentials for components](https://dogsbay.github.io/openshift-docs-markdown/authentication/managing_cloud_provider_credentials/cco-short-term-creds.md): During installation, you can configure the Cloud Credential Operator (CCO) to operate in manual mode and use the CCO utility (ccoctl) to implement short-term… ## Networking - [Understanding networking](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_overview/understanding-networking.md): Understanding networking is essential for building resilient, secure, and scalable applications in OpenShift Container Platform. From basic pod-to-pod… - [Accessing hosts](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_overview/accessing-hosts.md): To establish secure administrative access to OpenShift Container Platform instances and control plane nodes, create a bastion host. - [Networking dashboards](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_overview/networking-dashboards.md): To monitor and analyze network performance within your cluster, view networking metrics in the OpenShift Container Platform web console. - [CIDR range definitions](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_overview/cidr-range-definitions.md): If your cluster uses OVN-Kubernetes, you must specify non-overlapping ranges for Classless Inter-Domain Routing (CIDR) subnet ranges. - [Kubernetes NMState Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/k8s-nmstate-about-the-k8s-nmstate-operator.md): The Kubernetes NMState Operator provides a Kubernetes API for performing state-driven network configuration across the OpenShift Container Platform cluster… - [AWS Load Balancer Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/aws_load_balancer_operator/aws-load-balancer-operator-release-notes.md): The release notes for the AWS Load Balancer (ALB) Operator summarize all new features and enhancements, notable technical changes, major corrections from the… - [AWS Load Balancer Operator in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/aws_load_balancer_operator/understanding-aws-load-balancer-operator.md): To deploy and manage the AWS Load Balancer Controller, install the AWS Load Balancer Operator from the software catalog by using the OpenShift Container… - [Preparing an AWS STS cluster for the AWS Load Balancer Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/aws_load_balancer_operator/preparing-sts-cluster-for-albo.md): To install the Amazon Web Services (AWS) Load Balancer Operator on a cluster that uses the Security Token Service (STS), prepare the cluster by configuring the… - [Installing the AWS Load Balancer Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/aws_load_balancer_operator/install-aws-load-balancer-operator.md): The AWS Load Balancer Operator deploys and manages the AWS Load Balancer Controller. You can install the AWS Load Balancer Operator from the software catalog… - [Configuring the AWS Load Balancer Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/aws_load_balancer_operator/configuring-aws-load-balancer-operator.md): To automate the provisioning of AWS Load Balancers for your applications, configure the AWS Load Balancer Operator. This setup ensures that the Operator… - [About the eBPF Manager Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/ebpf_manager/ebpf-manager-operator-about.md): You can use the eBPF Manager Operator to centralize and secure the deployment of eBPF programs in a Kubernetes cluster. The eBPF Manager Operator streamlines… - [Installing the eBPF Manager Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/ebpf_manager/ebpf-manager-operator-install.md): To manage eBPF programs across your cluster nodes, you can install the eBPF Manager Operator by using the OpenShift Container Platform CLI or the web console.… - [Deploying an eBPF program](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/ebpf_manager/ebpf-manager-operator-deploy.md): As a cluster administrator, you can deploy containerized eBPF applications by using the eBPF Manager Operator. This process involves loading an eBPF program… - [External DNS Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/external-dns-operator-release-notes.md): The External DNS Operator deploys and manages ExternalDNS to provide name resolution for services and routes. This enables your external DNS provider to… - [Understanding the External DNS Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/understanding-external-dns-operator.md): The External DNS Operator deploys and manages ExternalDNS to provide the name resolution for services and routes from the external DNS provider to OpenShift… - [Installing the External DNS Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-installing-external-dns-operator-on-cloud-providers.md): To manage DNS records on your cloud infrastructure, install the External DNS Operator. This Operator supports deployment on major cloud providers, including… - [External DNS Operator configuration parameters](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-configuration-parameters.md): To customize the behavior of the External DNS Operator, configure the available parameters in the ExternalDNS custom resource (CR). By configuraing parameters,… - [Creating DNS records on AWS](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-aws.md): To create DNS records on AWS and AWS GovCloud, use the External DNS Operator. The Operator manages external name resolution for your cluster services directly… - [Creating DNS records on Azure](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-azure.md): To create DNS records on Microsoft Azure, use the External DNS Operator. By using this Operator, you can manage external name resolution for your cluster… - [Creating DNS records on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-gcp.md): To create DNS records on Google Cloud, use the External DNS Operator. The DNS Operator manages external name resolution for your cluster services. - [Creating DNS records on Infoblox](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-creating-dns-records-on-infoblox.md): To create DNS records on Infoblox, use the External DNS Operator. The Operator manages external name resolution for your cluster services. - [Configuring the cluster-wide proxy on the External DNS Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/external_dns_operator/nw-configuring-cluster-wide-egress-proxy.md): To propagate proxy settings to your deployed Operators, configure the cluster-wide proxy. The Operator Lifecycle Manager (OLM) automatically updates these… - [About MetalLB and the MetalLB Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/metallb-operator/about-metallb.md): In OpenShift Container Platform clusters running on bare metal or without a cloud load balancer, you can use the MetalLB Operator to assign external IP… - [Installing the MetalLB Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/metallb-operator/metallb-operator-install.md): As a cluster administrator, you can add the MetalLB Operator so that the Operator can manage the lifecycle for an instance of MetalLB on your cluster. - [Upgrading the MetalLB Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/metallb-operator/metallb-upgrading-operator.md): The Subscription custom resource (CR) for the MetalLB Operator is used to manage whether the Operator is upgraded automatically or manually. - [Cluster Network Operator in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/cluster-network-operator.md): With the Cluster Network Operator, you can manage networking in OpenShift Container Platform, including how to view status, enable IP forwarding, and collect… - [DNS Operator in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/dns-operator.md): In OpenShift Container Platform, the DNS Operator deploys and manages a CoreDNS instance to provide a name resolution service to pods inside the cluster,… - [Ingress Operator in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/ingress-operator.md): The Ingress Operator implements the IngressController API and is the component responsible for enabling external access to OpenShift Container Platform cluster… - [Ingress Node Firewall Operator in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/ingress-node-firewall-operator.md): The Ingress Node Firewall Operator provides a stateless, eBPF-based firewall for managing node-level ingress traffic in OpenShift Container Platform. - [Installing the SR-IOV Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/sr-iov-operator/installing-sriov-operator.md): To manage SR-IOV network devices and network attachments on your cluster, install the Single Root I/O Virtualization (SR-IOV) Network Operator. By using this… - [Configuring the SR-IOV Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/sr-iov-operator/configuring-sriov-operator.md): To manage SR-IOV network devices and network attachments in your cluster, use the Single Root I/O Virtualization (SR-IOV) Network Operator. - [Uninstalling the SR-IOV Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/sr-iov-operator/uninstalling-sriov-operator.md): To uninstall the SR-IOV Network Operator, you must delete any running SR-IOV workloads, uninstall the Operator, and delete the webhooks that the Operator used. - [DPU Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/networking_operators/dpu-operator/dpu-operator.md): As a cluster administrator, you can add the Data Processing Unit (DPU) Operator to your cluster to manage DPU devices and network attachments. - [Network Observability Operator](https://dogsbay.github.io/openshift-docs-markdown/networking/network_observability_operator/network-observability-operator.md): Network Observability Operator provides network flow monitoring, visualization, and analysis capabilities for OpenShift Container Platform clusters. - [Understanding network policy APIs](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network-policy-apis.md): Network policy is defined using both cluster-scoped and namespace-scoped network policy APIs. By defining network policy across these different levels, you can… - [About AdminNetworkPolicy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/AdminNetworkPolicy/ovn-k-anp.md): In OpenShift Container Platform, you can configure AdminNetworkPolicy resources to enforce cluster-wide ingress and egress rules that namespace-scoped… - [About BaselineAdminNetworkPolicy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/AdminNetworkPolicy/ovn-k-banp.md): To set cluster-wide network rules that namespace owners can override with a NetworkPolicy object, you can configure a BaselineAdminNetworkPolicy (BANP) custom… - [Metrics for AdminNetworkPolicy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/AdminNetworkPolicy/ovn-k-anp-banp-metrics.md): To monitor and troubleshoot AdminNetworkPolicy and BaselineAdminNetworkPolicy resources in OpenShift Container Platform, you can use OVN-Kubernetes metrics… - [Northbound Traffic Controls for AdminNetworkPolicy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/AdminNetworkPolicy/ovn-k-egress-nodes-networks-peer.md): To control northbound egress from pods to cluster nodes, the API, or external CIDR ranges in OpenShift Container Platform, you can use nodes and networks peers… - [Troubleshooting](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/AdminNetworkPolicy/ovn-k-anp-troubleshooting.md): To troubleshoot AdminNetworkPolicy and BaselineAdminNetworkPolicy resources in OpenShift Container Platform, you can review status conditions with oc describe… - [Best practices](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/AdminNetworkPolicy/ovn-k-anp-recommended-practices.md): To apply cluster-wide network policy in OpenShift Container Platform, you can follow recommended practices for AdminNetworkPolicy and… - [About network policy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/about-network-policy.md): To restrict traffic between workloads and improve application security, configure NetworkPolicy objects for your cluster. Network policies define the allowed… - [Creating a network policy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/creating-network-policy.md): As a cluster administrator, you can create a network policy for a namespace. - [Viewing a network policy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/viewing-network-policy.md): As a cluster administrator, you can view a network policy for a namespace. - [Editing a network policy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/editing-network-policy.md): As a cluster administrator, you can edit an existing network policy for a namespace. - [Deleting a network policy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/deleting-network-policy.md): As a cluster administrator, you can delete a network policy from a namespace. - [Defining a default network policy for projects](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/default-network-policy.md): To enforce consistent network isolation and security controls across projects, configure a default project template to automatically apply network policies to… - [Configuring multitenant isolation with network policy](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/network_policy/multitenant-network-policy.md): You can configure network policies to isolate network traffic between projects in a multitenant cluster. This isolation helps prevent unauthorized… - [Audit logging for network security](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/logging-network-security.md): The OVN-Kubernetes network plugin uses Open Virtual Network (OVN) access control lists (ACLs) to manage AdminNetworkPolicy, BaselineAdminNetworkPolicy,… - [Viewing an egress firewall for a project](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/egress_firewall/viewing-egress-firewall-ovn.md): As a cluster administrator, you can list the names of any existing egress firewalls and view the traffic rules for a specific egress firewall. - [Editing an egress firewall for a project](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/egress_firewall/editing-egress-firewall-ovn.md): As a cluster administrator, you can modify network traffic rules for an existing egress firewall. - [Removing an egress firewall from a project](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/egress_firewall/removing-egress-firewall-ovn.md): As a cluster administrator, you can remove an egress firewall from a project to remove all restrictions on network traffic from the project that leaves the… - [Configuring an egress firewall for a project](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/egress_firewall/configuring-egress-firewall-ovn.md): As a cluster administrator, you can create an egress firewall for a project that restricts egress traffic leaving your OpenShift Container Platform cluster. - [Configuring IPsec encryption](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/configuring-ipsec-ovn.md): By enabling IPsec, you can encrypt both internal pod-to-pod cluster traffic between nodes and external traffic between pods and IPsec endpoints external to… - [Zero trust networking](https://dogsbay.github.io/openshift-docs-markdown/networking/network_security/zero-trust-networking.md): Zero trust is an approach to designing security architectures based on the premise that every interaction begins in an untrusted state. This contrasts with… - [Understanding multiple networks](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/understanding-multiple-networks.md): OpenShift Container Platform administrators and users can use user-defined networks (UDNs) or NetworkAttachmentDefinition (NADs) to define the networks that… - [Use cases for a secondary network](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/use-cases-secondary-network.md): You can use a secondary network in situations where you require network isolation, including data plane and control plane separation. - [UserDefinedNetwork CR](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/primary_networks/about-user-defined-networks.md): User-defined networks (UDNs) extend OVN-Kubernetes to enable custom layer 2 and layer 3 network segments with default isolation, providing enhanced network… - [NetworkAttachmentDefinition CR](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/primary_networks/about-primary-nwt-nad.md): Use the NetworkAttachmentDefinition (NAD) resource to create primary networks when you need to use CNI plugins other than OVN-Kubernetes, such as IPVLAN or… - [Creating secondary networks on OVN-Kubernetes](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/creating-secondary-nwt-ovnk.md): As a cluster administrator, you can configure a secondary network for your cluster by using the NetworkAttachmentDefinition (NAD) resource. - [Creating secondary networks with other CNI plugins](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/creating-secondary-nwt-other-cni.md): The specific configuration fields for secondary networks are described in the following sections. - [Attaching a pod to an additional network](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/attaching-pod.md): To enable a pod to use additional network interfaces beyond the primary cluster network in OpenShift Container Platform, you can attach the pod to a secondary… - [Configuring multi-network policies](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/configuring-multi-network-policy.md): As an administrator, you can use the MultiNetworkPolicy API to create multiple network policies that manage traffic for pods that are attached to secondary… - [Removing a pod from an additional network](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/removing-pod.md): To disconnect a pod from specific network configurations in OpenShift Container Platform, you can remove the pod from a secondary network. Delete the pod to… - [Editing an additional network](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/editing-additional-network.md): To update network settings or change network parameters for a secondary network in OpenShift Container Platform, you can modify the configuration for an… - [Configuring IP address assignment for secondary networks](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/configuring-ip-secondary-nwt.md): You can configure IP address assignments for secondary networks so that pods can connect to the secondary networks. - [Configuring the master interface in the container network namespace](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/configuring-master-interface.md): You can create and manage a MAC-VLAN, IP-VLAN, and VLAN subinterface based on a master interface. - [Removing an additional network](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/removing-additional-network.md): To clean up unused network configurations or free up network resources in OpenShift Container Platform, you can remove an additional network attachment. Delete… - [Enabling multi-networking for advanced use cases with CNI Plugin chaining](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/secondary_networks/about-chaining.md): You can use Container Network Interface (CNI) plugin chaining to enable advanced multi-networking use cases for your pods. - [About virtual routing and forwarding](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/about-virtual-routing-and-forwarding.md): You can use virtual routing and forwarding (VRF) to provide multi-tenancy functionality. For example, where each tenant has its own unique routing tables and… - [Assigning a secondary network to a VRF](https://dogsbay.github.io/openshift-docs-markdown/networking/multiple_networks/assigning-a-secondary-network-to-a-vrf.md): As a cluster administrator, you can configure a secondary network for a virtual routing and forwarding (VRF) domain by using the CNI VRF plugin. The virtual… - [About Single Root I/O Virtualization (SR-IOV) hardware networks](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/about-sriov.md): To share a single physical device with multiple pods, implement the Single Root I/O Virtualization (SR-IOV) specification. This standard enables flexible PCI… - [Configuring an SR-IOV network device](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-sriov-device.md): You can configure a Single Root I/O Virtualization (SR-IOV) device in your cluster. - [Configuring an SR-IOV Ethernet network attachment](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-sriov-net-attach.md): You can configure an Ethernet network attachment for an Single Root I/O Virtualization (SR-IOV) device in the cluster. - [Configuring an SR-IOV InfiniBand network attachment](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-sriov-ib-attach.md): You can configure an InfiniBand (IB) network attachment for an Single Root I/O Virtualization (SR-IOV) device in the cluster. - [Configuring SriovNetwork in application namespaces](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-namespaced-sriov-resources.md): Namespaced SriovNetwork Resources allow application owners to create and manage their own SriovNetwork resources directly within their namespaces, rather than… - [Configuring an RDMA subsystem for SR-IOV](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-sriov-rdma-cni.md): Remote Direct Memory Access (RDMA) allows direct memory access between two systems without involving the operating system of either system. You can configure… - [Configuring interface-level network sysctl settings and all-multicast mode for SR-IOV networks](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-interface-sysctl-sriov-device.md): As a cluster administrator, you can change interface-level network sysctls and several interface attributes such as promiscuous mode, all-multicast mode, MTU,… - [Configuring QinQ support for SR-IOV networks](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-sriov-qinq-support.md): QinQ, formally known as 802.1Q-in-802.1Q, is a networking technique defined by IEEE 802.1ad. IEEE 802.1ad extends the IEEE 802.1Q-1998 standard and enriches… - [Using high performance multicast](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/using-sriov-multicast.md): You can use multicast on your Single Root I/O Virtualization (SR-IOV) hardware network. - [Using DPDK and RDMA](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/using-dpdk-and-rdma.md): The containerized Data Plane Development Kit (DPDK) application is supported on OpenShift Container Platform. You can use Single Root I/O Virtualization… - [High availability for pod-level bonds on SR-IOV networks](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configure-lacp-for-sriov.md): For workloads by using pod-level bonding with SR-IOV virtual functions (VFs), despite an upstream switch failure, an underlying physical function (PF) might… - [Using pod-level bonding for secondary networks](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/using-pod-level-bonding.md): Bonding at the pod level is vital to enable workloads inside pods that require high availability and more throughput. With pod-level bonding, you can create a… - [Configuring hardware offloading](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/configuring-hardware-offloading.md): As a cluster administrator, you can configure hardware offloading on compatible nodes to increase data processing performance and reduce load on host CPUs. - [Switching Bluefield-2 from NIC to DPU mode](https://dogsbay.github.io/openshift-docs-markdown/networking/hardware_networks/switching-bf2-nic-dpu.md): You can switch the Bluefield-2 network device from data processing unit (DPU) mode to network interface controller (NIC) mode. - [About the OVN-Kubernetes network plugin](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.md): The OpenShift Container Platform cluster uses a virtualized network for pod and service networks. The OVN-Kubernetes network plugin is the default provider… - [OVN-Kubernetes architecture](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/ovn-kubernetes-architecture-assembly.md): The following sections describe the OVN-Kubernetes architecture, how OVN components map to cluster resources and databases, and how to install and run… - [OVN-Kubernetes troubleshooting](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/ovn-kubernetes-troubleshooting-sources.md): To troubleshoot OVN-Kubernetes in OpenShift Container Platform, you can use built-in health checks, alerting, logs, and connectivity checks. Follow these… - [OVN-Kubernetes traffic tracing](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/ovn-kubernetes-tracing-using-ovntrace.md): To trace Open vSwitch and OVN traffic flows in OpenShift Container Platform, you can use the ovnkube-trace utility, which runs ovn-trace, ovs-appctl… - [Converting to IPv4/IPv6 dual stack networking](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/converting-to-dual-stack.md): To enable IPv4 and IPv6 on your cluster network in OpenShift Container Platform, you can convert a single-stack cluster to dual-stack networking. After… - [Configuring internal subnets](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/configure-ovn-kubernetes-subnets.md): As a cluster administrator, you can change the IP address ranges that the OVN-Kubernetes network plugin uses for the join and transit subnets. - [Configuring a gateway](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/configuring-gateway.md): As a cluster administrator you can configure the gatewayConfig object to manage how external traffic leaves the cluster. You do so by setting the… - [Configure an external gateway on the default network](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/configuring-secondary-external-gateway.md): As a cluster administrator, you can configure an external gateway on the default network. - [Configuring an egress IP address](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/configuring-egress-ips-ovn.md): As a cluster administrator, you can configure the OVN-Kubernetes Container Network Interface (CNI) network plugin to assign one or more egress IP addresses to… - [Configuring an egress service](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/configuring-egress-traffic-for-vrf-loadbalancer-services.md): As a cluster administrator, you can configure egress traffic for pods behind a load balancer service by using an egress service. - [Considerations for the use of an egress router pod](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/using-an-egress-router-ovn.md): Before you use the egress router pod, you must understand how the pod works. Doing so can prevent situations such as creating large numbers of egress router… - [Deploying an egress router pod in redirect mode](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/deploying-egress-router-ovn-redirection.md): As a cluster administrator, you can deploy an egress router pod to redirect traffic to specified destination IP addresses from a reserved source IP address. - [Enabling multicast for a project](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/enabling-multicast.md): In OpenShift Container Platform with OVN-Kubernetes, you can enable IP multicast on a per-project basis so pods can send and receive multicast traffic. - [Disabling multicast for a project](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/disabling-multicast.md): In OpenShift Container Platform with OVN-Kubernetes, you can disable IP multicast on a per-project basis so pods no longer receive multicast traffic. - [Tracking network flows](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/tracking-network-flows.md): As a cluster administrator, you can collect information about pod network flows from your cluster to assist with the following areas: - [Configuring hybrid networking](https://dogsbay.github.io/openshift-docs-markdown/networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.md): In OpenShift Container Platform, you can configure OVN-Kubernetes hybrid networking so Linux and Windows nodes run Linux and Windows workloads in the same… - [Creating basic routes](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/routes/creating-basic-routes.md): If you have unencrypted HTTP, you can create a basic route with a route object. - [Securing routes](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/routes/securing-routes.md): To secure application traffic, you can configure routes to serve custom certificates to clients by using edge, passthrough, or re-encrypt TLS termination, aand… - [Configuring routes](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/routes/nw-configuring-routes.md): To customise route configuration for specific traffic behaviors, apply annotations, headers, and cookies. By using these mechanisms, you can define granular… - [Securing routes through ingress objects](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/routes/creating-advanced-routes.md): You can secure your application traffic by managing certificates directly through ingress objects. This includes creating routes using the destination CA… - [Overview](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/overview-traffic.md): To enable communication between external networks and services in OpenShift Container Platform, configure ingress cluster traffic. - [Configuring ExternalIPs for services](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-externalip.md): As a cluster administrator, you can select an IP address block that is external to the cluster and can send traffic to services in the cluster. This… - [Configuring ingress cluster traffic by using an Ingress Controller](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-ingress-controller.md): You can use the Ingress Controller to control how external users communicate with services that run inside the cluster. - [Configuring the Ingress Controller endpoint publishing strategy](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/nw-configuring-ingress-controller-endpoint-publishing-strategy.md): To expose Ingress Controller endpoints to external systems and enable load balancer integrations in OpenShift Container Platform, configure the… - [Configuring ingress cluster traffic using a load balancer](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-load-balancer.md): OpenShift Container Platform provides methods for communicating from outside the cluster with services running in the cluster. This method uses a load balancer. - [Configuring ingress cluster traffic on AWS](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-aws.md): OpenShift Container Platform provides methods for communicating from outside the cluster with services running in the cluster. This method uses load balancers… - [Configuring ingress cluster traffic using a service external IP](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-service-external-ip.md): You can use either a MetalLB implementation or an IP failover deployment to attach an ExternalIP resource to a service so that the service is available to… - [Configuring ingress cluster traffic using a NodePort](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-nodeport.md): To enable external access to your application for specific networking requirements, expose a service by using a NodePort. - [Configuring ingress cluster traffic using load balancer allowed source ranges](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-load-balancer-allowed-source-ranges.md): You can specify a list of IP address ranges for the Ingress Controller. This action restricts access to the load balancer service when you specify the… - [Patching existing ingress objects](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/configuring-ingress-cluster-patch-fields.md): You can update or modify the following fields of existing Ingress objects without recreating the objects or disrupting services to these objects: - [Configuring the Ingress Controller for manual DNS management](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_ingress_cluster_traffic/ingress-controller-dnsmgt.md): As a cluster administrator, when you create an Ingress Controller, the Operator manages the DNS records automatically. This approach has some limitations when… - [Understand Gateway API](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/understand-gateway-api.md): To optimize network traffic management and implement routing policies in OpenShift Container Platform, use Gateway API. By adopting this community-managed… - [Enable Gateway API](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/enable-gateway-api.md): To route traffic using Gateway API, you must first enable the feature on your cluster. You can enable Gateway API by creating a GatewayClass custom resource,… - [Controlling incoming traffic with Gateway listeners](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/controlling-incoming-traffic-gateway-listeners.md): To control network traffic flow, you can configure Gateway API listeners to define the designated port, protocol, and hostname for your gateway. By configuring… - [Assigning network addresses to gateways](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/assigning-network-addresses-gateways.md): You can configure network addresses for your gateway to provide a predictable entry point for external and internal traffic. This ensures that clients can… - [Routing HTTP requests to services](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/routing-http-requests-to-services.md): When you expose your applications through a gateway, you must configure an HTTPRoute custom resource (CR) to accurately direct incoming HTTP requests from your… - [Securing HTTPRoutes](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/securing-httproutes.md): To protect sensitive data and meet security compliance requirements, you must secure your Gateway API application traffic. You can secure 'HTTPRoute' custom… - [Routing gRPC requests to services](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/routing-grpc-requests-to-services.md): When you expose your gRPC APIs through a gateway, you must configure a GRPCRoute resource to accurately direct incoming gRPC requests from a Gateway listener… - [Verifying Gateway infrastructure status](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/configuring_gateway_api/verifying-gateway-infrastructure-status.md): To ensure your gateway infrastructure is properly configured and functioning, review the status conditions of your GatewayClass and Gateway custom resources… - [Load balancing on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/load-balancing-openstack.md): To distribute network traffic and communications activity evenly across your compute instances in RHOSP, configure load balancing services. - [Configuring MetalLB address pools](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-configure-address-pools.md): To allocate and manage the IP addresses assigned to load balancer services, configure MetalLB address pool custom resources. Defining these pools ensures that… - [Advertising the IP address pools](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/about-advertising-ipaddresspool.md): You can configure MetalLB so that the IP address is advertised with layer 2 protocols, the BGP protocol, or both. - [Configuring MetalLB BGP peers](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-configure-bgp-peers.md): As a cluster administrator, you can add, modify, and delete Border Gateway Protocol (BGP) peers. The MetalLB Operator uses the BGP peer custom resources to… - [Advertising an IP address pool using the community alias](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-configure-community-alias.md): As a cluster administrator, you can configure a community alias and use it across different advertisements. - [Configuring MetalLB BFD profiles](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-configure-bfd-profiles.md): As a cluster administrator, you can add, modify, and delete Bidirectional Forwarding Detection (BFD) profiles. The MetalLB Operator uses the BFD profile custom… - [Configuring services to use MetalLB](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-configure-services.md): To ensure predictable network endpoints, control how MetalLB assigns IP addresses to services of type LoadBalancer. Requesting specific addresses or pools… - [Managing symmetric routing with MetalLB](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-configure-return-traffic.md): As a cluster administrator, you can effectively manage traffic for pods behind a MetalLB load-balancer service with multiple host interfaces by implementing… - [Configuring the integration of MetalLB and FRR-K8s](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-frr-k8s.md): To access advanced routing services not natively provided by MetalLB, configure the FRRConfiguration custom resource (CR). Defining the CR exposes specific… - [MetalLB status reporting](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/monitoring-metallb-status.md): As an OpenShift Container Platform system administrator, you can monitor the operational status of your MetalLB deployment by examining its custom resources… - [MetalLB logging, troubleshooting, and support](https://dogsbay.github.io/openshift-docs-markdown/networking/ingress_load_balancing/metallb/metallb-troubleshoot-support.md): To diagnose and resolve MetalLB configuration issues, refer to this list of commonly used commands. By using these commands, you can verify network… - [Configuring system controls and interface attributes using the tuning plugin](https://dogsbay.github.io/openshift-docs-markdown/networking/configuring_network_settings/configure-syscontrols-interface-tuning-cni.md): To modify kernel parameters and interface attributes at runtime in OpenShift Container Platform, you can use the tuning Container Network Interface (CNI) meta… - [Configuring the node port service range](https://dogsbay.github.io/openshift-docs-markdown/networking/configuring_network_settings/configuring-node-port-service-range.md): To meet your cluster node port requirements in OpenShift Container Platform, you can configure the node port service range during installation or expand it… - [Configuring the cluster network IP address range](https://dogsbay.github.io/openshift-docs-markdown/networking/configuring_network_settings/configuring-cluster-network-range.md): To expand the cluster network range in OpenShift Container Platform to support more nodes and IP addresses, you can modify the cluster network CIDR mask after… - [Configuring IP failover](https://dogsbay.github.io/openshift-docs-markdown/networking/configuring_network_settings/configuring-ipfailover.md): To provide high availability for Virtual IP addresses and ensure services remain accessible when nodes fail in OpenShift Container Platform, you can configure… - [Configuring the cluster-wide proxy](https://dogsbay.github.io/openshift-docs-markdown/networking/configuring_network_settings/enable-cluster-wide-proxy.md): To enable your OpenShift Container Platform cluster to use an HTTP or HTTPS proxy when direct internet access is denied, you can configure cluster-wide proxy… - [Configuring a custom PKI](https://dogsbay.github.io/openshift-docs-markdown/networking/configuring_network_settings/configuring-a-custom-pki.md): To ensure secure communication between internal components in your OpenShift Container Platform cluster, you can add your organization’s custom Certificate… - [Verifying connectivity to an endpoint](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/verifying-connectivity-endpoint.md): The Cluster Network Operator (CNO) runs a controller, the connectivity check controller, that performs a connection health check between resources within your… - [Changing the cluster network MTU](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/changing-cluster-network-mtu.md): As a cluster administrator, you can change the maximum transmission unit (MTU) for the cluster network after cluster installation. This change is disruptive as… - [Network bonding considerations](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/network-bonding-considerations.md): You can use network bonding, also known as link aggregration, to combine many network interfaces into a single, logical interface. This means that you can use… - [Using Stream Control Transmission Protocol](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/using-sctp.md): As a cluster administrator, you can use the Stream Control Transmission Protocol (SCTP) on a bare-metal cluster. - [Associating secondary interfaces metrics to network attachments](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/associating-secondary-interfaces-metrics-to-network-attachments.md): To gain better visibility into cluster traffic, you can associate secondary interface metrics with specific network attachments. By using the pod_network_info… - [About BGP routing](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/bgp_routing/about-bgp-routing.md): To integrate BGP with MetalLB and FRR-K8s in OpenShift Container Platform, you can review how FRR-K8s resources model cluster routing. Migrate FRRConfiguration… - [Enabling BGP routing](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/bgp_routing/enabling-bgp-routing.md): To support dynamic route advertisement and integration with external network infrastructure, you can enable Border Gateway Protocol (BGP) routing for your… - [Disabling BGP routing](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/bgp_routing/disabling-bgp-routing.md): To stop external route advertisement and restore standard cluster networking behavior, disable OVN-Kubernetes Border Gateway Protocol (BGP) routing. - [Improve east-west trafficperformance by routing pods on the underlay with BGP](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/bgp_routing/no-overlay-mode-bgp-routing.md): To improve east-west performance on bare-metal clusters, configure no-overlay mode with Border Gateway Protocol (BGP) so pod traffic uses underlay routing… - [Migrating FRR-K8s custom resources](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/bgp_routing/migrating-frr-k8s-resources.md): Migrating FRR-K8s custom resources is required when upgrading from OpenShift Container Platform 4.17 or earlier with the MetalLB Operator deployed. Existing… - [About route advertisements](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/route_advertisements/about-route-advertisements.md): To simplify network management and improve failover visibility, you can use route advertisements to share pod and egress IP routes between your cluster and the… - [Enabling route advertisements](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/route_advertisements/enabling-route-advertisements.md): To improve network reachability and failover visibility for your cluster, you can enable route advertisements for pod and egress IP addresses. This… - [Disabling route advertisements](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/route_advertisements/disabling-route-advertisements.md): To stop the broadcast of cluster network routes and egress IP addresses to your provider network, you can disable route advertisements. Disabling this feature… - [Example route advertisements setup](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/route_advertisements/example-route-advertisement-setup.md): To learn how to implement a route reflection setup on bare-metal infrastructure, you can follow this sample configuration. This example demonstrates how to… - [About BGP EVPN for primary cluster user-defined networks](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/bgp_evpn_udn/about-bgp-evpn-user-defined-networks.md): Ethernet Virtual Private Network (EVPN) extends OVN-Kubernetes Border Gateway Protocol (BGP) support to transport primary cluster user-defined network (CUDN)… - [About PTP in OpenShift cluster nodes](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/ptp/about-ptp.md): Precision Time Protocol (PTP) is used to synchronize clocks in a network. When used in conjunction with hardware support, PTP is capable of sub-microsecond… - [Configuring PTP devices](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/ptp/configuring-ptp.md): The PTP Operator adds the NodePtpDevice.ptp.openshift.io custom resource definition (CRD) to OpenShift Container Platform. - [Developing PTP events consumer applications with the REST API v2](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/ptp/ptp-cloud-events-consumer-dev-reference-v2.md): When developing consumer applications that make use of Precision Time Protocol (PTP) events on a bare-metal cluster node, you deploy your consumer application… - [PTP events REST API v2 reference](https://dogsbay.github.io/openshift-docs-markdown/networking/advanced_networking/ptp/ptp-events-rest-api-reference-v2.md): Use the following REST API v2 endpoints to subscribe the cloud-event-consumer application to Precision Time Protocol (PTP) events posted at… - [Observing and updating node network state and configuration](https://dogsbay.github.io/openshift-docs-markdown/networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.md): To observe and update the node network state and configuration in your cluster, you can use the Kubernetes NMState Operator. You can view network states,… - [Troubleshooting node network configuration](https://dogsbay.github.io/openshift-docs-markdown/networking/k8s_nmstate/k8s-nmstate-troubleshooting-node-network.md): If the node network configuration encounters an issue, the policy is automatically rolled back and the enactments report failure. This includes issues such as: ## Storage - [Storage overview](https://dogsbay.github.io/openshift-docs-markdown/storage.md): OpenShift Container Platform supports multiple types of storage, both for on-premise and cloud providers. You can manage container storage for persistent and… - [Understanding ephemeral storage](https://dogsbay.github.io/openshift-docs-markdown/storage/understanding-ephemeral-storage.md): Ephemeral storage provides temporary per-pod storage for scratch data, caches, and logs that do not persist beyond the pod’s lifetime. Understanding different… - [Understanding persistent storage](https://dogsbay.github.io/openshift-docs-markdown/storage/understanding-persistent-storage.md): Persistent storage decouples data from pod lifecycles, allowing stateful applications to retain data across restarts and failures. Administrators provision… - [Persistent storage using AWS Elastic Block Store](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-aws.md): OpenShift Container Platform supports Amazon Elastic Block Store (EBS) volumes. You can provision your OpenShift Container Platform cluster with persistent… - [Persistent storage using Azure Disk](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-azure.md): OpenShift Container Platform supports Microsoft Azure Disk volumes. You can provision your OpenShift Container Platform cluster with persistent storage by… - [Persistent storage using Azure File](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-azure-file.md): OpenShift Container Platform supports Microsoft Azure File volumes. You can provision your OpenShift Container Platform cluster with persistent storage using… - [Persistent storage using Cinder](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-cinder.md): OpenShift Container Platform supports OpenStack Cinder volumes. You can provision your OpenShift Container Platform cluster with persistent storage using… - [Persistent storage using Fibre Channel](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-fibre.md): You can provision your OpenShift Container Platform cluster with persistent storage by using Fibre Channel volumes for workloads that require high-speed,… - [Persistent storage using FlexVolume](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-flexvolume.md): To use storage from a back-end that does not have a built-in plugin, you can extend OpenShift Container Platform through FlexVolume drivers and provide… - [Persistent storage using GCE Persistent Disk](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-gce.md): OpenShift Container Platform supports GCE Persistent Disk volumes (gcePD). You can provision your OpenShift Container Platform cluster with persistent storage… - [Persistent Storage using iSCSI](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-iscsi.md): You can provision your OpenShift Container Platform cluster with persistent storage by creating persistent volumes that pods can use to store and access data. - [Persistent storage using NFS](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-nfs.md): You can provision OpenShift Container Platform clusters with persistent storage using NFS. - [Persistent storage using Red Hat OpenShift Data Foundation](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-ocs.md): You can deploy Red Hat OpenShift Data Foundation in your OpenShift Container Platform cluster as software-defined storage for containers. - [Persistent storage using VMware vSphere](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage/persistent-storage-vsphere.md): OpenShift Container Platform allows use of VMware vSphere’s Virtual Machine Disk (VMDK) volumes. You can provision your OpenShift Container Platform cluster… - [Local storage overview](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage_local/ways-to-provision-local-storage.md): Local storage provides direct access to disks attached to cluster nodes, delivering lower latency and higher throughput than network-attached or cloud-based… - [Persistent storage using local volumes](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage_local/persistent-storage-local.md): OpenShift Container Platform can be provisioned with persistent storage by using local volumes. Local persistent volumes allow you to access local storage… - [Persistent storage using hostPath](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage_local/persistent-storage-hostpath.md): A hostPath volume mounts a file or directory from the host node’s filesystem into your pod. Use hostPath volumes primarily for testing or development, as they… - [Persistent storage using LVM Storage](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent_storage_local/persistent-storage-using-lvms.md): Logical Volume Manager (LVM) Storage uses LVM2 through the TopoLVM CSI driver to dynamically provision local storage on a cluster with limited resources. With… - [Configuring CSI volumes](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi.md): Container Storage Interface (CSI) is a standard specification enabling storage vendors to develop plugins that work across container orchestration systems.… - [CSI inline ephemeral volumes](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/ephemeral-storage-csi-inline.md): You can provision temporary, pod-specific storage by using Container Storage Interface (CSI) inline ephemeral volumes that are automatically created at pod… - [CSI volume snapshots](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-snapshots.md): Container Storage Interface (CSI) snapshots capture point-in-time copies for data protection and recovery. Snapshots enable restoring volumes to previous… - [CSI volume group snapshots](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-group-snapshots.md): Volume group snapshots capture point-in-time copies of multiple volumes simultaneously, gathering data across related volumes. This enables restoring… - [CSI volume cloning](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-cloning.md): Container Storage Interface (CSI) volume cloning duplicates existing persistent volumes to create independent copies for data protection, testing, or… - [Volume populators](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-vol-populators.md): Volume populators enable the automatic pre-loading of data into a volume during dynamic provisioning, instead of provisioning an empty volume. - [Managing the default storage class](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-sc-manage.md): Many Container Storage Interface (CSI) operators can actively manage default storage classes, removing manual intervention needs and avoiding accidental… - [CSI automatic migration](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-migration.md): In-tree storage drivers that are traditionally shipped with OpenShift Container Platform are being deprecated and replaced by their equivalent Container… - [AWS Elastic Block Store CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-ebs.md): You can provision and manage AWS Elastic Block Storage (EBS) in OpenShift Container Platform by using the AWS EBS Container Storage Interface (CSI) Driver… - [AWS Elastic File Service CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-aws-efs.md): You can provision and manage AWS Elastic File System (EFS) storage in OpenShift Container Platform by using the AWS EFS Container Storage Interface (CSI)… - [Azure Disk CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-azure.md): You can provision and manage Azure Disk storage in OpenShift Container Platform by using the Azure Disk Container Storage Interface (CSI) Driver Operator and… - [Azure File CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-azure-file.md): You can provision and manage Azure File storage in OpenShift Container Platform by using the Azure File Container Storage Interface (CSI) Driver Operator and… - [Azure Stack Hub CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-azure-stack-hub.md): You can provision and manage Azure Stack Hub Storage in OpenShift Container Platform by using the Azure Stack Hub Container Storage Interface (CSI) Driver… - [GCP PD CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-gcp-pd.md): You can provision and manage Google Cloud Platform (GCP) persistent disk (PD) storage in OpenShift Container Platform by using the GCP PD Container Storage… - [GCP Filestore CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-google-cloud-file.md): The Google Cloud Platform (GCP) Filestore Container Storage Interface (CSI) Driver Operator provisions and manages GCP Filestore Storage in OpenShift Container… - [IBM Cloud Block Storage (VPC) CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-ibm-cloud-vpc-block.md): You can provision and manage IBM Cloud(R) Virtual Private Cloud (VPC) Block Storage in OpenShift Container Platform using the IBM Cloud(R) VPC Block Container… - [IBM Power Virtual Server Block Storage CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-ibm-powervs-block.md): You can provision and manage IBM Power(R) Virtual Server Block storage in OpenShift Container Platform by using the Container Storage Interface (CSI) Driver… - [OpenStack Cinder CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-cinder.md): You can provision and manage OpenStack Cinder storage in OpenShift Container Platform using the OpenStack Cinder Container Storage Interface (CSI) Driver… - [OpenStack Manila CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-manila.md): You can provision and manage OpenStack Manila storage in OpenShift Container Platform using the OpenStack Manila Container Storage Interface (CSI) Driver… - [Secrets Store CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-secrets-store.md): To improve secret security and integrate with enterprise secret management systems, you can use the Secrets Store CSI Driver Operator to mount secrets from… - [CIFS/SMB CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-smb-cifs.md): You can provision and manage Common Internet File System (CIFS)/Server Message Block (SMB) network shares in OpenShift Container Platform by using the CIFS/SMB… - [VMware vSphere CSI Driver Operator](https://dogsbay.github.io/openshift-docs-markdown/storage/container_storage_interface/persistent-storage-csi-vsphere.md): You can provision and manage vSphere storage in OpenShift Container Platform by using the vSphere Container Storage Interface (CSI) Driver Operator and driver,… - [Generic ephemeral volumes](https://dogsbay.github.io/openshift-docs-markdown/storage/generic-ephemeral-vols.md): Generic ephemeral volumes provide per-pod temporary storage backed by any storage driver that supports dynamic provisioning, unlike emptyDir volumes which are… - [Expanding persistent volumes](https://dogsbay.github.io/openshift-docs-markdown/storage/expanding-persistent-volumes.md): Expand persistent volumes to increase storage capacity as your application data grows. You can resize volumes without recreating volumes or disrupting running… - [Dynamic provisioning](https://dogsbay.github.io/openshift-docs-markdown/storage/dynamic-provisioning.md): In dynamic provisioning, instead of a manually creating a pool of persistent volumes (PVs), an administrator creates a storage class. Using the storage class,… - [Detach volumes after non-graceful node shutdown](https://dogsbay.github.io/openshift-docs-markdown/storage/persistent-storage-csi-vol-detach-non-graceful-shutdown.md): Automatic volume detachment after non-graceful node shutdowns prevents volumes from remaining attached to failed nodes, enabling faster workload recovery by… ## Registry - [Registry overview](https://dogsbay.github.io/openshift-docs-markdown/registry.md): OpenShift Container Platform can build images from your source code, deploy them, and manage their lifecycle. OpenShift Container Platform provides an… - [Image Registry Operator in OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring-registry-operator.md): The Image Registry Operator installs a single instance of the OpenShift image registry and manages all registry configuration, including setting up registry… - [Configuring the registry for AWS user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-aws-user-infrastructure.md): Save your container images to a durable storage location by configuring the built-in image registry to use dedicated AWS storage. This setup provides… - [Configuring the registry for Google Cloud user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-gcp-user-infrastructure.md): Save your container images to a durable storage location by configuring the built-in image registry to use dedicated Google Cloud storage. This setup provides… - [Configuring the registry for OpenStack user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-openstack-user-infrastructure.md): You can configure the registry of a cluster that runs on your own Red Hat OpenStack Platform (RHOSP) infrastructure. - [Configuring the registry for Azure user-provisioned infrastructure](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-azure-user-infrastructure.md): Save your container images to a durable storage location by configuring the built-in image registry to use dedicated Azure storage. This setup provides… - [Configuring the registry for OpenStack](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-osp.md): You configure the image registry to use custom storage on clusters that run on RHOSP. You must configure custom storage to use a Cinder volume in a specific… - [Configuring the registry for bare metal](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-baremetal.md): Configure image registry storage for bare-metal clusters after installation. Because bare-metal installations do not automatically provision storage, you must… - [Configuring the registry for vSphere](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-vsphere.md): Configure image registry storage for vSphere clusters after installation. Because vSphere installations do not automatically provision storage, you must change… - [Configuring the registry for OpenShift Data Foundation](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-rhodf.md): To configure the OpenShift image registry on bare metal and vSphere to use Red Hat OpenShift Data Foundation storage, you must install OpenShift Data… - [Configuring the registry for Nutanix](https://dogsbay.github.io/openshift-docs-markdown/registry/configuring_registry_storage/configuring-registry-storage-nutanix.md): Users can optimize container image distribution, security, and access controls, enabling a robust foundation for Nutanix applications on OpenShift Container… - [Accessing the registry](https://dogsbay.github.io/openshift-docs-markdown/registry/accessing-the-registry.md): You can access a registry to view logs and metrics. You can also secure and expose the registry. - [Exposing the registry](https://dogsbay.github.io/openshift-docs-markdown/registry/securing-exposing-registry.md): By default, the OpenShift image registry is secured during cluster installation so that it serves traffic through the Transport Layer Security (TLS) protocol.… ## Operators - [Operators overview](https://dogsbay.github.io/openshift-docs-markdown/operators.md): Operators are the foundational control plane extensions of OpenShift Container Platform. Operators are the preferred method to package, deploy, and manage… - [What are Operators?](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm-what-operators-are.md): Operators encode human operational knowledge into software that manages complex applications. You can use Operators to package, deploy, and manage Kubernetes… - [Packaging format](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm-packaging-format.md): You can use the Operator Framework packaging format to bundle and publish Operator metadata for Operator Lifecycle Manager (OLM) in OpenShift Container… - [Common terms](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm-common-terms.md): You can use this glossary to learn terminology used across the Operator Framework and Operator Lifecycle Manager (OLM) in OpenShift Container Platform. The… - [Concepts and resources](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-understanding-olm.md): Key concepts for understanding Operator Lifecycle Manager (OLM) include cluster service versions (CSVs), catalog sources, subscriptions, and Operator groups. - [Architecture](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-arch.md): You can learn how Operator Lifecycle Manager (OLM) components interact to manage Operators in OpenShift Container Platform. The architecture includes the OLM… - [Workflow](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-workflow.md): The Operator Lifecycle Manager (OLM) resolves Operator installs and upgrades in OpenShift Container Platform. The OLM lifecycle involves interacting with… - [Dependency resolution](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-understanding-dependency-resolution.md): To keep installed Operators compatible with each other, Operator Lifecycle Manager (OLM) resolves dependencies and manages custom resource definition (CRD)… - [Operator groups](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-understanding-operatorgroups.md): Operator groups control which namespaces an Operator watches and how Operator Lifecycle Manager (OLM) manages related Operators in OpenShift Container… - [Multitenancy and Operator colocation](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-colocation.md): When Operators share a namespace, Operator Lifecycle Manager (OLM) treats them as related, which affects how they behave during updates. - [Operator conditions](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-operatorconditions.md): Operator Lifecycle Manager (OLM) uses Operator conditions to communicate additional lifecycle information about an Operator that OLM cannot infer on its own. - [Metrics](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-understanding-metrics.md): Operator Lifecycle Manager (OLM) exposes OLM-specific metrics that the Prometheus-based OpenShift Container Platform cluster monitoring stack can use to track… - [Webhooks](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm/olm-webhooks.md): Webhooks allow Operator authors to intercept, modify, and accept or reject resources before they are saved to the object store and handled by the Operator… - [Software catalog](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm-understanding-software-catalog.md): The software catalog in OpenShift Container Platform provides a web console interface for discovering, installing, and managing Operators through Operator… - [Red Hat-provided Operator catalogs](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm-rh-catalogs.md): Red Hat provides several Operator catalogs that are included with OpenShift Container Platform by default. - [Operators in multitenant clusters](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/olm-multitenancy.md): The default behavior for Operator Lifecycle Manager (OLM) aims to provide simplicity during Operator installation. However, this behavior can lack flexibility,… - [Extending the Kubernetes API with CRDs](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/crds/crd-extending-api-with-crds.md): To extend the Kubernetes API with custom object types that behave like built-in Kubernetes objects, cluster administrators can create and manage custom… - [Managing resources from CRDs](https://dogsbay.github.io/openshift-docs-markdown/operators/understanding/crds/crd-managing-resources-from-crds.md): As a developer, you can manage custom resources (CRs) that come from custom resource definitions (CRDs) to work with the custom object types available in your… - [Creating applications from installed Operators](https://dogsbay.github.io/openshift-docs-markdown/operators/user/olm-creating-apps-from-installed-operators.md): You can deploy applications on your OpenShift Container Platform cluster from Operators that a cluster administrator installed. Use the Installed Operators… - [Installing Operators in your namespace](https://dogsbay.github.io/openshift-docs-markdown/operators/user/olm-installing-operators-in-namespace.md): If a cluster administrator has delegated Operator installation permissions to your account, you can install and subscribe an Operator to your namespace in a… - [Adding Operators to a cluster](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-adding-operators-to-cluster.md): You can install OLM-based Operators on your OpenShift Container Platform cluster by using Operator Lifecycle Manager (OLM). - [Updating installed Operators](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-upgrading-operators.md): You can update Operators previously installed with Operator Lifecycle Manager (OLM) on your OpenShift Container Platform cluster. - [Deleting Operators from a cluster](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-deleting-operators-from-cluster.md): You can delete Operators that were previously installed with Operator Lifecycle Manager (OLM) on your OpenShift Container Platform cluster. - [Configuring OLM features](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-config.md): Cluster administrators can enable or disable Operator Lifecycle Manager (OLM) cluster features by editing the OLMConfig custom resource (CR) named cluster in… - [Configuring proxy support](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-configuring-proxy-support.md): If a global proxy is configured on your OpenShift Container Platform cluster, Operator Lifecycle Manager (OLM) automatically configures Operators that it… - [Viewing Operator status](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-status.md): You can view the status of installed Operators in OpenShift Container Platform through Operator Lifecycle Manager (OLM). OLM reports subscription and catalog… - [Managing Operator conditions](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-managing-operatorconditions.md): You can manage Operator conditions in OpenShift Container Platform by using Operator Lifecycle Manager (OLM). - [Allowing non-cluster administrators to install Operators](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-creating-policy.md): Cluster administrators can use Operator groups to allow regular users to install Operators. - [Managing custom catalogs](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-managing-custom-catalogs.md): Cluster administrators - [Using OLM in disconnected environments](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-restricted-networks.md): On disconnected OpenShift Container Platform clusters, Operator Lifecycle Manager (OLM) cannot access the Red Hat-provided catalog sources hosted on remote… - [Catalog source pod scheduling](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-cs-podsched.md): When a grpc type catalog source defines the spec.image field, the Catalog Operator creates a pod to serve that image. - [Troubleshooting Operator issues](https://dogsbay.github.io/openshift-docs-markdown/operators/admin/olm-troubleshooting-operator-issues.md): If you experience Operator issues, verify Operator subscription status. Check Operator pod health across the cluster and gather Operator logs for diagnosis. - [Token authentication for Operators on cloud providers](https://dogsbay.github.io/openshift-docs-markdown/operators/operator_sdk/token_auth/osdk-token-auth.md): Many cloud providers can enable authentication by using account tokens that provide short-term, limited-privilege security credentials. - [CCO-based workflow for OLM-managed Operators with AWS STS](https://dogsbay.github.io/openshift-docs-markdown/operators/operator_sdk/token_auth/osdk-cco-aws-sts.md): When an OpenShift Container Platform cluster running on AWS is in Security Token Service (STS) mode, it means the cluster is utilizing features of AWS and… - [CCO-based workflow for OLM-managed Operators with Microsoft Entra Workload ID](https://dogsbay.github.io/openshift-docs-markdown/operators/operator_sdk/token_auth/osdk-cco-azure.md): When an OpenShift Container Platform cluster running on Azure is in Workload Identity / Federated Identity mode, it means the cluster is utilizing features of… - [CCO-based workflow for OLM-managed Operators with Google Cloud Workload Identity](https://dogsbay.github.io/openshift-docs-markdown/operators/operator_sdk/token_auth/osdk-cco-gcp.md): When an OpenShift Container Platform cluster running on Google Cloud is in GCP Workload Identity / Federated Identity mode, it means the cluster is utilizing… - [Cluster Operators reference](https://dogsbay.github.io/openshift-docs-markdown/operators/operator-reference.md): Cluster Operators are the architectural foundation for OpenShift Container Platform and are installed and managed by default by the Cluster Version Operator… - [About OLM v1](https://dogsbay.github.io/openshift-docs-markdown/operators/olm_v1.md): Operator Lifecycle Manager (OLM) was included with OpenShift Container Platform 4 from its initial release. OpenShift Container Platform 4.18 includes… ## Extensions - [Extensions overview](https://dogsbay.github.io/openshift-docs-markdown/extensions.md): You can configure the operating system of your nodes and extend capabilities to your cluster by using pre-packaged software extensions. These extensions… - [Components overview](https://dogsbay.github.io/openshift-docs-markdown/extensions/arch/components.md): Operator Lifecycle Manager (OLM) v1 uses two key microservice components, Operator Controller and Catalogd, to unpack content and manage extensions on your… - [Operator Controller](https://dogsbay.github.io/openshift-docs-markdown/extensions/arch/operator-controller.md): Operator Controller is the central component of Operator Lifecycle Manager (OLM) v1 and consumes the other OLM v1 component, catalogd. It extends Kubernetes… - [Catalogd](https://dogsbay.github.io/openshift-docs-markdown/extensions/arch/catalogd.md): Operator Lifecycle Manager (OLM) v1 uses the catalogd component and its resources to manage Operator and extension catalogs. - [Common terms](https://dogsbay.github.io/openshift-docs-markdown/extensions/of-terms.md): Review the Operator Framework terminology, including Operator Lifecycle Manager (OLM) v1 terms, used throughout the documentation. - [File-based catalogs](https://dogsbay.github.io/openshift-docs-markdown/extensions/catalogs/fbc.md): Operator Lifecycle Manager (OLM) v1 in OpenShift Container Platform supports file-based catalogs for discovering and sourcing cluster extensions, including… - [Red Hat-provided catalogs](https://dogsbay.github.io/openshift-docs-markdown/extensions/catalogs/rh-catalogs.md): Red Hat provides several Operator catalogs that are included with OpenShift Container Platform by default. - [Managing catalogs](https://dogsbay.github.io/openshift-docs-markdown/extensions/catalogs/managing-catalogs.md): Cluster administrators can add catalogs, or curated collections of Operators and Kubernetes extensions, to their clusters. Operator authors publish their… - [Catalog content resolution](https://dogsbay.github.io/openshift-docs-markdown/extensions/catalogs/catalog-content-resolution.md): When you specify the cluster extension you want to install in a custom resource (CR), Operator Lifecycle Manager (OLM) v1 uses catalog selection to resolve… - [Creating catalogs](https://dogsbay.github.io/openshift-docs-markdown/extensions/catalogs/creating-catalogs.md): Catalog maintainers can create new catalogs in the file-based catalog format for use with Operator Lifecycle Manager (OLM) v1 on OpenShift Container Platform. - [Disconnected environment support in OLM v1](https://dogsbay.github.io/openshift-docs-markdown/extensions/catalogs/disconnected-catalogs.md): Operator Lifecycle Manager (OLM) v1 supports cluster extension lifecycle management in internet-disconnected environments. This feature helps cluster… - [Supported extensions](https://dogsbay.github.io/openshift-docs-markdown/extensions/ce/olmv1-supported-extensions.md): To install an Operator as a cluster extension, it must meet bundle format, install mode, and dependency requirements. Operator Lifecycle Manager (OLM) v1… - [Managing extensions](https://dogsbay.github.io/openshift-docs-markdown/extensions/ce/managing-ce.md): You use catalogs to access the versions, patches, and over-the-air updates for extensions and Operators. You use custom resources (CRs) to manage extensions… - [Extension configuration](https://dogsbay.github.io/openshift-docs-markdown/extensions/ce/olmv1-configuring-extensions.md): You can customize Operator installations to control namespace scope and manage deployment behavior including resource allocation, node placement, and pod… - [User access to extension resources](https://dogsbay.github.io/openshift-docs-markdown/extensions/ce/user-access-resources.md): After you install a cluster extension managed by Operator Lifecycle Manager (OLM) v1, the extension might provide CustomResourceDefinition (CRD) objects that… - [Update paths](https://dogsbay.github.io/openshift-docs-markdown/extensions/ce/update-paths.md): Operator Lifecycle Manager (OLM) v1 supports OLM (Classic) semantics for update paths, also known as upgrade edges or upgrade constraints. Support includes… - [CRD upgrade safety](https://dogsbay.github.io/openshift-docs-markdown/extensions/ce/crd-upgrade-safety.md): When you update a custom resource definition (CRD) provided by a cluster extension, Operator Lifecycle Manager (OLM) v1 runs a CRD upgrade safety preflight… ## CI/CD - [About CI/CD](https://dogsbay.github.io/openshift-docs-markdown/cicd/overview.md): OpenShift Container Platform is an enterprise-ready Kubernetes platform for developers, which enables organizations to automate the application delivery… - [Overview of Builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds_using_shipwright/overview-openshift-builds.md): Builds is an extensible build framework based on the Shipwright project, which you can use to build container images on your OpenShift Container Platform… - [Understanding image builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/understanding-image-builds.md): A build is the process of transforming input parameters into a resulting object. Most often, the process is used to transform input parameters or source code… - [Understanding build configurations](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/understanding-buildconfigs.md): The following sections define the concept of a build, build configuration, and outline the primary build strategies available. - [Creating build inputs](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/creating-build-inputs.md): Use the following sections for an overview of build inputs, instructions on how to use inputs to provide source content for builds to operate on, and how to… - [Managing build output](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/managing-build-output.md): Use the following sections for an overview of and instructions for managing build output. - [Using build strategies](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/build-strategies.md): The following sections define the primary supported build strategies, and how to use them. - [Custom image builds with Buildah](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/custom-builds-buildah.md): With OpenShift Container Platform 4.22, a docker socket will not be present on the host nodes. This means the mount docker socket option of a custom build is… - [Performing and configuring basic builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/basic-build-operations.md): The following sections provide instructions for basic build operations, including starting and canceling builds, editing BuildConfigs, deleting BuildConfigs,… - [Triggering and modifying builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/triggering-builds-build-hooks.md): The following sections outline how to trigger builds and modify builds using build hooks. - [Performing advanced builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/advanced-build-operations.md): You can set build resources and maximum duration, assign builds to nodes, chain builds, prune builds, and configure build run policies. - [Using Red Hat subscriptions in builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/running-entitled-builds.md): Use the following sections to install Red Hat subscription content within OpenShift Container Platform builds. - [Securing builds by strategy](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/securing-builds-by-strategy.md): Builds in OpenShift Container Platform are run in privileged containers. Depending on the build strategy used, if you have privileges, you can run builds to… - [Build configuration resources](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/build-configuration.md): Use the following procedure to configure build settings. - [Troubleshooting builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/troubleshooting-builds.md): Use the following to troubleshoot build issues. - [Setting up additional trusted certificate authorities for builds](https://dogsbay.github.io/openshift-docs-markdown/cicd/builds/setting-up-trusted-ca.md): Use the following sections to set up additional certificate authorities (CA) to be trusted by builds when pulling images from an image registry. - [About OpenShift Pipelines](https://dogsbay.github.io/openshift-docs-markdown/cicd/pipelines/about-pipelines.md): Red Hat OpenShift Pipelines is a cloud-native, continuous integration and continuous delivery (CI/CD) solution based on Kubernetes resources. It uses Tekton… - [About OpenShift GitOps](https://dogsbay.github.io/openshift-docs-markdown/cicd/gitops/about-redhat-openshift-gitops.md): Red Hat OpenShift GitOps is an Operator that uses Argo CD as the declarative GitOps engine. It enables GitOps workflows across multicluster OpenShift and… - [Configuring Jenkins images](https://dogsbay.github.io/openshift-docs-markdown/cicd/jenkins/images-other-jenkins.md): OpenShift Container Platform provides a container image for running Jenkins. This image provides a Jenkins server instance, which can be used to set up a basic… - [Jenkins agent](https://dogsbay.github.io/openshift-docs-markdown/cicd/jenkins/images-other-jenkins-agent.md): OpenShift Container Platform provides a base image for use as a Jenkins agent. - [Migrating from Jenkins to OpenShift Pipelines](https://dogsbay.github.io/openshift-docs-markdown/cicd/jenkins/migrating-from-jenkins-to-openshift-pipelines.md): You can migrate your CI/CD workflows from Jenkins to Red Hat OpenShift Pipelines, a cloud-native CI/CD experience based on the Tekton project. - [Important changes to OpenShift Jenkins images](https://dogsbay.github.io/openshift-docs-markdown/cicd/jenkins/important-changes-to-openshift-jenkins-images.md): OpenShift Container Platform 4.11 moves the OpenShift Jenkins and OpenShift Agent Base images to the ocp-tools-4 repository at registry.redhat.io. It also… ## Images - [Overview of images](https://dogsbay.github.io/openshift-docs-markdown/openshift_images.md): To understand how containerized applications work in OpenShift Container Platform, you need to know about containers, images, and image streams. This overview… - [Configuring the Cluster Samples Operator](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/configuring-samples-operator.md): You can configure the Cluster Samples Operator to manage the installation and updates of Red Hat Enterprise Linux (RHEL)-based OpenShift Container Platform… - [Using the Cluster Samples Operator with an alternate registry](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/samples-operator-alt-registry.md): You can use the Cluster Samples Operator with an alternate registry by preparing a mirror host and creating a mirror registry. - [Creating images](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/create-images.md): You can create your own container images based on pre-built base images. This process includes following best practices for writing images, defining metadata,… - [Managing images overview](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/managing_images/managing-images-overview.md): Image streams in OpenShift Container Platform provide a layer of abstraction over container images, enabling automation for your CI/CD pipelines. You can… - [Tagging images](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/managing_images/tagging-images.md): Image tags identify specific versions of container images in image streams. You can use image tags to organize images and control which versions your builds… - [Image pull policy](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/managing_images/image-pull-policy.md): To manage image updates and optimize pod startup performance in OpenShift Container Platform, you can configure the imagePullPolicy parameter in your container… - [Using image pull secrets](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/managing_images/using-image-pull-secrets.md): To authenticate with container registries and pull images across OpenShift Container Platform projects or from secured registries, you can configure and use… - [Managing image streams](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/image-streams-manage.md): To create and update container images and track version changes in OpenShift Container Platform, you can use image streams and tags. Add, update, remove, and… - [Using image streams with Kubernetes resources](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/using-imagestreams-with-kube-resources.md): To use image streams with both OpenShift Container Platform native resources and standard Kubernetes resources, reference them in your resource definitions.… - [Triggering updates on image stream changes](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/triggering-updates-on-imagestream-changes.md): When image stream tags update in OpenShift Container Platform, the platform automatically rolls out new images to deployments and builds that reference those… - [Image configuration resources](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/image-configuration.md): You can configure an image registry to store and serve container images. - [Using images overview](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/using_images/using-images-overview.md): To build and deploy containerized applications in OpenShift Container Platform, you can use Source-to-Image (S2I), database, and other container images. These… - [Source-to-image](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/using_images/using-s21-images.md): To create containerized applications in OpenShift Container Platform without manually configuring runtime environments, you can use Source-to-Image (S2I)… - [Customizing source-to-image images](https://dogsbay.github.io/openshift-docs-markdown/openshift_images/using_images/customizing-s2i-images.md): To modify the default assemble and run script behavior in OpenShift Container Platform, you can customize source-to-image (S2I) builder images. You can adapt… ## Building applications - [Building applications overview](https://dogsbay.github.io/openshift-docs-markdown/applications.md): You can organize workloads into isolated projects and streamline your application lifecycle by using the web console or command-line interface (CLI) to create,… - [Working with projects](https://dogsbay.github.io/openshift-docs-markdown/applications/projects/working-with-projects.md): A project allows a community of users to organize and manage their content in isolation from other communities. - [Creating a project as another user](https://dogsbay.github.io/openshift-docs-markdown/applications/projects/creating-project-other-user.md): You can use impersonation to create a project on behalf of a different user account. - [Configuring project creation](https://dogsbay.github.io/openshift-docs-markdown/applications/projects/configuring-project-creation.md): As a cluster administrator, you can allow and configure how developers and service accounts can create, or self-provision, their own projects. - [Using templates](https://dogsbay.github.io/openshift-docs-markdown/applications/creating_applications/using-templates.md): You can use templates to deploy preconfigured applications and create reusable object definitions on your OpenShift Container Platform cluster. Upload,… - [Creating applications using the Developer perspective](https://dogsbay.github.io/openshift-docs-markdown/applications/creating_applications/odc-creating-applications-using-developer-perspective.md): Create and deploy applications on OpenShift Container Platform by using the Developer perspective in the web console. - [Creating applications from installed Operators](https://dogsbay.github.io/openshift-docs-markdown/applications/creating_applications/creating-apps-from-installed-operators.md): You can deploy applications on your OpenShift Container Platform cluster from Operators that a cluster administrator installed. Use the Installed Operators… - [Creating applications by using the CLI](https://dogsbay.github.io/openshift-docs-markdown/applications/creating_applications/creating-applications-using-cli.md): You can create applications on your OpenShift Container Platform cluster from a Git repository, a container image, or a template using the oc new-app command.… - [Creating applications using Ruby on Rails](https://dogsbay.github.io/openshift-docs-markdown/applications/creating_applications/templates-using-ruby-on-rails.md): You can build and deploy a Ruby on Rails 4 application on OpenShift Container Platform by developing it locally. - [Viewing application composition by using the Topology view](https://dogsbay.github.io/openshift-docs-markdown/applications/odc-viewing-application-composition-using-topology-view.md): The Topology view in the Developer perspective of the web console provides a visual representation of all the applications within a project, their build… - [Exporting applications](https://dogsbay.github.io/openshift-docs-markdown/applications/odc-exporting-applications.md): As a developer, you can export your application in the ZIP file format. Based on your needs, import the exported application to another project in the same… - [Understanding Helm](https://dogsbay.github.io/openshift-docs-markdown/applications/working_with_helm_charts/understanding-helm.md): Helm is a software package manager that simplifies deployment of applications and services to OpenShift Container Platform clusters. - [Installing Helm](https://dogsbay.github.io/openshift-docs-markdown/applications/working_with_helm_charts/installing-helm.md): Install the Helm CLI to manage software packages on your OpenShift Container Platform cluster from a local workstation. - [Configuring custom Helm chart repositories](https://dogsbay.github.io/openshift-docs-markdown/applications/working_with_helm_charts/configuring-custom-helm-chart-repositories.md): You can create Helm releases on an OpenShift Container Platform cluster using the following methods: - [Working with Helm releases](https://dogsbay.github.io/openshift-docs-markdown/applications/working_with_helm_charts/odc-working-with-helm-releases.md): You can use the web console to create, update, roll back, or delete a Helm release. - [Understanding deployments](https://dogsbay.github.io/openshift-docs-markdown/applications/deployments/what-deployments-are.md): You can use Deployment and DeploymentConfig objects in OpenShift Container Platform to describe the desired state of an application and to manage pods through… - [Managing deployment processes](https://dogsbay.github.io/openshift-docs-markdown/applications/deployments/managing-deployment-processes.md): You can manage DeploymentConfig objects from the OpenShift Container Platform web console’s Workloads page or by using the oc CLI, depending on your preference. - [Using deployment strategies](https://dogsbay.github.io/openshift-docs-markdown/applications/deployments/deployment-strategies.md): To upgrade applications with little or no downtime in OpenShift Container Platform, you can use a deployment strategy. Choose strategies that use… - [Using route-based deployment strategies](https://dogsbay.github.io/openshift-docs-markdown/applications/deployments/route-based-deployment-strategies.md): To roll out application changes to selected traffic in OpenShift Container Platform, you can use route-based deployment strategies with the router and… - [Resource quotas per project](https://dogsbay.github.io/openshift-docs-markdown/applications/quotas/quotas-setting-per-project.md): A resource quota, defined by a ResourceQuota object, limits aggregate resource consumption per project. It limits the quantity of objects that you can create… - [Resource quotas across multiple projects](https://dogsbay.github.io/openshift-docs-markdown/applications/quotas/quotas-setting-across-multiple-projects.md): A multi-project quota, defined by a ClusterResourceQuota object, shares quotas across multiple projects. The system aggregates the resources used in each… - [Using config maps with applications](https://dogsbay.github.io/openshift-docs-markdown/applications/config-maps.md): By using a config map, you can decouple configuration artifacts from image content to keep containerized applications portable. - [Monitoring project and application metrics by using the Developer perspective](https://dogsbay.github.io/openshift-docs-markdown/applications/odc-monitoring-project-and-application-metrics-using-developer-perspective.md): The Observe view in the Developer perspective enables you to monitor project and application metrics to track performance, troubleshoot issues, and respond to… - [Monitoring application health](https://dogsbay.github.io/openshift-docs-markdown/applications/application-health.md): You can monitor application health on your OpenShift Container Platform cluster by configuring readiness, liveness, and startup probes for your application… - [Editing applications](https://dogsbay.github.io/openshift-docs-markdown/applications/odc-editing-applications.md): You can edit the configuration and the source code of the application you create using the Topology view. - [Pruning objects to reclaim resources](https://dogsbay.github.io/openshift-docs-markdown/applications/pruning-objects.md): Reclaim cluster storage and optimize API server performance by pruning stale resources. You can run manual CLI commands or configure automated cron jobs to… - [Idling applications](https://dogsbay.github.io/openshift-docs-markdown/applications/idling-applications.md): As an administrator, you can reduce cluster resource consumption and lower public cloud costs by temporarily scaling inactive application resources to zero… - [Deleting applications](https://dogsbay.github.io/openshift-docs-markdown/applications/odc-deleting-applications.md): You can delete applications created in your project. ## Serverless - [Serverless overview](https://dogsbay.github.io/openshift-docs-markdown/serverless/about/about-serverless.md): OpenShift Serverless provides Kubernetes native building blocks that enable developers to create and deploy serverless, event-driven applications on OpenShift… ## Machine configuration - [Machine configuration overview](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration.md): You can make changes to the operating systems on OpenShift Container Platform nodes by creating MachineConfig objects, which are managed by the Machine Config… - [Using machine config objects to configure nodes](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-configs-configure.md): You can create MachineConfig custom resources (CR) that modify files, systemd unit files, and other operating system features running on OpenShift Container… - [Using node disruption policies to minimize disruption from machine config changes](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-config-node-disruption.md): You can create a node disruption policy to define the configuration changes that cause a disruption to your cluster, and which changes do not. - [Configuring MCO-related custom resources](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-configs-custom.md): In addition to MachineConfig objects, you can use KubeletConfig or ContainerRuntimeConfig custom resources to change node-level settings that impact how the… - [Pinning images to nodes](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-config-pin-preload-images-about.md): You can prevent a slow, unreliable connection to an image registry from interfering with operations that require pulled images by pulling those images in… - [Boot image management](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/mco-update-boot-images.md): For supported platforms, the Machine Config Operator (MCO) can manage and update the boot image on each node to ensure the Red Hat Enterprise Linux CoreOS… - [Boot image skew enforcement](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/mco-update-boot-skew-mgmt.md): You can use boot image skew enforcement to help ensure that the boot images in a cluster are up-to-date with the OpenShift Container Platform and RHCOS version… - [Manually updating the boot image](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/mco-update-boot-images-manual.md): For OpenShift Container Platform platforms that do not support automatic boot image updating or for clusters configured with the boot image management feature… - [Creating custom machine config pools](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-config-custom-mcp.md): You can create custom machine config pools (MCP) to manage compute nodes for custom use cases that extend outside of the default node types. By using a custom… - [Managing unused rendered machine configs](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-configs-garbage-collection.md): You can remove old, unused rendered machine configs by using the oc adm prune renderedmachineconfigs command. By removing these objects, you can free up disk… - [Image mode for OpenShift](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/mco-coreos-layering.md): You can extend the functionality of your base RHCOS image by layering additional images onto the base image without modifying the base RHCOS image. - [Setting the RHCOS version in a cluster](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/mco-image-streams.md): You can create an OpenShift Container Platform cluster that uses Red Hat Enterprise Linux CoreOS (RHCOS) 10.x or update an existing cluster to RHCOS 10.x,… - [Machine Config Daemon metrics](https://dogsbay.github.io/openshift-docs-markdown/machine_configuration/machine-config-daemon-metrics.md): The Machine Config Daemon, part of the Machine Config Operator, runs on every node in the cluster to manage configuration changes and updates on each of the… ## Machine management - [Overview of machine management](https://dogsbay.github.io/openshift-docs-markdown/machine_management.md): You can use machine management to flexibly work with underlying infrastructure such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Red Hat… - [Creating a compute machine set on AWS](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-aws.md): You can create a different compute machine set to serve a specific purpose in your OpenShift Container Platform cluster on Amazon Web Services (AWS). For… - [Creating a compute machine set on Azure](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-azure.md): You can create a different compute machine set to serve a specific purpose in your OpenShift Container Platform cluster on Microsoft Azure. For example, you… - [Creating a compute machine set on Azure Stack Hub](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-azure-stack-hub.md): You can create a different compute machine set to serve a specific purpose in your OpenShift Container Platform cluster on Microsoft Azure Stack Hub. For… - [Creating a compute machine set on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-gcp.md): You can create a different compute machine set to serve a specific purpose in your OpenShift Container Platform cluster on Google Cloud. For example, you might… - [Creating a compute machine set on IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-ibm-cloud.md): You can create compute machine sets in your OpenShift Container Platform cluster on IBM Cloud(R) to perform specific tasks. For example, you might create… - [Creating a compute machine set on IBM Power Virtual Server](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-ibm-power-vs.md): Create compute machine sets in your OpenShift Container Platform cluster on IBM Power(R) Virtual Server to perform specific tasks. For example, you might… - [Creating a compute machine set on Nutanix](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-nutanix.md): You can create a different compute machine set to serve a specific purpose in your OpenShift Container Platform cluster on Nutanix. For example, you might… - [Creating a compute machine set on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-osp.md): To automate the provisioning and scaling of node virtual machines (VMs) on Red Hat OpenStack Platform (RHOSP) for compute workloads, create a MachineSet YAML… - [Creating a compute machine set on vSphere](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-vsphere.md): You can define and create a OpenShift Container Platform compute machine set on VMware vSphere to enable the Machine API to automatically scale and manage… - [Creating a compute machine set on bare metal](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating_machinesets/creating-machineset-bare-metal.md): You can create a different compute machine set to serve a specific purpose in your OpenShift Container Platform cluster on bare metal. For example, you might… - [Manually scaling a compute machine set](https://dogsbay.github.io/openshift-docs-markdown/machine_management/manually-scaling-machineset.md): You can manually add or remove an instance of a machine in a compute machine set. Manually scaling a compute machine set gives you control over the resource… - [Modifying a compute machine set](https://dogsbay.github.io/openshift-docs-markdown/machine_management/modifying-machineset.md): To add labels, change the instance type, change block storage, or make other changes, you can modify a compute machine set. - [Machine phases and lifecycle](https://dogsbay.github.io/openshift-docs-markdown/machine_management/machine-phases-lifecycle.md): Machines move through a lifecycle that has several defined phases. Understanding the machine lifecycle and its phases can help you verify whether a procedure… - [Deleting a machine](https://dogsbay.github.io/openshift-docs-markdown/machine_management/deleting-machine.md): If you need to remove a machine from your cluster, you can delete a specific machine. If the machine is part of a machine set, deleting the machine can help… - [Applying autoscaling to a cluster](https://dogsbay.github.io/openshift-docs-markdown/machine_management/applying-autoscaling.md): Apply autoscaling to an OpenShift Container Platform cluster to automatically adjust the size of the cluster to meet deployment needs. You can deploy a cluster… - [Creating infrastructure machine sets](https://dogsbay.github.io/openshift-docs-markdown/machine_management/creating-infrastructure-machinesets.md): To reduce subscription costs, you can use infrastructure machine sets to create machines that host only infrastructure components, such as the default router,… - [Adding compute machines to clusters with user-provisioned infrastructure manually](https://dogsbay.github.io/openshift-docs-markdown/machine_management/user_infra/adding-compute-user-infra-general.md): To scale a OpenShift Container Platform cluster that uses user-provisioned infrastructure, you can manually add compute machines during or after installation.… - [Adding compute machines to AWS using CloudFormation templates](https://dogsbay.github.io/openshift-docs-markdown/machine_management/user_infra/adding-aws-compute-user-infra.md): To scale your OpenShift Container Platform cluster on Amazon Web Services (AWS) after user-provisioned installation, you can add compute machines by creating… - [Adding compute machines to vSphere manually](https://dogsbay.github.io/openshift-docs-markdown/machine_management/user_infra/adding-vsphere-compute-user-infra.md): You can add more compute machines to your OpenShift Container Platform cluster on VMware vSphere manually. - [Adding bare-metal compute machines to a vSphere cluster](https://dogsbay.github.io/openshift-docs-markdown/machine_management/user_infra/adding-bare-metal-compute-vsphere-user-infra.md): To support workloads requiring direct hardware access, extend your existing VMware vSphere cluster by adding bare-metal compute machines. This creates a hybrid… - [Adding compute machines to bare metal](https://dogsbay.github.io/openshift-docs-markdown/machine_management/user_infra/adding-bare-metal-compute-user-infra.md): To scale your OpenShift Container Platform cluster on bare-metal or platform-agnostic infrastructure, you can add more compute machines. Create RHCOS machines,… - [About control plane machine sets](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-about.md): With control plane machine sets, you can automate management of the control plane machine resources within your OpenShift Container Platform cluster,… - [Getting started with control plane machine sets](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-getting-started.md): Set up the control plane machine set to enable automated management, recovery, and configuration updates for control plane machines in your cluster. - [Managing control plane machines with control plane machine sets](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-managing-machines.md): Control plane machine sets automate several essential aspects of control plane management to reduce operational overhead and ensure consistency. - [Control plane machine set configuration](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-configuration.md): Use a control plane machine set to automate management and recovery of control plane machines in your cluster. - [Control plane configuration options for Amazon Web Services](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-aws.md): You can update your control plane machines to reflect changes in your infrastructure or environment by editing values in the control plane machine set… - [Configuring Amazon Web Services features for control plane machines](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-supported-features-aws.md): You can enable or change the configuration of features for your control plane machines by editing values in the control plane machine set specification. - [Control plane configuration options for Microsoft Azure](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-azure.md): You can update your control plane machines to reflect changes in your infrastructure or environment by editing values in the control plane machine set… - [Configuring Microsoft Azure features for control plane machines](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-supported-features-azure.md): You can enable or change the configuration of features for your control plane machines by editing values in the control plane machine set specification. - [Control plane configuration options for Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-gcp.md): You can update your control plane machines to reflect changes in your infrastructure or environment by editing values in the control plane machine set… - [Configuring Google Cloud features for control plane machines](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-supported-features-gcp.md): You can enable or change the configuration of features for your control plane machines by editing values in the control plane machine set specification. - [Control plane configuration options for Nutanix](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-nutanix.md): You can update your control plane machines to reflect changes in your infrastructure or environment by editing values in the control plane machine set… - [Control plane configuration options for Red Hat OpenStack Platform](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-openstack.md): You can update your control plane machines to reflect changes in your infrastructure or environment by editing values in the control plane machine set… - [Configuring Red Hat OpenStack Platform features for control plane machines](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-supported-features-openstack.md): You can enable or change the configuration of features for your control plane machines by editing values in the control plane machine set specification. - [Control plane configuration options for VMware vSphere](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-config-options-vsphere.md): You can update your control plane machines to reflect changes in your infrastructure or environment by editing values in the control plane machine set… - [Configuring VMware vSphere features for control plane machines](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso_provider_configurations/cpmso-supported-features-vsphere.md): You can enable or change the configuration of features for your control plane machines by editing values in the control plane machine set specification. - [Control plane resiliency and recovery](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-resiliency.md): You can use the control plane machine set to improve the resiliency of the control plane for your OpenShift Container Platform cluster. - [Troubleshooting the control plane machine set](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-troubleshooting.md): Use the following information to understand and recover from issues you might encounter. - [Disabling the control plane machine set](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-disabling.md): Disable the control plane machine set if you need to manually manage control plane machines or troubleshoot Operator behavior. - [Manually scaling control plane machines](https://dogsbay.github.io/openshift-docs-markdown/machine_management/control_plane_machine_management/cpmso-manually-scaling-control-planes.md): Manually scale to 4 or 5 control plane nodes on bare-metal infrastructure to recover from a degraded state, perform deep-level debugging, or ensure control… - [About the Cluster API](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster-api-about.md): You can use the Cluster API to create and manage compute machine sets and compute machines in your OpenShift Container Platform cluster. - [Getting started with the Cluster API](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster-api-getting-started.md): The Machine API and Cluster API are distinct API groups that have similar resources. You can use these API groups to automate the management of infrastructure… - [Managing machines with the Cluster API](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster-api-managing-machines.md): You can manage machines with the Cluster API by modifying a Cluster API machine template or a compute machine set by using the CLI. - [Cluster API configuration options for Amazon Web Services](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-aws.md): You can change the configuration of your Amazon Web Services (AWS) Cluster API machines by updating values in the Cluster API custom resource manifests. - [Cluster API configuration options for Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-gcp.md): You can change the configuration of your Google Cloud Cluster API machines by updating values in the Cluster API custom resource manifests. - [Cluster API configuration options for Microsoft Azure](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-azure.md): You can change the configuration of your Microsoft Azure Cluster API machines by updating values in the Cluster API custom resource manifests. - [Cluster API configuration options for Red Hat OpenStack Platform](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-rhosp.md): You can change the configuration of your Red Hat OpenStack Platform (RHOSP) Cluster API machines by updating values in the Cluster API custom resource… - [Cluster API configuration options for VMware vSphere](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-vsphere.md): You can change the configuration of your VMware vSphere Cluster API machines by updating values in the Cluster API custom resource manifests. - [Cluster API configuration options for bare metal](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster_api_provider_configurations/cluster-api-config-options-bare-metal.md): You can change the configuration of your bare metal Cluster API machines by updating values in the Cluster API custom resource manifests. - [Troubleshooting Cluster API clusters](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster-api-troubleshooting.md): To help avoid or recover from issues in a cluster that supports migrating resources to use a different authoritative API, you can learn how to recognize these… - [Disabling the Cluster API](https://dogsbay.github.io/openshift-docs-markdown/machine_management/cluster_api_machine_management/cluster-api-disabling.md): To stop using the Cluster API to automate the management of infrastructure resources on your OpenShift Container Platform cluster, convert any Cluster API… - [Deploying machine health checks](https://dogsbay.github.io/openshift-docs-markdown/machine_management/deploying-machine-health-checks.md): You can configure and deploy a machine health check to automatically repair damaged machines in a machine pool. ## etcd - [Overview of etcd](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-overview.md): etcd is the primary Kubernetes data store on OpenShift Container Platform. Knowing how disk, network, and consensus latency affect etcd helps you keep the… - [Recommended etcd practices](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-practices.md): Follow storage, latency, and hardware validation guidance for etcd to reduce leader elections, API timeouts, and control plane instability on OpenShift… - [Ensuring reliable etcd performance and scalability](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-performance.md): Optimize etcd reliability and scalability by understanding hardware, network, and cluster factors that affect control plane performance, from storage latency… - [Backing up etcd](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-backup-restore/etcd-backup.md): Back up etcd data regularly and store it in a secure location so you can restore your cluster to a previous state, using a snapshot from the same z-stream… - [Replacing a healthy etcd member](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-backup-restore/replace-healthy-etcd-member.md): You might need to replace a healthy etcd member for planned hardware maintenance, hardware upgrades, or migration to new infrastructure. - [Replacing an unhealthy etcd member](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-backup-restore/replace-unhealthy-etcd-member.md): To restore etcd quorum when a single member is unhealthy, identify the member and determine whether its machine is stopped, its node is not ready, or its pod… - [Disaster recovery](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-backup-restore/etcd-disaster-recovery.md): To return your cluster to a working state after quorum loss, control plane failure, or expired certificates, follow the disaster recovery procedures for your… - [Enabling etcd encryption](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-encrypt.md): Encrypt and decrypt etcd data in OpenShift Container Platform to protect sensitive cluster resources such as secrets, config maps, and OAuth tokens. - [About KMS](https://dogsbay.github.io/openshift-docs-markdown/etcd/KMS_v2.md): You can configure Kubernetes Key Management Service (KMS) v2 on OpenShift Container Platform to centralize encryption key management and meet regulatory… - [Configuring KMS](https://dogsbay.github.io/openshift-docs-markdown/etcd/KMS_v2/kms-configuring.md): You can configure external KMS encryption for etcd to centralize key management and meet regulatory compliance requirements. - [Disabling KMS](https://dogsbay.github.io/openshift-docs-markdown/etcd/KMS_v2/kms-disabling.md): You can disable KMS encryption and migrate to local etcd encryption to simplify operations or resolve external KMS connectivity issues. - [Guidance for clusters that span data centers](https://dogsbay.github.io/openshift-docs-markdown/etcd/etcd-guidance-span.md): Evaluate considerations and metrics for OpenShift Container Platform clusters that span data centers so you can design supported, resilient multisite… ## Hosted control planes - [Hosted control planes release notes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-release-notes.md): With this release, hosted control planes for OpenShift Container Platform 4.22 is available. Hosted control planes for OpenShift Container Platform 4.22… - [Hosted control planes overview](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes.md): You can deploy OpenShift Container Platform clusters by using two different control plane configurations: standalone or hosted control planes. - [Requirements for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-prepare/hcp-requirements.md): Ensure you are familiar with the general requirements to deploy hosted control planes. - [Sizing guidance for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-prepare/hcp-sizing-guidance.md): Many factors, including hosted cluster workload and worker node count, affect how many hosted control planes can fit within a certain number of worker nodes. - [Overriding resouce utilization measurements](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-prepare/hcp-override-resource-util.md): The set of baseline measurements for resource utilization can vary in each hosted cluster. Ensure that you understand the resource utilization needed for your… - [Installing the hosted control plane command-line interface](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-prepare/hcp-cli.md): The hosted control planes command-line interface, hcp, is a tool that you can use to get started with hosted control planes. For Day 2 operations, such as… - [Distributing hosted cluster workloads](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-prepare/hcp-distribute-workloads.md): In hosted control planes for OpenShift Container Platform, cluster management is separate from cluster workload. As you prepare your deployment, ensure you… - [Enabling or disabling the hosted control planes feature](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-prepare/hcp-enable-disable.md): The hosted control planes feature, as well as the hypershift-addon managed cluster add-on, are enabled by default. If needed, you can disable the feature, or… - [Deploying hosted control planes on AWS](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-aws.md): To reduce infrastructure costs and improve cluster management efficiency, you can deploy hosted control planes on AWS. This configuration decouples the control… - [Deploying hosted control planes on Azure](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-azure.md): With hosted control planes on Microsoft Azure, you can reduce the cost associated with dedicated control-plane node VMs for each cluster. You can provision… - [Deploying hosted control planes on bare metal](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-bm.md): To maximize hardware performance and maintain control over your physical infrastructure, you can deploy hosted control planes on bare metal by using the Agent… - [Deploying hosted control planes on OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-virt.md): With hosted control planes and OpenShift Virtualization, you can create OpenShift Container Platform clusters with worker nodes that are hosted by KubeVirt… - [Deploying hosted control planes on non-bare-metal agent machines](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-non-bm.md): To maintain infrastructure flexibility while using existing virtualization layers, you can deploy hosted control planes on non-bare-metal Agent machines. You… - [Deploying hosted control planes on IBM Z](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-ibmz.md): You can deploy hosted control planes on IBM Z by configuring a cluster to function as a management cluster. The management cluster is the OpenShift Container… - [Deploying hosted control planes on IBM Power](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-ibm-power.md): You can deploy hosted control planes on IBM Power by configuring a cluster to function as a hosting cluster. This configuration provides an efficient and… - [Deploying hosted control planes on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-deploy/hcp-deploy-openstack.md): You can deploy hosted control planes with hosted clusters that run on Red Hat OpenStack Platform (RHOSP) 17.1. - [Managing hosted control planes on AWS](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-manage/hcp-manage-aws.md): After you deploy a hosted cluster on Amazon Web Services (AWS), you can manage the cluster. - [Managing hosted control planes on bare metal](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-manage/hcp-manage-bm.md): After you deploy hosted control planes on bare metal, you can manage a hosted cluster. - [Managing hosted control planes on OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-manage/hcp-manage-virt.md): After you deploy a hosted cluster on OpenShift Virtualization, you can manage the cluster. - [Managing hosted control planes on non-bare-metal agent machines](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-manage/hcp-manage-non-bm.md): After you deploy hosted control planes on non-bare-metal agent machines, you can manage a hosted cluster. - [Managing hosted control planes on IBM Power](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-manage/hcp-manage-ibm-power.md): After you deploy hosted control planes on IBM Power, you can manage a hosted cluster. - [Managing hosted control planes on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-manage/hcp-manage-openstack.md): After you deploy hosted control planes on Red Hat OpenStack Platform (RHOSP) agent machines, you can manage a hosted cluster. - [Introduction to hosted control planes in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-disconnected/hcp-deploy-dc.md): In the context of hosted control planes, a disconnected environment is an OpenShift Container Platform deployment that is not connected to the internet and… - [Deploying hosted control planes on OpenShift Virtualization in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-disconnected/hcp-deploy-dc-virt.md): When you deploy hosted control planes in a disconnected environment, some of the steps differ depending on whether you use bare metal or OpenShift… - [Deploying hosted control planes on bare metal in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-disconnected/hcp-deploy-dc-bm.md): In the context of hosted control planes, a disconnected environment is an OpenShift Container Platform deployment that is not connected to the internet and… - [Deploying hosted control planes on IBM Z in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-disconnected/disconnected-install-ibmz-hcp.md): Hosted control planes deployments in disconnected environments function differently than in a standalone OpenShift Container Platform. - [Monitoring user workload in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-disconnected/hcp-dc-monitor.md): When the --enable-uwm-telemetry-remote-write option is enabled, user workload monitoring is enabled and it can remotely write telemetry metrics from control… - [Configuring certificates for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-certificates.md): To establish secure and encrypted communication between your clients and the hosted control plane, you must configure a server certificate for your hosted… - [Updating hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-updating.md): Updates for hosted control planes involve updating the hosted cluster and the node pools. - [About high availability for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/about-hcp-ha.md): You can maintain high availability (HA) for hosted control planes by recovering etcd members for a hosted cluster, backing up and restoring etcd for a hosted… - [Recovering a failing etcd cluster](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-recovering-etcd-cluster.md): In a highly available control plane, three etcd pods run as a part of a stateful set in an etcd cluster. To recover an etcd cluster, identify unhealthy etcd… - [Backing up and restoring etcd on a hosted cluster](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-backup-restore-on-premise.md): By backing up and restoring etcd on a hosted cluster, you can fix failures, such as corrupted or missing data in an etcd member of a three-node cluster. If… - [Backing up and restoring etcd on the management cluster](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-backup-restore-aws.md): You can back up and restore etcd on the management cluster to fix failures. - [Backing up and restoring a hosted cluster on OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-backup-restore-virt.md): You can back up and restore a hosted cluster on OpenShift Virtualization to fix failures. - [Disaster recovery for a hosted cluster in AWS](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-disaster-recovery-aws.md): You can recover a hosted cluster to the same region within Amazon Web Services (AWS). For example, you need disaster recovery when the upgrade of a management… - [Disaster recovery for a hosted cluster by using OADP](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-disaster-recovery-oadp.md): By using the OpenShift API for Data Protection (OADP) Operator for disaster recovery, you can restore hosted cluster namespaces from object storage instead of… - [Automated disaster recovery for a hosted cluster by using OADP](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-disaster-recovery-oadp-auto.md): In hosted clusters on bare-metal or Amazon Web Services (AWS) platforms, you can automate some backup and restore steps by using the OpenShift API for Data… - [Backing up etcd data for hosted control planes by using the etcd snapshot method](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp_high_availability/hcp-backup-etcd-snapshot.md): To back up etcd data for hosted control planes, you can use the default volume snapshot approach, or you can take the etcd snapshot approach, which results in… - [Authentication and authorization for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-authentication-authorization.md): The OpenShift Container Platform control plane includes a built-in OAuth server. You can obtain OAuth access tokens to authenticate to the OpenShift Container… - [Handling machine configuration for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-machine-config.md): In a standalone OpenShift Container Platform cluster, a machine config pool manages a set of nodes. You can handle a machine configuration by using the… - [Feature gates in a hosted cluster](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-using-feature-gates.md): You can use feature gates in a hosted cluster to enable features that are not part of the default set of features. You can enable the TechPreviewNoUpgrade… - [Observability for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-observability.md): You can gather metrics for hosted control planes by configuring metrics sets. Monitoring dashboards are created in the management cluster for each hosted… - [Networking for hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-networking.md): Ensure optimal performance with hosted control planes by configuring network settings. Those settings include internal subnets and proxy support for… - [Troubleshooting hosted control planes](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-troubleshooting.md): If you encounter an issue with hosted control planes, you can gather information about the hosted cluster, OpenShift Container Platform, or other components so… - [Destroying a hosted cluster on AWS](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-aws.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Destroying a hosted cluster on bare metal](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-bm.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Destroying a hosted cluster on OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-virt.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Destroying a hosted cluster on IBM Z](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-ibmz.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Destroying a hosted cluster on IBM Power](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-ibm-power.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Destroying a hosted cluster on OpenStack](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-openstack.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Destroying a hosted cluster on non-bare-metal agent machines](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-destroy/hcp-destroy-non-bm.md): You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that… - [Manually importing a hosted cluster](https://dogsbay.github.io/openshift-docs-markdown/hosted_control_planes/hcp-import.md): Hosted clusters are automatically imported into multicluster engine Operator after the hosted control plane becomes available. ## Virtualized control planes - [Understanding virtualized control planes](https://dogsbay.github.io/openshift-docs-markdown/vcp/vcp-overview.md): A virtualized control plane deployment is an OpenShift Container Platform cluster whose control plane nodes run as virtual machines (VMs) on a hosting cluster… - [Prerequisites for virtualized control planes](https://dogsbay.github.io/openshift-docs-markdown/vcp/vcp-prerequisites.md): Before deploying a virtualized control plane cluster, ensure your environment meets the following requirements. - [Preparing the environment for virtualized control planes](https://dogsbay.github.io/openshift-docs-markdown/vcp/vcp-preparing-environment.md): Prepare your hosting cluster environment before deploying a virtualized control plane cluster. This includes installing and configuring KubeVirt Redfish and… - [Deploying a virtualized control plane](https://dogsbay.github.io/openshift-docs-markdown/vcp/vcp-installing-cluster.md): After preparing your environment, install the virtualized control plane cluster by using your preferred installation method. The agent-based installer and… ## Nodes - [Overview of nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes.md): In an OpenShift Container Platform cluster, nodes, pods, and application containers are foundational components that you use to create and manage workloads. - [About pods](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-using.md): To run your application containers in OpenShift Container Platform, you must use pods. Pods allow you to group tightly coupled containers together on a single… - [Viewing pods](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-viewing.md): As an administrator, you can view cluster pods, check their health, and evaluate the overall health of the cluster. You can also view a list of pods associated… - [Configuring a cluster for pods](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-configuring.md): To maintain optimal pod performance and availability, administrators can configure pod restart behavior, lifecycle settings, resource limits, disruption… - [Automatically scaling pods with the horizontal pod autoscaler](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-autoscaling.md): As a developer, you can use a horizontal pod autoscaler (HPA) to specify how OpenShift Container Platform should automatically increase or decrease the scale… - [Automatically adjust pod resource levels with the vertical pod autoscaler](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-vertical-autoscaler.md): You can use the OpenShift Container Platform Vertical Pod Autoscaler Operator (VPA) to help you understand the optimal CPU and memory usage for your pods and… - [Adjust pod resource levels without pod disruption](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-adjust-resources-in-place.md): You can change the CPU or memory resource requests and limits assigned to a container without re-creating or restarting the pod by using in-place pod resizing. - [Providing sensitive data to pods by using secrets](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-secrets.md): As an administrator, you can use Secret objects to provide sensitive information, such as passwords and user names, to applications without exposing that… - [Providing sensitive data to pods by using an external secrets store](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-secrets-store.md): As an alternative to using secret objects to provide sensitive information, such as passwords and user names, to applications, you can use an external secret… - [Authenticating pods with short-term credentials](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-short-term-auth.md): Some OpenShift Container Platform clusters use short-term security credentials, created and managed outside the cluster, for individual components.… - [Creating and using config maps](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-configmaps.md): You can review the following sections to learn how to create and use config maps. By using a config map, you can decouple environment-specific configuration… - [Mounting an OCI image into a pod](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-image-volume.md): You can mount an Open Container Initiative (OCI)-compliant container image or artifact directly into a pod, making the OCI object accessible to the containers… - [Using Device Manager to make devices available to nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-plugins.md): Device plugins allow you to use a particular device type (GPU, InfiniBand, or other similar computing resources that require vendor-specific initialization and… - [Including pod priority in pod scheduling decisions](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-priority.md): Pod priority ranks pods by importance to influence scheduling order, sort out-of-resource evictions, and enable preemption, where higher-priority pods can… - [Placing pods on specific nodes using node selectors](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-node-selectors.md): For a pod to be eligible to run on a specific node, you can include a node selector in the pod spec that has the indicated key-value pairs as the label on that… - [Allocating GPUs to pods by using DRA](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-allocate-dra.md): You can use Attribute-Based GPU Allocation to enable fine-tuned control over graphics processing unit (GPU) resource allocation in OpenShift Container… - [Run Once Duration Override Operator overview](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/run_once_duration_override.md): The Run Once Duration Override Operator enforces time limits on run-once pods to prevent tasks from running indefinitely and consuming cluster resources. - [Run Once Duration Override Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/run_once_duration_override/run-once-duration-override-release-notes.md): The Run Once Duration Override Operator sets a maximum active deadline on run-once pods, terminating pods that exceed the configured duration. - [Overriding the active deadline for run-once pods](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/run_once_duration_override/run-once-duration-override-install.md): You can use the Run Once Duration Override Operator to set a maximum active deadline for run-once pods in your cluster. - [Uninstalling the Run Once Duration Override Operator](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/run_once_duration_override/run-once-duration-override-uninstall.md): You can remove the Run Once Duration Override Operator from OpenShift Container Platform by uninstalling the Operator and deleting its related resources, such… - [Running pods in Linux user namespaces](https://dogsbay.github.io/openshift-docs-markdown/nodes/pods/nodes-pods-user-namespaces.md): To enhance container security and prevent potential breakouts, you can isolate pod processes by using Linux user namespaces. By using this configuration, you… - [Custom Metrics Autoscaler Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn.md): You can review the following release notes to learn about changes in the Custom Metrics Autoscaler Operator version 2.19.0-3. The release notes for the Custom… - [Past releases](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-rn/nodes-cma-autoscaling-custom-rn-past.md): You can review the following release notes to learn about changes in previous versions of the Custom Metrics Autoscaler Operator. - [Custom Metrics Autoscaler Operator overview](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom.md): As a developer, you can use Custom Metrics Autoscaler Operator for Red Hat OpenShift to specify how OpenShift Container Platform should automatically increase… - [Installing the custom metrics autoscaler](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-install.md): You can use the OpenShift Container Platform web console to install the Custom Metrics Autoscaler Operator. - [Understanding the custom metrics autoscaler triggers](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-trigger.md): Triggers, also known as scalers, provide the metrics that the Custom Metrics Autoscaler Operator uses to scale your pods. - [Understanding custom metrics autoscaler trigger authentications](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-trigger-auth.md): A trigger authentication allows you to include authentication information in a scaled object or a scaled job that can be used by the associated containers. You… - [Understanding how to add custom metrics autoscalers](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-adding.md): To add a custom metrics autoscaler, create a ScaledObject custom resource for a deployment, stateful set, or custom resource. Create a ScaledJob custom… - [Pausing the custom metrics autoscaler](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-pausing.md): You can pause and restart the autoscaling of a workload, as needed. - [Gathering audit logs](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-audit-log.md): You can gather audit logs, which are a security-relevant chronological set of records documenting the sequence of activities that have affected the system by… - [Gathering debugging data](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-debugging.md): When opening a support case, it is helpful to provide debugging information about your cluster to Red Hat Support. - [Viewing Operator metrics](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-metrics.md): The Custom Metrics Autoscaler Operator exposes ready-to-use metrics that it pulls from the on-cluster monitoring component. You can query the metrics by using… - [Removing the Custom Metrics Autoscaler Operator](https://dogsbay.github.io/openshift-docs-markdown/nodes/cma/nodes-cma-autoscaling-custom-removing.md): You can remove the custom metrics autoscaler from your OpenShift Container Platform cluster. After removing the Custom Metrics Autoscaler Operator, remove… - [About pod placement using the scheduler](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-about.md): You can rely on the default pod scheduling or use the advanced pod scheduling tool for greater control over pod scheduling. Pod scheduling is an internal… - [Scheduling pods using a scheduler profile](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-profiles.md): You can use a scheduling profile to configure how the scheduler spreads pods across nodes to enforce low or high node utilization. - [Placing pods relative to other pods using pod affinity and anti-affinity rules](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-pod-affinity.md): To control workload distribution, you can use pod affinity and anti-affinity rules to specify whether pods must be scheduled close to or separate from other… - [Controlling pod placement on nodes using node affinity rules](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-node-affinity.md): You can use a node affinity to control which nodes your pod can be scheduled on based on node labels. Node affinity helps you ensure your applications run on… - [Placing pods onto overcommited nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-overcommit.md): OpenShift Container Platform administrators can use container compute resource requests and limits to allow and manage the overcommitment of resources on a… - [Controlling pod placement using node taints](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-taints-tolerations.md): You can use taints and tolerations to allow the scheduler to control which pods should or should not be scheduled on a node. - [Placing pods on specific nodes using node selectors](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-node-selectors.md): You can use a node selector to specify a map of key/value pairs that you define by using custom labels on nodes and selectors specified in pods. For the pod to… - [Controlling pod placement using pod topology spread constraints](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/nodes-scheduler-pod-topology-spread-constraints.md): To achieve high availability and more efficient resource utilization, you can use pod topology spread constraints to control the placement of your pods across… - [Descheduler overview](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/descheduler.md): The descheduler evicts running pods so that the default scheduler can place them on more suitable nodes. - [Descheduler release notes](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/descheduler/nodes-descheduler-release-notes.md): Review the Kube Descheduler Operator release notes to track its development and learn what is new and changed with each release. - [Evicting pods using the descheduler](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/descheduler/nodes-descheduler-configuring.md): You can run the descheduler in OpenShift Container Platform by installing the Kube Descheduler Operator and setting the required profiles and other… - [Uninstalling the descheduler](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/descheduler/nodes-descheduler-uninstalling.md): If you no longer need the Kube Descheduler Operator in your cluster, you can uninstall the Operator and remove its related resources. - [Secondary scheduler overview](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/secondary_scheduler.md): You can install the Secondary Scheduler Operator to run a custom secondary scheduler alongside the default scheduler to schedule pods. - [Secondary Scheduler Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/secondary_scheduler/nodes-secondary-scheduler-release-notes.md): Review the Secondary Scheduler Operator for Red Hat OpenShift release notes to track its development and learn what is new and changed with each release. - [Scheduling pods using a secondary scheduler](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/secondary_scheduler/nodes-secondary-scheduler-configuring.md): You can run a custom secondary scheduler in OpenShift Container Platform by installing the Secondary Scheduler Operator, deploying the secondary scheduler, and… - [Uninstalling the Secondary Scheduler Operator](https://dogsbay.github.io/openshift-docs-markdown/nodes/scheduling/secondary_scheduler/nodes-secondary-scheduler-uninstalling.md): If you no longer need the Secondary Scheduler Operator for Red Hat OpenShift in your cluster, you can uninstall the Operator and remove its related resources. - [Running background tasks on nodes automatically with daemon sets](https://dogsbay.github.io/openshift-docs-markdown/nodes/jobs/nodes-pods-daemonsets.md): Daemon sets ensure that pods run on all or specific nodes in a cluster, enabling cluster-wide services such as logging agents, monitoring tools, and shared… - [Running tasks in pods using jobs](https://dogsbay.github.io/openshift-docs-markdown/nodes/jobs/nodes-nodes-jobs.md): Jobs execute one-time or scheduled tasks in your cluster, tracking completion status and managing pod lifecycles for batch workloads, parallel processing, and… - [Viewing and listing the nodes in your cluster](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-viewing.md): You can list all the nodes in your cluster to obtain information such as status, age, memory usage, and details about the nodes. - [Working with nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-working.md): As an administrator, you can perform several tasks to make your clusters more efficient. - [Managing nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-managing.md): OpenShift Container Platform uses a KubeletConfig custom resource (CR) to manage the configuration of nodes. By creating an instance of a KubeletConfig object,… - [Adding worker nodes to an on-premise cluster](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-adding-node-iso.md): You can add worker nodes to on-premise clusters by using the OpenShift CLI (oc) to generate an ISO image, which can then be used to boot one or more nodes in… - [Managing the maximum number of pods per node](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-managing-max-pods.md): In OpenShift Container Platform, you can configure the number of pods that can run on a node based on the number of processor cores on the node, a hard limit,… - [Replacing a failed bare-metal control plane node without BMC credentials](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-replace-control-plane.md): If a control plane node on your bare-metal cluster has failed and cannot be recovered, but you installed your cluster without providing baseboard management… - [Using the Node Tuning Operator](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-node-tuning-operator.md): The Node Tuning Operator in OpenShift Container Platform helps you manage node-level tuning by orchestrating the TuneD daemon. You can use this unified… - [Remediating, fencing, and maintaining nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-remediating-fencing-maintaining-rhwa.md): When node-level failures occur, due to issues such as kernel hangs or network issues, it is important to isolate the node, known as fencing, before initiating… - [Understanding node rebooting](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-rebooting.md): Review the following information to learn about rebooting a node without causing an outage for applications running on the platform by first evacuating the… - [Boot image management](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-update-boot-images.md): For supported platforms, the Machine Config Operator (MCO) can manage and update the boot image on each node to ensure the Red Hat Enterprise Linux CoreOS… - [Freeing node resources using garbage collection](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-garbage-collection.md): As an administrator, you can use OpenShift Container Platform to ensure that your nodes are running efficiently by freeing up resources through garbage… - [Allocating resources for nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-resources-configuring.md): By default, upon node start up OpenShift Container Platform automatically calculates and reserves a portion of the CPU and memory resources for use by the… - [Allocating specific CPUs for nodes in a cluster](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-resources-cpus.md): When using the static CPU Manager policy, you can explicitly define a list of CPUs that are reserved for critical system processes on specific nodes. Reserving… - [Additional CRI-O storage locations for faster container startup](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-additional-crio-storage.md): To reduce application startup time, make your applications run more efficiently, and configure lazy pulling, you can configure additional storage locations for… - [Enabling TLS security profiles for the kubelet](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-tls.md): You can use a TLS (Transport Layer Security) security profile to define which TLS ciphers are required by the kubelet when it is acting as an HTTP server. The… - [Creating infrastructure nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-nodes-creating-infrastructure-nodes.md): You can use infrastructure machine sets to create machines that host only infrastructure components, such as the default router, the integrated container image… - [Understanding containers](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-using.md): Containers are the basic units of OpenShift Container Platform applications that isolate processes to provide portable micro-services. To maintain cluster… - [Using Init Containers to perform tasks before a pod is deployed](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-init.md): You can use init containers, which are specialized containers that run before application containers and can contain utilities or setup scripts not present in… - [Using volumes to persist container data](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-volumes.md): You can use volumes to persist the data used by the containers in a pod. A volume is directory, accessible to the containers in a pod, where data is stored for… - [Mapping volumes using projected volumes](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-projected-volumes.md): You can centralize sensitive information and environment metadata for your applications by using projected volumes to map multiple configuration sources, such… - [Allowing containers to consume API objects](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-downward-api.md): You can use the Downward API to allow containers to consume information about API objects, such as the pod’s name, namespace, and resource values, without… - [Copying files to or from a container](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-copying-files.md): You can use the oc rsync command, or remote sync, to copy local files to or from a remote directory in a OpenShift Container Platform container. - [Executing remote commands in a container](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-remote-commands.md): You can use the oc exec command to execute remote commands in OpenShift Container Platform containers from your local machine. - [Using port forwarding to access applications in a container](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-port-forwarding.md): You can configure port forwarding to pods, which expose services in your cluster to clients outside of the cluster. - [Using sysctls in containers](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-sysctls.md): You can configure namespaced sysctls to manage kernel parameters for specific pods or network interfaces. By enabling safe or unsafe namespaced sysctls, you… - [Accessing faster builds with /dev/fuse](https://dogsbay.github.io/openshift-docs-markdown/nodes/containers/nodes-containers-dev-fuse.md): You can configure your pods with the /dev/fuse device to enable faster and more efficient container image builds, particularly for unprivileged users. This… - [Viewing system event information in a cluster](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-containers-events.md): You can view events in OpenShift Container Platform, which are based on events that happen to API objects in an OpenShift Container Platform cluster. - [Estimating the number of pods your OpenShift Container Platform nodes can hold](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-cluster-resource-levels.md): As a cluster administrator, you can use the OpenShift Cluster Capacity Tool to view the number of pods that can be scheduled in your cluster. This allows you… - [Restrict resource consumption with limit ranges](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-cluster-limit-ranges.md): You can use limit ranges to restrict resource consumption for specific objects in a project. - [Configuring cluster memory to meet container memory and risk requirements](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-cluster-resource-configure.md): As a cluster administrator, you can manage application memory usage to help your clusters operate more efficiently. - [Configuring your cluster to place pods on overcommited nodes](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-cluster-overcommit.md): OpenShift Container Platform administrators can control the level of overcommit and manage container density on developer containers by using the… - [Enabling features using FeatureGates](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-cluster-enabling-features.md): As an administrator, you can use feature gates to enable features that are not part of the default set of features so that you can use these non-default… - [Improving cluster stability in high latency environments using worker latency profiles](https://dogsbay.github.io/openshift-docs-markdown/nodes/clusters/nodes-cluster-worker-latency-profiles.md): Review the following information to learn about worker latency profiles, which adjust the frequency that the Kubelet and the Kubernetes Controller Manager wait… - [Using remote worker node at the network edge](https://dogsbay.github.io/openshift-docs-markdown/nodes/edge/nodes-edge-remote-workers.md): You can configure OpenShift Container Platform clusters with nodes located at your network edge, called remote worker nodes. A typical cluster with remote… - [Adding worker nodes to single-node OpenShift clusters](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes/nodes-sno-worker-nodes.md): You can add worker nodes to single-node OpenShift clusters in case you need additional capacity in your cluster. - [Node metrics dashboard](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes-dashboard-using.md): You can use the node metrics dashboard to help you identify potential pod scaling issues. - [Manage secure signatures with sigstore](https://dogsbay.github.io/openshift-docs-markdown/nodes/nodes-sigstore-using.md): To improve supply chain security, cluster administrators or application developers can use the sigstore framework with OpenShift Container Platform. ## Windows Container Support for OpenShift - [Red Hat OpenShift support for Windows Containers overview](https://dogsbay.github.io/openshift-docs-markdown/windows_containers.md): You can use Red Hat OpenShift support for Windows Containers to run Windows compute nodes in an OpenShift Container Platform cluster by using the Red Hat… - [Red Hat OpenShift support for Windows Containers release notes](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/wmco_rn/windows-containers-release-notes.md): You can review the release notes to learn about the changes introduced through each release of the Red Hat OpenShift support for Windows Containers and the… - [Past releases](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/wmco_rn/windows-containers-release-notes-past.md): You can review the release notes to learn about changes in previous versions of the Windows Machine Config Operator (WMCO). - [Windows Machine Config Operator prerequisites](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/wmco_rn/windows-containers-release-notes-prereqs.md): You can review the following information for details on the supported platform versions, Windows Server versions, and networking configurations for the Windows… - [Windows Machine Config Operator known limitations](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/wmco_rn/windows-containers-release-notes-limitations.md): Note the following limitations when working with Windows nodes managed by the WMCO (Windows nodes): - [Getting support](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/windows-containers-support.md): Windows Container Support for Red Hat OpenShift is provided and available as an optional, installable component. Windows Container Support for Red Hat… - [Understanding Windows container workloads](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/understanding-windows-container-workloads.md): You can use the Windows Machine Config Operator (WMCO) to run Microsoft Windows Server containers on OpenShift Container Platform. - [Enabling Windows container workloads](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/enabling-windows-container-workloads.md): Before adding Windows workloads to your cluster, you must install the Windows Machine Config Operator (WMCO), which is available in the OpenShift Container… - [Creating a Windows machine set on AWS](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/creating_windows_machinesets/creating-windows-machineset-aws.md): You can use a MachineSet custom resource (CR) to add a Windows compute node to your Amazon Web Services cluster, where you can run Windows container workloads. - [Creating a Windows machine set on Azure](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/creating_windows_machinesets/creating-windows-machineset-azure.md): You can use a MachineSet custom resource (CR) to add a Windows compute node to your Microsoft Azure cluster, where you can run Windows container workloads. - [Creating a Windows machine set on Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/creating_windows_machinesets/creating-windows-machineset-gcp.md): You can use a MachineSet custom resource (CR) to add a Windows compute node to your Google Cloud cluster, where you can run Windows container workloads. - [Creating a Windows machine set on Nutanix](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/creating_windows_machinesets/creating-windows-machineset-nutanix.md): You can use a MachineSet custom resource (CR) to add a Windows compute node to your Nutanix cluster, where you can run Windows container workloads. - [Creating a Windows machine set on vSphere](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/creating_windows_machinesets/creating-windows-machineset-vsphere.md): You can use a MachineSet custom resource (CR) to add a Windows compute node to your VMware vSphere cluster, where you can run Windows container workloads. - [Scheduling Windows container workloads](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/scheduling-windows-workloads.md): You can use the Windows Machine Config Operator (WMCO) to schedule Windows workloads to Windows compute nodes. - [Windows node updates](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/windows-node-upgrades.md): You can ensure your Windows nodes have the latest updates by updating the Windows Machine Config Operator (WMCO). - [Using Bring-Your-Own-Host Windows instances as nodes](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/byoh-windows-instance.md): You can create Bring-Your-Own-Host (BYOH) Windows instances to bring existing Windows Server VMs into OpenShift Container Platform. By using BYOH Windows… - [Removing Windows nodes](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/removing-windows-nodes.md): You can remove a Windows node by deleting its host Windows machine. - [Disabling Windows container workloads](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/disabling-windows-container-workloads.md): You can disable the capability to run Windows container workloads by uninstalling the Windows Machine Config Operator (WMCO) and deleting the namespace that… - [Troubleshooting Windows container workloads](https://dogsbay.github.io/openshift-docs-markdown/windows_containers/windows-containers-troubleshooting.md): You can troubleshoot Windows container workload issues to ensure that your Windows nodes are running correctly in your cluster. ## OpenShift sandboxed containers - [About OpenShift sandboxed containers](https://dogsbay.github.io/openshift-docs-markdown/sandboxed_containers/about-openshift-sandboxed-containers.md): OpenShift sandboxed containers provide security by running containerized applications in lightweight virtual machines. This architecture isolates your… ## Observability - [About Observability](https://dogsbay.github.io/openshift-docs-markdown/observability/overview.md): Red Hat OpenShift Observability provides real-time visibility, monitoring, and analysis of various system metrics, logs, traces, and events to help users… - [Cluster Observability Operator overview](https://dogsbay.github.io/openshift-docs-markdown/observability/cluster_observability_operator/cluster-observability-operator-overview.md): The Cluster Observability Operator (COO) is an optional component of the OpenShift Container Platform designed for creating and managing highly customizable… - [About OpenShift Container Platform monitoring](https://dogsbay.github.io/openshift-docs-markdown/observability/monitoring/about-ocp-monitoring.md): OpenShift Container Platform includes a preconfigured, preinstalled, and self-updating monitoring stack that provides monitoring for core platform components.… - [About Logging](https://dogsbay.github.io/openshift-docs-markdown/observability/logging/about-logging.md): As a cluster administrator, you can deploy logging on your OpenShift Container Platform cluster, and use it to collect and aggregate node system audit logs,… - [About the Distributed Tracing Platform](https://dogsbay.github.io/openshift-docs-markdown/observability/distr_tracing/distr-tracing-tempo-architecture.md): The standalone Red Hat OpenShift Distributed Tracing Platform documentation is available at… - [About the Red Hat build of OpenTelemetry](https://dogsbay.github.io/openshift-docs-markdown/observability/otel/otel-architecture.md): The standalone Red Hat build of OpenTelemetry documentation is available at https://docs.redhat.com/en/documentation/red_hat_build_of_opentelemetry/latest. - [Network Observability Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-operator-release-notes.md): Review new features, enhancements, fixed issues, and known issues for the Network Observability Operator. These release notes provide information to help you… - [Network observability overview](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-overview.md): Use the Network Observability Operator to observe network traffic via eBPF technology, providing troubleshooting insights through Prometheus metrics and Loki… - [Installing the Network Observability Operator](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/installing-operators.md): Installing the Loki Operator is recommended before using the Network Observability Operator. You can use network observability without Loki, but special… - [Scaling network flow collection with Kafka](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-kafka-operator-scaling-network-flow-collection.md): Scale your network flow collection by using the Kafka Operator to manage high-volume telemetry. Configure compression to reduce network bandwidth while… - [Understanding Network Observability Operator](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/understanding-network-observability-operator.md): The Network Observability Operator for OpenShift Container Platform deploys a monitoring pipeline. This pipeline collects and enriches network traffic flows… - [Configuring the Network Observability Operator](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/configuring-operator.md): Configure the Network Observability Operator by updating the cluster-wide FlowCollector API resource (cluster) to manage component configurations and flow… - [Network observability per-tenant model](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-per-tenant-model.md): Use the FlowCollectorSlice resource to delegate network traffic analysis management to project administrators while maintaining global cluster governance. - [Network Policy](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-network-policy.md): As an administrator, you can create a network policy for the netobserv namespace. This policy secures inbound and outbound access to the Network Observability… - [Network observability DNS resolution analysis](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-dns-resolution-analysis.md): Learn how DNS resolution analysis uses eBPF-based decoding to identify service discovery issues and follow the steps to enable DNS tracking in the… - [Observing the network traffic](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/observing-network-traffic.md): As an administrator, you can observe the network traffic in the OpenShift Container Platform web console for detailed troubleshooting and analysis. This… - [Network observability health rules](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-health-rules.md): The Network Observability Operator provides alerts by using built-in metrics and the OpenShift Container Platform monitoring stack to report cluster network… - [Monitoring TLS traffic](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-monitoring-tls-traffic.md): Monitor TLS traffic to identify insecure protocols, detect security risks, and maintain compliance without decrypting traffic. - [Using metrics with dashboards and alerts](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/metrics-alerts-dashboards.md): The Network Observability Operator uses the flowlogs-pipeline component to generate metrics from flow logs. Use these metrics to set custom alerts and view… - [Monitoring the Network Observability Operator](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-operator-monitoring.md): Use the OpenShift Container Platform web console to monitor alerts related to the Network Observability Operator’s health. This helps you maintain system… - [Scheduling resources](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-scheduling-resources.md): Taints and tolerations help you control which nodes host certain pods. Use these tools, along with node selectors, to guide the placement of network… - [Secondary networks](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/network-observability-secondary-networks.md): You can configure the Network Observability Operator to collect and enrich network flow data from secondary networks, such as SR-IOV and OVN-Kubernetes. - [Installing the Network Observability CLI](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/netobserv_cli/netobserv-cli-install.md): The Network Observability CLI (oc netobserv) is a standalone OpenShift CLI (oc) plugin used to debug and troubleshoot cluster network traffic. It operates… - [Using the Network Observability CLI](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/netobserv_cli/netobserv-cli-using.md): The Network Observability CLI filters and visualizes network flow and packet telemetry directly within the terminal. The tool exports captured data as JSON,… - [Network Observability CLI reference](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/netobserv_cli/netobserv-cli-reference.md): The Network Observability CLI (oc netobserv) provides feature and filtering parity with the Network Observability Operator. Use command-line arguments to… - [FlowCollector API reference](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/flowcollector-api.md): The FlowCollector API is the underlying schema used to pilot and configure the deployments for collecting network flows. This reference guide helps you manage… - [FlowMetric API reference](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/flowmetric-api.md): The FlowMetric API is used to generate custom observability metrics from collected network flow logs. - [Flows format reference](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/json-flows-format-reference.md): Review the specifications for the network flow format, which is used internally and for exporting flow data to Kafka. - [Troubleshooting network observability](https://dogsbay.github.io/openshift-docs-markdown/observability/network_observability/troubleshooting-network-observability.md): Perform diagnostic actions to troubleshoot common issues related to the Network Observability Operator and its components. - [About power monitoring](https://dogsbay.github.io/openshift-docs-markdown/observability/power_monitoring/about-power-monitoring.md): With Power monitoring for Red Hat OpenShift, you can track energy consumption across your cluster infrastructure. It provides granular power metrics for pods… ## Scalability and performance - [Scalability and performance overview](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance.md): OpenShift Container Platform provides best practices and tools to help you optimize the performance and scale of your clusters. - [Recommended control plane practices](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/recommended-performance-scale-practices/recommended-control-plane-practices.md): Review the recommended performance and scalability practices for control planes in OpenShift Container Platform. By doing this task, you can better scale the… - [Selecting a larger AWS instance type for control plane machines](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/recommended-performance-scale-practices/increasing-aws-flavor-size.md): If the control plane machines in an Amazon Web Services (AWS) cluster require more resources, you can select a larger AWS instance type for the control plane… - [Recommended infrastructure practices](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/recommended-performance-scale-practices/recommended-infrastructure-practices.md): This topic provides recommended performance and scalability practices for infrastructure in OpenShift Container Platform. - [Telco core reference design specifications](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/telco-core-rds.md): The telco core reference design specifications (RDS) configures an OpenShift Container Platform cluster running on commodity hardware to host telco core… - [Telco RAN DU reference design specifications](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/telco-ran-du-rds.md): The telco RAN DU reference design specifications (RDS) describes the configuration for clusters running on commodity hardware to host 5G workloads in the Radio… - [Telco hub reference design specifications](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/telco-hub-rds.md): The telco hub reference design specification (RDS) describes the configuration for a hub cluster that deploys and operates fleets of OpenShift Container… - [Understanding the cluster-compare plugin](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cluster-compare/understanding-the-cluster-compare-plugin.md): The cluster-compare plugin is an OpenShift CLI (oc) plugin that compares a cluster configuration with a reference configuration. The plugin reports… - [Installing the cluster-compare plugin](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cluster-compare/installing-cluster-compare-plugin.md): You can extract the cluster-compare plugin from a container image in the Red Hat container catalog and use it as a plugin to the oc command. - [Using the cluster-compare plugin](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cluster-compare/using-the-cluster-compare-plugin.md): You can use the cluster-compare plugin to compare a reference configuration with a configuration from a live cluster or must-gather data. - [Creating a reference configuration](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cluster-compare/creating-a-reference-configuration.md): Configure a reference configuration to validate configuration resources from a cluster. - [Performing advanced reference configuration customization](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cluster-compare/advanced-ref-config-customization.md): For scenarios where you want to allow temporary deviations from the reference design, you can apply more advanced customizations. - [Troubleshooting cluster comparisons](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cluster-compare/troubleshooting-cluster-comparisons.md): When using the cluster-compare plugin, you might see unexpected results, such as false positives or conflicts when multiple cluster custom resources (CRs)… - [Planning your environment according to object maximums](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/planning-your-environment-according-to-object-maximums.md): To ensure your cluster meets performance and scalability requirements, plan your environment according to tested object maximums. By reviewing these limits,… - [Compute Resource Quotas](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/compute-resource-quotas.md): As a cluster administrator, you can use quotas and limit ranges to set constraints. These constraints limit the number of objects or the amount of compute… - [Recommended host practices for IBM Z & IBM LinuxONE environments](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/ibm-z-recommended-host-practices.md): You can apply host practices for IBM Z and IBM(R) LinuxONE environments to ensure your s390x architecture meets specific operational requirements. - [Using the Node Tuning Operator](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/using-node-tuning-operator.md): Learn about the Node Tuning Operator and how you can use it to manage node-level tuning by orchestrating the tuned daemon. - [Using CPU Manager and Topology Manager](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/using-cpu-manager.md): CPU Manager manages groups of CPUs and constrains workloads to specific CPUs. - [Scheduling NUMA-aware workloads](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-numa-aware-scheduling.md): To deploy high performance workloads with optimal efficiency, use NUMA-aware scheduling. This feature aligns pods with the underlying hardware topology in your… - [Optimizing storage](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/optimization/optimizing-storage.md): Optimizing storage helps to minimize storage use across all resources. As an administrator, you can optimize storage to ensure that existing storage resources… - [Optimizing routing](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/optimization/routing-optimization.md): You can scale or configure the OpenShift Container Platform HAProxy router to optimize routing performance. - [Optimizing networking](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/optimization/optimizing-networking.md): To tunnel traffic between nodes, use Generic Network Virtualization Encapsulation (Geneve). You can tune the network by using network interface controller… - [Optimizing CPU usage](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/optimization/optimizing-cpu-usage.md): You can optimize CPU usage in OpenShift Container Platform clusters by using mount namespace encapsulation to provide a private namespace for kubelet and CRI-O… - [Managing bare metal hosts](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/managing-bare-metal-hosts.md): You can configure bare-metal hosts directly within OpenShift Container Platform. To provision and manage nodes in a bare-metal cluster, use Machine and… - [Optimizing memory management for workloads by using huge pages](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/what-huge-pages-do-and-how-they-are-consumed-by-apps.md): To optimize memory management for specific workloads, configure huge pages. - [Understanding low latency](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-understanding-low-latency.md): By first understanding low latency tuning for cluster nodes, you can then use edge computing as a key role in reducing latency and congestion problems and… - [Tuning nodes for low latency with the performance profile](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.md): Tune nodes for low latency by using the cluster performance profile. You can restrict CPUs for infra and application containers, configure huge pages,… - [Tuning hosted control planes for low latency with the performance profile](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-tuning-low-latency-hosted-cp-nodes-with-perf-profile.md): Tune hosted control planes for low latency by applying a performance profile. With the performance profile, you can restrict CPUs for infrastructure and… - [Provisioning real-time and low latency workloads](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-provisioning-low-latency-workloads.md): If your organization needs high performance computing and low, predictable latency, especially in the financial and telecommunications industries, you can use… - [Debugging low latency tuning](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-debugging-low-latency-tuning-status.md): Use the PerformanceProfile custom resource (CR) status fields for reporting tuning status and debugging latency issues in a cluster node. - [Performing latency tests for platform verification](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/cnf-performing-platform-verification-latency-tests.md): You can use the Cloud-native Network Functions (CNF) tests image to run latency tests on a CNF-enabled OpenShift Container Platform cluster, where all the… - [Improving cluster stability in high latency environments using worker latency profiles](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/scaling-worker-latency-profiles.md): To improve cluster stability in high latency environments, apply worker latency profiles. - [Workload partitioning](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/enabling-workload-partitioning.md): Workload partitioning separates compute node CPU resources into distinct CPU sets. Ensure that you keep platform pods on the specified cores to avoid… - [Using the Node Observability Operator](https://dogsbay.github.io/openshift-docs-markdown/scalability_and_performance/node-observability-operator.md): The Node Observability Operator collects and stores CRI-O and Kubelet profiling or metrics from scripts of compute nodes. ## AI workloads - [Overview of AI workloads on OpenShift Container Platform](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads.md): OpenShift Container Platform provides a secure, scalable foundation for running artificial intelligence (AI) workloads across training, inference, and data… - [Introduction to Red Hat build of Kueue](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/about-kueue.md): You can use Red Hat build of Kueue to manage when jobs in your Kubernetes cluster start, get preempted, or wait for resources. Red Hat build of Kueue optimizes… - [Release notes](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/release-notes.md): Red Hat build of Kueue is released as an Operator that is supported on OpenShift Container Platform. - [Installing Red Hat build of Kueue](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/install-kueue.md): You can install Red Hat build of Kueue by using the Red Hat Build of Kueue Operator in OperatorHub. - [Installing Red Hat build of Kueue in a disconnected environment](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/install-disconnected.md): You can install Red Hat build of Kueue on a disconnected OpenShift Container Platform cluster after enabling Operator Lifecycle Manager (OLM) in your… - [Integrating the Leader Worker Set Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/integrating-lws.md): You can integrate the Leader Worker Set Operator with Red Hat build of Kueue so you can leverage the scheduling and resource management functionality when… - [Integrating the JobSet Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/integrating-jobset.md): You can integrate JobSet Operator with Red Hat build of Kueue so you can leverage the scheduling and resource management functionality provided by Red Hat… - [Integrating Dynamic Resource Allocation](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/kueue-dra-integrating-dynamic-resource-allocation.md): You can configure Red Hat build of Kueue to manage quota for workloads that use Dynamic Resource Allocation (DRA) to request GPUs. When DRA quota management is… - [Configuring role-based permissions](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/rbac-permissions.md): You can configure role-based access control (RBAC) for your Red Hat build of Kueue deployment to control which users can create specific Red Hat build of Kueue… - [Configuring quotas](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/configuring-quotas.md): As an administrator, you can use Red Hat build of Kueue to configure quotas to optimize resource allocation and system throughput for user workloads. You can… - [Managing jobs and workloads](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/managing-workloads.md): When you create jobs in your cluster, Red Hat build of Kueue represents each job as a Workload object to track resource requirements, decisions, and statuses. - [Monitoring pending workloads](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/monitoring-pending-workloads.md): Red Hat build of Kueue provides the VisibilityOnDemand feature to monitor pending workloads. A workload is an application that runs to completion. It can be… - [Using cohorts](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/using-cohorts.md): You can use cohorts to group cluster queues and determine which cluster queues can share borrowable resources with each other. - [Configuring fair sharing](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/configuring-fairsharing.md): You can configure fair sharing as a preemption strategy to distribute borrowable resources equally or by weight between tenants of a cohort. - [Admission fair sharing](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/admission-fair-sharing.md): Use admission fair sharing to fairly distribute workloads across local Queues that share a single ClusterQueue. - [Gang scheduling](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/gangscheduling.md): You can use gang scheduling to ensure that a group, or gang, of related jobs starts only when all required resources are available. - [Running jobs with quota limits](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/running-kueue-jobs.md): You can run Kubernetes jobs with Red Hat build of Kueue enabled to manage resource allocation within defined quota limits. Running jobs with quota limits… - [Getting support](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/kueue/getting-support.md): If you experience difficulty with a procedure described in this documentation, or with Red Hat build of Kueue in general, visit the Red Hat Customer Portal. - [Leader Worker Set Operator overview](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/leader_worker_set.md): Use the Leader Worker Set Operator to manage multi-node AI/ML inference deployments efficiently. The Leader Worker Set Operator treats groups of pods as one… - [Leader Worker Set Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/leader_worker_set/lws-release-notes.md): Review the Leader Worker Set Operator release notes to track its development and learn what is new and changed with each release. - [Managing distributed workloads with the Leader Worker Set Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/leader_worker_set/lws-managing.md): You can use the Leader Worker Set Operator to manage distributed inference workloads and process large-scale inference requests efficiently. - [Uninstalling the Leader Worker Set Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/leader_worker_set/lws-uninstalling.md): If you no longer need the Leader Worker Set Operator in your cluster, you can uninstall the Operator and remove its related resources. - [Jobset Operator overview](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/jobset_operator.md): Use the JobSet Operator on OpenShift Container Platform to manage and run large-scale, coordinated workloads like high-performance computing (HPC) and AI… - [JobSet Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/jobset_operator/jobset-release-notes.md): Track the development, features, and fixes for the JobSet Operator, which manages coordinated, large-scale computing workloads on OpenShift Container Platform. - [Installing the JobSet Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/jobset_operator/jobset-install.md): Install the JobSet Operator on OpenShift Container Platform to enable management of large-scale, coordinated computing workloads, giving your applications a… - [Managing workloads with the JobSet Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/jobset_operator/managing-jobset.md): Use the JobSet Operator on OpenShift Container Platform to manage and run large-scale, coordinated workloads like high-performance computing (HPC) and AI… - [Uninstalling the JobSet Operator](https://dogsbay.github.io/openshift-docs-markdown/ai_workloads/jobset_operator/jobset-uninstall.md): Uninstall the JobSet Operator by using the OpenShift Container Platform web console to remove the Operator instance and its resources from your cluster. ## Edge computing - [Challenges of the network far edge](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-deploying-far-edge-clusters-at-scale.md): Edge computing presents complex challenges when managing many sites in geographically displaced locations. Use GitOps Zero Touch Provisioning (ZTP) to… - [Preparing the hub cluster for ZTP](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-preparing-the-hub-cluster.md): To use RHACM in a disconnected environment, create a mirror registry that mirrors the OpenShift Container Platform release images and Operator Lifecycle… - [Updating GitOps ZTP](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-updating-gitops.md): You can update the GitOps Zero Touch Provisioning (ZTP) infrastructure independently from the hub cluster, Red Hat Advanced Cluster Management (RHACM), and the… - [Installing managed clusters with RHACM and ClusterInstance resources](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-deploying-far-edge-sites.md): You can provision OpenShift Container Platform clusters at scale with Red Hat Advanced Cluster Management (RHACM) using the assisted service and the GitOps… - [Manually installing a single-node OpenShift cluster with GitOps ZTP](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-manual-install.md): You can deploy a managed single-node OpenShift cluster by using Red Hat Advanced Cluster Management (RHACM) and the assisted service. - [Migrating from SiteConfig CRs to ClusterInstance CRs](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-migrate-clusterinstance.md): You can incrementally migrate single-node OpenShift clusters from SiteConfig custom resources (CRs) to ClusterInstance CRs. During migration, the existing and… - [Recommended single-node OpenShift cluster configuration for vDU application workloads](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-reference-cluster-configuration-for-vdu.md): Use the following reference information to understand the single-node OpenShift configurations required to deploy virtual distributed unit (vDU) applications… - [Validating cluster tuning for vDU application workloads](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-vdu-validating-cluster-tuning.md): Before you can deploy virtual distributed unit (vDU) applications, you need to tune and configure the cluster host firmware and various other cluster… - [Advanced managed cluster configuration with ClusterInstance resources](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-advanced-install-ztp.md): You can use ClusterInstance custom resources (CRs) to deploy custom functionality and configurations in your managed clusters at installation time. - [Configuring managed cluster policies by using PolicyGenerator resources](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/policygenerator_for_ztp/ztp-configuring-managed-clusters-policygenerator.md): You can customize how Red Hat Advanced Cluster Management (RHACM) uses PolicyGenerator CRs to generate Policy CRs that configure the managed clusters that you… - [Advanced managed cluster configuration with PolicyGenerator resources](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/policygenerator_for_ztp/ztp-advanced-policygenerator-config.md): You can use PolicyGenerator CRs to deploy custom functionality in your managed clusters. Using RHACM and PolicyGenerator CRs is the recommended approach for… - [Updating managed clusters in a disconnected environment with PolicyGenerator resources and TALM](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/policygenerator_for_ztp/ztp-talm-updating-managed-policies-pg.md): You can use the Topology Aware Lifecycle Manager (TALM) to manage the software lifecycle of managed clusters that you have deployed using GitOps Zero Touch… - [Configuring managed cluster policies by using PolicyGenTemplate resources](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/policygentemplate_for_ztp/ztp-configuring-managed-clusters-policies.md): Applied Policy custom resources (CRs) configure the managed clusters that you provision. You can customize how Red Hat Advanced Cluster Management (RHACM) uses… - [Advanced managed cluster configuration with PolicyGenTemplate resources](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/policygentemplate_for_ztp/ztp-advanced-policy-config.md): You can use PolicyGenTemplate CRs to deploy custom functionality in your managed clusters. - [Updating managed clusters in a disconnected environment with PolicyGenTemplate resources and TALM](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/policygentemplate_for_ztp/ztp-talm-updating-managed-policies.md): You can use the Topology Aware Lifecycle Manager (TALM) to manage the software lifecycle of managed clusters that you have deployed by using GitOps Zero Touch… - [Using hub templates in PolicyGenerator or PolicyGenTemplate CRs](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-using-hub-cluster-templates.md): Topology Aware Lifecycle Manager supports Red Hat Advanced Cluster Management (RHACM) hub cluster template functions in configuration policies used with GitOps… - [Updating managed clusters with the Topology Aware Lifecycle Manager](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/cnf-talm-for-cluster-upgrades.md): You can use the Topology Aware Lifecycle Manager (TALM) to manage the software lifecycle of multiple clusters. TALM uses Red Hat Advanced Cluster Management… - [Expanding single-node OpenShift clusters with GitOps ZTP](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-sno-additional-worker-node.md): You can expand single-node OpenShift clusters with GitOps Zero Touch Provisioning (ZTP). When you add a worker node to single-node OpenShift clusters, the… - [Pre-caching images for single-node OpenShift deployments](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/ztp-precaching-tool.md): In environments with limited bandwidth where you use the GitOps Zero Touch Provisioning (ZTP) solution to deploy a large number of clusters, you want to avoid… - [Understanding the image-based upgrade for single-node OpenShift clusters](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/cnf-understanding-image-based-upgrade.md): From OpenShift Container Platform 4.14.13, the Lifecycle Agent provides you with an alternative way to upgrade the platform version of a single-node OpenShift… - [Configuring a shared container partition for the image-based upgrade](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-shared-container-partition.md): Your single-node OpenShift clusters need to have a shared /var/lib/containers partition for the image-based upgrade. You can do this at install time. - [Installing Operators for the image-based upgrade](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-install-operators.md): Prepare your clusters for the upgrade by installing the Lifecycle Agent and the OADP Operator. - [Generating a seed image for the image-based upgrade with the Lifecycle Agent](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-generate-seed.md): Use the Lifecycle Agent to generate the seed image with the SeedGenerator custom resource (CR). - [Creating ConfigMap objects for the image-based upgrade with the Lifecycle Agent](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-prep-resources.md): The Lifecycle Agent needs all your OADP resources, extra manifests, and custom catalog sources wrapped in a ConfigMap object to process them for the… - [Creating ConfigMap objects for the image-based upgrade with Lifecycle Agent using GitOps ZTP](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/ztp-image-based-upgrade-prep-resources.md): Create your OADP resources, extra manifests, and custom catalog sources wrapped in a ConfigMap object to prepare for the image-based upgrade. - [Configuring the automatic image cleanup of the container storage disk](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/preparing_for_image_based_upgrade/cnf-image-based-upgrade-auto-image-cleanup.md): Configure when the Lifecycle Agent cleans up unpinned images in the Prep stage by setting a minimum threshold for available storage space through annotations.… - [Performing an image-based upgrade for single-node OpenShift clusters with the Lifecycle Agent](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/cnf-image-based-upgrade-base.md): You can use the Lifecycle Agent to do a manual image-based upgrade of a single-node OpenShift cluster. - [Performing an image-based upgrade for single-node OpenShift clusters using GitOps ZTP](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_based_upgrade/ztp-image-based-upgrade.md): You can use a single resource on the hub cluster, the ImageBasedGroupUpgrade custom resource (CR), to manage an imaged-based upgrade on a selected group of… - [Understanding image-based installation and deployment for single-node OpenShift](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_base_install/ibi-understanding-image-based-install.md): Image-based installations significantly reduce the deployment time of single-node OpenShift clusters by streamlining the installation process. - [Preparing for a single-node OpenShift image-based installation](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_base_install/ibi-preparing-for-image-based-install.md): To prepare for an image-based installation for single-node OpenShift clusters, you must complete the following tasks: - [Preinstalling single-node OpenShift using an image-based installation](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_base_install/ibi-factory-image-based-install.md): Use the openshift-install program to create a live installation ISO for preinstalling single-node OpenShift on bare-metal hosts. For more information about… - [Deploying managed single-node OpenShift using the IBI Operator](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_base_install/ibi_deploying_sno_clusters/ibi-edge-image-based-install.md): When a host preinstalled with single-node OpenShift using an image-based installation arrives at a remote site, a technician can easily reconfigure and deploy… - [Deploying single-node OpenShift using the installation program](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/image_base_install/ibi_deploying_sno_clusters/ibi-edge-image-based-install-standalone.md): You can manually generate a configuration ISO by using the openshift-install program. Attach the configuration ISO to your preinstalled target host to complete… - [Understand single-node OpenShift network reconfiguration](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/sno_ip_configuration/cnf-understanding-sno-ip-configuration.md): Use the Lifecycle Agent to change the network configuration of a single-node OpenShift cluster without performing a full redeployment. This is critical for… - [Perform single-node OpenShift network reconfiguration](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/sno_ip_configuration/cnf-configuring-sno-ip-configuration.md): You can perform a network reconfiguration on a single-node OpenShift cluster by editing the IPConfig custom resource (CR) and transitioning through the… - [Troubleshoot single-node OpenShift network reconfiguration](https://dogsbay.github.io/openshift-docs-markdown/edge_computing/sno_ip_configuration/cnf-troubleshooting-sno-ip-configuration.md): Use the following information to diagnose and resolve network reconfiguration issues on single-node OpenShift clusters. ## Specialized hardware and driver enablement - [About specialized hardware and driver enablement](https://dogsbay.github.io/openshift-docs-markdown/hardware_enablement/about-hardware-enablement.md): The Driver Toolkit (DTK) is a container image in the OpenShift Container Platform payload that you can use as a base image to build driver containers. The… - [Driver Toolkit](https://dogsbay.github.io/openshift-docs-markdown/hardware_enablement/psap-driver-toolkit.md): The Driver Toolkit is a base container image for building driver containers that enable specialized hardware and software devices on OpenShift Container… - [Node Feature Discovery Operator](https://dogsbay.github.io/openshift-docs-markdown/hardware_enablement/psap-node-feature-discovery-operator.md): You can use the Node Feature Discovery (NFD) Operator to detect and expose hardware features and system configuration as node-level information. - [Kernel Module Management Operator](https://dogsbay.github.io/openshift-docs-markdown/hardware_enablement/kmm-kernel-module-management.md): The Kernel Module Management (KMM) Operator deploys out-of-tree kernel modules and device plugins on OpenShift Container Platform clusters. You can use KMM to… - [Kernel Module Management Operator release notes](https://dogsbay.github.io/openshift-docs-markdown/hardware_enablement/kmm-release-notes.md): Use the release notes to learn what is new or changed in Kernel Module Management (KMM). ## Hardware accelerators - [About hardware accelerators](https://dogsbay.github.io/openshift-docs-markdown/hardware_accelerators/about-hardware-accelerators.md): Specialized hardware accelerators play a key role in the emerging generative artificial intelligence and machine learning (AI/ML) industry. Specifically,… - [NVIDIA GPU architecture](https://dogsbay.github.io/openshift-docs-markdown/hardware_accelerators/nvidia-gpu-architecture.md): NVIDIA supports the use of graphics processing unit (GPU) resources on OpenShift Container Platform. OpenShift Container Platform is a security-focused and… - [AMD GPU Operator](https://dogsbay.github.io/openshift-docs-markdown/hardware_accelerators/amd-gpu-operator.md): AMD Instinct GPU accelerators combined with the AMD GPU Operator within your OpenShift Container Platform cluster lets you seamlessly harness computing… - [Intel Gaudi AI accelerators](https://dogsbay.github.io/openshift-docs-markdown/hardware_accelerators/gaudi-ai-accelerator.md): You can use Intel Gaudi AI accelerators for your OpenShift Container Platform generative AI and machine learning (AI/ML) applications. Intel Gaudi AI… - [Remote Direct Memory Access (RDMA)](https://dogsbay.github.io/openshift-docs-markdown/hardware_accelerators/rdma-remote-direct-memory-access.md): NVIDIA GPUDirect Remote Direct Memory Access (RDMA) allows for an application in one computer to directly access the memory of another computer without needing… ## Backup and restore - [Overview of backup and restore operations](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore.md): Learn how to back up and restore your OpenShift Container Platform cluster’s control plane and how to back up and restore applications running on the cluster. - [Shutting down a cluster gracefully](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/graceful-cluster-shutdown.md): You can shut down your OpenShift Container Platform cluster for planned maintenance by cordoning nodes, draining workloads, and stopping nodes in order.… - [Restarting a cluster gracefully](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/graceful-cluster-restart.md): You can restart your OpenShift Container Platform cluster after a graceful shutdown by powering on nodes and verifying cluster health. The cluster returns to… - [Hibernating a cluster](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/hibernating-cluster.md): Hibernate your OpenShift Container Platform cluster for up to 90 days to pause cluster operation without deprovisioning it. You can resume the cluster within… - [Introduction to OpenShift API for Data Protection](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-intro.md): Use OpenShift API for Data Protection (OADP) to safeguard applications, application-related cluster resources, persistent volumes, and internal images on… - [OADP 1.6 release notes](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/release-notes/oadp-1-6-release-notes.md): Review new features, resolved issues, known issues, Technology Preview features, removed features, and other additions in OpenShift API for Data Protection… - [Upgrading OADP 1.5 to 1.6](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/release-notes/oadp-upgrade-notes-1-6.md): Learn how to upgrade your existing OpenShift API for Data Protection 1.5 installation to OADP 1.6. - [OADP recommended network settings](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-performance/oadp-recommended-network-settings.md): Keep a stable network across your OpenShift nodes, AWS Simple Storage Service (S3) storage, and cloud environments. Meeting these recommended network settings… - [OADP features and plugins](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-features-plugins.md): Review OpenShift API for Data Protection (OADP) features and default plugins that integrate Velero with cloud providers to back up and restore OpenShift… - [Backing up an application using OADP and ODF](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-backup-using-odf.md): Following is a use case for using OADP and ODF to back up an application. - [Restoring a backup to a different namespace](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-restore-different-namespace.md): Following is a use case for using OADP to restore a backup to a different namespace. - [Including a self-signed CA certificate during backup](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-enable-ca-cert.md): You can include a self-signed Certificate Authority (CA) certificate in the Data Protection Application (DPA) and then back up an application. You store the… - [Using the legacy-aws Velero plugin](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-usecase-legacy-aws-plugin.md): If you are using an AWS S3-compatible backup storage location, you might get a SignatureDoesNotMatch error while backing up your application. This error occurs… - [Backing up workloads on OADP with ROSA STS](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-use-cases/oadp-rosa-backup-restore.md): To back up and restore workloads on ROSA, you can use OADP. You can create a backup of a workload, restore it from the backup, and verify the restoration. You… - [About installing OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/about-installing-oadp.md): As a cluster administrator, you install the OpenShift API for Data Protection (OADP) by installing the OADP Operator. The OADP Operator installs Velero 1.16. - [Installing the OADP Operator](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/oadp-installing-operator.md): Install the OpenShift API for Data Protection (OADP) Operator on OpenShift Container Platform 4.22 by using Operator Lifecycle Manager (OLM). - [Configuring OADP with AWS S3 compatible storage](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-aws.md): Install the OpenShift API for Data Protection (OADP) with Amazon Web Services (AWS) S3 compatible storage by installing the OADP Operator. The Operator… - [Configuring OADP with IBM Cloud](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-ibm-cloud.md): You install the OpenShift API for Data Protection (OADP) Operator on an IBM Cloud cluster to back up and restore applications on the cluster. You configure IBM… - [Configuring OADP with Azure](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-azure.md): Configure the OpenShift API for Data Protection (OADP) with Microsoft Azure to back up and restore cluster resources by using Azure storage. This provides data… - [Configuring OADP with Google Cloud](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-gcp.md): You install the OpenShift API for Data Protection (OADP) with Google Cloud by installing the OADP Operator. The Operator installs Velero 1.16. - [Configuring OADP with MCG](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-mcg.md): Configure OpenShift API for Data Protection (OADP) to use Multicloud Object Gateway (MCG), a component of OpenShift Data Foundation, as a backup storage… - [Configuring OADP with ODF](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-ocs.md): Install the OpenShift API for Data Protection (OADP) with OpenShift Data Foundation by installing the OADP Operator and configuring a backup location and a… - [Configuring OADP with OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/installing-oadp-kubevirt.md): You can install the OpenShift API for Data Protection (OADP) with OpenShift Virtualization by installing the OADP Operator and configuring a backup location.… - [Configuring OADP with multiple backup storage locations](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/configuring-oadp-multiple-bsl.md): Configure multiple backup storage locations (BSLs) in the Data Protection Application (DPA) to store backups across different regions or storage providers.… - [Configuring OADP with multiple Volume Snapshot Locations](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/configuring-oadp-multiple-vsl.md): Configure multiple Volume Snapshot Locations (VSLs) in the Data Protection Application (DPA) to store volume snapshots across different cloud provider regions.… - [Uninstalling OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/uninstalling-oadp.md): You uninstall the OpenShift API for Data Protection (OADP) by deleting the OADP Operator. - [Using the OADP CLI plugin](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/cli-tools/oadp-cli-plugin.md): The OpenShift API for Data Protection (OADP) command-line interface (CLI) plugin for the OpenShift CLI (oc) provides a kubectl-native interface for managing… - [Backing up applications](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/backing-up-applications.md): Back up applications by creating a Backup custom resource (CR) using snapshots, CSI, or File System Backup with Kopia or Restic. - [Creating a Backup CR](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-creating-backup-cr.md): Back up Kubernetes resources, internal images, and persistent volumes (PVs) by creating a Backup custom resource (CR). This helps you to protect your… - [Parallel backup processing in OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-parallel-backup-processing-in-oadp.md): With parallel backup processing in OpenShift API for Data Protection, you can back up several applications from different namespaces simultaneously. This… - [Enabling parallel backup processing](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-enabling-parallel-backup-processing.md): By default, OpenShift API for Data Protection processes only one backup in the InProgress phase at a time. Configure the DataProtectionApplication (DPA) custom… - [Backing up persistent volumes with CSI snapshots](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-backing-up-pvs-csi-doc.md): Back up persistent volumes with Container Storage Interface (CSI) snapshots by editing the VolumeSnapshotClass custom resource (CR) before you create the… - [Backing up applications with File System Backup](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-backing-up-applications-restic-doc.md): Use OADP File System Backup (FSB) with Kopia or Restic to back up and restore Kubernetes volumes attached to pods when snapshots are not available. This helps… - [Creating backup hooks](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-creating-backup-hooks-doc.md): Create backup hooks to run commands in a container in a pod by editing the Backup custom resource (CR). This helps you to run pre-backup and post-backup… - [Scheduling backups using Schedule CR](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-scheduling-backups-doc.md): Schedule backup operations by creating a Schedule custom resource (CR) with a Cron expression. This helps you to automate recurring backups of your application… - [Deleting backups](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-deleting-backups.md): Delete a backup by creating the DeleteBackupRequest custom resource (CR) or by running the velero backup delete command. This helps you to free up storage… - [About Kopia](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/oadp-about-kopia.md): Kopia is an open-source backup and restore tool, which creates encrypted snapshots of your data and saves them to remote or cloud storage. - [Restoring applications](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/backing_up_and_restoring/restoring-applications.md): Restore application backups by previewing resources before running the restore, creating a Restore custom resource (CR), and configuring restore hooks to run… - [OADP Self-Service](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service.md): Use OADP Self-Service to enable namespace administrators to back up and restore their applications without cluster admin privileges. This helps you delegate… - [OADP Self-Service cluster admin use cases](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-cluster-admin-use-cases.md): Configure and manage OADP Self-Service by enabling the feature, reviewing backup storage location requests, and enforcing policy templates. This helps you… - [OADP Self-Service namespace admin use cases](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-namespace-admin-use-cases.md): Use OADP Self-Service as a namespace administrator to create backup storage locations, perform backup and restore operations, and review operation logs for… - [OADP Self-Service troubleshooting](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-self-service/oadp-self-service-troubleshooting.md): Resolve common errors and issues when using OADP Self-Service by following troubleshooting procedures for backup storage locations and backup operations. This… - [OADP VMFR](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-vmfr/oadp-vmfr.md): Recover individual files from virtual machine backups without restoring the entire VM. Browse, compare, and download files from multiple backups simultaneously… - [Using OADP VMFR](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-vmfr/oadp-using-vmfr.md): Discover VM backups, restore files, and access restored files through a web browser or SSH-based tools. - [OADP VMDP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-vmdp/oadp-vmdp.md): Use OpenShift API for Data Protection virtual machine data protection (VMDP) to back up and restore user data from within VMs on OpenShift Virtualization. This… - [Using OADP VMDP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-vmdp/oadp-using-vmdp.md): Install the OpenShift API for Data Protection virtual machine data protection (VMDP) command-line interface (CLI), configure a backup storage location, and… - [Backing up applications on ROSA STS using OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-rosa/oadp-rosa-backing-up-applications.md): Use OpenShift API for Data Protection (OADP) with Red Hat OpenShift Service on AWS (ROSA) clusters to back up and restore application data. - [Backing up applications on AWS STS using OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/aws-sts/oadp-aws-sts.md): Install the OpenShift API for Data Protection (OADP) with Amazon Web Services (AWS) by installing the OADP Operator. The Operator installs Velero 1.16. - [Backing up and restoring 3scale API Management by using OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-3scale/backing-up-and-restoring-3scale-api-management-by-using-oadp.md): Back up and restore Red Hat 3scale API Management deployments by using OpenShift API for Data Protection (OADP) to protect application resources, persistent… - [Backing up 3scale API Management by using OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-3scale/backing-up-3scale-api-management-by-using-oadp.md): Back up Red Hat 3scale API Management components, including the 3scale Operator, MySQL database, and Redis database, by using OpenShift API for Data Protection… - [Restoring 3scale API Management by using OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-3scale/restoring-3scale-api-management-by-using-oadp.md): Restore Red Hat 3scale API Management components by restoring the backed up 3scale operator resources, MySQL database, and Redis database. This helps you to… - [About the OADP Data Mover](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/about-oadp-data-mover.md): Use the OpenShift API for Data Protection (OADP) built-in Data Mover to move Container Storage Interface (CSI) volume snapshots to remote object storage and… - [Backing up and restoring volumes by using CSI snapshots data movement](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/oadp-backup-restore-csi-snapshots.md): You can back up and restore persistent volumes by using the OADP 1.3 Data Mover. - [Configuring backupPVC and restorePVC for Data Mover](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/configuring-backup-restore-pvc-datamover.md): Configure backup and restore persistent volume claims (PVCs) to optimize Data Mover operations. For storage classes like CephFS, these intermediate PVCs allow… - [Overriding Kopia algorithms](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/installing/overriding-kopia-algorithms.md): Override the default values of Kopia hashing, encryption, and splitter algorithms by using specific environment variables in the Data Protection Application… - [OADP API](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-api.md): You can use the following APIs with OADP: - [Working with different Kubernetes API versions on the same cluster](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-advanced-topics/oadp-different-kubernetes-api-versions.md): Manage different Kubernetes API versions on your cluster during backup and restore operations. Enabling Velero to back up all supported API group versions… - [Backing up data from one cluster and restoring it to another cluster](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-advanced-topics/oadp-backing-up-data-one-cluster-restoring-another-cluster.md): Explore how to back up application data from one OpenShift Container Platform cluster and restore it to another cluster. While more complex than single-cluster… - [OADP storage class mapping](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/oadp-advanced-topics/oadp-storage-class-mapping-main.md): Map your storage classes with OpenShift API for Data Protection to define rules for how different data types are stored. This helps you automate storage… - [Troubleshooting OADP](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/troubleshooting.md): Troubleshoot OpenShift API for Data Protection (OADP) issues by using diagnostic tools such as the OADP CLI, webhooks, must-gather custom resource, and other… - [OADP CLI tool](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/oadp-cli-tool.md): Use the OADP CLI plugin for all backup and restore operations, including viewing logs and descriptions. You do not need to download the velero CLI tool to… - [Pods crash or restart due to lack of memory or CPU](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/pods-crash-or-restart-due-to-lack-of-memory-or-cpu.md): Resolve Velero or Restic pod crashes caused by insufficient memory or CPU by configuring resource requests in the DataProtectionApplication custom resource… - [Restoring workarounds for Velero backups that use admission webhooks](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/restoring-workarounds-for-velero-backups-that-use-admission-webhooks.md): Resolve restore failures caused by admission webhooks by applying workarounds for workloads such as Knative and IBM AppConnect resources. This helps you to… - [OADP installation issues](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/oadp-installation-issues.md): Resolve common installation issues with the Data Protection Application (DPA), such as invalid backup storage directories and incorrect cloud provider… - [OADP Operator issues](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/oadp-operator-issues.md): Resolve issues with the OpenShift API for Data Protection (OADP) Operator, such as silent failures that prevent proper operation. This helps you restore normal… - [OADP timeouts](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/oadp-timeouts.md): Configure OADP timeout parameters for Restic, Velero, Data Mover, CSI snapshots, and item operations to allow complex or resource-intensive processes to… - [Backup and Restore CR issues](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/backup-and-restore-cr-issues.md): Resolve common issues with Backup and Restore custom resources (CRs), such as volume retrieval failures, and backups remaining in progress or partially failed… - [Restic issues](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/restic-issues.md): Troubleshoot common Restic issues during application backups and restores to maintain reliable data protection. Common Restic issues include NFS permission… - [OADP Data protection test](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/oadp-data-protection-test.md): Validate your OADP configuration by using the DataProtectionTest (DPT) custom resource (CR). This helps you ensure your data protection environment is properly… - [Using the must-gather tool](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/using-the-must-gather-tool.md): Collect logs and information about OADP custom resources by using the must-gather tool. The must-gather data must be attached to all customer cases. - [OADP monitoring](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/application_backup_and_restore/troubleshooting/oadp-monitoring.md): Monitor OADP operations by using the OpenShift Container Platform monitoring stack to create service monitors, configure alerting rules, and view metrics. This… - [Backing up etcd data](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/backing-up-etcd.md): You can back up etcd data for your OpenShift Container Platform cluster by manually creating an etcd snapshot and saving static pod resources on a control… - [Replacing a healthy etcd member](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/replacing-healthy-etcd-member.md): You might need to replace a healthy etcd member for planned hardware maintenance, hardware upgrades, or migration to new infrastructure. - [Replacing an unhealthy etcd member](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/replacing-unhealthy-etcd-member.md): To restore etcd quorum when a single member is unhealthy, identify the member and determine whether its machine is stopped, its node is not ready, or its pod… - [About disaster recovery](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/disaster_recovery/about-disaster-recovery.md): To return your cluster to a working state after quorum loss, control plane failure, or expired certificates, follow the disaster recovery procedures for your… - [Quorum restoration](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/disaster_recovery/quorum-restoration.md): You can restore etcd quorum on your OpenShift Container Platform cluster by running the quorum-restore.sh script on a recovery host when quorum loss leaves the… - [Restoring to an earlier cluster state](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/disaster_recovery/scenario-2-restoring-cluster-state.md): To return your OpenShift Container Platform cluster to a known good state, restore from a saved etcd snapshot after quorum loss or critical resource deletion.… - [Recovering from expired control plane certificates](https://dogsbay.github.io/openshift-docs-markdown/backup_and_restore/control_plane_backup_and_restore/disaster_recovery/scenario-3-expired-certs.md): You can restore kubelet certificates on your OpenShift Container Platform cluster by approving pending certificate signing requests (CSRs) after control plane… ## Migrating from version 3 to 4 - [Migrating from version 3 to 4 overview](https://dogsbay.github.io/openshift-docs-markdown/migrating_from_ocp_3_to_4.md): OpenShift Container Platform 4 clusters are different from OpenShift Container Platform 3 clusters. OpenShift Container Platform 4 clusters contain new… - [About migrating from OpenShift Container Platform 3 to 4](https://dogsbay.github.io/openshift-docs-markdown/migrating_from_ocp_3_to_4/about-migrating-from-3-to-4.md): OpenShift Container Platform 4 contains new technologies and functionality that result in a cluster that is self-managing, flexible, and automated. OpenShift… - [Differences between OpenShift Container Platform 3 and 4](https://dogsbay.github.io/openshift-docs-markdown/migrating_from_ocp_3_to_4/planning-migration-3-4.md): OpenShift Container Platform 4.22 introduces architectural changes and enhancements/ The procedures that you used to manage your OpenShift Container Platform 3… - [Network considerations](https://dogsbay.github.io/openshift-docs-markdown/migrating_from_ocp_3_to_4/planning-considerations-3-4.md): Review the strategies for redirecting your application network traffic after migration. ## API reference - [Understanding API tiers](https://dogsbay.github.io/openshift-docs-markdown/rest_api/overview/understanding-api-support-tiers.md): API tiers for bare-metal configurations also apply to virtualized configurations except for any feature that directly interacts with hardware. Those features… - [API compatibility guidelines](https://dogsbay.github.io/openshift-docs-markdown/rest_api/overview/understanding-compatibility-guidelines.md): Red Hat recommends that application developers adopt the following principles in order to improve compatibility with OpenShift Container Platform: - [Editing kubelet log level verbosity and gathering logs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/overview/editing-kubelet-log-level-verbosity.md): To troubleshoot some issues with nodes, establish the kubelet’s log level verbosity depending on the issue to be tracked. - [API list](https://dogsbay.github.io/openshift-docs-markdown/rest_api/overview.md) - [Index](https://dogsbay.github.io/openshift-docs-markdown/rest_api/objects.md): Description - [About Authorization APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/authorization-apis-index.md) - [LocalResourceAccessReview [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/localresourceaccessreview-authorization-openshift-io-v1.md): The following API endpoints are available: - [LocalSubjectAccessReview [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/localsubjectaccessreview-authorization-openshift-io-v1.md): The following API endpoints are available: - [ResourceAccessReview [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/resourceaccessreview-authorization-openshift-io-v1.md): The following API endpoints are available: - [SelfSubjectRulesReview [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/selfsubjectrulesreview-authorization-openshift-io-v1.md): The following API endpoints are available: - [SubjectAccessReview [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/subjectaccessreview-authorization-openshift-io-v1.md): The following API endpoints are available: - [SubjectRulesReview [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/subjectrulesreview-authorization-openshift-io-v1.md): The following API endpoints are available: - [SelfSubjectReview [authentication.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/selfsubjectreview-authentication-k8s-io-v1.md): The following API endpoints are available: - [TokenRequest [authentication.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/tokenrequest-authentication-k8s-io-v1.md): The following API endpoints are available: - [TokenReview [authentication.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/tokenreview-authentication-k8s-io-v1.md): The following API endpoints are available: - [LocalSubjectAccessReview [authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/localsubjectaccessreview-authorization-k8s-io-v1.md): The following API endpoints are available: - [SelfSubjectAccessReview [authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/selfsubjectaccessreview-authorization-k8s-io-v1.md): The following API endpoints are available: - [SelfSubjectRulesReview [authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/selfsubjectrulesreview-authorization-k8s-io-v1.md): The following API endpoints are available: - [SubjectAccessReview [authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/authorization_apis/subjectaccessreview-authorization-k8s-io-v1.md): The following API endpoints are available: - [About Autoscale APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/autoscale_apis/autoscale-apis-index.md) - [ClusterAutoscaler [autoscaling.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/autoscale_apis/clusterautoscaler-autoscaling-openshift-io-v1.md): Description - [MachineAutoscaler [autoscaling.openshift.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/autoscale_apis/machineautoscaler-autoscaling-openshift-io-v1beta1.md): The following API endpoints are available: - [HorizontalPodAutoscaler [autoscaling/v2]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/autoscale_apis/horizontalpodautoscaler-autoscaling-v2.md): The following API endpoints are available: - [Scale [autoscaling/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/autoscale_apis/scale-autoscaling-v1.md): The following API endpoints are available: - [About Config APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/config-apis-index.md) - [APIServer [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/apiserver-config-openshift-io-v1.md): The following API endpoints are available: - [Authentication [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/authentication-config-openshift-io-v1.md): Description - [Build [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/build-config-openshift-io-v1.md): Description - [ClusterImagePolicy [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/clusterimagepolicy-config-openshift-io-v1.md): The following API endpoints are available: - [ClusterOperator [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/clusteroperator-config-openshift-io-v1.md): Description - [ClusterVersion [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/clusterversion-config-openshift-io-v1.md): The following API endpoints are available: - [Console [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/console-config-openshift-io-v1.md): The following API endpoints are available: - [DNS [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/dns-config-openshift-io-v1.md): The following API endpoints are available: - [FeatureGate [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/featuregate-config-openshift-io-v1.md): Description - [HelmChartRepository [helm.openshift.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/helmchartrepository-helm-openshift-io-v1beta1.md): The following API endpoints are available: - [Image [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/image-config-openshift-io-v1.md): The following API endpoints are available: - [ImageDigestMirrorSet [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/imagedigestmirrorset-config-openshift-io-v1.md): The following API endpoints are available: - [ImageContentPolicy [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/imagecontentpolicy-config-openshift-io-v1.md): The following API endpoints are available: - [ImagePolicy [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/imagepolicy-config-openshift-io-v1.md): The following API endpoints are available: - [ImageTagMirrorSet [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/imagetagmirrorset-config-openshift-io-v1.md): The following API endpoints are available: - [InsightsDataGather [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/insightsdatagather-config-openshift-io-v1.md): The following API endpoints are available: - [Infrastructure [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/infrastructure-config-openshift-io-v1.md): The following API endpoints are available: - [Ingress [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/ingress-config-openshift-io-v1.md): Description - [Network [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/network-config-openshift-io-v1.md): The following API endpoints are available: - [Node [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/node-config-openshift-io-v1.md): The following API endpoints are available: - [OAuth [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/oauth-config-openshift-io-v1.md): The following API endpoints are available: - [OperatorHub [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/operatorhub-config-openshift-io-v1.md): The following API endpoints are available: - [Project [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/project-config-openshift-io-v1.md): The following API endpoints are available: - [ProjectHelmChartRepository [helm.openshift.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/projecthelmchartrepository-helm-openshift-io-v1beta1.md): The following API endpoints are available: - [Proxy [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/proxy-config-openshift-io-v1.md): The following API endpoints are available: - [Scheduler [config.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/config_apis/scheduler-config-openshift-io-v1.md): The following API endpoints are available: - [About Console APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/console-apis-index.md) - [ConsoleCLIDownload [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consoleclidownload-console-openshift-io-v1.md): Description - [ConsoleExternalLogLink [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consoleexternalloglink-console-openshift-io-v1.md): The following API endpoints are available: - [ConsoleLink [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consolelink-console-openshift-io-v1.md): The following API endpoints are available: - [ConsoleNotification [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consolenotification-console-openshift-io-v1.md): The following API endpoints are available: - [ConsolePlugin [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consoleplugin-console-openshift-io-v1.md): The following API endpoints are available: - [ConsoleQuickStart [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consolequickstart-console-openshift-io-v1.md): The following API endpoints are available: - [ConsoleSample [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consolesample-console-openshift-io-v1.md): The following API endpoints are available: - [ConsoleYAMLSample [console.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/console_apis/consoleyamlsample-console-openshift-io-v1.md): The following API endpoints are available: - [About Extension APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/extension-apis-index.md) - [APIService [apiregistration.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/apiservice-apiregistration-k8s-io-v1.md): The following API endpoints are available: - [CustomResourceDefinition [apiextensions.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/customresourcedefinition-apiextensions-k8s-io-v1.md): The following API endpoints are available: - [MutatingWebhookConfiguration [admissionregistration.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/mutatingwebhookconfiguration-admissionregistration-k8s-io-v1.md): The following API endpoints are available: - [TestExtensionAdmission [testextension.redhat.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/testextensionadmission-testextension-redhat-io-v1.md): The following API endpoints are available: - [ValidatingAdmissionPolicy [admissionregistration.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/validatingadmissionpolicy-admissionregistration-k8s-io-v1.md): The following API endpoints are available: - [ValidatingAdmissionPolicyBinding [admissionregistration.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/validatingadmissionpolicybinding-admissionregistration-k8s-io-v1.md): The following API endpoints are available: - [ValidatingWebhookConfiguration [admissionregistration.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/extension_apis/validatingwebhookconfiguration-admissionregistration-k8s-io-v1.md): The following API endpoints are available: - [About Image APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/image-apis-index.md) - [Image [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/image-image-openshift-io-v1.md): The following API endpoints are available: - [ImageSignature [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagesignature-image-openshift-io-v1.md): The following API endpoints are available: - [ImageStreamImage [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagestreamimage-image-openshift-io-v1.md): The following API endpoints are available: - [ImageStreamImport [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagestreamimport-image-openshift-io-v1.md): The following API endpoints are available: - [ImageStreamLayers [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagestreamlayers-image-openshift-io-v1.md): The following API endpoints are available: - [ImageStreamMapping [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagestreammapping-image-openshift-io-v1.md): The following API endpoints are available: - [ImageStream [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagestream-image-openshift-io-v1.md): The following API endpoints are available: - [ImageStreamTag [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagestreamtag-image-openshift-io-v1.md): The following API endpoints are available: - [ImageTag [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/imagetag-image-openshift-io-v1.md): The following API endpoints are available: - [SecretList [image.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/image_apis/secretlist-image-openshift-io-v1.md): The following API endpoints are available: - [About Machine APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machine-apis-index.md) - [ContainerRuntimeConfig [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/containerruntimeconfig-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [ControllerConfig [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/controllerconfig-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [ControlPlaneMachineSet [machine.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/controlplanemachineset-machine-openshift-io-v1.md): The following API endpoints are available: - [KubeletConfig [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/kubeletconfig-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [MachineConfig [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machineconfig-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [MachineConfigPool [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machineconfigpool-machineconfiguration-openshift-io-v1.md): Description - [MachineHealthCheck [machine.openshift.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machinehealthcheck-machine-openshift-io-v1beta1.md): The following API endpoints are available: - [Machine [machine.openshift.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machine-machine-openshift-io-v1beta1.md): The following API endpoints are available: - [MachineSet [machine.openshift.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machineset-machine-openshift-io-v1beta1.md): The following API endpoints are available: - [MachineConfigNode [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machineconfignode-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [MachineOSBuild [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machineosbuild-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [MachineOSConfig [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/machineosconfig-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [PinnedImageSet [machineconfiguration.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/machine_apis/pinnedimageset-machineconfiguration-openshift-io-v1.md): The following API endpoints are available: - [About Metadata APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/metadata-apis-index.md) - [APIRequestCount [apiserver.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/apirequestcount-apiserver-openshift-io-v1.md): The following API endpoints are available: - [Binding [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/binding-v1.md): The following API endpoints are available: - [ComponentStatus [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/componentstatus-v1.md): The following API endpoints are available: - [ConfigMap [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/configmap-v1.md): The following API endpoints are available: - [ControllerRevision [apps/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/controllerrevision-apps-v1.md): The following API endpoints are available: - [Event [events.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/event-events-k8s-io-v1.md): The following API endpoints are available: - [Event [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/event-v1.md): The following API endpoints are available: - [Lease [coordination.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/lease-coordination-k8s-io-v1.md): The following API endpoints are available: - [Namespace [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/metadata_apis/namespace-v1.md): The following API endpoints are available: - [About Monitoring APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/monitoring-apis-index.md) - [Alertmanager [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/alertmanager-monitoring-coreos-com-v1.md): Description - [AlertmanagerConfig [monitoring.coreos.com/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/alertmanagerconfig-monitoring-coreos-com-v1beta1.md): Description - [AlertRelabelConfig [monitoring.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/alertrelabelconfig-monitoring-openshift-io-v1.md): The following API endpoints are available: - [AlertingRule [monitoring.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/alertingrule-monitoring-openshift-io-v1.md): The following API endpoints are available: - [DataGather [insights.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/datagather-insights-openshift-io-v1.md): The following API endpoints are available: - [PodMonitor [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/podmonitor-monitoring-coreos-com-v1.md): Description - [Probe [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/probe-monitoring-coreos-com-v1.md): Description - [Prometheus [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/prometheus-monitoring-coreos-com-v1.md): Description - [PrometheusRule [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/prometheusrule-monitoring-coreos-com-v1.md): The following API endpoints are available: - [ServiceMonitor [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/servicemonitor-monitoring-coreos-com-v1.md): Description - [ThanosRuler [monitoring.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/thanosruler-monitoring-coreos-com-v1.md): Description - [NodeMetrics [metrics.k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/nodemetrics-metrics-k8s-io-v1beta1.md): The following API endpoints are available: - [PodMetrics [metrics.k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/monitoring_apis/podmetrics-metrics-k8s-io-v1beta1.md): The following API endpoints are available: - [About Network APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/network-apis-index.md) - [ClusterUserDefinedNetwork [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/clusteruserdefinednetwork-k8s-ovn-org-v1.md): Description - [AdminNetworkPolicy [policy.networking.k8s.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/adminnetworkpolicy-policy-networking-k8s-io-v1alpha1.md): Description - [AdminPolicyBasedExternalRoute [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/adminpolicybasedexternalroute-k8s-ovn-org-v1.md): The following API endpoints are available: - [BackendTLSPolicy [gateway.networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/backendtlspolicy-gateway-networking-k8s-io-v1.md): The following API endpoints are available: - [BaselineAdminNetworkPolicy [policy.networking.k8s.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/baselineadminnetworkpolicy-policy-networking-k8s-io-v1alpha1.md): Description - [CloudPrivateIPConfig [cloud.network.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/cloudprivateipconfig-cloud-network-openshift-io-v1.md): The following API endpoints are available: - [EgressFirewall [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/egressfirewall-k8s-ovn-org-v1.md): The following API endpoints are available: - [EgressIP [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/egressip-k8s-ovn-org-v1.md): The following API endpoints are available: - [EgressQoS [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/egressqos-k8s-ovn-org-v1.md): Description - [EgressService [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/egressservice-k8s-ovn-org-v1.md): The following API endpoints are available: - [Endpoints [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/endpoints-v1.md): The following API endpoints are available: - [EndpointSlice [discovery.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/endpointslice-discovery-k8s-io-v1.md): The following API endpoints are available: - [EgressRouter [network.operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/egressrouter-network-operator-openshift-io-v1.md): The following API endpoints are available: - [GRPCRoute [gateway.networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/grpcroute-gateway-networking-k8s-io-v1.md): The following API endpoints are available: - [Gateway [gateway.networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/gateway-gateway-networking-k8s-io-v1.md): The following API endpoints are available: - [GatewayClass [gateway.networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/gatewayclass-gateway-networking-k8s-io-v1.md): Description - [HTTPRoute [gateway.networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/httproute-gateway-networking-k8s-io-v1.md): The following API endpoints are available: - [Ingress [networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/ingress-networking-k8s-io-v1.md): The following API endpoints are available: - [IngressClass [networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/ingressclass-networking-k8s-io-v1.md): The following API endpoints are available: - [IPAddress [networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/ipaddress-networking-k8s-io-v1.md): The following API endpoints are available: - [IPAMClaim [k8s.cni.cncf.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/ipamclaim-k8s-cni-cncf-io-v1alpha1.md): Description - [IPPool [whereabouts.cni.cncf.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/ippool-whereabouts-cni-cncf-io-v1alpha1.md): The following API endpoints are available: - [MultiNetworkPolicy [k8s.cni.cncf.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/multinetworkpolicy-k8s-cni-cncf-io-v1beta1.md): The following API endpoints are available: - [NetworkAttachmentDefinition [k8s.cni.cncf.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/networkattachmentdefinition-k8s-cni-cncf-io-v1.md): The following API endpoints are available: - [NetworkPolicy [networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/networkpolicy-networking-k8s-io-v1.md): The following API endpoints are available: - [NodeSlicePool [whereabouts.cni.cncf.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/nodeslicepool-whereabouts-cni-cncf-io-v1alpha1.md): Description - [OverlappingRangeIPReservation [whereabouts.cni.cncf.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/overlappingrangeipreservation-whereabouts-cni-cncf-io-v1alpha1.md): The following API endpoints are available: - [PodNetworkConnectivityCheck [controlplane.operator.openshift.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/podnetworkconnectivitycheck-controlplane-operator-openshift-io-v1alpha1.md): The following API endpoints are available: - [ReferenceGrant [gateway.networking.k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/referencegrant-gateway-networking-k8s-io-v1beta1.md): The following API endpoints are available: - [Route [route.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/route-route-openshift-io-v1.md): The following API endpoints are available: - [Service [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/service-v1.md): The following API endpoints are available: - [ServiceCIDR [networking.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/servicecidr-networking-k8s-io-v1.md): The following API endpoints are available: - [IPAddressClaim [ipam.cluster.x-k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/ipaddressclaim-ipam-cluster-x-k8s-io-v1beta1.md): The following API endpoints are available: - [UserDefinedNetwork [k8s.ovn.org/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/network_apis/userdefinednetwork-k8s-ovn-org-v1.md): Description - [About Node APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/node_apis/node-apis-index.md) - [Node [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/node_apis/node-v1.md): The following API endpoints are available: - [PerformanceProfile [performance.openshift.io/v2]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/node_apis/performanceprofile-performance-openshift-io-v2.md): The following API endpoints are available: - [Profile [tuned.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/node_apis/profile-tuned-openshift-io-v1.md): Description - [RuntimeClass [node.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/node_apis/runtimeclass-node-k8s-io-v1.md): The following API endpoints are available: - [Tuned [tuned.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/node_apis/tuned-tuned-openshift-io-v1.md): The following API endpoints are available: - [About OAuth APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/oauth_apis/oauth-apis-index.md) - [OAuthAccessToken [oauth.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/oauth_apis/oauthaccesstoken-oauth-openshift-io-v1.md): The following API endpoints are available: - [OAuthAuthorizeToken [oauth.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/oauth_apis/oauthauthorizetoken-oauth-openshift-io-v1.md): The following API endpoints are available: - [OAuthClientAuthorization [oauth.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/oauth_apis/oauthclientauthorization-oauth-openshift-io-v1.md): The following API endpoints are available: - [OAuthClient [oauth.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/oauth_apis/oauthclient-oauth-openshift-io-v1.md): The following API endpoints are available: - [UserOAuthAccessToken [oauth.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/oauth_apis/useroauthaccesstoken-oauth-openshift-io-v1.md): The following API endpoints are available: - [About Operator APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/operator-apis-index.md) - [Authentication [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/authentication-operator-openshift-io-v1.md): Description - [CloudCredential [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/cloudcredential-operator-openshift-io-v1.md): The following API endpoints are available: - [ClusterCSIDriver [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/clustercsidriver-operator-openshift-io-v1.md): The following API endpoints are available: - [Console [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/console-operator-openshift-io-v1.md): The following API endpoints are available: - [Config [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/config-operator-openshift-io-v1.md): The following API endpoints are available: - [Config [imageregistry.operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/config-imageregistry-operator-openshift-io-v1.md): The following API endpoints are available: - [Config [samples.operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/config-samples-operator-openshift-io-v1.md): The following API endpoints are available: - [CSISnapshotController [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/csisnapshotcontroller-operator-openshift-io-v1.md): The following API endpoints are available: - [DNS [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/dns-operator-openshift-io-v1.md): The following API endpoints are available: - [DNSRecord [ingress.operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/dnsrecord-ingress-operator-openshift-io-v1.md): The following API endpoints are available: - [Etcd [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/etcd-operator-openshift-io-v1.md): Description - [ImageContentSourcePolicy [operator.openshift.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/imagecontentsourcepolicy-operator-openshift-io-v1alpha1.md): The following API endpoints are available: - [ImagePruner [imageregistry.operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/imagepruner-imageregistry-operator-openshift-io-v1.md): The following API endpoints are available: - [IngressController [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/ingresscontroller-operator-openshift-io-v1.md): The following API endpoints are available: - [InsightsOperator [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/insightsoperator-operator-openshift-io-v1.md): The following API endpoints are available: - [KubeAPIServer [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/kubeapiserver-operator-openshift-io-v1.md): Description - [KubeControllerManager [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/kubecontrollermanager-operator-openshift-io-v1.md): The following API endpoints are available: - [KubeScheduler [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/kubescheduler-operator-openshift-io-v1.md): The following API endpoints are available: - [KubeStorageVersionMigrator [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/kubestorageversionmigrator-operator-openshift-io-v1.md): Description - [MachineConfiguration [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/machineconfiguration-operator-openshift-io-v1.md): Description - [Network [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/network-operator-openshift-io-v1.md): The following API endpoints are available: - [OpenShiftAPIServer [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/openshiftapiserver-operator-openshift-io-v1.md): The following API endpoints are available: - [OpenShiftControllerManager [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/openshiftcontrollermanager-operator-openshift-io-v1.md): Description - [OperatorPKI [network.operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/operatorpki-network-operator-openshift-io-v1.md): The following API endpoints are available: - [ServiceCA [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/serviceca-operator-openshift-io-v1.md): The following API endpoints are available: - [Storage [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operator_apis/storage-operator-openshift-io-v1.md): The following API endpoints are available: - [About OperatorHub APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/operatorhub-apis-index.md) - [CatalogSource [operators.coreos.com/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/catalogsource-operators-coreos-com-v1alpha1.md): Description - [ClusterCatalog [olm.operatorframework.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/clustercatalog-olm-operatorframework-io-v1.md): The following API endpoints are available: - [ClusterExtension [olm.operatorframework.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/clusterextension-olm-operatorframework-io-v1.md): The following API endpoints are available: - [ClusterServiceVersion [operators.coreos.com/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/clusterserviceversion-operators-coreos-com-v1alpha1.md): Description - [InstallPlan [operators.coreos.com/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/installplan-operators-coreos-com-v1alpha1.md): Description - [OLM [operator.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/olm-operator-openshift-io-v1.md): The following API endpoints are available: - [OLMConfig [operators.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/olmconfig-operators-coreos-com-v1.md): Description - [Operator [operators.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/operator-operators-coreos-com-v1.md): The following API endpoints are available: - [OperatorCondition [operators.coreos.com/v2]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/operatorcondition-operators-coreos-com-v2.md): Description - [OperatorGroup [operators.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/operatorgroup-operators-coreos-com-v1.md): The following API endpoints are available: - [PackageManifest [packages.operators.coreos.com/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/packagemanifest-packages-operators-coreos-com-v1.md): Description - [Subscription [operators.coreos.com/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/operatorhub_apis/subscription-operators-coreos-com-v1alpha1.md): Description - [About Policy APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/policy_apis/policy-apis-index.md) - [Eviction [policy/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/policy_apis/eviction-policy-v1.md): The following API endpoints are available: - [PodDisruptionBudget [policy/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/policy_apis/poddisruptionbudget-policy-v1.md): The following API endpoints are available: - [About Project APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/project_apis/project-apis-index.md) - [Project [project.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/project_apis/project-project-openshift-io-v1.md): The following API endpoints are available: - [ProjectRequest [project.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/project_apis/projectrequest-project-openshift-io-v1.md): The following API endpoints are available: - [About Provisioning APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/provisioning-apis-index.md) - [BMCEventSubscription [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/bmceventsubscription-metal3-io-v1alpha1.md): Description - [BareMetalHost [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/baremetalhost-metal3-io-v1alpha1.md): The following API endpoints are available: - [DataImage [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/dataimage-metal3-io-v1alpha1.md): The following API endpoints are available: - [FirmwareSchema [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/firmwareschema-metal3-io-v1alpha1.md): The following API endpoints are available: - [HardwareData [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/hardwaredata-metal3-io-v1alpha1.md): The following API endpoints are available: - [HostFirmwareComponents [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/hostfirmwarecomponents-metal3-io-v1alpha1.md): Description - [HostFirmwareSettings [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/hostfirmwaresettings-metal3-io-v1alpha1.md): The following API endpoints are available: - [HostUpdatePolicy [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/hostupdatepolicy-metal3-io-v1alpha1.md): The following API endpoints are available: - [Metal3Remediation [infrastructure.cluster.x-k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/metal3remediation-infrastructure-cluster-x-k8s-io-v1beta1.md): The following API endpoints are available: - [Metal3RemediationTemplate [infrastructure.cluster.x-k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/metal3remediationtemplate-infrastructure-cluster-x-k8s-io-v1beta1.md): The following API endpoints are available: - [PreprovisioningImage [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/preprovisioningimage-metal3-io-v1alpha1.md): The following API endpoints are available: - [Provisioning [metal3.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/provisioning_apis/provisioning-metal3-io-v1alpha1.md): The following API endpoints are available: - [About RBAC APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/rbac_apis/rbac-apis-index.md) - [ClusterRoleBinding [rbac.authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/rbac_apis/clusterrolebinding-rbac-authorization-k8s-io-v1.md): The following API endpoints are available: - [ClusterRole [rbac.authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/rbac_apis/clusterrole-rbac-authorization-k8s-io-v1.md): The following API endpoints are available: - [RoleBinding [rbac.authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/rbac_apis/rolebinding-rbac-authorization-k8s-io-v1.md): The following API endpoints are available: - [Role [rbac.authorization.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/rbac_apis/role-rbac-authorization-k8s-io-v1.md): The following API endpoints are available: - [About Role APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/role_apis/role-apis-index.md) - [ClusterRoleBinding [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/role_apis/clusterrolebinding-authorization-openshift-io-v1.md): The following API endpoints are available: - [ClusterRole [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/role_apis/clusterrole-authorization-openshift-io-v1.md): The following API endpoints are available: - [RoleBindingRestriction [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/role_apis/rolebindingrestriction-authorization-openshift-io-v1.md): The following API endpoints are available: - [RoleBinding [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/role_apis/rolebinding-authorization-openshift-io-v1.md): The following API endpoints are available: - [Role [authorization.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/role_apis/role-authorization-openshift-io-v1.md): The following API endpoints are available: - [About Schedule and quota APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/schedule-and-quota-apis-index.md) - [AppliedClusterResourceQuota [quota.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/appliedclusterresourcequota-quota-openshift-io-v1.md): The following API endpoints are available: - [ClusterResourceQuota [quota.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/clusterresourcequota-quota-openshift-io-v1.md): The following API endpoints are available: - [DeviceClass [resource.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/deviceclass-resource-k8s-io-v1.md): The following API endpoints are available: - [FlowSchema [flowcontrol.apiserver.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/flowschema-flowcontrol-apiserver-k8s-io-v1.md): The following API endpoints are available: - [LimitRange [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/limitrange-v1.md): The following API endpoints are available: - [PriorityClass [scheduling.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/priorityclass-scheduling-k8s-io-v1.md): The following API endpoints are available: - [PriorityLevelConfiguration [flowcontrol.apiserver.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/prioritylevelconfiguration-flowcontrol-apiserver-k8s-io-v1.md): The following API endpoints are available: - [ResourceQuota [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/resourcequota-v1.md): The following API endpoints are available: - [ResourceClaim [resource.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/resourceclaim-resource-k8s-io-v1.md): The following API endpoints are available: - [ResourceClaimTemplate [resource.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/resourceclaimtemplate-resource-k8s-io-v1.md): The following API endpoints are available: - [ResourceSlice [resource.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/schedule_and_quota_apis/resourceslice-resource-k8s-io-v1.md): The following API endpoints are available: - [About Security APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/security-apis-index.md) - [CertificateSigningRequest [certificates.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/certificatesigningrequest-certificates-k8s-io-v1.md): The following API endpoints are available: - [CredentialsRequest [cloudcredential.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/credentialsrequest-cloudcredential-openshift-io-v1.md): The following API endpoints are available: - [PodSecurityPolicyReview [security.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/podsecuritypolicyreview-security-openshift-io-v1.md): The following API endpoints are available: - [PodSecurityPolicySelfSubjectReview [security.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/podsecuritypolicyselfsubjectreview-security-openshift-io-v1.md): The following API endpoints are available: - [PodSecurityPolicySubjectReview [security.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/podsecuritypolicysubjectreview-security-openshift-io-v1.md): The following API endpoints are available: - [RangeAllocation [security.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/rangeallocation-security-openshift-io-v1.md): The following API endpoints are available: - [Secret [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/secret-v1.md): The following API endpoints are available: - [SecurityContextConstraints [security.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/securitycontextconstraints-security-openshift-io-v1.md): The following API endpoints are available: - [ServiceAccount [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/security_apis/serviceaccount-v1.md): The following API endpoints are available: - [About Storage APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/storage-apis-index.md) - [CSIDriver [storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/csidriver-storage-k8s-io-v1.md): The following API endpoints are available: - [CSINode [storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/csinode-storage-k8s-io-v1.md): The following API endpoints are available: - [CSIStorageCapacity [storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/csistoragecapacity-storage-k8s-io-v1.md): The following API endpoints are available: - [PersistentVolume [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/persistentvolume-v1.md): The following API endpoints are available: - [PersistentVolumeClaim [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/persistentvolumeclaim-v1.md): The following API endpoints are available: - [StorageClass [storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/storageclass-storage-k8s-io-v1.md): The following API endpoints are available: - [StorageState [migration.k8s.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/storagestate-migration-k8s-io-v1alpha1.md): The following API endpoints are available: - [StorageVersionMigration [migration.k8s.io/v1alpha1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/storageversionmigration-migration-k8s-io-v1alpha1.md): The following API endpoints are available: - [VolumeAttachment [storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/volumeattachment-storage-k8s-io-v1.md): The following API endpoints are available: - [VolumeAttributesClass [storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/volumeattributesclass-storage-k8s-io-v1.md): The following API endpoints are available: - [VolumePopulator [populator.storage.k8s.io/v1beta1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/volumepopulator-populator-storage-k8s-io-v1beta1.md): The following API endpoints are available: - [VolumeSnapshot [snapshot.storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/volumesnapshot-snapshot-storage-k8s-io-v1.md): The following API endpoints are available: - [VolumeSnapshotClass [snapshot.storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/volumesnapshotclass-snapshot-storage-k8s-io-v1.md): The following API endpoints are available: - [VolumeSnapshotContent [snapshot.storage.k8s.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/storage_apis/volumesnapshotcontent-snapshot-storage-k8s-io-v1.md): The following API endpoints are available: - [About Template APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/template_apis/template-apis-index.md) - [BrokerTemplateInstance [template.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/template_apis/brokertemplateinstance-template-openshift-io-v1.md): The following API endpoints are available: - [PodTemplate [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/template_apis/podtemplate-v1.md): The following API endpoints are available: - [Template [template.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/template_apis/template-template-openshift-io-v1.md): The following API endpoints are available: - [TemplateInstance [template.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/template_apis/templateinstance-template-openshift-io-v1.md): The following API endpoints are available: - [About User and group APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/user_and_group_apis/user-and-group-apis-index.md) - [Group [user.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/user_and_group_apis/group-user-openshift-io-v1.md): The following API endpoints are available: - [Identity [user.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/user_and_group_apis/identity-user-openshift-io-v1.md): The following API endpoints are available: - [UserIdentityMapping [user.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/user_and_group_apis/useridentitymapping-user-openshift-io-v1.md): The following API endpoints are available: - [User [user.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/user_and_group_apis/user-user-openshift-io-v1.md): The following API endpoints are available: - [About Workloads APIs](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/workloads-apis-index.md) - [BuildConfig [build.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/buildconfig-build-openshift-io-v1.md): The following API endpoints are available: - [Build [build.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/build-build-openshift-io-v1.md): The following API endpoints are available: - [BuildLog [build.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/buildlog-build-openshift-io-v1.md): The following API endpoints are available: - [BuildRequest [build.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/buildrequest-build-openshift-io-v1.md): The following API endpoints are available: - [CronJob [batch/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/cronjob-batch-v1.md): The following API endpoints are available: - [DaemonSet [apps/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/daemonset-apps-v1.md): The following API endpoints are available: - [Deployment [apps/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/deployment-apps-v1.md): The following API endpoints are available: - [DeploymentConfig [apps.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/deploymentconfig-apps-openshift-io-v1.md): The following API endpoints are available: - [DeploymentConfigRollback [apps.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/deploymentconfigrollback-apps-openshift-io-v1.md): The following API endpoints are available: - [DeploymentLog [apps.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/deploymentlog-apps-openshift-io-v1.md): The following API endpoints are available: - [DeploymentRequest [apps.openshift.io/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/deploymentrequest-apps-openshift-io-v1.md): The following API endpoints are available: - [Job [batch/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/job-batch-v1.md): The following API endpoints are available: - [Pod [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/pod-v1.md): The following API endpoints are available: - [ReplicationController [undefined/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/replicationcontroller-v1.md): The following API endpoints are available: - [ReplicaSet [apps/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/replicaset-apps-v1.md): The following API endpoints are available: - [StatefulSet [apps/v1]](https://dogsbay.github.io/openshift-docs-markdown/rest_api/workloads_apis/statefulset-apps-v1.md): The following API endpoints are available: ## OpenShift Lightspeed - [OpenShift Lightspeed overview](https://dogsbay.github.io/openshift-docs-markdown/lightspeed/about/ols-openshift-lightspeed-overview.md): Red Hat OpenShift Lightspeed provides intelligent, natural language processing capabilities designed to make Red Hat cloud-native application platforms easier… ## Service Mesh - [OpenShift Service Mesh 3.0 TP1 overview](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v3x/ossm-service-mesh-3-0-overview.md): Red Hat OpenShift Service Mesh manages and secures communication between microservices by providing traffic management, advanced routing, and load balancing.… - [About OpenShift Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-about.md): Red Hat OpenShift Service Mesh addresses a variety of problems in a microservice architecture by creating a centralized point of control in an application. It… - [Service Mesh 2.x release notes](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/servicemesh-release-notes.md): This release of Red Hat OpenShift Service Mesh updates the Red Hat OpenShift Service Mesh Operator version to 2.6.11, and includes the ServiceMeshControlPlane… - [Upgrading Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/upgrading-ossm.md): To access the most current features of Red Hat OpenShift Service Mesh, upgrade to the current version, 2.6.11. - [Understanding Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-architecture.md): Red Hat OpenShift Service Mesh provides a platform for behavioral insight and operational control over your networked microservices in a service mesh. With Red… - [Service Mesh deployment models](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-deployment-models.md): Red Hat OpenShift Service Mesh supports several different deployment models that can be combined in different ways to best suit your business requirements. - [Service Mesh and Istio differences](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-vs-community.md): Red Hat OpenShift Service Mesh differs from an installation of Istio to provide additional features or to handle differences when deploying on OpenShift… - [Preparing to install Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/preparing-ossm-installation.md): Before you can install Red Hat OpenShift Service Mesh, you must subscribe to OpenShift Container Platform and install OpenShift Container Platform in a… - [Installing the Operators](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/installing-ossm.md): To install Red Hat OpenShift Service Mesh, first install the Red Hat OpenShift Service Mesh Operator and any optional Operators on OpenShift Container… - [Creating the ServiceMeshControlPlane](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-create-smcp.md): The control plane includes Istiod, Ingress and Egress Gateways, and other components, such as Kiali and Jaeger. The control plane must be deployed in a… - [Adding services to a service mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-create-mesh.md): A project contains services; however, the services are only available if you add the project to the service mesh. - [Enabling sidecar injection](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/prepare-to-deploy-applications-ossm.md): After adding the namespaces that contain your services to your mesh, the next step is to enable automatic sidecar injection in the Deployment resource for your… - [Managing users and profiles](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-profiles-users.md): ServiceMeshMember resources provide a way for Red Hat OpenShift Service Mesh administrators to delegate permissions to add projects to a service mesh, even… - [Security](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-security.md): If your service mesh application is constructed with a complex array of microservices, you can use Red Hat OpenShift Service Mesh to customize the security of… - [Traffic management](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-traffic-manage.md): Using Red Hat OpenShift Service Mesh, you can control the flow of traffic and API calls between services. Some services in your service mesh might need to… - [Gateway migration](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-gateway-migration.md): As a network administrator, the preferred method for deploying ingress and egress gateways is with a Deployment resource using gateway injection. - [Route migration](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-route-migration.md): Automatic route creation, also known as Istio OpenShift Routing (IOR), is a deprecated feature that is disabled by default for any ServiceMeshControlPlane… - [Metrics, logs, and traces](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-observability.md): Once you have added your application to the mesh, you can observe the data flow through your application. If you do not have your own application installed,… - [Performance and scalability](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-performance-scalability.md): The default ServiceMeshControlPlane settings are not intended for production use; they are designed to install successfully on a default OpenShift Container… - [Deploying to production](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-deploy-production.md): When you are ready to move from a basic installation to production, you must configure your control plane, tracing, and security certificates to meet… - [Federation](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-federation.md): Federation is a deployment model that lets you share services and workloads between separate meshes managed in distinct administrative domains. - [Extensions](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-extensions.md): You can use WebAssembly extensions to add new features directly into the Red Hat OpenShift Service Mesh proxies. This lets you move even more common… - [OpenShift Service Mesh Console plugin](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-kiali-ossmc-plugin.md): The OpenShift Service Mesh Console (OSSMC) plugin is an extension to the OpenShift Container Platform web console that provides visibility into your Service… - [3scale WebAssembly for 2.1](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-threescale-webassembly-module.md): The threescale-wasm-auth module is a WebAssembly module that uses a set of interfaces, known as an application binary interfaces (ABI). This is defined by the… - [3scale Istio adapter for 2.0](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/threescale-adapter.md): The 3scale Istio Adapter is an optional adapter that allows you to label a service running within the Red Hat OpenShift Service Mesh and integrate that service… - [Troubleshooting Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-troubleshooting-istio.md): This section describes how to identify and resolve common problems in Red Hat OpenShift Service Mesh. Use the following sections to help troubleshoot and debug… - [Control plane configuration reference](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-reference-smcp.md): You can customize your Red Hat OpenShift Service Mesh by modifying the default ServiceMeshControlPlane (SMCP) resource or by creating a completely custom SMCP… - [Kiali configuration reference](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/ossm-reference-kiali.md): When the Service Mesh Operator creates the ServiceMeshControlPlane it also processes the Kiali resource. The Kiali Operator then uses this object when creating… - [Uninstalling Service Mesh](https://dogsbay.github.io/openshift-docs-markdown/service_mesh/v2x/removing-ossm.md): To uninstall Red Hat OpenShift Service Mesh from an existing OpenShift Container Platform instance and remove its resources, you must delete the control plane,… ## Virtualization - [About OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/virt/about_virt/about-virt.md): OpenShift Virtualization provides a comprehensive virtualization solution that allows you to run and manage virtual machine workloads alongside container… - [Supported limits](https://dogsbay.github.io/openshift-docs-markdown/virt/about_virt/virt-supported-limits.md): Refer to tested object maximums when planning your environment for your specific use case, and consider all factors that can impact cluster scaling. For… - [Security policies](https://dogsbay.github.io/openshift-docs-markdown/virt/about_virt/virt-security-policies.md): OpenShift Virtualization provides built-in security features and authorization policies to protect virtual machine workloads and ensure secure cluster… - [Architecture](https://dogsbay.github.io/openshift-docs-markdown/virt/about_virt/virt-architecture.md): OpenShift Virtualization architecture consists of several Operators and components that manage the lifecycle, storage, networking, and scheduling of virtual… - [OpenShift Virtualization release notes](https://dogsbay.github.io/openshift-docs-markdown/virt/release_notes/virt-4-22-release-notes.md): These release notes describe new features and enhancements, Technology Preview features, deprecated and removed features, fixed issues, and known issues for… - [Getting started with OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/virt/getting_started/virt-getting-started.md): Explore OpenShift Virtualization by taking guided tours, installing the Operator, and configuring a basic environment. Learn how to migrate from your current… - [virtctl and libguestfs](https://dogsbay.github.io/openshift-docs-markdown/virt/getting_started/virt-using-the-cli-tools.md): You can manage OpenShift Virtualization resources by using the virtctl command-line tool. Virtual machine (VM) commands can also be used to manage virtual… - [Preparing your cluster](https://dogsbay.github.io/openshift-docs-markdown/virt/install/preparing-cluster-for-virt.md): Review platform compatibility information before you install OpenShift Virtualization. For detailed system requirements, see "Hardware, software, and… - [Hardware, software, and operational requirements](https://dogsbay.github.io/openshift-docs-markdown/virt/install/virt-requirements.md): Review the hardware, software, and operational requirements for OpenShift Virtualization, including CPU, OS, storage, cluster sizing, and live migration. - [Installing OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/virt/install/installing-virt.md): Install OpenShift Virtualization to add virtualization functionality to your OpenShift Container Platform cluster. - [Uninstalling OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/virt/install/uninstalling-virt.md): You can uninstall OpenShift Virtualization by using the web console or the command-line interface (CLI) to delete OpenShift Virtualization workloads, the… - [Installing OpenShift Virtualization on IBM Cloud bare-metal nodes](https://dogsbay.github.io/openshift-docs-markdown/virt/install/virt-install-ibm-cloud-bm-nodes.md): Install OpenShift Virtualization on IBM Cloud bare-metal nodes using Assisted Installer. The cluster has 6 bare-metal nodes (3 control and 3 compute). An… - [Postinstallation configuration](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-post-install-config.md): After you have installed OpenShift Virtualization, there are procedures that you can complete to ensure that your environment is properly set up. You can… - [Node placement rules](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-node-placement-virt-components.md): You can configure node placement rules to specify where OpenShift Virtualization Operators, workloads, and controllers are deployed. Custom placement rules… - [Network configuration](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-post-install-network-config.md): By default, OpenShift Virtualization uses a single internal pod network after installation. - [Storage configuration](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-post-install-storage-config.md): After you install OpenShift Virtualization, you must configure a default storage class. Configuring a storage class allows your cluster to receive automated… - [Self validation checkups](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-self-validation-checkups.md): A self validation checkup runs conformance tests on critical subsystems to verify that the environment is fully functional and self-sustained before you deploy… - [Allocate physical cores for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-physical-cores-allocation-vms.md): As a cluster administrator, you can allocate a full physical core to a specific virtual machine (VM), instead of allowing different VMs to share the same… - [Configuring higher VM workload density](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-configuring-higher-vm-workload-density.md): You can increase the number of virtual machines (VMs) on nodes by overcommitting memory (RAM). Increasing VM workload density can be useful if you have many… - [Virtual machine recovery from node failures](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-vm-recovery-from-node-failures.md): To ensure that virtual machines (VMs) recover automatically when a node fails, configure node health checks, automated remediation, and capacity planning.… - [Configuring certificate rotation](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-configuring-certificate-rotation.md): Configure certificate rotation parameters to replace existing certificates. - [Configuring KubeVirt Redfish for VM management](https://dogsbay.github.io/openshift-docs-markdown/virt/post_installation_configuration/virt-kubevirt-redfish.md): KubeVirt Redfish exposes OpenShift Virtualization virtual machines (VMs) through a Redfish-compatible API. This enables external tools and orchestration… - [Updating OpenShift Virtualization](https://dogsbay.github.io/openshift-docs-markdown/virt/updating/upgrading-virt.md): Learn how to keep OpenShift Virtualization updated and compatible with OpenShift Container Platform. - [Creating virtual machines by using the CLI](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-from-cli.md): You can create virtual machines (VMs) from the command line by editing or creating a VirtualMachine manifest. You can simplify VM configuration by using an… - [Creating VMs by importing images from web pages](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-from-web-images.md): You can create virtual machines (VMs) by importing operating system images from web pages. - [Creating VMs by uploading images](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-uploading-images.md): You can create virtual machines (VMs) by uploading operating system images from your local machine. - [Creating VMs by using container disks](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-from-container-disks.md): You can create virtual machines (VMs) by using container disks built from operating system images. - [Creating VMs by cloning PVCs](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-by-cloning-pvcs.md): You can create virtual machines (VMs) by cloning existing persistent volume claims (PVCs) with custom images. - [Configuring IBM Secure Execution virtual machines on IBM Z and IBM LinuxONE](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-configuring-ibm-secure-execution-vms-ibm-z.md): You can configure IBM(R) Secure Execution virtual machines (VMs) on IBM Z(R) and IBM(R) LinuxONE. - [Creating AWS EC2 Windows License Included (LI) compliant VMs](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-aws-li-windows.md): If you are running Windows virtual machines (VMs) on OpenShift Container Platform hosts, such as AMD64 bare metal EC2 instances with Amazon Web Services (AWS)… - [Creating VMs from instance types](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-from-instance-types.md): You can simplify virtual machine (VM) creation by using instance types, whether you use the OpenShift Container Platform web console or the CLI to create VMs. - [Creating VMs from templates](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-from-templates.md): You can create virtual machines (VMs) from Red Hat templates by using the OpenShift Container Platform web console. - [Creating virtual machines from Red Hat images](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-creating-vms-from-rh-images-overview.md): RHEL golden images are published as container disks in a secure registry. The Containerized Data Importer (CDI) polls imports golden images into your cluster… - [Import a virtual machine image using the DataVolume API](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-import-dv-vms.md): You can import a virtual machine (VM) image into your OpenShift Virtualization cluster by using the DataVolume API. A DataVolume automates PVC creation and… - [Cloning VMs](https://dogsbay.github.io/openshift-docs-markdown/virt/creating_vm/virt-cloning-vms.md): You can clone virtual machines (VMs) or create new VMs from snapshots. - [Listing virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-list-vms.md): Use the web console or OpenShift CLI (oc) to list your virtual machines (VMs). From the list, you can filter and search for specific VMs. - [Install the QEMU guest agent](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-installing-qemu-guest-agent.md): The QEMU guest agent is a daemon that runs on the VM and passes information to the host about the VM, users, file systems, and secondary networks. You must… - [Install VirtIO drivers on Windows VMs](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-install-virtio-drivers-on-windows-vms.md): VirtIO drivers are paravirtualized device drivers required for Microsoft Windows virtual machines (VMs) to run in OpenShift Virtualization. The drivers are… - [Update VirtIO drivers](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-update-virtio-drivers.md): Update VirtIO drivers and the QEMU guest agent in guest operating systems. Using the latest VirtIO drivers increases performance and stability. - [Connecting to VM consoles](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-accessing-vm-consoles.md): By using VNC, serial, or desktop viewer consoles, you can access the console of your virtual machine for troubleshooting when the VM does not have network… - [SSH access for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/ssh/virt-accessing-vm-ssh.md): You can use SSH to securely access your virtual machines (VMs) from the command line. You can set up your SSH configuration using the virtctl ssh command,… - [Configure SSH with the virtctl CLI tool](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/ssh/virt-using-virtctl-ssh.md): You can add a public SSH key to a virtual machine (VM) and connect to the VM by running the virtctl ssh command, or add the virtctl port-foward command to your… - [Use a secondary network for SSH access](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/ssh/virt-using-secondary-networks-ssh.md): You can configure a secondary network, attach a virtual machine (VM) to the secondary network interface, and connect to the DHCP-allocated IP address by using… - [Create a service to connect with SSH](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/ssh/virt-using-services.md): You can create a service for a virtual machine (VM) and connect to the IP address and port exposed by the service. Services provide excellent performance and… - [Customize the web console](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-customize-web-console.md): As a cluster administrator, you can customize the OpenShift Container Platform web console by integrating dynamic plugins. Virtual machine (VM) owners can then… - [Editing virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-edit-vms.md): You can update virtual machine (VM) configuration details like CPU, memory, and networking by using the CLI or the OpenShift Container Platform web console. In… - [Editing boot order](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-edit-boot-order.md): You can configure the boot order of disks and network devices on your virtual machine (VM) by using the web console or the CLI. - [Deleting virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-delete-vms.md): You can remove virtual machines (VMs) from your cluster to free up resources using either the web console or CLI. Deleting a VM removes the virtual machine… - [Enabling or disabling virtual machine delete protection](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-enabling-disabling-vm-delete-protection.md): You can prevent accidental deletion of a virtual machine (VM) by enabling delete protection. If delete protection is enabled, you must disable it before you… - [Exporting virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-exporting-vms.md): Export a virtual machine (VM) and its associated disks to import it into another cluster, or for another use case, such as forensic volume analysis. - [Managing virtual machine instances](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-manage-vmis.md): Manage standalone virtual machine instances (VMIs) that were created independently outside of the OpenShift Virtualization environment through the web console… - [Controlling virtual machine states](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-controlling-vm-states.md): You can use virtctl to manage virtual machine states and perform other actions from the CLI. For example, you can use virtctl to force stop a VM or expose a… - [Using virtual Trusted Platform Module devices](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-using-vtpm-devices.md): To run Windows 11 or other workloads that require a Trusted Platform Module, you can add a virtual TPM (vTPM) to a new or existing virtual machine. Enable this… - [Managing virtual machines with OpenShift Pipelines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-managing-vms-openshift-pipelines.md): Red Hat OpenShift Pipelines is a Kubernetes-native CI/CD framework that allows developers to design and run each step of the CI/CD pipeline in its own… - [Migrating VMs in a single cluster to a different storage class](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virt-migrating-vms-in-single-cluster-to-different-storage-class.md): To optimize performance or reduce costs, you can migrate virtual machines (VMs) between storage classes within a single cluster. You can use the OpenShift… - [Working with resource quotas for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-working-with-resource-quotas-for-vms.md): Manage and control virtual machine resource consumption to prevent overcommitment and ensure stable workload performance. - [Configuring the Application-Aware Quota Operator](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-understanding-aaq-operator.md): You can use the Application-Aware Quota (AAQ) Operator to customize and manage resource quotas for individual components in an OpenShift Container Platform… - [Specifying nodes for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-specifying-nodes-for-vms.md): You can place virtual machines (VMs) on specific nodes by using node placement rules. - [UEFI mode for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-uefi-mode-for-vms.md): You can boot a virtual machine (VM) in Unified Extensible Firmware Interface (UEFI) mode for faster boot times, the ability to boot to larger disks, and added… - [Configuring PXE booting for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-configuring-pxe-booting.md): PXE booting, or network booting, allows a computer to boot and load an operating system or other program without requiring a locally attached storage device.… - [Using huge pages with virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-using-huge-pages-with-vms.md): You can use huge pages as backing memory for virtual machines in your cluster. - [Enabling dedicated resources for a virtual machine](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-dedicated-resources-vm.md): To improve performance, you can dedicate node resources, such as CPU, to a virtual machine. - [Configuring PCI passthrough](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-configuring-pci-passthrough.md): The Peripheral Component Interconnect (PCI) passthrough feature enables you to access and manage hardware devices from a virtual machine (VM). When PCI… - [Configuring virtual GPUs](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-configuring-virtual-gpus.md): Use the NVIDIA GPU operator to create virtual GPUs (vGPUs) and assign them to virtual machines (VMs) in OpenShift Virtualization. - [Configuring USB host passthrough](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-configuring-usb-host-passthrough.md): You can enable passthrough of USB devices to allow a virtual machine (VM) to connect to USB hardware that is attached to an OpenShift Container Platform node,… - [Enabling descheduler evictions on virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-enabling-descheduler-evictions.md): You can use the descheduler to evict pods so that the pods can be rescheduled onto more appropriate nodes. If the pod is a virtual machine, the pod eviction… - [About high availability for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-high-availability-for-vms.md): You can enable high availability for virtual machines (VMs) by manually deleting a failed node to trigger VM failover or by configuring remediating nodes. - [Tune the control plane](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-vm-control-plane-tuning.md): You can configure how the control plane handles concurrency when you create or migrate virtual machines (VMs). For example, set the QPS or burst rates to batch… - [Assigning compute resources](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-assigning-compute-resources.md): In OpenShift Virtualization, compute resources assigned to virtual machines (VMs) are backed by either guaranteed CPUs or time-sliced CPU shares. - [About multi-queue functionality](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-about-multi-queue.md): Use multi-queue functionality to scale network throughput and performance on virtual machines (VMs) with multiple vCPUs. - [Managing virtual machines by using OpenShift GitOps](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-managing-virtual-machines-by-using-openshift-gitops.md): To automate and optimize virtual machine (VM) management in {VirtProductName}, you can use Red Hat OpenShift GitOps. - [Working with NUMA topology for virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/advanced_vm_management/virt-NUMA-topology.md): To reduce latency in multiprocessor systems, Non-Uniform Memory Access (NUMA) architecture allows CPUs to access local memory faster than remote memory. This… - [Hot-plugging VM disks](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virtual_disks/virt-hot-plugging-virtual-disks.md): You can hot-plug or hot-unplug virtual disks from running VMs to dynamically adjust storage without downtime. - [Expanding VM disks](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virtual_disks/virt-expanding-vm-disks.md): Expand the persistent volume claim (PVC) of your virtual machine disk to accomodate growing data requirements. If your storage provider does not support volume… - [Configuring shared volumes](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virtual_disks/virt-configuring-shared-volumes-for-vms.md): Enable high-availability scenarios like Windows Failover Clustering by configuring shared disks to allow multiple virtual machines to access the same storage… - [Migrating VM disks to a different storage class](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virtual_disks/virt-migrating-storage-class.md): You can migrate one or more virtual disks to a different storage class to optimize storage performance or reduce costs without stopping your virtual machine… - [Inserting CD-ROMs in virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/virtual_disks/virt-inserting-cd-roms-in-virtual-machines.md): To attach a storage device to a virtual machine (VM) without rebooting the VM, you can configure a VM to use a virtual CD-ROM drive, and insert an ISO image in… - [Choose a CPU model](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/cpu_models/virt-choosing-cpu-models.md): You can choose an appropriate CPU model for your virtual machines based on your environment. The host-model CPU provides maximum performance and feature access… - [Configure CPU models](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/cpu_models/virt-configuring-default-cpu-model.md): You can configure CPU models for your virtual machines at both the cluster level and individual VM level. Set a cluster-wide default CPU model to automatically… - [Schedule virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/managing_vms/cpu_models/virt-schedule-vms.md): You can schedule a virtual machine (VM) on a node by ensuring that the VM’s CPU model and policy attribute are matched for compatibility with the CPU models… - [Networking configuration overview](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-networking-overview.md): To connect virtual machines (VMs) to cluster networks, configure default and user-defined networking options in OpenShift Virtualization. - [Connecting a VM to the default pod network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-default-pod-network.md): You can connect a virtual machine to the default internal pod network by configuring its network interface to use the masquerade binding mode. - [Connecting a VM to a primary user-defined network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-primary-udn.md): You can connect a virtual machine (VM) to a user-defined network (UDN) on the VM’s primary interface. The primary UDN replaces the default pod network in your… - [Connecting a VM to a secondary localnet user-defined network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-secondary-udn.md): You can connect a virtual machine (VM) to an OVN-Kubernetes localnet secondary network by using the CLI. Cluster administrators can use the… - [Exposing a VM by using a service](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-exposing-vm-with-service.md): You can expose a virtual machine (VM) within or outside the cluster by exposing a VM as a Kubernetes service. You can leverage native load balancing and… - [Accessing a VM by using its internal FQDN](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-accessing-vm-internal-fqdn.md): You can access a virtual machine on a stable, fully qualified domain name (FQDN) by using headless services. A headless service creates DNS records for each… - [Connecting a VM to a Linux bridge network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-linux-bridge.md): By default, OpenShift Virtualization is installed with a single, internal pod network. You can connect a virtual machine (VM) to the physical network by using… - [Connecting a VM to an SR-IOV network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-sriov.md): You can connect a virtual machine (VM) to the physical network by using a Single Root I/O Virtualization (SR-IOV) device. - [Using DPDK with SR-IOV](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-using-dpdk-with-sriov.md): The Data Plane Development Kit (DPDK) provides a set of libraries and drivers for fast packet processing. You can configure clusters and virtual machines (VMs)… - [Connecting a VM to an OVN-Kubernetes layer 2 secondary network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-ovn-secondary-network.md): You can connect a virtual machine (VM) to an OVN-Kubernetes custom secondary overlay network. You can use this overlay network to connect VMs on different… - [Hot plugging secondary network interfaces](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-hot-plugging-network-interfaces.md): You can add or remove secondary network interfaces without stopping your virtual machine (VM). OpenShift Virtualization supports hot plugging and hot… - [Hot swapping a virtual machine secondary network](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-hot-swap-vm-secondary-network.md): toc::[] - [Setting VM interface link state](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-setting-interface-link-state.md): You can manage the link state of a primary or secondary virtual machine (VM) interface by using the OpenShift Container Platform web console or the CLI. By… - [Connecting a VM to a service mesh](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-connecting-vm-to-service-mesh.md): OpenShift Virtualization is now integrated with Red Hat OpenShift Service Mesh. You can monitor, visualize, and control traffic between pods that run virtual… - [Configuring physical networks](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-configuring-physical-networks.md): As an OpenShift Container Platform administrator, you can create or configure a physical network in the OpenShift Container Platform web console without using… - [Configuring a dedicated network for live migration](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-dedicated-network-live-migration.md): You can configure a dedicated secondary network for live migration. A dedicated network minimizes the effects of network saturation on tenant workloads during… - [Configuring and viewing IP addresses](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-configuring-viewing-ips-for-vms.md): You can configure an IP address when you create a virtual machine (VM). The IP address is provisioned with cloud-init. View the IP address of a VM by using the… - [Accessing a VM by using its external FQDN](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-accessing-vm-secondary-network-fqdn.md): You can access a virtual machine (VM) that is attached to a secondary network interface from outside the cluster by using its fully qualified domain name… - [Managing MAC address pools for network interfaces](https://dogsbay.github.io/openshift-docs-markdown/virt/vm_networking/virt-using-mac-address-pool-for-vms.md): KubeMacPool allocates MAC addresses for virtual machine (VM) network interfaces from a shared MAC address pool. This ensures that each network interface is… - [Storage configuration overview](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-storage-config-overview.md): You can configure a default storage class, storage profiles, Containerized Data Importer (CDI), data volumes (DVs), and automatic boot source updates. - [Configuring storage profiles](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-configuring-storage-profile.md): A storage profile provides recommended storage settings based on the associated storage class and is allocated for each storage class. - [Managing automatic boot source updates](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-automatic-bootsource-updates.md): You can manage automatic updates for boot sources used to create virtual machines. This includes configuring update behavior for Red Hat and custom boot… - [Heterogeneous cluster support](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-boot-source-image-heterogeneous-clusters.md): A heterogeneous cluster is a cluster where nodes have differing architectures. Heterogeneous clusters promote optimal compute resource usage by mixing… - [Reserving PVC space for file system overhead](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-reserving-pvc-space-fs-overhead.md): When you create a DataVolume custom resource (CR) for a virtual machine (VM) by setting the spec.storage.volumeMode attribute to Filesystem, OpenShift… - [Configuring local storage by using HPP](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-configuring-local-storage-with-hpp.md): You can configure local storage for virtual machines by using the hostpath provisioner (HPP). - [Enabling user permissions to clone data volumes across namespaces](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-enabling-user-permissions-to-clone-datavolumes.md): By default, users cannot clone resources between namespaces. To enable cloning, a user with the cluster-admin role must create and bind a cluster role that… - [Configuring CDI to override CPU and memory quotas](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-configuring-cdi-for-namespace-resourcequota.md): You can configure the Containerized Data Importer (CDI) to import, upload, and clone virtual machine disks into namespaces that are subject to CPU and memory… - [Preparing CDI scratch space](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-preparing-cdi-scratch-space.md): To support image import and processing, configure the Containerized Data Importer (CDI) scratch space and the required storage class so that CDI can… - [Using preallocation for data volumes](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-using-preallocation-for-datavolumes.md): The Containerized Data Importer (CDI) can preallocate disk space to improve write performance when creating data volumes. You can enable preallocation for… - [Managing data volume annotations](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-managing-data-volume-annotations.md): Data volume (DV) annotations allow you to manage pod behavior. You can add one or more annotations to a data volume, which then propagates to the created… - [Understanding virtual machine storage with the CSI paradigm](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/virt-storage-with-csi-paradigm.md): Virtual machines (VMs) in OpenShift Virtualization use PersistentVolume (PV) and PersistentVolumeClaim (PVC) paradigms to manage storage. This ensures seamless… - [Using OpenShift Virtualization with IBM Fusion Access for SAN](https://dogsbay.github.io/openshift-docs-markdown/virt/storage/install-configure-fusion-access-san.md): You configure SAN-based storage for virtual machines by using IBM Fusion Access for SAN with OpenShift Virtualization. You must install the Fusion Access for… - [About live migration](https://dogsbay.github.io/openshift-docs-markdown/virt/live_migration/virt-about-live-migration.md): Live migration moves a running virtual machine to another node without interrupting the workload. It enables smooth transitions during cluster upgrades and… - [Configuring live migration](https://dogsbay.github.io/openshift-docs-markdown/virt/live_migration/virt-configuring-live-migration.md): You can configure live migration settings to ensure that the migration processes do not overwhelm the cluster. You can configure live migration policies to… - [Initiating and canceling live migration](https://dogsbay.github.io/openshift-docs-markdown/virt/live_migration/virt-initiating-live-migration.md): To move a running virtual machine (VM) to a different node without interrupting the workload, you can initiate a live migration. You can also cancel an ongoing… - [Configuring a cross-cluster live migration network](https://dogsbay.github.io/openshift-docs-markdown/virt/live_migration/virt-configuring-cross-cluster-live-migration-network.md): Cross-cluster live migration requires that the clusters be connected in the same network. Specifically, virt-handler pods must be able to communicate. - [About Migration Toolkit for Virtualization (MTV) providers](https://dogsbay.github.io/openshift-docs-markdown/virt/live_migration/virt-about-mtv-providers.md): To migrate a virtual machine (VM) across OpenShift Container Platform clusters, you must configure an OpenShift Container Platform provider for each cluster… - [Node maintenance mode](https://dogsbay.github.io/openshift-docs-markdown/virt/nodes/virt-node-maintenance.md): Placing a node into maintenance mode marks the node as unschedulable, and removes all the VMs and pods from it. Nodes can be placed into maintenance mode by… - [Configure eviction and run strategies](https://dogsbay.github.io/openshift-docs-markdown/virt/nodes/virt-eviction-strategies.md): You can configure eviction strategies for virtual machines (VMs) or for the cluster. The default eviction strategy is LiveMigrate, which ensures that a virtual… - [Managing node labeling for obsolete CPU models](https://dogsbay.github.io/openshift-docs-markdown/virt/nodes/virt-managing-node-labeling-obsolete-cpu-models.md): You can schedule a virtual machine (VM) on a node if the VM CPU model and policy are supported by the node. - [Preventing node reconciliation](https://dogsbay.github.io/openshift-docs-markdown/virt/nodes/virt-preventing-node-reconciliation.md): Use skip-node annotation to prevent the node-labeller from reconciling a node. - [Activating kernel samepage merging (KSM)](https://dogsbay.github.io/openshift-docs-markdown/virt/nodes/virt-activating-ksm.md): OpenShift Virtualization can activate kernel samepage merging (KSM) when nodes are overloaded. KSM deduplicates identical data found in the memory pages of… - [Monitoring overview](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-monitoring-overview.md): Monitor the health of your cluster and virtual machines (VMs) to have a unified operational view of your environment. This ensures high availability and… - [Cluster checkup framework](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-running-cluster-checkups.md): A checkup is an automated test workload that you can use to verify if a specific cluster functionality works as expected. The cluster checkup framework uses… - [Storage checkups](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-storage-checkups.md): You can use a storage checkup to verify that the cluster storage is optimally configured for OpenShift Virtualization. - [Prometheus queries for virtual resources](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-prometheus-queries.md): Monitor the consumption of cluster infrastructure resources by using the metrics provided by OpenShift Virtualization. These metrics are also used to query… - [Virtual machine custom metrics](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-exposing-custom-metrics-for-vms.md): Monitor core platform components by using the OpenShift Container Platform monitoring stack based on the Prometheus monitoring system. Additionally, enable… - [Virtual machine downward metrics](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-exposing-downward-metrics.md): As an administrator, you can expose a set of host and virtual machine (VM) metrics to a guest VM by enabling the downwardMetrics feature gate and configuring a… - [Virtual machine health checks](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-monitoring-vm-health.md): Define probes and watchdogs in the VirtualMachine resource to configure virtual machine (VM) health checks. Health checks monitor and report the internal state… - [Runbooks](https://dogsbay.github.io/openshift-docs-markdown/virt/monitoring/virt-runbooks.md): To diagnose and resolve OpenShift Virtualization alerts, you can use the OpenShift Virtualization Operator runbooks. These guides help ensure you can… - [Support overview](https://dogsbay.github.io/openshift-docs-markdown/virt/support/virt-support-overview.md): Accelerate the resolution of cluster and virtual machine (VM) issues by using the integrated diagnostic tools and support provided by OpenShift Virtualization. - [Collecting data for Red Hat Support](https://dogsbay.github.io/openshift-docs-markdown/virt/support/virt-collecting-virt-data.md): When you submit a support case to Red Hat Support, it is helpful to provide debugging information for OpenShift Container Platform and OpenShift Virtualization. - [Troubleshooting](https://dogsbay.github.io/openshift-docs-markdown/virt/support/virt-troubleshooting.md): To diagnose and resolve issues with virtual machine (VM) and cluster components, you can troubleshoot OpenShift Virtualization by using the web console or the… - [Backup and restore by using VM snapshots](https://dogsbay.github.io/openshift-docs-markdown/virt/backup_restore/virt-backup-restore-snapshots.md): You can back up and restore virtual machines (VMs) by using snapshots. - [Backing up and restoring virtual machines](https://dogsbay.github.io/openshift-docs-markdown/virt/backup_restore/virt-backup-restore-overview.md): Back up and restore virtual machines by using the OpenShift API for Data Protection. - [Recover individual files from virtual machine backups](https://dogsbay.github.io/openshift-docs-markdown/virt/backup_restore/virt-recovering-individual-files-from-vm-backups.md): Recover individual files from virtual machine backups without restoring the entire VM. Browse, compare, and download files from multiple backups simultaneously… - [Use virtual machine file restore](https://dogsbay.github.io/openshift-docs-markdown/virt/backup_restore/virt-using-vm-file-restore.md): Discover VM backups, restore files, and access restored files through a web browser or SSH-based tools. - [Disaster recovery](https://dogsbay.github.io/openshift-docs-markdown/virt/backup_restore/virt-disaster-recovery.md): OpenShift Virtualization supports using disaster recovery (DR) solutions to ensure that your environment can recover after a site outage. To use these methods,… ## AI applications - [MCP server overview](https://dogsbay.github.io/openshift-docs-markdown/ai_applications/mcp_server/mcp-server-overview.md): When problems occur on your OpenShift Container Platform cluster, you want to determine exactly what is happening, so that you can fix the issue as soon as…