Tüm Ürünler
Search
Belge Merkezi

Container Compute Service:Enable internet access for a cluster

Son Güncelleme:Oct 08, 2026

Kaynak Ağ Adresi Çevirisi (SNAT), genel IP adresi olmayan Virtual Private Cloud (VPC) kaynaklarının internete erişmesini sağlayan bir vekil hizmeti sunar. ACS kümenizi oluştururken SNAT yapılandırmadıysanız pod'ların internete erişebilmesi için SNAT'i manuel olarak yapılandırmanız gerekir.

Arka Plan

Internet NAT Gateway, hem SNAT hem de Hedef Ağ Adresi Çevirisi (DNAT) yetenekleri sunan bir ağ adresi çevirme hizmetidir. Daha fazla bilgi için bkz. Internet NAT Gateway ve NAT Gateway faturalandırması.

Kümenizdeki pod'ların genel bir kayıt defterinden görüntü çekmek gibi internet erişimine ihtiyacı varsa kümenin VPC'sinde bir Internet NAT Gateway oluşturun ve bir SNAT girişi yapılandırın. Bu sayede kümedeki tüm pod'lar internete erişebilir.

Not

Yalnızca belirli bir pod'un internet erişimine ihtiyacı varsa esnek bir IP adresini (EIP) doğrudan bu pod'a bağlayabilirsiniz. Talimatlar için bkz. Ek açıklamalar kullanarak bir pod'a EIP bağlama.

Yordam

Mevcut bir küme için SNAT'i yapılandırmak ve internet erişimini etkinleştirmek üzere aşağıdaki adımları izleyin.

Not

Bir ACS kümesi oluştururken Configure SNAT altında Configure SNAT for VPC seçeneğini belirleyebilirsiniz. Sistem ardından küme için SNAT'i otomatik olarak yapılandırır.

  1. NAT Gateway konsoluna giriş yapın.

  2. Bir Internet NAT Gateway oluşturun.

    1. Create NAT Gateway öğesini tıklayın.

    2. NAT gateway parametrelerini yapılandırın, Buy Now öğesini tıklayın ve satın alma işlemini tamamlayın.

      Aşağıdaki tabloda anahtar parametreler açıklanmıştır. Daha fazla bilgi için bkz. Internet NAT Gateway.

      Parameter

      Description

      Region , VPC

      Kümenizle eşleşen bölgeyi ve VPC'yi seçin.

      Access Mode

      Ağ mimarinize ve güvenlik gereksinimlerinize göre bir mod seçin. Bu konuda örnek olarak Configure Later kullanılmıştır.

      Not

      VPC'deki tüm kaynakların internete erişmesini istemiyorsanız Configure Later seçeneğini belirleyin. Örneğin, VPC'nizde küme tarafından kullanılmayan vSwitch'ler varsa bu seçenek önerilir.

      • SNAT-enabled Mode : Bu modu seçerseniz NAT gateway'e bağlamak için bir EIP belirtmeniz gerekir. Sistem otomatik olarak VPC düzeyinde bir SNAT girişi oluşturur.

      • Configure Later : Bu modu seçerseniz bir EIP'yi manuel olarak bağlamanız ve bir SNAT girişi oluşturmanız gerekir.

  3. NAT gateway'e bir EIP bağlayın.

    NAT gateway'i oluştururken SNAT-enabled Mode seçeneğini belirttiyseniz bir EIP zaten bağlıdır. Bu adımı atlayabilirsiniz.

    1. Internet NAT Gateway sayfasında ilgili NAT gateway'i bulun. Ardından Actions sütunundaki simgeyi tıklayın ve Associate EIP öğesini seçin.

    2. İletişim kutusunda EIP'yi yapılandırın ve OK öğesini tıklayın.

  4. Bir SNAT girişi oluşturun.

    NAT gateway'i oluştururken SNAT-enabled Mode seçeneğini belirttiyseniz VPC düzeyinde bir SNAT girişi zaten mevcuttur. Bu adımı atlayabilirsiniz.

    1. Internet NAT Gateway sayfasında hedef NAT gateway'in ID değerini tıklayın.

    2. SNAT sekmesini tıklayın ve ardından Create SNAT Entry öğesini tıklayın.

    3. SNAT girişini yapılandırın ve OK öğesini tıklayın.

      Aşağıdaki tabloda anahtar parametreler açıklanmıştır. Daha fazla bilgi için bkz. SNAT girişleri oluşturma ve yönetme.


      Parameter


      Description


      SNAT Entry


      Ağ mimarinize ve güvenlik gereksinimlerinize göre bir granülerlik seviyesi seçin. Specify vSwitch seçeneğini belirlemeniz önerilir.


      Select vSwitch

      SNAT Entry ayarını Specify vSwitch olarak yaptıysanız kümenizin kullandığı vSwitch'i seçin.

      vSwitch ID değerini ACS kümenizin Cluster Information sayfasındaki Cluster Resources sekmesinde bulabilirsiniz.


      Select EIP


      NAT gateway'e bağlı olan EIP'yi seçin.

  5. NAT gateway yapılandırmasını onaylayın.

    1. NAT gateway ile kümenin aynı VPC'de olduğunu ve NAT gateway'e bir EIP bağlandığını doğrulayın.

    2. SNAT girişinin küme tarafından kullanılan vSwitch'e bağlı olduğunu onaylamak için girişi kontrol edin.

      SNAT girişi listesinde Status sütunundaki Available durumu vSwitch'in başarıyla bağlandığını gösterir.

Doğrulama

  • Yöntem 1: Genel bir kayıt defterindeki bir görüntüyü kullanan bir pod oluşturun. Görüntünün çekildiğini ve pod'un başarıyla oluşturulduğunu onaylayın.

    test-pod pod'u için Events sekmesinde Successfully pulled image "centos:7" in 16.902s gibi bir ileti içeren Normal bir olay görüntünün genel kayıt defterinden başarıyla çekildiğini gösterir.

  • Yöntem 2: Küme içindeki bir pod'dan genel bir internet adresine erişmek için ping komutunu çalıştırın. Adresin erişilebilir olduğunu ve paket kaybı olmadığını onaylayın.

    Örnek:

    :~$ kubectl get pod
    NAME        READY   STATUS    RESTARTS   AGE
    test-pod    1/1     Running   0          24m
    :~$ kubectl exec -it test-pod -- bash
    [root@test-pod /]# ping aliyun.com -c 2
    PING aliyun.com (140.205.60.46) 56(84) bytes of data.
    64 bytes from 140.205.60.46 (140.205.60.46): icmp_seq=1 ttl=95 time=4.99 ms
    64 bytes from 140.205.60.46 (140.205.60.46): icmp_seq=2 ttl=95 time=4.81 ms
    --- aliyun.com ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1001ms
    rtt min/avg/max/mdev = 4.813/4.905/4.997/0.092 ms