Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Yönetici Kubeconfig özelliğini kullanarak bir ARO kümesine nasıl yeniden erişim kazanabileceğiniz gösterilmektedir. Yönetici Kubeconfig özelliği, ARO konsolu yerine OpenShift CLI kullanarak Yönetici Kubconfig dosyasını indirmenize ve oturum açmanıza olanak tanır, bu nedenle düzgün çalışmayabilir bileşenleri atlar. Bu, aşağıdaki örneklerde yararlı olabilir:
- Azure Red Hat OpenShift (ARO) konsolu yanıt vermiyor veya oturum açmaya izin vermiyor.
- OpenShift CLI isteklere yanıt vermiyor.
- Küme operatörleri kullanılamayabilir veya erişilebilir olmayabilir.
- Yukarıdaki sorunları düzeltmek için alternatif bir küme oturum açma yöntemi gereklidir.
Yönetici Kubeconfig özelliği, kube-apiserver'ın kullanılabilir olduğu ancak openshift-ingress
, openshift-console
veya openshift-authentication
oturum açma izni vermediği senaryolarda küme erişimine izin verir.
Uyarı
Yönetici Kubeconfig özelliğini birden çok küme içeren bir ortamda kullanırken doğru bağlamda çalıştığınızdan emin olun. Bağlamlar hakkında daha fazla bilgi için Red Hat OpenShift belgelerine bakın.
Başlamadan önce
Azure CLI sürüm 2.50.0 veya üzerini çalıştırdığınızdan emin olun.
Azure CLI sürümünü denetlemek için komutunu çalıştırın:
# Azure CLI version
az --version
Azure CLI'yı yüklemek veya yükseltmek için bkz. Azure CLI'yi yükleme.
Yönetici Kubeconfig'i alma
Yönetici Kubeconfig'i almak için aşağıdakileri çalıştırın:
export SUBSCRIPTION_ID=<your-subscription-ID>
export RESOURCE_GROUP=<your-resource-group-name>
export CLUSTER=<name-of-ARO-cluster>
az aro get-admin-kubeconfig --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --name $CLUSTER
Kubeconfig dosyasını edinin ve kullanın
Varsayılan olarak, daha önce Yönetici Kubeconfig'i almak için kullanılan komut bunu kubeconfig adı altında yerel dizine kaydeder. Bunu kullanmak için ortam değişkenini KUBECONFIG
bu dosyanın yoluna ayarlayın:
export KUBECONFIG=/path/to/kubeconfig
oc get nodes
[output will show up here]
Artık yönetici kullanıcı zaten oturum açtığından ve kubeconfig dosyası mevcut olduğundan OpenShift CLI (oc
) oturum açma bilgilerini kullanmanız gerekmez.