全部产品
Search
文档中心

Container Compute Service:Tetapkan alamat IPv6 ke sebuah pod

更新时间:Jul 02, 2025

Pod dalam klaster Alibaba Cloud Container Compute Service (ACS) mendukung alamat IPv4 dan IPv6. Dibandingkan dengan IPv4, IPv6 menyediakan ruang alamat yang lebih besar. Topik ini menjelaskan cara menetapkan alamat IPv6 ke sebuah pod dalam klaster ACS.

Informasi latar belakang

Alamat IPv4 banyak digunakan, tetapi ruang alamat IPv4 yang terbatas membatasi perkembangan Internet. Dibandingkan dengan alamat IPv4, alamat IPv6 dapat menyelesaikan masalah ruang alamat dan memungkinkan lebih banyak jenis perangkat untuk mengakses Internet. Untuk informasi lebih lanjut, lihat Apa itu gateway IPv6?.

Berikut adalah batasan yang berlaku saat Anda menetapkan alamat IPv6 ke pod:

  • Anda hanya dapat menetapkan satu alamat IPv6 ke sebuah pod.

  • Semua pod yang telah ditentukan jumlah vCPU dan jumlah memori dapat diberi alamat IPv6.

Prasyarat

Klaster ACS telah dibuat dan dual-stack IPv6 diaktifkan. Untuk informasi lebih lanjut, lihat Buat klaster ACS.

Deskripsi konfigurasi

Dalam klaster ACS, Anda dapat menambahkan anotasi ke metadata pod untuk menetapkan alamat IPv6 ke pod serta mengonfigurasi dan menentukan bandwidth Internet untuk alamat IPv6 tersebut. Tabel berikut menjelaskan anotasi-anotasi tersebut.

Anotasi

Contoh

Wajib

Deskripsi

.network.alibabacloud.com/enable-ipv6

"true"

Ya

Nilai true menentukan bahwa alamat IPv6 ditetapkan ke pod.

.network.alibabacloud.com/ipv6-bandwidth-enable

"true"

Tidak

Nilai true menentukan bahwa akses Internet IPv6 diaktifkan untuk pod.

.network.alibabacloud.com/ipv6-bandwidth

100M

Tidak

Menentukan bandwidth puncak Internet dari alamat IPv6. Nilai yang valid:

  • Jika metode penagihan untuk bandwidth Internet gateway IPv6 adalah bayar-per-bandwidth, bandwidth Internet alamat IPv6 berkisar antara 1 hingga 2.000 Mbit/s.

  • Jika metode penagihan untuk bandwidth Internet gateway IPv6 adalah bayar-per-lalu lintas, bandwidth Internet alamat IPv6 berkisar antara 1 hingga 1.000 Mbit/s.

Catatan

Jika Anda tidak mengonfigurasi anotasi ini saat mengaktifkan akses Internet melalui alamat IPv6 untuk pod, bandwidth Internet default dari alamat IPv6 yang ditetapkan ke pod sama dengan bandwidth Internet maksimum yang didukung oleh gateway IPv6.

Penting
  • Anotasi harus ditambahkan ke metadata dalam file konfigurasi pod. Sebagai contoh, saat Anda membuat Deployment, Anda harus menambahkan anotasi ke bagian spec.template.metadata.

  • Anda hanya dapat menambahkan anotasi saat Anda membuat pod. Jika Anda menambahkan atau memodifikasi anotasi saat memperbarui pod, anotasi tersebut tidak akan berlaku.

Contoh

  1. Buat file bernama nginx.yaml dan salin konten berikut ke dalam file:

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx
      labels:
        app: nginx
    spec:
      replicas: 2
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          name: nginx-test
          labels:
            app: nginx
          annotations:
            network.alibabacloud.com/enable-ipv6: "true"               # Tetapkan alamat IPv6 ke pod.
            network.alibabacloud.com/ipv6-bandwidth-enable: "true"     # Aktifkan akses Internet melalui IPv6 untuk pod.
            network.alibabacloud.com/ipv6-bandwidth: 100M              # Tentukan bandwidth puncak Internet dari alamat IPv6.
        spec:
          containers:
          - name: nginx
            image: registry.cn-hangzhou.aliyuncs.com/acs-sample/nginx:latest
            ports:
            - containerPort: 80
  2. Jalankan perintah berikut untuk menerapkan layanan NGINX:

    kubectl apply -f nginx.yaml
  3. Jalankan perintah berikut untuk melihat detail pod dan memperoleh alamat IPv6 dari pod.

    kubectl describe pod nginx-xxxxx-xxxxx|grep ipv6-address

    Output yang diharapkan:

                      network.alibabacloud.com/allocated-ipv6-address: 2408:4005:317:301:c870:xxxx:xxxx:xxxx

    Anda dapat melihat alamat IPv6 dari pod di bidang network.alibabacloud.com/allocated-ipv6Address.