Istio ağ geçidi, hizmet kafesinin kenarında yer alan ve gelen/giden HTTP veya TCP trafiğini yöneten bir yük dengeleyicidir. Bu konu, Istio ağ geçitlerinin nasıl oluşturulacağını, değiştirileceğini ve silineceğini açıklar.
Ön Koşullar
Bir ASM örneği oluşturulmuş olmalıdır. Daha fazla bilgi için bkz. ASM örneği oluşturma.
Istio ağ geçidi oluşturma
Yöntem 1: Konsolu kullanarak Istio ağ geçidi oluşturma
ASM konsoluna giriş yapın. Sol gezinme bölmesinde yolunu izleyin.
Mesh Management sayfasında ASM örneğinin adını tıklayın. Sol gezinme bölmesinde yolunu izleyin. Açılan sayfada Create düğmesini tıklayın.
-
Create sayfasında parametreleri yapılandırın ve Create düğmesini tıklayın.
Parametreler hakkında daha fazla bilgi için bkz. Gateway.
Örnek yapılandırma: Namespace değerini
default, Name değerinibookinfo-gatewayolarak ayarlayın. Gateway Workload için Custom Label Selector seçeneğini belirleyin; etiket anahtarınıistio, etiket değeriniingressgatewayolarak girin. Services bölümünde Name değerinihttp, Port değerini80, Protocol değerini HTTP ve Hosts değerini*olarak ayarlayın.
Yöntem 2: YAML kullanarak Istio ağ geçidi oluşturma
ASM konsoluna giriş yapın. Sol gezinme bölmesinde yolunu izleyin.
Mesh Management sayfasında ASM örneğinin adını tıklayın. Sol gezinme bölmesinde yolunu izleyin. Açılan sayfada Create from YAML düğmesini tıklayın.
-
Create sayfasında bir Namespaces ve bir Scenario Template seçin. YAML düzenleyicisinde yapılandırmayı gerektiği gibi değiştirin ve ardından Create düğmesini tıklayın.
Aşağıdaki örnek, 80, 9080, 443 ve 9443 bağlantı noktalarını dışa açan bir Istio ağ geçidini tanımlar. Bu kural,
istio: ingressgatewayetiketine sahip pod'lar için geçerlidir. Daha fazla bilgi için bkz. Gateway.
İlgili işlemler
Gateway sayfasında, bir Istio ağ geçidi üzerinde aşağıdaki işlemleri Actions sütunundan gerçekleştirebilirsiniz.
YAML dosyasını görüntülemek veya değiştirmek için hedef Istio ağ geçidinin yanındaki View YAML düğmesini tıklayın. Açılan Edit iletişim kutusunda yapılandırmayı gerektiği gibi değiştirin ve OK düğmesini tıklayın.
Sürümleri yönetmek için hedef Istio ağ geçidinin yanındaki Version düğmesini tıklayın. Version iletişim kutusunda Rollback düğmesini tıklayın. Daha fazla bilgi için bkz. Istio kaynağını önceki bir sürüme geri alma.
-
Bir Istio ağ geçidini silmek için hedef ağ geçidinin yanındaki Delete düğmesini tıklayın. Confirm iletişim kutusunda OK düğmesini tıklayın.
ÖnemliIstio ağ geçidinin silinmesi, ilgili yönlendirme kurallarının kaldırılmasına neden olur ve bu durum hizmet kesintilerine yol açabilir. İşlemi dikkatli gerçekleştirin.