In {product-title}, you can install a cluster on Microsoft Azure by using infrastructure that you provide.
Several Azure Resource Manager (ARM) templates are provided to assist in completing these steps or to help model your own.
Important
|
The steps for performing a user-provisioned infrastructure installation are provided as an example only. Installing a cluster with infrastructure you provide requires knowledge of the cloud provider and the installation process of {product-title}. Several ARM templates are provided to assist in completing these steps or to help model your own. You are also free to create the required resources through other methods. |
-
You reviewed details about the {product-title} installation and update processes.
-
You read the documentation on selecting a cluster installation method and preparing it for users.
-
You configured an Azure account to host the cluster and determined the tested and validated region to deploy the cluster to.
-
You mirrored the images for a disconnected installation to your registry and obtained the
imageContentSources
data for your version of {product-title}.ImportantBecause the installation media is on the mirror host, you must use that computer to complete all installation steps.
-
If you use a firewall, you configured it to allow the sites that your cluster requires access to.
-
If the cloud identity and access management (IAM) APIs are not accessible in your environment, or if you do not want to store an administrator-level credential secret in the
kube-system
namespace, you have manually created long-term credentials. -
If you use customer-managed encryption keys, you prepared your Azure environment for encryption.
Before you can install {product-title}, you must configure an Azure project to host it.
Important
|
All Azure resources that are available through public endpoints are subject to resource name restrictions, and you cannot create resources that use certain terms. For a list of terms that Azure restricts, see Resolve reserved resource name errors in the Azure documentation. |
You can view Azure’s DNS solution by visiting this example for creating DNS zones.
-
For more information about CCO modes, see About the Cloud Credential Operator.
For a cluster that contains user-provisioned infrastructure, you must deploy all of the required machines.
This section describes the requirements for deploying {product-title} on user-provisioned infrastructure.
modules/installation-user-infra-generate.adoc modules/installation-disk-partitioning-upi-templates.adoc modules/installation-initializing.adoc modules/installation-configure-proxy.adoc modules/installation-user-infra-exporting-common-variables-arm-templates.adoc modules/installation-user-infra-generate-k8s-manifest-ignition.adoc
You can learn more about configuring a public DNS zone in Azure by visiting that section.
modules/installation-azure-user-infra-deploying-rhcos.adoc modules/installation-arm-image-storage.adoc
-
See About remote health monitoring for more information about the Telemetry service