ACK kümesinin API sunucusuna internet veya iç ağ üzerinden bağlanın. Konsolun yanı sıra, API sunucusuyla etkileşim kurmak için kubectl, Workbench ve CloudShell gibi komut satırı araçlarını kullanın. Ayrıca, kubeconfig dosyalarıyla API sunucusuna erişimi yönetin.
1. ACK kümesine erişim için ağ modunu ve ağ erişim denetim listelerini (ACL) yapılandırın
ACK kümesinin API sunucusuna internet veya iç ağ üzerinden bağlanın ve API sunucusu için ağ erişim denetim listelerini (ACL) yapılandırın.
İç ağ üzerinden bağlantı: Bir ACK kümesi oluşturduğunuzda, ACK API sunucusu için dahili bir uç noktaya sahip, dahili yönlendirmeli bir Classic Load Balancer (CLB) örneği oluşturur. Aynı sanal özel bulut (VPC) içindeki kaynaklar birbirleriyle iletişim kurabilir.
İnternet üzerinden bağlantı: Küme için internet erişimini etkinleştirmek amacıyla, API sunucusu için oluşturulan dahili yönlendirmeli CLB örneğine bir elastik IP adresi (EIP) ilişkilendirin. Bkz. Bir kümenin API sunucusuna genel erişimi kontrol etme.
ACK kümesinin API sunucusuna yetkisiz erişimi önlemek için, API sunucusu için oluşturulan CLB örneğinin 6443 numaralı dinleyici bağlantı noktasında ağ ACL'lerini yapılandırmanızı öneririz. API sunucusuna erişimi sınırlamak için ağ ACL'lerini izin listesi veya engelleme listesi olarak yapılandırabilirsiniz. Bkz. Bir ACK kümesinin API sunucusu için ağ ACL'lerini yapılandırma.
2. Kubeconfig dosyalarını yönetin
Bir kümeye bağlanmadan önce kubeconfig dosyasını edinin. Kubeconfig dosyası, internet veya iç ağ üzerinden kimlik doğrulamalı erişim için gerekli kimlik bilgilerini saklar. ACK, Alibaba Cloud hesapları, Resource Access Management (RAM) kullanıcıları veya RAM rolleri için kubeconfig dosyaları sağlar. Güvenlik risklerini azaltmak için geçici kubeconfig dosyalarını kullanmanızı ve geçerlilik sürelerini dikkatlice yapılandırmanızı öneririz. Bkz. Kubeconfig dosyası yönetimi.
3. Küme bağlantı yöntemlerini seçin
Kümenin internet erişimine sahip olup olmadığı gibi faktörlere bağlı olarak bir bağlantı yöntemi seçin.
Bir RAM kullanıcısı bir ACK kümesine bağlanmadan önce, gerekli Container Service sistem izinlerine ek olarak küme işlem izinleri verin. Bkz. Yetkilendirme .
-
Container Service konsoluna giriş yapın.
Konsola erişmek için bir RAM kullanıcısı kullanırken, gerekli cloud hizmeti izinlerini yapılandırmanız gerekir. Bkz. ACK konsolu için gerekli izinler .
-
kubectl'yi veya Alibaba Cloud tarafından sağlanan web tabanlı Workbench ve CloudShell araçlarını kullanın.
Araç
Açıklama
Yerel kurulum①
İç ağ üzerinden erişim
İnternet üzerinden erişim
Başvurular
Kubernetes komut satırı aracı.
Gerekli①
Desteklenir
Desteklenir
Bir kümenin kubeconfig dosyasını alın ve kubectl ile kümeye bağlanın
Ek yazılım gerektirmeden Elastic Compute Service (ECS) örneklerine bağlanmak için kullanılan web tabanlı bir araçtır.
Gerekli değil
Desteklenir
Desteklenir
Workbench veya Cloud Shell'de kubectl kullanarak ACK kümelerine bağlanma
Çeşitli programlama dilleri ve komut satırı araçları önceden yüklenmiş bir Linux VM oluşturan web tabanlı bir kabuktur.
Gerekli değil
Desteklenmez
Desteklenir
①: Workbench ve CloudShell tarayıcıda çalışır. kubectl yerel kurulum gerektirir ancak ACK çalışan düğümlerinde önceden yüklüdür.
Başvurular
Bir ACK kümesindeki uygulamaların görüntü çekme veya bağımlılık kitaplıklarını güncelleme gibi harici kaynaklara internet üzerinden erişmesi gerekiyorsa bkz. Mevcut bir ACK kümesinin internete erişmesini etkinleştirme.