AKS Arc'ta yönetici sertifika tabanlı kubeconfig alma
Şunlar için geçerlidir: Azure Yerel, sürüm 23H2
Yönetici sertifikasına dayalı kubeconfig'i al
Azure Arc kümesi yöneticisi tarafından etkinleştirilen bir AKS, aşağıdaki komutu kullanarak sertifika tabanlı yönetici kubeconfig'i alabilir.
Başlamadan önce
Aşağıdaki önkoşulları karşıladığınızdan emin olun:
Azure Arc kümesi tarafından etkinleştirilen bir AKS.
Azure CLI'nin yüklü ve yapılandırılmış olması gerekir. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.
ve
aksarc
Azure CLI uzantısınınconnectedk8s
en son sürümünü yükleyin:az extension add --name aksarc az extension add --name connectedk8s
Uzantıları zaten yüklediyseniz uzantıyı en son sürüme güncelleştirin:
az extension update --name aksarc az extension update --name connectedk8s
Kubectl. Kubernetes komut satırı aracı kubectl, Kubernetes kümelerinizi hedefleyen komutları çalıştırmanızı sağlar. kubectl yükleyip yüklemediğinizden denetlemek için bir komut istemi açın ve yazın
kubectl version --client
. kubectl istemci sürümünüzün en azv1.24.0
olduğundan emin olun. Yükleme yönergeleri için bkz . kubectl.Azure CLI komutunu çalıştırmak için
Azure Kubernetes Service Arc Cluster Admin
rolüne sahip olmanız veya Kubernetes kümesinde Microsoft.HybridContainerService/provisionedClusterInstances/listAdminKubeconfig/action eylemini gerçekleştirmeniz gerekir.Sertifika tabanlı yönetici Kubeconfig'i almak ve kullanmak için AKS kümenizin doğrudan görüş hattına ihtiyacınız vardır. Fiziksel makinede veya AKS kümenizin çalıştığı fiziksel makinelere erişimi olan bir sıçrama kutusunda aşağıdaki komutları çalıştırın.
Az CLI kullanarak sertifika tabanlı yönetici kubeconfig'i alma
AKS kümenizin kubeconfig değerini, az aksarc get-credentials
komutunu kullanarak alabilirsiniz.
Dikkat
Yönetici kubeconfig gizli bilgiler içerdiğinden, yönetici kubeconfig için en iyi güvenlik yöntemlerini izlemeniz gerekir; örneğin güvenli bir şekilde yönetmek, gizli bilgileri düzenli aralıklarla değiştirmek ve benzeri.
az aksarc get-credentials --resource-group myResourceGroup --name myAKSCluster --admin
Artık Kubernetes kümenizi yönetmek için kullanabilirsiniz kubectl
. Örneğin, kullanarak kubectl get nodes
kümenizdeki düğümleri listeleyebilirsiniz:
kubectl get nodes
Beklenen çıktı:
NAME STATUS ROLES AGE VERSION
moc-l0ttdmaioew Ready control-plane,master 34m v1.24.11
moc-ls38tngowsl Ready <none> 32m v1.24.11