az account set --subscription 7ce96666-9c91-4251-a956-c0bbc4617409
az provider register -n Microsoft.RedHatOpenShift --wait
az provider register -n Microsoft.Compute --wait
az provider register -n Microsoft.Network --wait
az provider register -n Microsoft.Storage --wait
Envirinment variables:
LOCATION=eastus # the location of your cluster
RESOURCEGROUP="v4-$LOCATION" # the name of the resource group where you want to create your cluster
CLUSTER=aro-cluster # the name of your cluster
az group create --name $RESOURCEGROUP --location $LOCATION
Create a virtual network.
az network vnet create --resource-group $RESOURCEGROUP --name aro-vnet --address-prefixes 10.0.0.0/22
Add an empty subnet for the master nodes.
az network vnet subnet create --resource-group $RESOURCEGROUP --vnet-name aro-vnet --name master-subnet --address-prefixes 10.0.0.0/23 --service-endpoints Microsoft.ContainerRegistry
Add an empty subnet for the worker nodes.
az network vnet subnet create --resource-group $RESOURCEGROUP --vnet-name aro-vnet --name worker-subnet --address-prefixes 10.0.2.0/23 --service-endpoints Microsoft.ContainerRegistry
Disable subnet private endpoint policies on the master subnet. This is required to be able to connect and manage the cluster.
az network vnet subnet update --name master-subnet --resource-group $RESOURCEGROUP --vnet-name aro-vnet --disable-private-link-service-network-policies true
Check accessability
Links:
https://docs.openshift.com/container-platform/4.8/networking/configuring_ingress_cluster_traffic/configuring-ingress-cluster-traffic-ingress-controller.html
https://learn.microsoft.com/en-us/answers/questions/1165736/exposing-aro-cluster-application-on-internet
No comments:
Post a Comment