Aracılığıyla paylaş


Azure Chaos Studio'da sanal ağ ekleme

Azure Sanal Ağ, Azure'daki özel ağınız için temel yapı taşıdır. Sanal ağ, birçok Azure kaynağı türünün birbiriyle, İnternet'le ve şirket içi ağlarla güvenli bir şekilde iletişim kurmasını sağlar. Sanal ağ, kendi veri merkezinizde çalıştırdığınız geleneksel bir ağa benzer. Azure altyapısının ölçek, kullanılabilirlik ve yalıtım gibi diğer avantajlarını da getirir.

Sanal ağ ekleme, Azure Chaos Studio kaynak sağlayıcısının sanal ağınıza kapsayıcılı iş yükleri eklemesini sağlar, böylece genel uç noktaları olmayan kaynaklara sanal ağdaki özel bir IP adresi üzerinden erişilebilir. Sanal ağdaki bir kaynak için sanal ağ eklemeyi yapılandırdıktan ve kaynağı hedef olarak etkinleştirdikten sonra, bunu birden çok denemede kullanabilirsiniz. Özel kaynaklar bu makaledeki yönergelere göre yapılandırılmışsa, deneme özel ve ayrıcalıksız kaynakların bir karışımını hedefleyebilir.

Artık Chaos Studio'un Özel Uç Noktaları kullanarak aracı tabanlı denemeleri çalıştırmayı desteklediğini de paylaşmak için heyecanlıyız! Chaos Studio artık hem doğrudan hizmet hem de aracı tabanlı denemeler için Özel Bağlantı destekliyor. Aracı tabanlı denemeler için Private-Link kullanmak istiyorsanız lütfen CSA'nıza ulaşın veya Nasıl yapılır: Aracı tabanlı denemeler için özel bağlantı ayarlama makalesini ziyaret edin. Hizmet doğrudan hataları için özel bağlantı için, bunların nasıl kullanılacağına ilişkin yönergeler için aşağıdaki bölümleri okuyun.

Kaynak türü desteği

Şu anda Chaos Studio sanal ağ ekleme için yalnızca belirli kaynak türlerini etkinleştirebilirsiniz:

  • Azure Kubernetes Service (AKS) hedefleri, Azure portalı ve Azure CLI aracılığıyla sanal ağ ekleme ile etkinleştirilebilir. Tüm AKS Chaos Mesh hataları kullanılabilir.
  • Azure Key Vault hedefleri, Azure CLI aracılığıyla sanal ağ ekleme ile etkinleştirilebilir. Sanal ağ ekleme ile kullanılabilecek hatalar Sertifikayı Devre Dışı Bırak, Sertifika Sürümünü Artır ve Sertifika İlkesini Güncelleştir'tir.

Sanal ağ eklemeyi etkinleştirme

Chaos Studio'yu sanal ağ ekleme ile kullanmak için aşağıdaki gereksinimleri karşılamanız gerekir.

  1. Microsoft.ContainerInstance ve Microsoft.Relay kaynak sağlayıcılarının aboneliğinize kayıtlı olması gerekir.
  2. Chaos Studio kaynaklarının eklendiği sanal ağın iki alt ağı olmalıdır: kapsayıcı alt ağı ve geçiş alt ağı. Özel ağınıza eklenecek Chaos Studio kapsayıcıları için bir kapsayıcı alt ağı kullanılır. Chaos Studio'dan özel ağın içindeki kapsayıcılara iletişimi iletmek için bir geçiş alt ağı kullanılır.
    1. Her iki alt ağın da adres alanının boyutu için en azından /28 olması gerekir (bu durumda /27 , örneğin, değerinden /28büyüktür). Örneğin, veya 10.0.0.0/24adres ön ekidir10.0.0.0/28.
    2. Kapsayıcı alt ağı için Microsoft.ContainerInstance/containerGroupstemsilci atanmalıdır.
    3. Alt ağlar rastgele adlandırılabilir, ancak ve ChaosStudioRelaySubnetönerilirChaosStudioContainerSubnet.
  3. İstediğiniz kaynağı Chaos Studio denemelerinde kullanabilmek için hedef olarak etkinleştirdiğinizde aşağıdaki özelliklerin ayarlanması gerekir:
    1. Kapsayıcı alt ağı için kimlik olarak ayarlayın properties.subnets.containerSubnetId .
    2. Geçiş alt ağı kimliği olarak ayarlayın properties.subnets.relaySubnetId .

Özel bir kaynağı Chaos Studio hedefi olarak etkinleştirmek için Azure portalını kullanıyorsanız, Chaos Studio şu anda yalnızca ve ChaosStudioRelaySubnetadlı ChaosStudioContainerSubnet alt ağları tanır. Bu alt ağlar yoksa portal iş akışı bunları otomatik olarak oluşturabilir.

CLI kullanıyorsanız kapsayıcı ve geçiş alt ağlarının herhangi bir adı olabilir (kaynak adlandırma yönergelerine tabidir). Kaynağı hedef olarak etkinleştirdiğinizde uygun kimlikleri belirtin.

Örnek: Chaos Studio'yu özel aks kümesiyle kullanma

Bu örnekte, Chaos Studio ile kullanmak üzere özel aks kümesinin nasıl yapılandırılır gösterilmektedir. Azure aboneliğinizde zaten özel bir AKS kümeniz olduğu varsayılır. Bir küme oluşturmak için bkz . Özel Azure Kubernetes Service kümesi oluşturma.

  1. Azure portalında aboneliğinizdeki Abonelikler>Kaynak sağlayıcıları'na gidin.

  2. Microsoft.ContainerInstance Ve Microsoft.Relay kaynak sağlayıcıları henüz kayıtlı değilse sağlayıcıyı ve ardından Kaydet'i seçerek kaydedin. Kaynak sağlayıcısını Microsoft.Chaos yeniden kaydedin.

    Screenshot that shows how to register a resource provider.

  3. Chaos Studio'ya gidin ve Hedefler'i seçin. İstediğiniz AKS kümesini bulun ve Hedefleri etkinleştir Hizmet doğrudan hedeflerini> etkinleştir'i seçin.

    Screenshot that shows how to enable targets in Chaos Studio.

  4. Kümenin sanal ağını seçin. Sanal ağ ve adlı ChaosStudioContainerSubnet ChaosStudioRelaySubnetalt ağları zaten içeriyorsa, bunları seçin. Henüz yoksa, sizin için otomatik olarak oluşturulurlar.

    Screenshot that shows how to select the virtual network and subnets.

  5. Gözden Geçir + Etkinleştir'i> seçin.

    Screenshot that shows how to review the target enablement.

Artık Özel AKS kümenizi Chaos Studio ile kullanabilirsiniz. Chaos Mesh'i yüklemeyi ve denemeyi çalıştırmayı öğrenmek için bkz . Azure portalında Chaos Mesh hatası kullanan bir kaos denemesi oluşturma.

Sınırlamalar

  • Sanal ağ ekleme şu anda yalnızca Azure Container Instances ve Azure Relay'in kullanılabildiği aboneliklerde/bölgelerde mümkündür.
  • Sanal ağ ekleme ile etkinleştirdiğiniz bir Hedef kaynağı oluşturduğunuzda, sanal ağa erişmeniz gerekir Microsoft.Network/virtualNetworks/subnets/write . Örneğin AKS kümesi sanal network_A dağıtıldıysa, AKS kümesi için sanal ağ ekleme özelliğini etkinleştirmek üzere sanal network_A alt ağ oluşturma izinleriniz olmalıdır.

Sonraki adımlar

Artık Chaos Studio için sanal ağ eklemenin nasıl gerçekleştirilebileceğini anladığınıza göre şunları yapmaya hazırsınız: