Benefit | Description |
---|---|
Security | Enterprise-grade operations, security, and compliance. With SLA of 99.95% availability and PCI DSS, ISO 27001, HITRUST, SOC 2 Type II, and FedRAMP certifications. |
Cloud-native Integrations | Promotes developer productivity with built-in CI/CD pipelines and effortlessly connects applications to hundreds of Azure services such as MySQL, PostgreSQL, Redis, Cosmos DB, etc. |
Quick Startup | Start a highly available cluster quickly and scale your application demand changes. |
Flexible Instance Types | Choice between standard, memory-optimized, and CPU-optimized application nodes. |
Convenient Billing | Pay through an already configured Azure subscription. |
Vertical Integration | A vertically integrated product with a core OS, so any updates or security vulnerabilities are addressed sooner and faster. |
Kubernetes architects and engineers immediately find value in seeing the spread of resource risks. Download the 12 Risks of K8s Resources poster now!
az provider register -n Microsoft.RedHatOpenShift –wait
az provider register -n Microsoft.Compute –wait
az provider register -n Microsoft.Storage –wait
az provider register -n Microsoft.Authorization –wait
LOCATION=eastus #location of your cluster
RESOURCEGROUP=arorg #name of the resource group where you want to create your cluster
CLUSTER=cluster #name of your cluster
az group create
--name $RG
--location $LOCATION
{
"id": "/subscriptions/<guid>/resourceGroups/aro-rg",
"location": "eastus",
"name": "aro-rg",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.Resources/resourceGroups"
}
az network vnet create
--resource-group $RG
--name arovnet
--address-prefixes 20.0.0.0/22
{
"newVNet": {
"addressSpace": {
"addressPrefixes": [
"20.0.0.0/22"
]
},
"dhcpOptions": {
"dnsServers": []
},
"id": "/subscriptions/<guid>/resourceGroups/aro-rg/providers/Microsoft.Network/virtualNetworks/aro-vnet",
"location": "eastus",
"name": "arovnet",
"provisioningState": "Succeeded",
"resourceGroup": "arorg",
"type": "Microsoft.Network/virtualNetworks"
}
az network vnet subnet create
--resource-group $RG
--vnet-name arovnet
--name master-subnet
--address-prefixes 20.0.0.0/23
--service-endpoints Microsoft.ContainerRegistry
az network vnet subnet create
--resource-group $RG
--vnet-name arovnet
--name workersubnet
--address-prefixes 20.0.2.0/23
--service-endpoints Microsoft.ContainerRegistry
az network vnet subnet update
--name mastersubnet
--resource-group $RG
--vnet-name arovnet
--disable-private-link-service-network-policies true
aro create
command. You can run this command to see the options available for the aro create
command.aro create –help | more
az network vnet subnet update
--name mastersubnet
--resource-group $RG
--vnet-name arovnet
--disable-private-link-service-network-policies true
az aro create
--resource-group $RESOURCEGROUP
--name $CLUSTER
--vnet arovnet
--master-subnet mastersubnet
--worker-subnet workersubnet
--pull-secret @pull-secret.txt
az aro list-credentials \
--name $CLUSTER
--resource-group $RG
az aro show
--name $CLUSTER
--resource-group $RG
--query “consoleProfile.url” -o tsv
export ResourceId=”subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroup/rg-name/providers/Microsoft.RedHatOpenShift/OpenShiftClusters/clustername”
bash enable-monitoring.sh -- resource-id $ResourceId