Package google.cloud.gkehub.clusterupgrade.v1

Indeks

FleetSpec

ClusterUpgrade: Konfigurasi untuk fitur ClusterUpgrade tingkat fleet.

Kolom
upstream_fleets[]

string

Armada ini memakai upgrade yang memiliki kode status SELESAI di fleet upstream. Lihat UpgradeStatus.Code untuk mengetahui definisi kode.

Nama fleet harus berupa nomor atau ID project fleet.

Hal ini didefinisikan sebagai pengulangan untuk alasan pembuktian di masa mendatang. Implementasi awal akan menerapkan maksimal satu fleet upstream.

post_conditions

PostConditions

Wajib. Posting kondisi untuk dievaluasi guna menandai upgrade sebagai SELESAI. Wajib.

gke_upgrade_overrides[]

GKEUpgradeOverride

Izinkan pengguna mengganti beberapa properti dari setiap upgrade GKE.

FleetState

ClusterUpgrade: Status untuk fitur ClusterUpgrade tingkat fleet.

Kolom
downstream_fleets[]

string

Armada ini yang upstream_fleets-nya berisi armada saat ini.

Nama fleet harus berupa nomor atau ID project fleet.

ignored

map<string, IgnoredMembership>

Daftar keanggotaan yang diabaikan oleh fitur ini. Misalnya, cluster yang diupgrade secara manual dapat diabaikan jika lebih baru daripada versi default saluran rilisnya. Resource keanggotaan dalam format: projects/{p}/locations/{l}/membership/{m}.

gke_state

GKEUpgradeFeatureState

Status fitur untuk cluster GKE.

GKEUpgrade

GKEUpgrade mewakili upgrade yang disediakan GKE, misalnya upgrade bidang kontrol.

Kolom
name

string

Nama upgrade, misalnya, "k8s_control_plane". Nama upgrade harus valid. Nama program tidak boleh melebihi 99 karakter.

version

string

Versi upgrade, misalnya, "1.22.1-gke.100". Versi ini harus valid. Nama program tidak boleh melebihi 99 karakter.

GKEUpgradeFeatureCondition

GKEUpgradeFeatureCondition menjelaskan kondisi fitur untuk cluster GKE pada waktu tertentu.

Kolom
type

string

Ketik kondisi, misalnya, "siap".

status

string

Status kondisi, salah satunya Benar, Salah, Tidak Diketahui.

reason

string

Alasan fitur berada dalam status ini.

update_time

Timestamp

Stempel waktu terakhir kondisi diperbarui.

GKEUpgradeFeatureState

GKEUpgradeFeatureState berisi status fitur untuk cluster GKE dalam cakupan.

Kolom
upgrade_state[]

GKEUpgradeState

Status upgrade. Nantinya akan menggantikan state.

conditions[]

GKEUpgradeFeatureCondition

Kondisi fitur saat ini.

GKEUpgradeOverride

Properti upgrade GKE yang dapat diganti oleh pengguna. Misalnya, pengguna dapat melewati perendaman dengan mengganti perendaman ke 0.

Kolom
upgrade

GKEUpgrade

Wajib. Upgrade mana yang akan diganti. Wajib.

post_conditions

PostConditions

Wajib. Memposting ketentuan yang akan diganti untuk upgrade yang ditentukan (nama + versi). Wajib.

GKEUpgradeState

GKEUpgradeState adalah GKEUpgrade dan statusnya pada tingkat cakupan dan fleet.

Kolom
stats

map<string, int64>

Jumlah cluster GKE di setiap kode status.

upgrade

GKEUpgrade

Upgrade mana yang akan melacak statusnya.

status

UpgradeStatus

Status upgrade.

IgnoredMembership

IgnoredMembership mewakili keanggotaan yang diabaikan oleh fitur. Keanggotaan dapat diabaikan karena telah diupgrade secara manual ke versi yang lebih baru daripada default RC.

Kolom
reason

string

Alasan langganan diabaikan.

ignored_time

Timestamp

Waktu saat keanggotaan pertama kali disetel ke diabaikan.

MembershipGKEUpgradeState

ScopeGKEUpgradeState adalah GKEUpgrade dan statusnya per keanggotaan.

Kolom
upgrade

GKEUpgrade

Upgrade mana yang akan melacak statusnya.

status

UpgradeStatus

Status upgrade.

MembershipState

Status per keanggotaan untuk fitur ini.

Kolom
upgrades[]

MembershipGKEUpgradeState

Status upgrade aktual terhadap yang diinginkan.

ignored

IgnoredMembership

Apakah keanggotaan ini diabaikan oleh fitur. Misalnya, cluster yang diupgrade secara manual dapat diabaikan jika lebih baru daripada versi default saluran rilisnya.

PostConditions

Posting pemeriksaan bersyarat setelah upgrade diterapkan pada semua cluster yang memenuhi syarat.

Kolom
soaking

Duration

Wajib. Lama waktu untuk "merendam" setelah peluncuran selesai sebelum menandainya sebagai SELESAI. Tidak boleh melebihi 30 hari. Wajib.

UpgradeStatus

UpgradeStatus memberikan informasi status untuk setiap upgrade.

Kolom
code

UpgradeStatus.Code

Kode status upgrade.

reason

string

Alasan status ini.

update_time

Timestamp

Stempel waktu terakhir saat status diperbarui.

Code

Kode status upgrade.

Enum
CODE_UNSPECIFIED Diwajibkan oleh https://linter.aip.dev/126/unspecified.
INELIGIBLE Upgrade tidak memenuhi syarat. Pada tingkat cakupan, hal ini berarti upgrade tidak memenuhi syarat untuk semua cluster dalam cakupan.
PENDING Upgrade ini tertunda. Pada tingkat cakupan, ini berarti upgrade tertunda untuk semua cluster dalam cakupan.
IN_PROGRESS Upgrade sedang berlangsung. Pada tingkat cakupan, ini berarti upgrade sedang berlangsung untuk setidaknya satu cluster dalam cakupan.
SOAKING Upgrade telah selesai dan masih berlangsung hingga waktu perendaman habis. Pada tingkat cakupan, ini berarti setidaknya satu cluster sedang terendam sedangkan sisanya sedang meresap atau selesai.
FORCED_SOAKING Cluster akan dipaksa untuk memasuki perendaman jika upgrade tidak selesai dalam batas tertentu, meskipun status tersebut sebenarnya.
COMPLETE Upgrade telah lulus semua kondisi postingan (perendaman). Pada tingkat cakupan, ini berarti semua cluster yang memenuhi syarat berstatus SELESAI.