- Resource: Cluster
- Fleet
- ClusterNetworking
- Otorisasi
- ClusterUser
- MaintenancePolicy
- MaintenanceWindow
- RecurringTimeWindow
- TimeWindow
- Metode
Resource: Cluster
Cluster Kubernetes Google Distributed Cloud Edge.
| Representasi JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "fleet": { object ( |
| Kolom | |
|---|---|
name |
Wajib. Nama resource cluster. |
createTime |
Hanya output. Waktu saat cluster dibuat. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
updateTime |
Hanya output. Waktu saat cluster terakhir diperbarui. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
labels |
Label yang terkait dengan resource ini. Objek yang berisi daftar pasangan |
fleet |
Opsional. Konfigurasi armada. |
networking |
Wajib. Konfigurasi jaringan seluruh cluster. |
authorization |
Wajib. Tidak dapat diubah. Kebijakan RBAC yang akan diterapkan dan dikelola oleh GEC. |
defaultMaxPodsPerNode |
Opsional. Jumlah maksimum pod per node default yang digunakan jika nilai maksimum tidak ditentukan secara eksplisit untuk node pool di cluster ini. Jika tidak ditentukan, nilai default Kubernetes akan digunakan. |
endpoint |
Hanya output. Alamat IP server Kubernetes API. |
clusterCaCertificate |
Hanya output. Sertifikat publik berenkode PEM dari CA cluster. |
maintenancePolicy |
Opsional. Konfigurasi kebijakan pemeliharaan seluruh cluster. |
controlPlaneVersion |
Hanya output. Versi rilis bidang kontrol |
nodeVersion |
Hanya output. Versi rilis terendah di antara semua worker node. Kolom ini dapat kosong jika cluster tidak memiliki node pekerja. |
Fleet
Konfigurasi terkait fleet.
Fleet adalah konsep Google Cloud untuk mengatur cluster secara logis, sehingga memungkinkan Anda menggunakan dan mengelola kemampuan multi-cluster serta menerapkan kebijakan yang konsisten di seluruh sistem Anda.
| Representasi JSON |
|---|
{ "project": string, "membership": string } |
| Kolom | |
|---|---|
project |
Wajib. Nama project host Fleet tempat cluster ini akan didaftarkan. Nama project diformat sebagai |
membership |
Hanya output. Nama resource Keanggotaan Hub terkelola yang terkait dengan cluster ini. Nama keanggotaan diformat sebagai |
ClusterNetworking
Konfigurasi jaringan seluruh cluster.
| Representasi JSON |
|---|
{ "clusterIpv4CidrBlocks": [ string ], "servicesIpv4CidrBlocks": [ string ] } |
| Kolom | |
|---|---|
clusterIpv4CidrBlocks[] |
Wajib. Semua pod dalam cluster akan mendapatkan alamat IPv4 RFC1918 dari blok ini. Hanya satu blok yang didukung. Kolom ini tidak dapat diubah setelah dibuat. |
servicesIpv4CidrBlocks[] |
Wajib. Semua layanan dalam cluster akan mendapatkan alamat IPv4 RFC1918 dari blok ini. Hanya satu blok yang didukung. Kolom ini tidak dapat diubah setelah dibuat. |
Otorisasi
Kebijakan RBAC yang akan diterapkan dan dikelola oleh GEC.
| Representasi JSON |
|---|
{
"adminUsers": {
object ( |
| Kolom | |
|---|---|
adminUsers |
Wajib. Pengguna yang akan diberi peran cluster-admin di cluster, sehingga memberikan akses penuh ke cluster. Saat ini, kolom ini adalah kolom tunggal, tetapi akan diperluas untuk memungkinkan beberapa admin pada masa mendatang. |
ClusterUser
Akun utama pengguna untuk kebijakan RBAC.
| Representasi JSON |
|---|
{ "username": string } |
| Kolom | |
|---|---|
username |
Wajib. Nama pengguna Google yang aktif. |
MaintenancePolicy
Konfigurasi kebijakan pemeliharaan.
| Representasi JSON |
|---|
{
"window": {
object ( |
| Kolom | |
|---|---|
window |
Menentukan masa pemeliharaan saat pemeliharaan dapat dilakukan. |
MaintenanceWindow
Konfigurasi masa pemeliharaan
| Representasi JSON |
|---|
{
"recurringWindow": {
object ( |
| Kolom | |
|---|---|
recurringWindow |
Konfigurasi masa pemeliharaan berulang. |
RecurringTimeWindow
Mewakili periode waktu arbitrer yang berulang.
| Representasi JSON |
|---|
{
"window": {
object ( |
| Kolom | |
|---|---|
window |
Periode pengulangan pertama. |
recurrence |
RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) untuk cara pengulangan periode ini. Mereka terus berlanjut selama rentang waktu antara waktu mulai dan akhir. |
TimeWindow
Mewakili periode waktu arbitrer.
| Representasi JSON |
|---|
{ "startTime": string, "endTime": string } |
| Kolom | |
|---|---|
startTime |
Waktu saat jendela pertama kali dimulai. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
endTime |
Waktu berakhirnya periode. Waktu berakhir harus terjadi setelah waktu mulai. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
Metode |
|
|---|---|
|
Membuat Cluster baru di project dan lokasi tertentu. |
|
Menghapus satu Cluster. |
|
Membuat token akses untuk Cluster. |
|
Mendapatkan detail satu Cluster. |
|
Mencantumkan Cluster di project dan lokasi tertentu. |
|
Memperbarui parameter satu Cluster. |