Jika pusat data Anda menggunakan jaringan Border Gateway Protocol (BGP) dalam lingkungan hybrid cloud, Anda hanya dapat menggunakan mode BGP Peer. Dalam hal ini, switch dan router yang digunakan di pusat data harus mendukung BGP. Calico adalah solusi jaringan yang mendukung overlay network dan jaringan BGP. Topik ini menjelaskan cara menggunakan Calico untuk mengonfigurasi jaringan kontainer untuk kluster Kubernetes yang diterapkan di pusat data.
Prasyarat
Kluster Kubernetes telah dibuat di pusat data Anda. Plugin Calico telah diinstal di kluster tersebut. Untuk informasi lebih lanjut, lihat Instal Calico.
Pusat data Anda terhubung ke Cloud Enterprise Network (CEN). Untuk informasi lebih lanjut, lihat Aktifkan komunikasi antara jaringan lokal dan cloud.
Informasi Latar Belakang
Gambar berikut menunjukkan bagaimana pusat data terhubung ke Alibaba Cloud.
Prosedur
Gunakan calicoctl untuk membuat objek sumber daya yang digunakan untuk mengonfigurasi kebijakan jaringan Calico berdasarkan template berikut.
Atur parameter
asNumberdanpeerIPsesuai dengan konfigurasi pusat data Anda.kubectl apply -f - << EOF apiVersion: projectcalico.org/v3 kind: BGPConfiguration metadata: name: default spec: logSeverityScreen: Info nodeToNodeMeshEnabled: false asNumber: 64513 EOFkubectl apply -f - << EOF apiVersion: projectcalico.org/v3 kind: BGPPeer metadata: name: my-global-peer spec: peerIP: 192.168.0.1 asNumber: 64513 EOFPeriksa apakah entri rute baru telah ditambahkan melalui salah satu metode berikut:
Gunakan calicoctl:
[root@master ~]# ./calicoctl node status Proses Calico sedang berjalan. Status BGP IPv4 +--------------+-----------+-------+----------+-------------+ | ALAMAT PEER | TIPE PEER | STATUS| SEJAK | INFO | +--------------+-----------+-------+----------+-------------+ | 192.168.0.1 | global | up | 03:38:03 | Established | +--------------+-----------+-------+----------+-------------+ Status BGP IPv6 Tidak ada peer IPv6 yang ditemukan.Periksa tabel rute kustom dari virtual private cloud (VPC) yang dilampirkan ke instance CEN.
Masuk ke Konsol VPC.
Di panel navigasi sebelah kiri, klik Route Tables.
Di halaman Route Tables, klik nama tabel rute untuk masuk ke halaman detail.
Klik Route Entry List. Kemudian, klik Cloud Enterprise Network untuk memverifikasi bahwa entri rute baru telah ditambahkan ke tabel rute.