Mengelola infrastruktur GDC Edge

Halaman ini membahas cara mengelola blueprint dan deployment GDC, serta membuat dan menghapus cluster GDC.

Blueprint cluster Workload GDC

Blueprint cluster GDC Workload berisi resource kustom yang dapat Anda gabungkan untuk menentukan maksud men-deploy cluster GDC. Untuk contoh definisi resource kustom cluster Workload, lihat Contoh CRD WorkloadCluster.

Daftar berikut menentukan peran setiap resource kustom:

  • WorkloadCluster: membuat cluster GDC berbasis bidang kontrol lokal dengan satu node pool dan Koneksi VPN antara cluster GDC yang dibuat dan VPC cluster Orisinalitas Otomatisasi Jaringan Telekomunikasi.

  • ClusterInit: menginisialisasi siklus proses cluster yang dikelola oleh Telecom Network Automation. Siklus proses ini mencakup penginstalan komponen Otomatisasi Jaringan Telekomunikasi di cluster GDC yang diperlukan untuk pengelolaan siklus proses.

  • SourceRepoRepository dan Repository: menyiapkan pipeline GitOps untuk cluster GDC yang dibuat menggunakan Cloud Source Repository dan Porch bersama dengan ConfigSync, yang diinstal dari resource sebelumnya.

  • ComputeFirewall: membuat aturan firewall di VPC cluster Telecom Network Automation Orchestration untuk mengizinkan traffic masuk TCP pada port 3000 yang berasal dari rentang alamat IP yang sama dengan yang digunakan sebagai rentang alamat pod Cluster GDC.

  • ImagePull: menyiapkan kredensial yang diperlukan di cluster GDC agar kubelet dapat menarik image dari artifact registry.

Saat membuat deployment, Anda dapat menyesuaikan blueprint menggunakan parameter berikut dalam file setters.yaml:

Parameter Deskripsi
project-id ID project Google Cloud target tempat
Telecom Network Automation. orchestration cluster is created.
cluster-name Nama unik yang mengidentifikasi cluster tertentu. Nama ini harus unik di semua deployment.
username Nama akun pengguna dalam target Google Cloud project yang diberi otorisasi untuk mengubah resource cluster.
cluster-ipv4-cidr-blocks Blok CIDR IPv4 untuk Pod Kubernetes yang berjalan di cluster.
services-ipv4-cidr-blocks Blok CIDR IPv4 untuk Layanan Kubernetes yang berjalan di cluster
cluster-location Google Cloud region tempat Anda ingin membuat cluster.
nodepool-name Nama unik yang mengidentifikasi kumpulan node. Nama ini harus unik di semua deployment.
node-count Jumlah node yang Anda inginkan untuk node pool.
scale-down-grace-period-seconds Menentukan jangka waktu dalam detik untuk menunggu workload NF bermigrasi dari node yang dihapus selama penurunan skala. Misalnya, node-count dikurangi selama update. Proses ini dilakukan untuk memastikan penurunan skala cluster tanpa gangguan. Catatan: Proses ini hanya berlaku jika workload NF menggunakan label pod yang diperlukan, infra.tna.cloud.google.com/nf-workload, agar Telecom Network Automation dapat mengidentifikasi workload NF penting.
edge-zone-name Nama target zona GDC. Zona ini harus berada di region yang ditentukan dalam cluster-location.
vpn-connection-name Nama unik yang mengidentifikasi koneksi VPN. Nama ini harus unik di semua deployment.
vpc-name Nama jaringan VPC
Telecom Network Automation Cluster orkestrasi. Jika Anda memilih Aktifkan konfigurasi pengelolaan selama pembuatan cluster Orchestration, ini harus berupa nama jaringan VPC. Jika tidak, jaringan VPC default yang dibuat oleh Telecom Network Automation adalah tnavpc-01.
nat-gateway-ip Alamat IP gateway NAT untuk cluster target
image-registry-server Server registry image tempat image beban kerja GDC disimpan. Gambar disimpan di us-central1-docker.pkg.dev.
control-plane-node-count Jumlah node untuk menjalankan workload bidang kontrol lokal. Nilai yang valid adalah 3 untuk ketersediaan tinggi dan 1 untuk operasi standar.
control-plane-shared-deployment-policy Menentukan apakah workload aplikasi dapat berjalan di node yang menjalankan workload bidang kontrol lokal. Nilai yang valid adalah DISALLOWED dan ALLOWED.
external-lb-ipv4-address-pools Daftar alamat, rentang alamat, atau subnet IPv4 yang dipisahkan koma untuk traffic masuk pada layanan yang berjalan di belakang load balancer GDC. Rentang harus milik kumpulan subnet IP load balancer yang disebutkan selama aktivasi rak.
targetVersion Menentukan versi software GDC yang Anda inginkan untuk dijalankan oleh cluster ini dalam format 1.X.Y dengan X adalah versi minor, dan Y adalah versi patch. Misalnya 1.5.0.

Blueprint GDC

Membuat cetak biru

  1. Dari menu navigasi, klik Blueprints.
  2. Di menu drop-down, pilih cluster Orchestration pilihan Anda.
  3. Klik Impor dari Koleksi.
  4. Pilih blueprint, GDCE Workload cluster blueprint.
  5. Klik Tambahkan Blueprint.
  6. Di layar berikutnya, tentukan nama yang sesuai. Misalnya, workloadcluster1 untuk blueprint cluster GDC.
  7. Tambahkan label apa pun secara opsional.
  8. Setelah itu, klik Buat.
  9. Blueprint akan muncul dalam daftar Draf Blueprint.

Mengedit blueprint

  1. Dari menu navigasi, klik Blueprints > Drafts Blueprint.
  2. Pilih cetak biru yang Anda inginkan. Editor cetak biru akan muncul.
  3. Edit blueprint. Perubahan apa pun pada cetak biru tertentu pada tahap saat ini tidak disarankan.

Mengusulkan blueprint

  1. Dari menu navigasi, klik Blueprints > Drafts Blueprint.
  2. Pilih cetak biru yang Anda inginkan. Editor cetak biru akan muncul.
  3. Klik Propose. Status cetak biru diperbarui menjadi Diusulkan.

Menyetujui blueprint

  1. Dari menu navigasi, klik Blueprints.
  2. Di cetak biru pilihan Anda, klik Tindakan.
  3. Pilih Setujui. Blueprint akan muncul di Blueprint yang Disetujui.

Deployment GDC

Membuat deployment blueprint

  1. Dari menu navigasi, klik **Blueprints > Approved Blueprints.
  2. Pilih nama cetak biru yang Anda inginkan.
  3. Klik Create Deployment.
  4. Berikan nama untuk deployment. Misalnya, workloadcluster1-deploy1.
  5. Klik Create Deployment. Deployment akan muncul di Draft Deployment.

Mengedit deployment cetak biru

  1. Dari menu navigasi, klik Blueprints.
  2. Pilih nama deployment pilihan Anda. Editor deployment akan muncul.
  3. Edit file setters.yaml.
    1. Catatan: Pastikan Anda mengedit kolom dengan cermat dan membuat perubahan yang diperlukan pada nilai. Untuk mengetahui deskripsi kolom ini, lihat Blueprint cluster Workload GDC.
  4. Klik "Simpan File".

Menerapkan deployment blueprint

  1. Dari menu navigasi, klik Blueprints.
  2. Pilih nama deployment pilihan Anda. Editor deployment akan muncul.
  3. Klik Deploy. Dialog akan muncul.
  4. Pada dialog, klik Deploy. Deployment akan muncul di Applied Deployment.

Menskalakan cluster GDC

  1. Dari menu navigasi, klik Blueprints > Applied Deployments.
  2. Pilih deployment yang Anda inginkan.
  3. Klik View.
  4. Klik Edit Deployment.
  5. Naikkan atau turunkan nilai node-count dari file setters.yaml. Saat mengurangi node-count, tetapkan kolom scale-down-grace-period-seconds agar workload NF dapat dimigrasikan dari node yang dihapus sebelum penurunan skala.
  6. Klik Simpan File. Deployment akan muncul di Draft Deployment.
  7. Buka Deployments.
  8. Di Draft Deployment, pilih nama deployment yang Anda inginkan. Editor deployment akan muncul.
  9. Klik Deploy.
  10. Konfirmasi deployment. Deployment akan muncul di Applied Deployment.

Menghapus cluster GDC

  1. Dari menu navigasi, klik Blueprints.
  2. Dari menu drop-down, pilih cluster Orchestration pilihan Anda.
  3. Klik Applied Deployment.
  4. Klik ikon Tindakan untuk deployment.
  5. Klik Hapus. Dialog konfirmasi akan muncul.
  6. Konfirmasi penghapusan dengan mengklik Hapus.

Proses penghapusan mungkin selesai dalam waktu hingga 30 menit.