AKS kümeniz için AGIC eklentisini devre dışı bırakma ve yeniden etkinleştirme

Application Gateway Giriş Denetleyicisi'ni (AGIC) bir Azure Kubernetes Service (AKS) eklentisi olarak dağıttığınızda, Azure CLI'da bir satırla eklentiyi etkinleştirebilir ve devre dışı bırakabilirsiniz.

AGIC eklentisini devre dışı bırakmanız, AGIC eklentisini kullanarak Application Gateway dağıtımı oluşturup oluşturmadığınıza veya eklentiden ayrı olarak dağıtıp dağıtmadığınıza bağlı olarak Azure Uygulaması Lication Gateway dağıtımının yaşam döngüsü farklılık gösterir. AGIC eklentisini devre dışı bırakırsanız yeniden etkinleştirmek veya mevcut aks kümesini ve Application Gateway dağıtımını kullanarak AGIC eklentisini etkinleştirmek için aynı komutu çalıştırabilirsiniz.

İpucu

Kubernetes giriş çözümünüz için Kapsayıcılar için Application Gateway'i göz önünde bulundurun.

AGIC eklentisini ilişkili bir Application Gateway dağıtımıyla devre dışı bırakma

Her şeyi ilk kez ayarladığınızda AGIC eklentisi Application Gateway'i sizin için otomatik olarak dağıttıysa AGIC eklentisini devre dışı bırakmak Application Gateway dağıtımını varsayılan olarak silebilir. AGIC eklentisi, ilişkili Application Gateway dağıtımını silip silmemesi gerektiğini belirlemek için iki ölçüt dikkate alır:

  • Application Gateway düğüm kaynak grubunda dağıtıldı MC_* mı?
  • Application Gateway dağıtımının etiketi created-by: ingress-appgwvar mı? AGIC, eklentinin dağıtılan Application Gateway olup olmadığını belirlemek için etiketini kullanır.

Her iki ölçüt de karşılanırsa, eklentiyi devre dışı bırakdığınızda AGIC eklentisi Application Gateway dağıtımını siler. Ancak AGIC eklentisi genel IP adresini veya Application Gateway'i dağıtmış olduğu alt ağı silmez.

İlk ölçüt karşılanmazsa, eklentinin devre dışı bırakılması, dağıtım etiketine sahip olsa bile Application Gateway dağıtımını created-by: ingress-appgw silmez. Benzer şekilde, ikinci ölçüt karşılanmazsa (application gateway dağıtımında bu etiket yoktur), eklentinin devre dışı bırakılması düğüm kaynak grubundaki Application Gateway dağıtımını MC_* silmez.

İpucu

Eklentiyi devre dışı bırakırken eklentinin Application Gateway dağıtımınızı silmesini istemiyorsanız ancak dağıtım her iki ölçüte de uyuyorsa etiketi kaldırın created-by: ingress-appgw .

AGIC eklentisini devre dışı bırakmak için aşağıdaki komutu çalıştırın:

az aks disable-addons -n <AKS-cluster-name> -g <AKS-resource-group-name> -a ingress-appgw 

Mevcut bir Application Gateway dağıtımında ve AKS kümesinde AGIC eklentisini etkinleştirme

AGIC eklentisini devre dışı bırakır ve yeniden etkinleştirmeniz gerekirse veya mevcut bir Application Gateway dağıtımını ve AKS kümesini kullanarak eklentiyi etkinleştirmek istiyorsanız aşağıdaki komutu çalıştırın:

appgwId=$(az network application-gateway show -n <application-gateway-name> -g <resource-group-name> -o tsv --query "id") 
az aks enable-addons -n <AKS-cluster-name> -g <AKS-cluster-resource-group> -a ingress-appgw --appgw-id $appgwId
  • Mevcut application gateway dağıtımını ve AKS kümesini kullanarak AGIC eklentisini etkinleştirme hakkında daha fazla bilgi için bu öğreticiye bakın.
  • Kapsayıcılar için Application Gateway hakkında bilgi için bu genel bakış makalesine bakın.