Hedef kuralları, Service Mesh (ASM) örneklerinde trafik yönlendirme için kritik kaynaklardır. Hedef kuralları, yönlendirme gerçekleştikten sonra bir hizmete yönelik trafiğe uygulanan ilkeleri tanımlar. Bu kurallar; yük dengeleme, sidecar bağlantı havuzu boyutu ve dengesiz düğümlerin algılanıp yük dengeleme havuzundan kaldırılmasına yönelik ayarlar gibi yapılandırmaları belirtir. Bu konuda hedef kuralının nasıl oluşturulacağı, değiştirileceği ve silineceği açıklanmaktadır.
Hedef kuralı oluşturma
ASM konsolu üzerinde oturum açın. Sol gezinme bölmesinde seçeneğini belirleyin.
-
Mesh Management sayfasında istediğiniz ASM örneğinin adını tıklayın ve ardından sol gezinme bölmesinden yolunu izleyin.
Yapılandırma örnekleri ve açıklamaları hakkında daha fazla bilgi için bkz. Destination Rule. Hedef kuralı oluşturmak için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem: Create seçeneğine tıklayın, Oluştur sayfasındaki parametreleri yapılandırın ve ardından Create öğesine tıklayın.
Yöntem: Create from YAML seçeneğine tıklayın, bir Namespaces ve Scenario Template seçin, YAML düzenleyicisindeki yapılandırmayı değiştirin ve ardından Create seçeneğine tıklayın.
İlgili işlemler
Bir hedef kuralı oluşturduktan sonra, DestinationRule sayfasındaki Operation sütunundaki seçenekleri kullanarak bu kuralı yönetebilirsiniz.
YAML'yi görüntüleme veya değiştirme: İstediğiniz kural için View YAML seçeneğine tıklayın. Edit iletişim kutusunda yapılandırmayı değiştirin ve OK seçeneğine tıklayın.
Sürümleri yönetme: İstediğiniz hedef kuralı için Version seçeneğine tıklayın. Version iletişim kutusunda Rollback seçeneğine tıklayarak önceki bir sürüme geri dönebilirsiniz.
-
Hedef kuralını silme: Kaldırmak istediğiniz kural için Delete seçeneğine tıklayın. Confirm iletişim kutusunda OK seçeneğine tıklayın.
ÖnemliBir hedef kuralını sildikten sonra yük dengeleme, devre kesme ve kısıtlama gibi ilkeler etkilenebilir ve beklenmeyen sorunlar oluşabilir. Hedef kuralını silerken dikkatli olun.