Open1

Azure Open Shift の展開

Tsubasa NomuraTsubasa Nomura

シナリオ1: API エンドポイントをプライベートエンドポイントにする展開

変数

LOCATION=southeastasia
RESOURCEGROUP="rg-arov4-$LOCATION"
CLUSTER=aro-cluster

リソースグループ、VNet の作成

az group create --name $RESOURCEGROUP --location $LOCATION

az network vnet create --resource-group $RESOURCEGROUP --name vnet-aro --address-prefixes 10.0.0.0/22
az network vnet subnet create --resource-group $RESOURCEGROUP --vnet-name vnet-aro --name master-subnet --address-prefixes 10.0.0.0/23 --service-endpoints Microsoft.ContainerRegistry
az network vnet subnet create --resource-group $RESOURCEGROUP --vnet-name vnet-aro --name worker-subnet --address-prefixes 10.0.2.0/23 --service-endpoints Microsoft.ContainerRegistry
az network vnet subnet update --name master-subnet --resource-group $RESOURCEGROUP --vnet-name vnet-aro --disable-private-link-service-network-policies true

ARO の作成

az aro create --resource-group $RESOURCEGROUP --name $CLUSTER --vnet vnet-aro --master-subnet master-subnet --worker-subnet worker-subnet --apiserver-visibility Private --ingress-visibility Private
tsubasa@Azure:~$ az aro create --resource-group $RESOURCEGROUP --name $CLUSTER --vnet vnet-aro --master-subnet master-subnet --worker-subnet worker-subnet --apiserver-visibility Private --ingress-visibility Private
No --pull-secret provided: cluster will not include samples or operators from Red Hat or from certified partners.
Resource vnet-aro is missing role assignment 4d97b98b-1d4f-4787-a291-c67834d212e7 for service principal 50c17c64-bc11-4fdd-a339-0ecd396bf911 (These roles will
be automatically added during cluster creation)

Location       Name         ProvisioningState    ResourceGroup
-------------  -----------  -------------------  ----------------------
southeastasia  aro-cluster  Succeeded            rg-arov4-southeastasia
tsubasa@Azure:~$