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
kubeletdapat 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
- Dari menu navigasi, klik Blueprints.
- Di menu drop-down, pilih cluster Orchestration pilihan Anda.
- Klik Impor dari Koleksi.
- Pilih blueprint, GDCE Workload cluster blueprint.
- Klik Tambahkan Blueprint.
- Di layar berikutnya, tentukan nama yang sesuai. Misalnya,
workloadcluster1untuk blueprint cluster GDC. - Tambahkan label apa pun secara opsional.
- Setelah itu, klik Buat.
- Blueprint akan muncul dalam daftar Draf Blueprint.
Mengedit blueprint
- Dari menu navigasi, klik Blueprints > Drafts Blueprint.
- Pilih cetak biru yang Anda inginkan. Editor cetak biru akan muncul.
- Edit blueprint. Perubahan apa pun pada cetak biru tertentu pada tahap saat ini tidak disarankan.
Mengusulkan blueprint
- Dari menu navigasi, klik Blueprints > Drafts Blueprint.
- Pilih cetak biru yang Anda inginkan. Editor cetak biru akan muncul.
- Klik Propose. Status cetak biru diperbarui menjadi Diusulkan.
Menyetujui blueprint
- Dari menu navigasi, klik Blueprints.
- Di cetak biru pilihan Anda, klik Tindakan.
- Pilih Setujui. Blueprint akan muncul di Blueprint yang Disetujui.
Deployment GDC
Membuat deployment blueprint
- Dari menu navigasi, klik **Blueprints > Approved Blueprints.
- Pilih nama cetak biru yang Anda inginkan.
- Klik Create Deployment.
- Berikan nama untuk deployment. Misalnya,
workloadcluster1-deploy1. - Klik Create Deployment. Deployment akan muncul di Draft Deployment.
Mengedit deployment cetak biru
- Dari menu navigasi, klik Blueprints.
- Pilih nama deployment pilihan Anda. Editor deployment akan muncul.
- Edit file
setters.yaml.- Catatan: Pastikan Anda mengedit kolom dengan cermat dan membuat perubahan yang diperlukan pada nilai. Untuk mengetahui deskripsi kolom ini, lihat Blueprint cluster Workload GDC.
- Klik "Simpan File".
Menerapkan deployment blueprint
- Dari menu navigasi, klik Blueprints.
- Pilih nama deployment pilihan Anda. Editor deployment akan muncul.
- Klik Deploy. Dialog akan muncul.
- Pada dialog, klik Deploy. Deployment akan muncul di Applied Deployment.
Menskalakan cluster GDC
- Dari menu navigasi, klik Blueprints > Applied Deployments.
- Pilih deployment yang Anda inginkan.
- Klik View.
- Klik Edit Deployment.
- Naikkan atau turunkan nilai
node-countdari filesetters.yaml. Saat menguranginode-count, tetapkan kolomscale-down-grace-period-secondsagar workload NF dapat dimigrasikan dari node yang dihapus sebelum penurunan skala. - Klik Simpan File. Deployment akan muncul di Draft Deployment.
- Buka Deployments.
- Di Draft Deployment, pilih nama deployment yang Anda inginkan. Editor deployment akan muncul.
- Klik Deploy.
- Konfirmasi deployment. Deployment akan muncul di Applied Deployment.
Menghapus cluster GDC
- Dari menu navigasi, klik Blueprints.
- Dari menu drop-down, pilih cluster Orchestration pilihan Anda.
- Klik Applied Deployment.
- Klik ikon Tindakan untuk deployment.
- Klik Hapus. Dialog konfirmasi akan muncul.
- Konfirmasi penghapusan dengan mengklik Hapus.
Proses penghapusan mungkin selesai dalam waktu hingga 30 menit.