Paket
- addon.private.gdc.goog/v1alpha1
- artifact.private.gdc.goog/v1alpha1
- artifactview.private.gdc.goog/v1alpha1
- asm.gpc.gke.io/v1alpha1
- billing.private.gdc.goog/v1alpha1
- dr.gpc.gke.io/v1alpha1
- firewall.private.gdc.goog/v1alpha1
- identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
- logging.private.gdc.goog/v1alpha1
- network.private.gdc.goog/v1alpha1
- object.storage.private.gdc.goog/v1alpha1
- ontap.netapp.storage.private.gdc.goog/v1alpha1
- resourcemanager.private.gdc.goog/v1alpha1
- security.private.gdc.goog/v1alpha1
- serviceplatform.private.gdc.goog/v1alpha1
- storagegrid.netapp.storage.private.gdc.goog/v1alpha1
- system.private.gdc.goog/v1alpha1
- upgrade.private.gdc.goog/v1alpha1
addon.private.gdc.goog/v1alpha1
Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 add-on.
AddOn
Addon merepresentasikan tugas deployment sebenarnya yang harus dikerjakan oleh Addon Deployer. - Objek ini dibuat oleh Addon Lifecycle Controller. - Objek ini digunakan oleh Pengontrol Penerapan Add-on. - Ini harus berada di namespace yang sama dengan Cluster BareMetal tempatnya berada. - Skema penamaan berikut sangat direkomendasikan untuk menghindari konflik nama:
Muncul di: - AddOnList
Kolom | Deskripsi |
---|---|
apiVersion string |
addon.private.gdc.goog/v1alpha1 |
kind string |
AddOn |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AddOnSpec |
|
status AddOnStatus |
AddOnList
AddOnList berisi daftar AddOn.
Kolom | Deskripsi |
---|---|
apiVersion string |
addon.private.gdc.goog/v1alpha1 |
kind string |
AddOnList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items AddOn |
AddOnRef
AddOnRef berisi referensi terkait add-on dan status deployment.
Muncul di: - AddOnSetStatus
Kolom | Deskripsi |
---|---|
namespace string |
Namespace menentukan namespace objek add-on yang di-deploy. |
name string |
Name menentukan nama objek add-on yang di-deploy. |
lastObservedTime Waktu |
LastObservedTime adalah stempel waktu rekonsiliasi terakhir saat pengontrol set add-on memeriksa status add-on. Perhatikan bahwa hal ini tidak sama dengan terakhir kali add-on disesuaikan. |
state string |
Status memberi tahu status rekonsiliasi add-on saat ini. |
AddOnSet
AddOnSet mewakili eksekusi AddOnSetTemplate. - AddonSet mengarah ke cluster dan AddonSetTemplate tertentu. - Ini adalah resource per cluster. - Harus dibuat di namespace yang sama dengan cluster terkait. - Objek AddOnSet harus dibuat di namespace yang sama dengan CR cluster Bare Metal, dengan nama objek yang sama dengan objek CR cluster yang sesuai. - Objek ini dibuat oleh Addon Lifecycle Controller.
Muncul di: - AddOnSetList
Kolom | Deskripsi |
---|---|
apiVersion string |
addon.private.gdc.goog/v1alpha1 |
kind string |
AddOnSet |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AddOnSetSpec |
|
status AddOnSetStatus |
AddOnSetList
AddOnList berisi daftar AddOn.
Kolom | Deskripsi |
---|---|
apiVersion string |
addon.private.gdc.goog/v1alpha1 |
kind string |
AddOnSetList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items AddOnSet |
AddOnSetSpec
AddOnSetSpec menentukan status AddOnSet yang diinginkan.
Muncul di: - AddOnSet
Kolom | Deskripsi |
---|---|
addOnSetTemplateRef LocalObjectReference |
AddonSetTemplateRef akan menjadi referensi ke AddonSetTemplate. Kolom ini wajib diisi. |
ownerClusterRef LocalObjectReference |
OwnerClusterRef menunjukkan cluster Anthos BareMetal tempat add-on ini berada. Cluster ini menunjukkan Add-on mana yang menghasilkan Add-on ini, bukan cluster tempat Add-on di-deploy. Misalnya: AddOn di-deploy di cluster lokal, tetapi termasuk dalam cluster jarak jauh. Jadi, berbeda dengan tempat sebenarnya aplikasi di-deploy. Jenis API: - Grup: baremetal.cluster.gke.io - Jenis : Cluster Kolom ini tidak dapat diubah. |
overrides Mengganti array |
Penggantian berisi upaya untuk mengganti setiap add-on yang termasuk dalam add-on set ini. |
AddOnSetStatus
AddOnSetStatus menampilkan status AddOnSet saat ini.
Muncul di: - AddOnSet
Kolom | Deskripsi |
---|---|
currentStage string |
CurrentStage menunjukkan tahap deployment saat ini. |
addOns AddOnRef array |
addOns adalah add-on yang disesuaikan oleh addonset ini. Hal ini membantu memvisualisasikan progres deployment set add-on dan melacak status deployment setiap add-on. |
conditions Array Condition |
Ini mungkin berisi informasi selengkapnya tentang status saat ini dari setiap Tahap. Setiap Tahap harus berupa Kondisi terpisah. |
AddOnSetTemplate
AddOnSetTemplate digunakan untuk menentukan alur kerja deployment add-on Addon Lifecycle Controller. - CR AddOnSetTemplate harus ditentukan per Jenis Cluster/Versi Anthos yang didukung. - AddOnSetTemplate berisi daftar AddOn yang perlu diinstal oleh cluster jenis & versi tertentu. - AddOnSetTemplate harus dibuat oleh distributor ABM (misalnya, ABM, GPC, APM). - Tidak ada persyaratan pada nama objek ini. - Ini adalah resource tingkat non-namespace (cluster).
Muncul di: - AddOnSetTemplateList
Kolom | Deskripsi |
---|---|
apiVersion string |
addon.private.gdc.goog/v1alpha1 |
kind string |
AddOnSetTemplate |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AddOnSetTemplateSpec |
AddOnSetTemplateList
AddOnList berisi daftar AddOn.
Kolom | Deskripsi |
---|---|
apiVersion string |
addon.private.gdc.goog/v1alpha1 |
kind string |
AddOnSetTemplateList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items AddOnSetTemplate |
AddOnSetTemplateSpec
AddOnSetTemplateSpec menentukan status AddOnSetTemplateSpec yang diinginkan.
Muncul di: - AddOnSetTemplate
Kolom | Deskripsi |
---|---|
selector LabelSelector |
Pemilih memilih cluster target untuk menerapkan template ini dengan mencocokkan label objek Cluster. Objek AddOnSet akan dibuat di namespace yang sama untuk cluster dengan label yang cocok. |
addOnUtilImage string |
AddonUtilImage mengarah ke image Docker yang menyediakan fitur lanjutan seperti injeksi parameter atau pemeriksaan kesiapan untuk satu atau beberapa add-on yang dirujuk oleh AddOnSetTemplate ini. Ini adalah gambar default yang akan digunakan untuk AddOn yang termasuk dalam AddOnSetTemplate ini jika tidak ada gambar tertentu yang ditentukan di AddOnSetTemplate.Spec.Stages[].AddOnsToDeploy[i].AddOnUtilImage. Jika tidak ada AddOnUtilImage yang ditetapkan, tetapi AddOn masih memiliki - Spec.Stages[].AddOnsToDeploy[i].ReadinessCheckJob - Spec.Stages[].AddOnsToDeploy[i].ParameterJob yang ditetapkan ke benar (true). Error akan ditampilkan. |
stages Array Stage |
Stages adalah daftar tahap yang masing-masing berisi serangkaian AddOn yang akan di-deploy. Tahap di-deploy secara berurutan dan setiap tahap hanya akan di-deploy jika tahap sebelumnya selesai. |
AddOnSpec
AddOnSpec menentukan status AddOn yang diinginkan.
Muncul di: - AddOn
Kolom | Deskripsi |
---|---|
manifestType ManifestType |
ManifestType merepresentasikan jenis manifes add-on, harus salah satu dari: [Helm, Kustomize] Kolom ini wajib diisi. |
helmManifestSpec HelmManifestSpec |
HelmManifestSpec berisi konfigurasi untuk menarik manifes dari registry Helm. Wajib jika ManifestType adalah Helm. |
targetClusterRef string |
TargetClusterRef adalah referensi ke BareMetalCluster target. Cluster target adalah tempat AddOn di-deploy. Jenis API: - Grup: baremetal.cluster.gke.io - Jenis : Cluster Kolom ini tidak dapat diubah. |
local boolean |
Local menunjukkan apakah deployment ditargetkan ke cluster lokal. Perintah add-on ini dapat berupa cluster jarak jauh atau lokal. |
parameters JSON |
Parameter berisi parameter yang akan digunakan oleh Manifes Add-on yang ditentukan. Objek ini dapat berisi data JSON arbitrer. |
overrideParameters JSON |
OverrideParameters berisi parameter untuk mengganti semua parameter untuk add-on ini. Nilai ini harus ditetapkan dari penggantian di addonset. |
disabled boolean |
Nonaktifkan menunjukkan apakah Addon ini harus diaktifkan atau tidak. Kolom ini wajib diisi dan setelan defaultnya adalah false. Kolom ini dapat diubah. - Jika disetel ke salah (false), AddOn Deployer akan men-deploy AddOn ini. - Jika disetel ke benar (true), AddOn Deployer akan mengabaikan atau meng-uninstal AddOn ini, bergantung pada status kolom AddOn.Status.DeploymentFinished. - Jika AddOn.Status.DeploymentFinished adalah benar (true), AddOn akan di-uninstal - Jika AddOn.Status.DeploymentFinished adalah salah (false), AddOn tidak akan di-deploy. |
addOnNamespace string |
AddOnNamespace adalah namespace di cluster target tempat komponen add-on akan diinstal. |
utilJobImage string |
UtilJobImage mengarah ke image Docker yang akan digunakan untuk menjalankan tugas utilitas (parameter atau kesiapan). |
parameterJob boolean |
ParameterJob menunjukkan apakah AddOn ini memerlukan injeksi parameter runtime. Default ke false berarti AddOn tidak perlu meminta tugas injeksi parameter. |
readinessCheckJob boolean |
ReadinessCheckJob menunjukkan apakah AddOn ini memerlukan pemeriksaan kesiapan lanjutan. Default ke false berarti AddOn tidak perlu memeriksa kesiapan tugas. Jika disetel ke benar (true), pengontrol deployer AddOn akan meluncurkan tugas pemeriksaan kesiapan sebelum menandai AddOn.ReadyToUse sebagai benar (true). |
readyCriteria ObjectMatch |
ReadyCriteria menentukan kriteria untuk menentukan kesiapan deployment add-on. Pengelola add-on mencocokkan objek resource cluster dan nilainya dengan kriteria. ReadyCriteria diabaikan jika ReadinessCheckJob ditetapkan. |
AddOnStatus
AddonStatus merepresentasikan status Addon ini.
Muncul di: - AddOn
Kolom | Deskripsi |
---|---|
deploymentFinished boolean |
DeploymentFinished menunjukkan status deployment AddOn. Nilai ini hanya ditetapkan oleh Addon deployer. - Jika disetel ke benar (true), ini menunjukkan bahwa deployment AddOn telah selesai. - Jika disetel ke false, ini menunjukkan bahwa deployment AddOn belum selesai. Perhatikan bahwa nilai ini tidak menunjukkan apakah workload yang di-deploy dalam kondisi baik atau telah selesai diinisialisasi, hanya menunjukkan bahwa manifes telah berhasil diterapkan ke cluster target. |
readyToUse boolean |
ReadyToUse menunjukkan apakah Addon ini siap digunakan. Nilai ini ditetapkan oleh pengontrol deployer add-on. Kapan kolom ini harus disetel bergantung pada konfigurasi AddOn yang sesuai di AddOnSetTemplate. AddOnSetTemplate.Spec.Stages[i].AddOnsToDeploy[j].ReadinessCheckJob diperiksa terlebih dahulu. Jika disetel ke benar (true), pengontrol Addon deployer akan meluncurkan Tugas ReadinessCheck dan menunggu hingga selesai sebelum menandai kolom ini ke benar (true). Jika ReadinessCheckJob disetel ke salah (false), pengontrol Addon deployer akan memeriksa apakah ReadyCriteria disetel. Jika ReadyCriteria ditetapkan, kolom ini akan ditandai sebagai benar (true) setelah semua kriteria cocok. Jika ReadyCriteria tidak ditetapkan, statusnya akan ditandai sebagai siap segera setelah DeploymentFinished ditetapkan ke benar (true). |
conditions Array Condition |
Objek ini dapat berisi informasi selengkapnya tentang status Add-on saat ini. TODO: tentukan kondisi yang ada dan cara mengaturnya. |
AddOnToDeploy
AddOnToDeploy mewakili spesifikasi untuk AddOn tertentu yang perlu di-deploy.
Muncul di: - Stage
Kolom | Deskripsi |
---|---|
manifestType ManifestType |
ManifestType merepresentasikan jenis manifes add-on, harus salah satu dari: [Helm, Kustomize] Kolom ini wajib diisi. |
helmManifestSpec HelmManifestSpec |
HelmManifestSpec berisi konfigurasi untuk menarik manifes dari registry Helm. Wajib jika ManifestType adalah Helm. |
target TargetCluster |
Target merepresentasikan cluster target tempat Addon ini akan di-deploy. Ini adalah jalur relatif ke tempat Addon Manager di-deploy. Harus salah satu dari [Lokal, Jarak Jauh] Kolom ini wajib diisi. Kolom ini tidak dapat diubah |
addOnNamespace string |
AddOnNamespace adalah namespace di cluster target tempat komponen add-on akan diinstal. |
parameters JSON |
Parameters adalah Parameter statis yang akan digunakan untuk AddOn ini |
optional boolean |
Opsional menunjukkan apakah AddOn ini dapat dinonaktifkan atau tidak oleh pengguna akhir. Defaultnya adalah false, yang berarti AddOn diperlukan. |
disabledByDefault boolean |
DisabledByDefault menunjukkan apakah Addon ini akan dinonaktifkan atau tidak, kecuali jika pengguna menggantinya di kolom AddOnOverride.Spec.Disabled. Kolom ini hanya dapat disetel ke benar (true) jika Opsional juga benar (true). Default ke false berarti AddOn diaktifkan secara default. |
ownershipMode OwnershipMode |
Kepemilikan menentukan kepemilikan add-on, yang merupakan salah satu dari ["Unik", "Bersama"]. Unik berarti satu add-on akan di-deploy untuk setiap set add-on. Bersama berarti hanya satu add-on yang akan di-deploy untuk semua set add-on target. Default-nya adalah unik. |
parameterJob boolean |
ParameterJob menunjukkan apakah AddOn ini memerlukan injeksi parameter runtime. Default ke false berarti AddOn tidak perlu meminta tugas injeksi parameter. Jika disetel ke benar (true), Pengontrol Siklus Proses AddOn akan meluncurkan tugas penyisipan parameter untuk membuat parameter dan menggantinya dengan parameter yang ditentukan dalam AddOnToDeploy.Parameters. Tugas akan menggunakan AddOnToDeploy.AddOnUtilImage atau kembali ke AddOnSetTemplate.Spec.AddOnUtilImage default sebagai image container jika AddOnToDeploy.AddOnUtilImage tidak ditetapkan. Jika tidak ada, error akan muncul. |
readinessCheckJob boolean |
ReadinessCheckJob menunjukkan apakah AddOn ini memerlukan pemeriksaan kesiapan lanjutan. Default ke false berarti AddOn tidak perlu memeriksa kesiapan tugas. Jika disetel ke benar (true), pengontrol deployer AddOn akan meluncurkan tugas pemeriksaan kesiapan sebelum menandai AddOn.ReadyToUse sebagai benar (true). Tugas akan menggunakan AddOnToDeploy.AddOnUtilImage atau kembali ke AddOnSetTemplate.Spec.AddOnUtilImage default sebagai image container jika AddOnToDeploy.AddOnUtilImage tidak ditetapkan. Jika tidak ada, error akan muncul. |
addOnUtilImage string |
AddOnUtilImage mengarah ke image Docker yang akan digunakan untuk menjalankan fitur lanjutan seperti injeksi parameter atau pemeriksaan kesiapan. Menggantikan apa yang ada di AddOnSetTemplate.Spec.AddOnUtilImage. |
readyCriteria ObjectMatch |
ReadyCriteria menentukan kriteria untuk menentukan kesiapan deployment add-on. Pengelola add-on mencocokkan objek resource cluster dan nilainya dengan kriteria. ReadyCriteria diabaikan jika ReadinessCheckJob ditetapkan. |
HelmManifestSpec
HelmManifestSpec merepresentasikan info untuk rilis helm.
Muncul di: - AddOnSpec - AddOnToDeploy
Kolom | Deskripsi |
---|---|
name string |
Name adalah nama diagram helm. Wajib. |
repo string |
Repo adalah repo diagram helm di registry. Opsional. |
tag string |
Tag adalah tag diagram helm. Wajib. |
registryAccess RegistryAccess |
RegistryAccess berisi petunjuk akses untuk Artifact Registry. Wajib. |
ManifestType
Jenis pokok: string
Muncul di: - AddOnSpec - AddOnToDeploy
ObjectMatch
ObjectMatch menentukan pemeriksaan kecocokan pada objek cluster. Jika "Fields" disetel, objek akan diuraikan dan dibandingkan dengan kolom yang ditentukan, dan hanya boleh ada satu objek yang dirujuk oleh Objek. Jika tidak, kecocokan hanya memeriksa keberadaan objek resource.
Muncul di: - AddOnSpec - AddOnToDeploy
Kolom | Deskripsi |
---|---|
object ObjectReference |
Objek mengacu pada objek resource cluster yang relevan selama pertandingan. Nama dapat menggunakan format regex. Saat menggunakan regex, akan cocok dengan nama apa pun yang berisi substring yang cocok dengan regex. Jika pencocokan string penuh lebih disukai, tambahkan "^" di awal ekspresi reguler dan "$" di akhir. |
fields object (keys:string, values:string) |
Fields adalah jsonpath resource (https://kubernetes.io/docs/reference/kubectl/jsonpath/) untuk memfilter kolom tertentu, seperti "{.status.ready}". |
Penggantian
Penggantian menampilkan info untuk mengganti add-on.
Muncul di: - AddOnSetSpec
Kolom | Deskripsi |
---|---|
releaseName string |
ReleaseName adalah nama rilis yang digunakan oleh add-on. |
releaseNamespace string |
ReleaseNamespace adalah namespace yang digunakan untuk rilis. |
parameters JSON |
Parameter akan menggantikan parameter default yang ditentukan dalam AddOnSetTemplate. Parameter ini akan melakukan strategi penggabungan dan penggantian, yaitu menggabungkan parameter ini dengan parameter dasar yang dimiliki AddOn ini dan mengganti apa pun yang ditentukan di sini dengan nilai AddOnOverride.Spec.Paremeters. |
disabled boolean |
Nonaktifkan menunjukkan apakah Add-on ini harus dinonaktifkan atau tidak. Default ke salah (false) berarti Add-on ini diaktifkan secara default. Tindakan ini akan menggantikan apa yang ada di AddOnSetTemplate jika dan hanya jika AddOnSetTemplate.Spec.Stages[i].AddOnsToDeploy[j].Optional yang sesuai ditetapkan ke benar (true). Jika tidak, kolom ini tidak dapat diganti. |
OwnershipMode
Jenis pokok: string
OwnershipMode menentukan mode kepemilikan objek add-on.
Muncul di: - AddOnToDeploy
RegistryAccess
RegistryAccess berisi petunjuk akses untuk Artifact Registry.
Muncul di: - HelmManifestSpec
Kolom | Deskripsi |
---|---|
certificateSecret SecretReference |
CertificateSecretName mengidentifikasi secret dalam cluster yang berisi koneksi HTTPS sertifikat TLS/SSL yang ditandatangani ke RegistryURL. Opsional. |
certificateKeyName string |
CertificateKeyName adalah nama kolom dalam data rahasia. Default adalah nama secret. Opsional. |
dockerConfigSecret SecretReference |
DockerConfigSecret mengidentifikasi secret dalam cluster yang berisi docker config.json dengan kredensial yang diperlukan untuk mengakses registry pribadi. |
dockerConfigKeyName string |
DockerConfigKeyName adalah nama kolom kunci docker dalam data rahasia. Default adalah nama secret. Opsional. |
url string |
URL registri. Wajib. |
Tahap
Stage menentukan spesifikasi untuk semua AddOn yang perlu di-deploy dalam tahap ini.
Muncul di: - AddOnSetTemplateSpec
Kolom | Deskripsi |
---|---|
name string |
Nama merepresentasikan nama tahap. Ini untuk penggunaan informasi. |
addOnsToDeploy Array AddOnToDeploy |
AddOnsToDeploy adalah kumpulan AddOn yang akan di-deploy pada tahap ini. AddOn dalam tahap yang sama akan di-deploy secara paralel. |
TargetCluster
Jenis pokok: string
TargetCluster merepresentasikan cluster yang diinginkan untuk menginstal AddOn.
Muncul di: - AddOnToDeploy
artifact.private.gdc.goog/v1alpha1
ClusterBundle
ClusterBundle mencakup informasi untuk semua komponen cluster.
Muncul di: - ReleaseMetadataSpec
Kolom | Deskripsi |
---|---|
bmNodeImage string |
BMNodeImage adalah image untuk menyediakan mesin bare metal. |
vmNodeImage string |
VMNodeImage adalah image untuk menyediakan mesin virtual. |
anthosBareMetalVersion string |
AnthosBareMetalVersion adalah versi Anthos Bare Metal (ABM) cluster. |
DistributionFilter
DistributionFilter menentukan filter yang harus cocok dengan resource agar dapat didistribusikan. Informasi ini diteruskan ke Harbor untuk menangani pemfilteran. Lihat https://goharbor.io/docs/edge/administration/configuring-replication/create-replication-rules/ untuk mengetahui informasi selengkapnya.
Semua filter mendukung pencocokan pola dengan berikut ini: *: Mencocokkan urutan karakter non-pemisah apa pun /. **: Mencocokkan urutan karakter apa pun, termasuk pemisah jalur /. ?: Mencocokkan satu karakter non-pemisah apa pun /. {alt1,…}: Mencocokkan urutan karakter jika salah satu alternatif yang dipisahkan koma cocok.
Jika kedua pola Path
and
Tag` diberikan, resource harus cocok dengan kedua pola tersebut.
Muncul di: - DistributionPolicySpec
Kolom | Deskripsi |
---|---|
path string |
Jalur menentukan pola filter yang harus cocok dengan jalur resource. Jalur resource terdiri dari nama project, nama repositori, dan nama resource. |
tag string |
Tag menentukan pola filter yang harus cocok dengan tag resource. |
DistributionPolicy
DistributionPolicy merepresentasikan kebijakan distribusi. Membuat CR menetapkan ekspektasi bahwa aturan replikasi harus ada di Harbor cluster.
Muncul di: - DistributionPolicyList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
DistributionPolicy |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec DistributionPolicySpec |
|
status DistributionPolicyStatus |
DistributionPolicyList
DistributionPolicyList berisi daftar objek DistributionPolicy.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
DistributionPolicyList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items DistributionPolicy |
DistributionPolicySpec
DistributionPolicySpec menentukan status yang diinginkan dari DistributionPolicy.
Muncul di: - DistributionPolicy
Kolom | Deskripsi |
---|---|
description string |
Deskripsi menentukan kebijakan distribusi. |
filter DistributionFilter |
Filter menentukan filter distribusi yang harus cocok dengan resource agar dapat didistribusikan. |
destinationRegistry Registry |
DestinationRegistry menentukan registry untuk mendistribusikan resource. |
continuousDistribution boolean |
ContinuousDistribution menentukan apakah akan mendistribusikan resource secara berkelanjutan ke tujuan registry saat resource tersebut di-push ke registry sumber. Kebijakan ini tidak akan otomatis mendistribusikan resource yang ada sebelum kebijakan dibuat. |
override boolean |
Override menentukan apakah akan mengganti resource dengan jalur yang sama di tujuan pendaftaran atau tidak. Jalur resource terdiri dari nama project, nama repositori, dan nama gambar. |
DistributionPolicyStatus
DistributionPolicyStatus menentukan status DistributionPolicy yang diamati.
Muncul di: - DistributionPolicy
Kolom | Deskripsi |
---|---|
policyStatus PolicyStatus |
PolicyStatus menentukan status kebijakan distribusi yang diamati. |
DistributionStatus
Jenis pokok: string
Muncul di: - ManualDistributionStatus
HarborRobotAccount
HarborRobotAccount merepresentasikan akun robot Harbor.
Muncul di: - HarborRobotAccountList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
HarborRobotAccount |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborRobotAccountSpec |
|
status HarborRobotAccountStatus |
HarborRobotAccountList
HarborRobotAccountList adalah daftar objek HarborRobotAccount.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
HarborRobotAccountList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HarborRobotAccount |
HarborRobotAccountSpec
HarborRobotAccountSpec menentukan status yang diinginkan untuk HarborRobotAccount.
Muncul di: - HarborRobotAccount
Kolom | Deskripsi |
---|---|
expirationDays integer |
ExpirationDays menunjukkan durasi robot, jika -1, robot tidak pernah berakhir. |
HarborRobotAccountStatus
Muncul di: - HarborRobotAccount
Kolom | Deskripsi |
---|---|
conditions Kondisi |
|
secretRef LocalObjectReference |
SecretRef merujuk ke secret yang menyimpan nama dan sandi robot |
expiresAt integer |
ExpiresAt menunjukkan waktu habis masa berlaku robot. Ini adalah waktu Unix dalam detik. |
InfraComponents
InfraComponents mencakup versi untuk semua firmware infrastruktur.
Muncul di: - ReleaseMetadataSpec
Kolom | Deskripsi |
---|---|
networkSwitch string |
NetworkSwitch adalah versi OS untuk switch jaringan. |
preflightChecks Array PreflightCheck |
PreflightChecks adalah daftar pemeriksaan pra-penerbangan yang perlu dijalankan sebelum upgrade infrastruktur, yang merupakan bagian dari upgrade organisasi root. Opsional. |
ManualDistribution
ManualDistribution merepresentasikan distribusi manual. Membuat CR menetapkan ekspektasi bahwa aturan replikasi harus dijalankan secara manual di Harbor.
Muncul di: - ManualDistributionList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
ManualDistribution |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ManualDistributionSpec |
|
status ManualDistributionStatus |
ManualDistributionList
ManualDistributionList berisi daftar objek ManualDistribution.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
ManualDistributionList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ManualDistribution |
ManualDistributionSpec
ManualDistributionSpec menentukan status yang diinginkan dari ManualDistribution.
Muncul di: - ManualDistribution
Kolom | Deskripsi |
---|---|
distributionPolicyName string |
DistributionPolicyName adalah nama kebijakan distribusi. Kebijakan distribusi ini harus ada di namespace yang sama dengan CR distribusi manual. Kebijakan distribusi ini menentukan kebijakan yang akan diikuti oleh distribusi. |
ManualDistributionStatus
ManualDistributionStatus menentukan status yang diamati dari ManualDistribution.
Muncul di: - ManualDistribution
Kolom | Deskripsi |
---|---|
distributionStatus DistributionStatus |
DistributionStatus menentukan status distribusi yang diamati. |
failedResources integer |
FailedResources menentukan jumlah resource yang gagal didistribusikan. |
inProgressResources integer |
InProgressResources menentukan jumlah resource yang sedang dalam proses distribusi. |
stoppedResources integer |
StoppedResources menentukan jumlah resource yang dihentikan distribusinya. Resource dianggap dihentikan jika tidak dalam status terminal saat distribusi dihentikan. |
succeededResources integer |
SucceededResources menentukan jumlah resource yang berhasil didistribusikan. |
totalResources integer |
TotalResources menentukan jumlah resource yang akan dicoba didistribusikan oleh distribusi. |
startTime Waktu |
StartTime menentukan kapan distribusi dimulai. |
endTime Waktu |
EndTime menentukan kapan distribusi berakhir. |
PolicyStatus
Jenis pokok: string
Muncul di: - DistributionPolicyStatus
PreflightCheck
PreflightCheck merepresentasikan pemeriksaan awal yang terputus-putus yang diperlukan sebelum upgrade.
Muncul di: - InfraComponents - ReleaseMetadataSpec
Kolom | Deskripsi |
---|---|
name PreflightCheckName |
Name memberikan nama pemeriksaan pra-penerbangan yang perlu dijalankan. Wajib. |
PreflightCheckName
Jenis pokok: string
PreflightCheckName merepresentasikan nama pemeriksaan awal yang perlu dijalankan sebelum upgrade.
Muncul di: - PreflightCheck
Registry
Registry menentukan endpoint registry di Harbor cluster.
Muncul di: - DistributionPolicySpec
Kolom | Deskripsi |
---|---|
type RegistryType |
Type menentukan jenis registri (misalnya: harbor). Jika tidak ditentukan, nilai defaultnya adalah harbor . |
URL string |
URL adalah URL registri. Contoh: https://10.251.81.38:10443. |
credential ObjectReference |
Kredensial adalah referensi objek ke rahasia. Secret ini harus memberikan akses yang sesuai ke registry yang dirujuk oleh URL . |
skipVerifyCertificate boolean |
SkipVerifyCertificate menentukan apakah akan melewati verifikasi sertifikat registri yang dirujuk oleh URL atau tidak. Kolom ini tidak boleh disetel ke benar (true) di lingkungan produksi. |
RegistryType
Jenis pokok: string
Muncul di: - Registry
ReleaseMetadata
ReleaseMetadata merepresentasikan informasi metadata artefak rilis. Rilis ini mencakup informasi metadata komponen cluster dan komponen infrastruktur.
Muncul di: - ReleaseMetadataList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
ReleaseMetadata |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ReleaseMetadataSpec |
ReleaseMetadataList
ReleaseMetadataList merepresentasikan kumpulan objek ReleaseMetadata.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifact.private.gdc.goog/v1alpha1 |
kind string |
ReleaseMetadataList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ReleaseMetadata |
ReleaseMetadataSpec
ReleaseMetadataSpec menentukan status ReleaseMetadata yang diinginkan.
Muncul di: - ReleaseMetadata
Kolom | Deskripsi |
---|---|
adminCluster ClusterBundle |
AdminCluster mencakup versi komponen cluster yang akan digunakan untuk cluster admin root dan cluster admin org. |
systemCluster ClusterBundle |
SystemCluster mencakup versi komponen cluster yang akan digunakan untuk cluster sistem. |
userClusters LocalObjectReference |
UserClusters adalah daftar versi komponen cluster pengguna yang didukung dalam rilis. Informasi disimpan dalam objek UserClusterMetadata cakupan cluster yang dirujuk. |
infraComponents InfraComponents |
InfraComponents mencakup versi komponen infrastruktur. |
adminPreflightChecks PreflightCheck |
AdminPreflightChecks adalah daftar pemeriksaan pra-peluncuran yang perlu dijalankan sebelum upgrade admin root dan admin organisasi. Opsional. |
artifactview.private.gdc.goog/v1alpha1
CLIBundleMetadata
CLIBundleMetadata merepresentasikan metadata artefak paket CLI.
Muncul di: - CLIBundleMetadataList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
CLIBundleMetadata |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
commonMetadata CommonMetadata |
CommonMetadata berisi metadata umum untuk semua jenis artefak. |
CLIBundleMetadataList
CLIBundleMetadataList adalah daftar objek CLIBundleMetadata.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
CLIBundleMetadataList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CLIBundleMetadata |
Checksum
Muncul di: - OSImageMetadata
Kolom | Deskripsi |
---|---|
value string |
Nilai checksum. |
function ChecksumFunction |
Algoritma checksum yang digunakan untuk menghitung checksum. |
ChecksumFunction
Jenis pokok: string
Algoritma checksum yang digunakan untuk menghitung checksum.
Muncul di: - Checksum
CommonMetadata
CommonMetadata merepresentasikan metadata umum untuk semua artefak, apa pun jenisnya.
Muncul di: - CLIBundleMetadata - OSImageMetadata - ServiceMetadata - VirusSignatureMetadata
Kolom | Deskripsi |
---|---|
artifactName string |
Nama tampilan untuk artefak. misalnya, "ubuntu-os-image" |
artifactVersion string |
Versi artefak. misalnya, "1.3.0" |
servingURL string |
ServingURL adalah URL HTTP/HTTPS yang menayangkan konten artefak. |
OSImageMetadata
OSImageMetadata mewakili metadata artefak OS Image.
Muncul di: - OSImageMetadataList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
OSImageMetadata |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
commonMetadata CommonMetadata |
CommonMetadata berisi metadata umum untuk semua jenis artefak. |
checksums Array Checksum |
Checksum file gambar. |
servingSize integer |
ServingSize adalah jumlah byte image OS saat ditayangkan ke klien. Ini digunakan untuk menyetel header HTTP Content-Length untuk Server Artefak. |
OSImageMetadataList
OSImageMetadataList adalah daftar objek OSImageMetadata.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
OSImageMetadataList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items OSImageMetadata |
ServiceMetadata
ServiceMetadata mewakili metadata artefak Service.
Muncul di: - ServiceMetadataList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
ServiceMetadata |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
commonMetadata CommonMetadata |
CommonMetadata berisi metadata umum untuk semua jenis artefak. |
ServiceMetadataList
ServiceMetadataList adalah daftar objek ServiceMetadata.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
ServiceMetadataList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ServiceMetadata |
VirusSignatureMetadata
VirusSignatureMetadata merepresentasikan metadata tanda tangan virus clamAV.
Muncul di: - VirusSignatureMetadataList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
VirusSignatureMetadata |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
commonMetadata CommonMetadata |
CommonMetadata berisi metadata umum untuk semua jenis artefak. |
VirusSignatureMetadataList
VirusSignatureMetadataList adalah daftar objek VirusSignatureMetadata.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactview.private.gdc.goog/v1alpha1 |
kind string |
VirusSignatureMetadataList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items VirusSignatureMetadata |
asm.gpc.gke.io/v1alpha1
Paket v1alpha1 berisi definisi Skema API untuk grup API asm v1alpha1
Jenis Resource
ManagedServiceMesh
ManagedServiceMesh adalah Skema untuk ManagedServiceMeshes API
Muncul di: - ManagedServiceMeshList
Kolom | Deskripsi |
---|---|
apiVersion string |
asm.gpc.gke.io/v1alpha1 |
kind string |
ManagedServiceMesh |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ManagedServiceMeshSpec |
|
status ManagedServiceMeshStatus |
ManagedServiceMeshList
ManagedServiceMeshList berisi daftar ManagedServiceMesh
Kolom | Deskripsi |
---|---|
apiVersion string |
asm.gpc.gke.io/v1alpha1 |
kind string |
ManagedServiceMeshList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ManagedServiceMesh |
ManagedServiceMeshStatus
ManagedServiceMeshStatus menentukan status ManagedServiceMesh yang diamati
Muncul di: - ManagedServiceMesh
Kolom | Deskripsi |
---|---|
version string |
Version menunjukkan versi ASM. |
upgradingFrom string |
UpgradingFrom menunjukkan versi dari mana ASM diupgrade. Kolom ini hanya disetel jika ASM sedang diupgrade. |
conditions Kondisi |
Kondisi adalah daftar kondisi ASM yang diamati. |
billing.private.gdc.goog/v1alpha1
DataUnitType
Jenis pokok: string
Mewakili unit data. Contoh: "Byte".
Muncul di: - PricingUnit
DecimalAmount
DecimalAmount merangkum jumlah desimal dengan presisi hingga 9 digit setelah titik desimal. Contoh penggunaan: 0 : units = 0 nanos = 0 0.421 : units = 0 nanos = 421000000 -0.421 : units = 0 nanos = -421000000 12 : units = 12 nanos = 0 12.421 : units = 12 nanos = 421000000 12.0421 : units = 12 nanos = 42100000 -12.0421 : units = -12 nanos = -42100000
Muncul di: - SkuDescription
Kolom | Deskripsi |
---|---|
units integer |
Unit adalah seluruh unit jumlah. |
nanos integer |
Nanos adalah jumlah satuan nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika units positif, nanos harus positif atau nol. Jika units nol, nanos dapat positif, nol, atau negatif. Jika units negatif, nanos harus negatif atau nol. |
Uang
Money mewakili jumlah uang dengan jenis mata uangnya.
Muncul di: - SkuDescription
Kolom | Deskripsi |
---|---|
currencyCode string |
|
units integer |
Unit adalah seluruh unit jumlah. Misalnya, jika CurrencyCode adalah "USD" , maka 1 unit adalah satu dolar AS. |
nanos integer |
Nanos adalah jumlah satuan nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika Units positif, nanos harus positif atau nol. Jika Units nol, nanos dapat positif, nol, atau negatif. Jika Units negatif, nanos harus negatif atau nol. Misalnya $-1,75 direpresentasikan sebagai Units =-1 dan Nanos =-750.000.000. |
PeriodDuration
PeriodDuration adalah durasi saat harga ditagih.
Muncul di: - SkuDescription
Kolom | Deskripsi |
---|---|
count integer |
Jumlah adalah jumlah periode saat harga dibebankan. Misalnya: Count=3 dan Unit=Monthly mewakili periode 3 bulan. |
unit SubscriptionPeriodUnit |
Unit adalah satuan waktu yang dirujuk oleh jumlah. |
PricingUnit
PricingUnit merangkum unit yang dapat digunakan untuk menentukan harga.
Muncul di: - SkuDescription
Kolom | Deskripsi |
---|---|
type PricingUnitType |
Jenis mewakili jenis unit harga. |
countUnit boolean |
CountUnit hanya benar jika Type adalah "Count". |
timeUnit TimeUnitType |
TimeUnit hanya ditetapkan jika Type adalah "Time". |
dataUnit DataUnitType |
DataUnit hanya disetel jika Type adalah "Data" |
storageUnit StorageUnitType |
StorageUnit hanya disetel jika Type adalah "Storage" |
PricingUnitType
Jenis pokok: string
PricingUnitType merangkum unit tempat penetapan harga ditentukan.
Muncul di: - PricingUnit
SKUArea
Jenis pokok: string
SKUArea adalah klasifikasi SKU ke dalam suatu area.
Muncul di: - SkuDescription
SkuDescription
SkuDescription adalah Skema untuk skudescriptions API
Muncul di: - SkuDescriptionList
Kolom | Deskripsi |
---|---|
apiVersion string |
billing.private.gdc.goog/v1alpha1 |
kind string |
SkuDescription |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
id string |
ID adalah ID unik untuk SKU. Contoh: "AA95-CD31-42FE" |
invoiceDescription string |
InvoiceDescription adalah deskripsi SKU yang dapat dibaca manusia. |
longDescription string |
LongDescription adalah deskripsi panjang SKU yang dapat dibaca manusia. |
area SKUArea |
Area adalah klasifikasi SKU ke dalam pengelompokan SKU yang serupa. |
prices Array Money |
Harga dalam kode mata uang yang berbeda. Umumnya hanya harga dalam USD yang diharapkan. Dapat dimulai dengan sederhana hanya dengan satu Harga USD. |
period PeriodDuration |
Periode saat harga ditagih. Jika tidak disetel, |
perUnit PricingUnit |
Unit penggunaan yang menetapkan harga. Contoh: $5 per 10 byte : PerUnit = byte |
perUnitCount DecimalAmount |
Besarnya unit penggunaan yang menetapkan harga. Contoh: Rp500 per 10 byte : PerUnitCount = 10 |
status SkuStatus |
Status skuDescription. |
SkuDescriptionList
SkuDescriptionList berisi daftar SkuDescription
Kolom | Deskripsi |
---|---|
apiVersion string |
billing.private.gdc.goog/v1alpha1 |
kind string |
SkuDescriptionList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items SkuDescription |
SkuStatus
SkuStatus memberikan status skuDescription.
Muncul di: - SkuDescription
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi adalah daftar kondisi skuDescription yang diamati. |
StorageUnitType
Jenis pokok: string
Mewakili unit penyimpanan, misalnya: "Gibibyte bulan".
Muncul di: - PricingUnit
SubscriptionPeriodUnit
Jenis pokok: string
Muncul di: - PeriodDuration
TimeUnitType
Jenis pokok: string
Mewakili satuan waktu. Mis: "Bulan".
Muncul di: - PricingUnit
dr.gpc.gke.io/v1alpha1
Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1
CIDRClaimAllocation
CIDRClaimAllocation mencatat pemetaan spesifikasi CIDRClaim dan IP yang dialokasikan
Muncul di: - CIDRClaimAllocationList
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
CIDRClaimAllocation |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CIDRClaimAllocationSpec |
CIDRClaimAllocationList
CIDRClaimAllocationgList berisi daftar CIDRClaimAllocation.
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
CIDRClaimAllocationList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CIDRClaimAllocation |
CIDRClaimAllocationSpec
CIDRClaimAllocation adalah spesifikasi untuk CIDRClaimAllocation
Muncul di: - CIDRClaimAllocation
Kolom | Deskripsi |
---|---|
namespace string |
Namespace adalah namespace asli CIDRClaim |
name string |
Name adalah nama asli CIDRClaim |
ipv4block string |
IPv4Block adalah string yang merepresentasikan CIDR IPv4 seperti 10.10.0.0/24 |
ipv6block string |
IPv6Block adalah string yang merepresentasikan CIDR IPv6 seperti 2001:db8::/32 |
DRConfig
DRConfig adalah Skema untuk API pengontrol DR
Muncul di: - DRConfigList
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
DRConfig |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec DRSpec |
|
status DRStatus |
DRConfigList
DRConfigList berisi daftar DRConfig.
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
DRConfigList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items DRConfig |
DRSpec
DRSpec adalah spesifikasi untuk DRConfig
Muncul di: - DRConfig
Kolom | Deskripsi |
---|---|
operationMode OperationMode |
OperationMode mencerminkan status operasi yang diinginkan dari pengontrol DR. |
restoreRepository string |
RestoreRepository mengidentifikasi repositori Backup4GPC yang akan digunakan saat memulihkan sel GDCH. |
backupName string |
BackupName mengidentifikasi nama cadangan yang akan digunakan di repositori saat memulihkan sel GDCH |
DRStatus
Muncul di: - DRConfig
Kolom | Deskripsi |
---|---|
operationMode OperationMode |
OperationMode mencerminkan status operasi pengontrol DR saat ini. |
reconcileState ReconcileState |
ReconcileState mencerminkan tahap rekonsiliasi saat ini |
message string |
Pesan memberikan informasi selengkapnya tentang status |
HWDRBackupRestoreJob
HWDRBackupRestoreJob adalah Skema untuk hwdrbackuprestorejobs API
Muncul di: - HWDRBackupRestoreJobList
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
HWDRBackupRestoreJob |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
state JobState |
Status mencerminkan status tugas pencadangan atau pemulihan saat ini. |
restore boolean |
Restore menunjukkan apakah tugas adalah operasi pencadangan (salah) atau pemulihan (benar). |
details string |
Detail memberikan informasi tambahan saat kolom Status adalah BERHASIL atau ERROR. |
HWDRBackupRestoreJobList
HWDRBackupRestoreJobList berisi daftar HWDRBackupRestoreJob
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
HWDRBackupRestoreJobList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HWDRBackupRestoreJob |
HWDRDevice
HWDRDevice adalah Skema untuk hwdrdevices API
Muncul di: - HWDRDeviceList
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
HWDRDevice |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HWDRDeviceSpec |
|
status HWDRDeviceStatus |
HWDRDeviceList
HWDRDeviceList berisi daftar HWDRDevice
Kolom | Deskripsi |
---|---|
apiVersion string |
dr.gpc.gke.io/v1alpha1 |
kind string |
HWDRDeviceList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HWDRDevice |
HWDRDeviceSpec
HWDRDeviceSpec menentukan status HWDRDevice yang diinginkan
Muncul di: - HWDRDevice
Kolom | Deskripsi |
---|---|
type string |
Type adalah jenis perangkat yang akan dicadangkan atau dipulihkan. Mengontrol DSH mana yang akan dipanggil. |
target string |
Target adalah alamat IP atau nama host (dengan atau tanpa port) yang digunakan DSH untuk terhubung. |
credentials SecretReference |
Credentials adalah referensi ke secret Kubernetes (pasangan nilai kunci). |
options object (keys:string, values:string) |
Options adalah daftar key-value pair khusus untuk DSH. |
HWDRDeviceStatus
HWDRDeviceStatus menentukan status HWDRDevice yang diamati
Muncul di: - HWDRDevice
Kolom | Deskripsi |
---|---|
status string |
Status adalah pesan teks yang menunjukkan status akhir operasi terakhir di perangkat. |
lastRunTime Waktu |
LastRunTime memberikan waktu terakhir kali pencadangan atau pemulihan dicoba di perangkat. |
JobState
Jenis pokok: string
Muncul di: - HWDRBackupRestoreJob
OperationMode
Jenis pokok: string
OperationMode menjelaskan mode yang sedang atau seharusnya digunakan oleh pengontrol DR. Hanya satu Mode Operasi berikut yang dapat ditentukan.
Muncul di: - DRSpec - DRStatus
ReconcileState
Jenis pokok: string
ReconcileState merepresentasikan status untuk pengontrol DR
Muncul di: - DRStatus
firewall.private.gdc.goog/v1alpha1
FirewallHairpinLinkSpec
FirewallHairpinLinkSpec menjelaskan hairpin antara firewall dan switch
Muncul di: - FirewallNodeInternalSpec
Kolom | Deskripsi |
---|---|
firewallPort1 string |
FirewallPort menjelaskan port internal di sisi firewall |
switchPort1 SwitchPortInterface |
SwitchPort menjelaskan port internal di sisi switch |
firewallPort2 string |
FirewallPort menjelaskan port eksternal di sisi firewall |
switchPort2 SwitchPortInterface |
SwitchPort menjelaskan port eksternal di sisi switch |
vlanID VLANID |
VlanID menjelaskan tag vlan untuk link |
owner string |
Info pemilik, admin root, atau tenant |
FirewallInterfaceType
Jenis pokok: string
FirewallInterfaceType identifies the type of the firewall interface
Muncul di: - InterfaceSpec
FirewallNodeInternal
FirewallNodeInternal merepresentasikan jenis node Firewall internal
Muncul di: - FirewallNodeInternalList
Kolom | Deskripsi |
---|---|
apiVersion string |
firewall.private.gdc.goog/v1alpha1 |
kind string |
FirewallNodeInternal |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec FirewallNodeInternalSpec |
|
status FirewallNodeInternalStatus |
FirewallNodeInternalList
FirewallNodeInternalList merepresentasikan kumpulan objek FirewallNodeInternal.
Kolom | Deskripsi |
---|---|
apiVersion string |
firewall.private.gdc.goog/v1alpha1 |
kind string |
FirewallNodeInternalList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array FirewallNodeInternal |
FirewallNodeInternalSpec
FirewallNodeInternalSpec merepresentasikan spesifikasi untuk info internal node firewall.
Muncul di: - FirewallNodeInternal
Kolom | Deskripsi |
---|---|
haInfo HASpec |
HAInfo merepresentasikan info terkait HA |
hairpinSwitchName string |
HairpinSwitchName mewakili nama switch dengan koneksi hairpin ke firewall |
hairpinLinks FirewallHairpinLinkSpec array |
HairpinLinks merepresentasikan link hairpin antara firewall dan switch |
serviceInfo ServiceSpec |
ServiceInfo merepresentasikan layanan seperti info server NTP |
networkInfo NetworkSpec |
NetworkInfo merepresentasikan info terkait jaringan |
vsysInfoRefs LocalObjectReference |
VsysInfoRefs merujuk ke daftar objek FirewallVirtualSystem untuk multi-tenancy |
FirewallVirtualSystem
FirewallVirtualSystem merepresentasikan sistem virtual firewall.
Muncul di: - FirewallVirtualSystemList
Kolom | Deskripsi |
---|---|
apiVersion string |
firewall.private.gdc.goog/v1alpha1 |
kind string |
FirewallVirtualSystem |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec FirewallVirtualSystemSpec |
|
status FirewallVirtualSystemStatus |
FirewallVirtualSystemList
FirewallVirtualSystemList merepresentasikan kumpulan sistem virtual firewall.
Kolom | Deskripsi |
---|---|
apiVersion string |
firewall.private.gdc.goog/v1alpha1 |
kind string |
FirewallVirtualSystemList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items FirewallVirtualSystem |
FirewallVirtualSystemSpec
FirewallVirtualSystemSpec memberikan spesifikasi sistem virtual firewall.
Muncul di: - FirewallVirtualSystem
Kolom | Deskripsi |
---|---|
name string |
Nama sistem virtual untuk tenant ini |
zoneInfo Array ZoneSpec |
ZoneInfo merepresentasikan zona keamanan untuk sistem virtual |
serviceInfo ServiceSpec |
ServiceInfo mewakili layanan untuk sistem virtual |
HAInterfaceSpec
HAInterfaceSpec menjelaskan informasi antarmuka HA
Muncul di: - HASpec
Kolom | Deskripsi |
---|---|
port string |
Port menjelaskan port HA |
ipAddr IPAddressString |
IPAddr menjelaskan Alamat IP yang ditetapkan ke port ha |
netmask IPAddressString |
Netmask menjelaskan Netmask alamat IP yang ditetapkan ke port HA |
HASpec
HASpec menjelaskan penyiapan terkait HA
Muncul di: - FirewallNodeInternalSpec
Kolom | Deskripsi |
---|---|
groupId integer |
ClusterName adalah nama cluster tempat node ini berada. |
deviceId integer |
ClusterName adalah nama cluster tempat node ini berada. |
haPeerNodeName string |
HAPeerNodeName adalah nama node penyimpanan yang membentuk pasangan HA dengan node ini. |
ha HAInterfaceSpec |
HA menjelaskan info peering HA1 |
haBackup HAInterfaceSpec |
HABackup menjelaskan info peering cadangan HA1 |
ha2 HAInterfaceSpec |
HA2 menjelaskan info peering HA2 |
ha2Backup HAInterfaceSpec |
HA2Backup menjelaskan info peering cadangan HA2 |
ha3Group string |
HA3Group menjelaskan nama grup agregasi untuk penyiapan HA3 |
InterfaceSpec
InterfaceSpec menjelaskan antarmuka jaringan
Muncul di: - NetworkSpec - VWireSpec - ZoneSpec
Kolom | Deskripsi |
---|---|
port string |
Port menjelaskan nama antarmuka |
type FirewallInterfaceType |
Jenis menjelaskan jenis antarmuka, seperti ha, vwire, dll. |
aggGroup string |
AggGroup menjelaskan grup agregasi tempat antarmuka ini berada. |
tag integer |
Tag menjelaskan tag vwire yang ditetapkan ke antarmuka. |
owner string |
Info pemilik, admin root, atau tenant |
NetworkSpec
NetworkSpec menjelaskan penyiapan jaringan
Muncul di: - FirewallNodeInternalSpec
Kolom | Deskripsi |
---|---|
interfaces Array InterfaceSpec |
Interfaces menjelaskan properti antarmuka jaringan |
vwires Array VWireSpec |
VWires menjelaskan link vwire |
aggregation string |
Agregasi |
ServiceSpec
ServiceSpec menjelaskan penyiapan berbagai layanan
Muncul di: - FirewallNodeInternalSpec - FirewallVirtualSystemSpec
Kolom | Deskripsi |
---|---|
syslogServers IPAddressString |
SyslogServers menjelaskan server syslog |
snmpServers IPAddressString |
SNMPServers menjelaskan server trap SNMP |
snmpString string |
SnmpString menjelaskan string komunitas SNMP |
ntpServers IPAddressString |
NtpServers menjelaskan server NTP |
dnsServers IPAddressString |
DnsServers menjelaskan server DNS |
emailServers IPAddressString |
EmailServers menjelaskan server email |
VWireSpec
VWireSpec menjelaskan pasangan link vwire
Muncul di: - NetworkSpec
Kolom | Deskripsi |
---|---|
name string |
Nama vwire |
interface1 InterfaceSpec |
Interface1 menjelaskan salah satu ujung pasangan vwire |
interface2 InterfaceSpec |
Interface2 menjelaskan ujung lain dari pasangan vwire |
owner string |
Info pemilik, admin root, atau tenant |
ZoneSpec
ZoneSpec menjelaskan zona keamanan
Muncul di: - FirewallVirtualSystemSpec
Kolom | Deskripsi |
---|---|
name string |
Nama zona keamanan |
interfaces InterfaceSpec |
Antarmuka menjelaskan antarmuka yang ditetapkan ke zona |
identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
Paket v1alpha1 berisi definisi Skema API untuk grup API identity.storagegrid.netapp.storage.private.gdc.goog v1alpha1.
Grup
Group adalah Schema untuk Groups API.
Muncul di: - GroupList
Kolom | Deskripsi |
---|---|
apiVersion string |
identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
Group |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec GroupSpec |
|
status GroupStatus |
GroupList
GroupList berisi daftar objek Grup.
Kolom | Deskripsi |
---|---|
apiVersion string |
identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
GroupList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Grup |
GroupSpec
GroupSpec menentukan status Grup yang diinginkan.
Muncul di: - Grup
Kolom | Deskripsi |
---|---|
rbacResourceRef _[ObjectReference] | RbacResourceRef mengacu pada RBAC Role atau ClusterRole yang sesuai dengan Grup ini. Kita dapat menggunakan resource ini untuk mendapatkan nama grup lokal StorageGRID untuk Grup ini. Hanya kolom ResourceNamespace dan ResourceName yang digunakan. |
storageGridTenantId string |
StorageGridTenantId merujuk pada tenant StorageGRID tempat grup harus berada. |
members array string |
Anggota adalah daftar pengguna dalam grup. Pengguna diwakili oleh nama pengguna StorageGRID mereka (bukan ID). Untuk setiap pengguna, nama pengguna StorageGRID mereka akan menjadi awalan "k8su", diikuti dengan ID yang digunakan untuk menentukan pengguna tersebut dalam daftar subjek RoleBinding (misalnya, "bob", "bob@foo.com", dll., bergantung pada konfigurasi AIS Organisasi mereka). Untuk setiap akun layanan, nama pengguna StorageGRID akan menggunakan skema "k8ssa{svc-acct-namespace}_{svc-acct-name}". |
bucketsForVerb object (keys:string, values:string array) |
BucketsForVerb adalah peta yang setiap kuncinya adalah kata kerja kustom, misalnya "read-object" atau "write-object", yang memiliki serangkaian izin Kebijakan StorageGRID yang terkait dengannya; nilai untuk setiap kunci adalah daftar nama bucket yang harus memiliki izin tertentu bagi anggota Grup ini. Setiap nama bucket ditampilkan sebagai nama resource K8S-nya, yaitu tanpa awalan yang diterapkan ke nama bucket StorageGRID yang mendasarinya. Jika Peran yang sesuai berlaku untuk semua bucket dalam cakupannya (semua bucket dalam namespace Peran, atau semua bucket jika menggunakan ClusterRole), daftar akan berisi satu item, "*". |
GroupStatus
GroupStatus menentukan status Group yang diamati.
Muncul di: - Grup
Kolom | Deskripsi |
---|---|
storageGridId string |
StorageGridId adalah UID grup lokal di StorageGRID. |
removedMembers array string |
RemovedMembers adalah daftar anggota yang sebelumnya berada dalam grup, tetapi dihapus pada suatu waktu. Perhatikan bahwa hal ini tidak berarti anggota ditambahkan ke grup StorageGRID yang mendasarinya. Penyelarasan Grup harus memeriksa apakah pengguna ini ditambahkan ke grup yang mendasarinya, dan jika ya, hapus pengguna tersebut. Setelah menghapus pengguna dari grup yang mendasarinya, pengguna tersebut juga harus dihapus dari daftar ini. |
conditions Kondisi |
logging.private.gdc.goog/v1alpha1
Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 observability.
AuditLoggingTarget
AuditLoggingTarget adalah Skema untuk AuditLoggingtargets API.
Muncul di: - AuditLoggingTargetList
Kolom | Deskripsi |
---|---|
apiVersion string |
logging.private.gdc.goog/v1alpha1 |
kind string |
AuditLoggingTarget |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AuditLoggingTargetSpec |
|
status AuditLoggingTargetStatus |
AuditLoggingTargetList
AuditLoggingTargetList berisi daftar AuditLoggingTarget.
Kolom | Deskripsi |
---|---|
apiVersion string |
logging.private.gdc.goog/v1alpha1 |
kind string |
AuditLoggingTargetList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items AuditLoggingTarget |
AuditLoggingTargetSpec
AuditLoggingTargetSpec menentukan status AuditLoggingTarget yang diinginkan
Muncul di: - AuditLoggingTarget
Kolom | Deskripsi |
---|---|
serviceName string |
Tentukan nama layanan yang akan diterapkan sebagai label. |
timestampKey string |
Tentukan kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan. |
timestampkeyFormat string |
Tentukan format yang diharapkan untuk stempel waktu log. |
appNameLabel string |
Tentukan nama label untuk kolom APP-NAME syslog. Jika dilewati, nilai APP-NAME akan disimpan dengan label 'ident'. |
hostNameLabel string |
Tentukan nama label untuk kolom HOSTNAME syslog. Jika dilewati, nilai HOSTNAME akan disimpan dengan label 'host'. |
additionalLabels object (keys:string, values:string) |
Tentukan label tambahan yang akan dilampirkan pada entri log. |
AuditLoggingTargetStatus
AuditLoggingTargetStatus menentukan status AuditLoggingTarget yang diamati.
Muncul di: - AuditLoggingTarget
Kolom | Deskripsi |
---|---|
conditions Kondisi |
|
certSecretName string |
Setelah menerapkan CR, platform Observability akan membuat sertifikat yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog. Sertifikat akan disimpan dalam rahasia TLS. |
syslogServerName string |
Setelah menerapkan CR, platform Observability akan membuat FQDN yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog. |
SecurityLoggingTarget
SecurityLoggingTarget adalah Skema untuk API securityloggingtarget.
Muncul di: - SecurityLoggingTargetList
Kolom | Deskripsi |
---|---|
apiVersion string |
logging.private.gdc.goog/v1alpha1 |
kind string |
SecurityLoggingTarget |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec SecurityLoggingTargetSpec |
|
status SecurityLoggingTargetStatus |
SecurityLoggingTargetList
SecurityLoggingTargetList berisi daftar SecurityLoggingTarget.
Kolom | Deskripsi |
---|---|
apiVersion string |
logging.private.gdc.goog/v1alpha1 |
kind string |
SecurityLoggingTargetList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items SecurityLoggingTarget |
SecurityLoggingTargetSpec
SecurityLoggingTargetSpec menentukan status SecurityLoggingTarget yang diinginkan.
Muncul di: - SecurityLoggingTarget
Kolom | Deskripsi |
---|---|
serviceName string |
Tentukan nama layanan yang akan diterapkan sebagai label. |
timestampKey string |
Tentukan kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan. |
timestampFormat string |
Tentukan format yang diharapkan untuk stempel waktu log. |
appNameLabel string |
Tentukan nama label untuk kolom APP-NAME syslog. Jika dilewati, nilai APP-NAME akan disimpan dengan label 'ident'. |
hostNameLabel string |
Tentukan nama label untuk kolom HOSTNAME syslog. Jika dilewati, nilai HOSTNAME akan disimpan dengan label 'host'. |
additionalLabels object (keys:string, values:string) |
Tentukan label tambahan yang akan dilampirkan pada entri log. |
SecurityLoggingTargetStatus
SecurityLoggingTargetStatus menentukan status SecurityLoggingTarget yang diamati.
Muncul di: - SecurityLoggingTarget
Kolom | Deskripsi |
---|---|
conditions Kondisi |
|
certSecretName string |
Setelah menerapkan CR, platform Observability akan membuat sertifikat yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog. Sertifikat akan disimpan dalam rahasia TLS. |
syslogServerName string |
Setelah menerapkan CR, platform Observability akan membuat FQDN yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog. |
network.private.gdc.goog/v1alpha1
AggSwitchInternal
AggSwitchInternal merepresentasikan jenis pengalihan penggabungan internal dengan informasi
Muncul di: - AggSwitchInternalList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
AggSwitchInternal |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AggSwitchInternalSpec |
|
status SwitchCommonStatus |
AggSwitchInternalList
AggSwitchInternalList merepresentasikan kumpulan objek AggSwitchInternal.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
AggSwitchInternalList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array AggSwitchInternal |
AggSwitchInternalSpec
AggSwitchInternalSpec merepresentasikan spesifikasi switch agg internal untuk konfigurasi jaringan
Muncul di: - AggSwitchInternal
Kolom | Deskripsi |
---|---|
SwitchCommonSpec SwitchCommonSpec |
SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol |
downlinks RoutedPortSpec |
P2PDownlinks menjelaskan port yang dirutekan yang terhubung ke switch tingkat yang lebih rendah |
hairpinPorts HairpinPortSpec |
HairpinPorts menjelaskan loop hairpin yang dibuat oleh integrasi firewall dengan switch TODO(ruibin): Hentikan penggunaan kolom ini setelah semua kode dimigrasikan untuk menggunakan HairpinLinks di AggSwitchSpec. |
CellTunnelAllocation
CellTunnelAllocation merepresentasikan alokasi ID tunnel dalam Sel.
Muncul di: - CellTunnelAllocationList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
CellTunnelAllocation |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CellTunnelAllocationSpec |
|
status CellTunnelAllocationStatus |
CellTunnelAllocationList
CellTunnelAllocationList merepresentasikan daftar CellTunnelAllocation.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
CellTunnelAllocationList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CellTunnelAllocation |
CellTunnelAllocationSpec
CellTunnelAllocationSpec merepresentasikan spesifikasi alokasi ID tunnel dalam Sel.
Muncul di: - CellTunnelAllocation
Kolom | Deskripsi |
---|---|
allocations Array TunnelAllocation |
CiscoNxOSSwitch
CiscoNxOSSwitch menjelaskan spesifikasi vendor untuk switch Cisco NxOS
Muncul di: - SwitchVendorCommon
CiscoNxOSSwitchPairingConnection
CiscoNxOSSwitchPairingConnection menjelaskan detail cara switch terhubung ke peer-nya.
Muncul di: - CiscoNxOSSwitchPairing
Kolom | Deskripsi |
---|---|
keepalivePort SwitchPortIndexList |
KeepalivePort menjelaskan port untuk pesan keep-alive antara switch peer. Kedua switch menggunakan nomor port yang sama. Kolom ini bersifat opsional karena beberapa vendor mungkin tidak memerlukannya. |
peerLinks SwitchPortIndexList |
PeerLink menjelaskan port (sama di setiap peer) yang digunakan untuk traffic data antar-switch. |
pairingIP IPAddressString |
PairingIP menjelaskan IP yang digunakan untuk menyambungkan switch di jaringan overlay. |
DNSRegistration
DNSRegistration merepresentasikan pendaftaran DNS untuk layanan 1P. Layanan ini digunakan oleh pengontrol 1P untuk menyediakan layanan 1P dengan nama yang konsisten dan mudah diingat. Ini bukan untuk pengguna akhir GDC.
Muncul di: - DNSRegistrationList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
DNSRegistration |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec DNSRegistrationSpec |
|
status DNSRegistrationStatus |
DNSRegistrationList
DNSRegistrationList merepresentasikan kumpulan DNSRegistration.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
DNSRegistrationList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items DNSRegistration |
DNSRegistrationSpec
DNSRegistrationSpec memberikan spesifikasi (yaitu, status yang diinginkan) DNSRegistration.
Muncul di: - DNSRegistration
Kolom | Deskripsi |
---|---|
fqdnPrefix string |
Berikan awalan yang akan digunakan untuk membuat FQDN (Nama Domain yang Sepenuhnya Memenuhi Syarat). Jika dibiarkan kosong, 'name' CR DNSRegistration akan digunakan untuk membuat FQDN. |
internal ResolveTo |
Isi kolom ini jika IP yang akan diselesaikan oleh FQDN yang dibuat adalah IP internal. Jika kolom ini diisi, FQDN yang dihasilkan akan berisi 'internal' di akhiran namanya. IP atau gateway internal untuk traffic internal harus diberikan di sini. Saat ini, hanya Internal atau Eksternal yang dapat ditentukan, tidak keduanya. Catatan: 1. Saat ini, hanya IP yang didukung untuk kolom Internal. 2. Dalam mode MT, di cluster admin root, hanya External yang akan didukung. |
external ResolveTo |
Isi kolom ini jika IP yang akan diselesaikan oleh FQDN yang dihasilkan adalah IP eksternal. Saat ini, hanya Internal atau Eksternal yang dapat ditentukan, tidak keduanya. IP eksternal atau gateway untuk traffic eksternal harus disediakan di sini. |
scope DNSScope |
Cakupan menentukan cara FQDN harus dibentuk. Tidak akan membatasi resolusi DNS ke cakupan tertentu. |
ttl integer |
TTL adalah kolom opsional yang menentukan time-to-live untuk data, dalam detik. Nilai minimum adalah 5 detik, nilai maksimum adalah 3.600 detik. Defaultnya adalah 300 detik. |
DNSRegistrationStatus
DNSRegistrationStatus memberikan status DNSRegistration.
Muncul di: - DNSRegistration
Kolom | Deskripsi |
---|---|
fqdn string | Nilai yang tidak kosong menunjukkan bahwa FQDN untuk layanan siap digunakan. |
alias array string | Alias FQDN. |
kondisi Kondisi | Pembuatan entri DNS yang berhasil akan menghasilkan pengisian string FQDN, dengan kondisi Siap dalam array Kondisi sebagai Benar. Error ditunjukkan oleh nilai FQDN kosong, dengan array Kondisi memiliki Siap sebagai Salah. |
DNSScope
Jenis pokok: string
Muncul di: - DNSRegistrationSpec
DefaultIstioGatewayInfo
Muncul di: - ResolveTo
Kolom | Deskripsi |
---|---|
owningCluster IstioGatewayOwningCluster |
Cluster tempat instance Istio Gateway default berjalan. Cluster ini dapat berupa cluster admin lokal, atau cluster pengguna default jarak jauh. CATATAN: Tim 1P harus menggunakan Istio Gateway di cluster pengguna default. Istio Gateway di cluster admin terutama ditujukan untuk layanan internal GDCH. |
IstioGatewayOwningCluster
Jenis pokok: string
Muncul di: - DefaultIstioGatewayInfo
ManagementAggSwitchInternal
ManagementAggSwitchInternal merepresentasikan jenis pengalihan agregasi pengelolaan internal dengan informasi
Muncul di: - ManagementAggSwitchInternalList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
ManagementAggSwitchInternal |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ManagementAggSwitchInternalSpec |
|
status SwitchCommonStatus |
ManagementAggSwitchInternalList
ManagementAggSwitchInternalList mewakili kumpulan objek ManagementAggSwitchInternal.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
ManagementAggSwitchInternalList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array ManagementAggSwitchInternal |
ManagementAggSwitchInternalSpec
ManagementAggSwitchInternalSpec merepresentasikan spesifikasi switch agg pengelolaan internal untuk konfigurasi jaringan
Muncul di: - ManagementAggSwitchInternal
Kolom | Deskripsi |
---|---|
SwitchCommonSpec SwitchCommonSpec |
SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol |
downlinks RoutedPortSpec |
P2PDownlinks menjelaskan port yang dirutekan yang terhubung ke switch tingkat yang lebih rendah |
ManagementSwitchInternal
ManagementSwitchInternal merepresentasikan jenis tombol mgmt internal dengan informasi
Muncul di: - ManagementSwitchInternalList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
ManagementSwitchInternal |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ManagementSwitchInternalSpec |
|
status SwitchCommonStatus |
ManagementSwitchInternalList
ManagementSwitchInternalList mewakili kumpulan objek ManagementSwitchInternal.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
ManagementSwitchInternalList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array ManagementSwitchInternal |
ManagementSwitchInternalSpec
ManagementSwitchInternalSpec merepresentasikan spesifikasi switch pengelolaan internal untuk konfigurasi jaringan
Muncul di: - ManagementSwitchInternal
Kolom | Deskripsi |
---|---|
SwitchCommonSpec SwitchCommonSpec |
SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol |
ResolveTo
Muncul di: - DNSRegistrationSpec
Kolom | Deskripsi |
---|---|
ips array string |
IP yang harus diselesaikan oleh FQDN yang dihasilkan. IP atau kolom UseDefaultIstioGateway harus ditentukan. Menentukan keduanya adalah error. |
useDefaultIstioGateway DefaultIstioGatewayInfo |
Gateway Istio yang IP load balancernya harus diselesaikan oleh FQDN yang dihasilkan. IP atau Gateway harus ditentukan. |
SwitchCommonSpec
SwitchCommonSpec merepresentasikan spesifikasi konfigurasi switch yang umum untuk semua jenis switch
Muncul di: - AggSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - TORSwitchInternalSpec
Kolom | Deskripsi |
---|---|
loopbackIPs IPAddressString |
LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, VTEP. Setidaknya satu RouterIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. |
l2Networks L2NetworkSpecList |
L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan di bawah dari setiap switch harus terhubung ke perangkat yang sama. |
uplinks RoutedPortSpec |
Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas. |
SwitchVendorCommon SwitchVendorCommon |
Vendor menjelaskan informasi khusus vendor untuk switch tertentu |
SwitchImage
SwitchImage merepresentasikan data satu gambar tombol.
Muncul di: - SwitchImagesStatus
Kolom | Deskripsi |
---|---|
imageVersion string |
ImageVersion memberikan versi gambar pengganti. |
path string |
Path menyediakan jalur gambar dalam server TFTP. |
checksum string |
Checksum memberikan checksum SHA256 gambar. |
SwitchImageHostRequest
SwitchImageHostRequest merepresentasikan permintaan untuk menghosting image sistem operasi peralihan.
Muncul di: - SwitchImageHostRequestList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
SwitchImageHostRequest |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec SwitchImageHostRequestSpec |
|
status SwitchImageHostRequestStatus |
SwitchImageHostRequestList
SwitchImageHostRequestList merepresentasikan daftar SwitchImageHostRequest.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
SwitchImageHostRequestList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items SwitchImageHostRequest |
SwitchImageHostRequestStatus
SwitchImageHostRequestStatus mewakili status SwitchImageHostRequest.
Muncul di: - SwitchImageHostRequest
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi menyediakan kondisi hosting gambar sistem operasi switch. Kondisi yang Didukung mencakup: Ready, TFTPReady, ImagesReady. |
tftpHost string |
TFTPHost menyediakan IP host dan port server TFTP. |
switches Array SwitchImagesStatus |
Tombol memberikan status hosting gambar dari semua tombol dalam sel GDC-H. |
SwitchImagesStatus
SwitchImagesStatus menunjukkan status hosting image sistem operasi untuk peralihan.
Muncul di: - SwitchImageHostRequestStatus
Kolom | Deskripsi |
---|---|
switchName string |
SwitchName memberikan nama sakelar. |
imagePaths Array SwitchImage |
Images menyediakan informasi image sistem operasi untuk switch tertentu. |
SwitchVendorCommon
SwitchVendorCommon menjelaskan spesifikasi umum untuk berbagai vendor
Muncul di: - SwitchCommonSpec
Kolom | Deskripsi |
---|---|
nxos CiscoNxOSSwitch |
CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS |
TORSwitchInternal
TORSwitchInternal merepresentasikan jenis pengalihan TOR internal dengan informasi
Muncul di: - TORSwitchInternalList
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
TORSwitchInternal |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec TORSwitchInternalSpec |
|
status SwitchCommonStatus |
TORSwitchInternalList
TORSwitchInternalList merepresentasikan kumpulan objek TORSwitchInternal.
Kolom | Deskripsi |
---|---|
apiVersion string |
network.private.gdc.goog/v1alpha1 |
kind string |
TORSwitchInternalList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array TORSwitchInternal |
TORSwitchInternalSpec
TORSwitchInternalSpec mewakili spesifikasi switch TOR internal untuk konfigurasi jaringan
Muncul di: - TORSwitchInternal
Kolom | Deskripsi |
---|---|
SwitchCommonSpec SwitchCommonSpec |
SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol |
portChannels PortChannelSpec |
PortChannels menjelaskan spesifikasi channel port untuk switch. |
TunnelAllocation
TunnelAllocation merepresentasikan alokasi tunnel untuk entitas.
Muncul di: - CellTunnelAllocationSpec
Kolom | Deskripsi |
---|---|
TunnelData TunnelData |
TunnelData menyediakan data tunnel yang dialokasikan. |
TunnelEntity TunnelEntity |
TunnelEntity menyediakan entitas yang dialokasikan. |
TunnelData
TunnelData merepresentasikan data tunnel.
Muncul di: - TunnelAllocation
Kolom | Deskripsi |
---|---|
vxlan VxLANID |
VxLAN menyediakan VxLAN L3 yang menjadi tujuan tunnel ini. |
vlan VLANID |
VLAN menyediakan VLAN yang digunakan tunnel ini. |
TunnelEntity
TunnelEntity menunjukkan entitas mana yang akan menggunakan tunnel. Hanya satu kolom yang harus ditentukan.
Muncul di: - TunnelAllocation
Kolom | Deskripsi |
---|---|
vrf VRF |
VRF menunjukkan bahwa tunnel digunakan untuk VRF jika ditentukan. |
subnetClaimRef UniversalObjectReference |
SubnetClaimRef menunjukkan bahwa tunnel digunakan untuk subnet jika ditentukan. |
VLANID
Jenis pokok: integer
VLANID merepresentasikan ID VLAN. ID VLAN yang dialokasikan dirancang agar berada dalam rentang yang lebih tinggi untuk menghindari konflik.
Muncul di: - TunnelData
VRF
VRF mewakili instance penerusan dan perutean virtual.
Muncul di: - TunnelEntity
Kolom | Deskripsi |
---|---|
fleetRef LocalObjectReference |
FleetRef memberikan informasi tentang Fleet mana yang harus dimiliki VRF. |
type OverlayNetworkType |
Jenis memberikan informasi tentang tujuan VRF. |
VxLANID
Jenis pokok: integer
VxLANID merepresentasikan ID VxLAN.
Muncul di: - TunnelData
object.storage.private.gdc.goog/v1alpha1
BucketPrefix
BucketPrefix adalah Skema untuk awalan internal yang digunakan oleh bucket API.
Muncul di: - BucketPrefixList
Kolom | Deskripsi |
---|---|
apiVersion string |
object.storage.private.gdc.goog/v1alpha1 |
kind string |
BucketPrefix |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec BucketPrefixSpec |
|
status BucketPrefixStatus |
BucketPrefixList
BucketPrefixList berisi daftar Bucket
Kolom | Deskripsi |
---|---|
apiVersion string |
object.storage.private.gdc.goog/v1alpha1 |
kind string |
BucketPrefixList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items BucketPrefix |
BucketPrefixSpec
BucketPrefixSpec menentukan status yang diinginkan dari Resource BucketPrefix.
Muncul di: - BucketPrefix
Kolom | Deskripsi |
---|---|
bucketNamespace string |
|
bucketNamespaceUid string |
ontap.netapp.storage.private.gdc.goog/v1alpha1
DataLogicalInterface
Muncul di: - ISCSITargetSpec - NASServerSpec
Kolom | Deskripsi |
---|---|
dataIPs IPAddressString |
DataIPs adalah alamat LIF data yang dapat digunakan jika tidak ada subnet yang ditetapkan. Saat ini, kami mengasumsikan setiap node hanya akan memiliki satu IP yang terkait. TODO: mungkin juga perlu memvalidasi satu IP per node |
netmask IPAddressString |
Netmask adalah netmask alamat ini |
DiskStatus
DiskStatus berisi informasi tentang disk dan kondisinya
Muncul di: - StorageAggregateStatus
Kolom | Deskripsi |
---|---|
name string |
Name adalah nama tampilan disk |
capcityTotal Jumlah |
CapacityTotal adalah total kapasitas disk dalam byte. |
conditions Array Condition |
Kondisi berisi informasi tentang kondisi disk. Jenis kondisi: - Performa Menurun: Menunjukkan bahwa performa disk menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa disk dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
ISCSITargetSpec
ISCSITargetSpec memberikan spesifikasi (yaitu, status yang diinginkan) layanan iSCSI SAN penyimpanan cluster. Tepat satu SubnetName atau DataLIF yang harus ditetapkan.
Muncul di: - StorageVirtualMachineSpec
Kolom | Deskripsi |
---|---|
subnetName string |
SubnetName adalah nama subnet netapp untuk membuat LIF data SVM. Subnet ini harus sudah dikonfigurasi sebelumnya di StorageCluster. SubnetName atau DataLIF harus diberikan. |
dataLIF DataLogicalInterface |
DataLIF merepresentasikan antarmuka logika data. SubnetName atau DataLIF harus diberikan. |
port string |
Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN |
ISCSITargetStatus
ISCSITargetStatus memberikan status layanan iSCSI di SVM
Muncul di: - StorageVirtualMachineStatus
Kolom | Deskripsi |
---|---|
logicalInterfaces LogicalInterfaceStatus |
LogicalInterface
Muncul di: - SVMNetwork
Kolom | Deskripsi |
---|---|
address IPAddressString |
Alamat adalah IP Antarmuka Logis ini |
netmask IPAddressString |
Netmask adalah netmask alamat ini |
gateway IPAddressString |
Gateway adalah gateway alamat |
LogicalInterfaceStatus
Muncul di: - ISCSITargetStatus - NASServerStatus - StorageVirtualMachineStatus
Kolom | Deskripsi |
---|---|
address string |
Alamat adalah IP Antarmuka Logis ini |
netmask string |
Netmask adalah netmask alamat ini |
homeNode string |
HomeNode adalah tempat lif mendarat |
homePort string |
HomePort adalah port yang digunakan lif |
operationalStatus string |
OperationalStatus menunjukkan apakah lift sedang naik atau turun |
dnsDomainName string |
DNSDomainName adalah nama DNS LIF |
NASServerSpec
NASServerSpec memberikan spesifikasi (yaitu, status yang diinginkan) layanan NAS penyimpanan cluster, termasuk CIFS/NFS. Tepat satu SubnetName atau DataLIF yang harus ditetapkan.
Muncul di: - StorageVirtualMachineSpec
Kolom | Deskripsi |
---|---|
subnetName string |
SubnetName adalah nama subnet netapp untuk membuat LIF data SVM. Subnet ini harus sudah dikonfigurasi sebelumnya di StorageCluster. SubnetName atau DataLIF harus diberikan. |
dataLIF DataLogicalInterface |
DataLIF merepresentasikan antarmuka logika data. SubnetName atau DataLIF harus diberikan. |
port string |
Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN |
NASServerStatus
NASServerStatus memberikan status layanan CIFS/NFS di SVM
Muncul di: - StorageVirtualMachineStatus
Kolom | Deskripsi |
---|---|
logicalInterfaces LogicalInterfaceStatus |
SVMNetwork
SVMNetwork merepresentasikan spesifikasi jaringan untuk SVM ini. Tepat satu anggotanya harus ditetapkan.
Muncul di: - StorageVirtualMachineSpec
Kolom | Deskripsi |
---|---|
subnetName string |
ManagementSubnetName adalah nama subnet NetApp untuk membuat LIF pengelolaan SVM, yang seharusnya sudah dikonfigurasi sebelumnya di Backend Penyimpanan. ManagementSubnetName atau ManagementLIF harus diberikan. TODO: Lakukan pra-konfigurasi ini di StorageCluster |
managementLIF LogicalInterface |
ManagementLIF adalah Antarmuka Logis pengelolaan jika nama subnet tidak diberikan. SubnetName atau DataIPs harus diberikan. |
port string |
Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN |
SVMSecurityKeyManager
SVMSecurityKeyManager menentukan penyiapan pengelola kunci untuk StorageVirtualMachine.
Muncul di: - StorageVirtualMachineSecuritySpec
Kolom | Deskripsi |
---|---|
kmipEndpoints array string |
KMIPEndpoints mengacu pada daftar endpoint KMIP yang akan dihubungkan oleh StorageVirtualMachine untuk digunakan sebagai sistem pengelolaan kunci eksternal. Format: <ip_address |
clientKMIPCertSecretRef SecretReference |
ClientKMIPCertSecretRef mengacu pada secret yang berisi sertifikat SSL klien KMIP untuk cluster. Hal ini harus disiapkan dengan benar di sisi KeyManager sebelum pembuatan StorageVirtualMachine. Objek ini harus berisi setidaknya data berikut: [tls.key, tls.crt] |
serverCertificates array string |
ServerCertificates adalah daftar sertifikat server berenkode PEM yang akan diinstal oleh host. Pada dasarnya, ini adalah rantai sertifikat yang mengarah ke CA root (item terakhir dalam daftar). Menyimpannya dalam urutan ini akan membantu merujuk ke subset jika diperlukan. |
SecurityKeyManager
SecurityKeyManager menentukan spesifikasi pengelola kunci eksternal.
Muncul di: - StorageClusterSecuritySpec
Kolom | Deskripsi |
---|---|
kmipEndpoint string |
KMIPEndpoint (tidak digunakan lagi untuk HSMTenantRef) mengacu pada endpoint KMIP yang akan dihubungkan oleh StorageCluster untuk digunakan sebagai sistem pengelolaan kunci eksternal. Format: <ip_address |
HSMTenantRef ObjectReference |
HSMTenantRef mengacu pada tenant yang memiliki kredensial yang kami gunakan untuk mengakses domain yang tepat di cluster HSM. |
clientKMIPCertSecretRef string |
ClientKMIPCertSecretRef (tidak digunakan lagi untuk HSMTenantRef) mengacu pada secret yang berisi sertifikat SSL klien KMIP untuk cluster. Hal ini harus disiapkan dengan benar di sisi KeyManager sebelum bootstrap StorageCluster. Objek ini harus berisi setidaknya data berikut: [tls.key, tls.crt] |
rootCACertSecretRef string |
RootCACertSecretRef (tidak digunakan lagi untuk HSMTenantRef) merujuk ke sertifikat publik SSL untuk certificate authority(CA) root server KMIP. File ini harus berisi setidaknya data berikut: [ca.crt] |
StaticRoute
StaticRoute menentukan setelan rute untuk SVM ini.
Muncul di: - StorageVirtualMachineSpec
Kolom | Deskripsi |
---|---|
destinationSubnet IPSubnetString |
DestinationSubnet adalah subnet untuk membuat rute. |
gateway IPAddressString |
Gateway adalah alamat gateway yang harus digunakan oleh paket dalam rute ini. |
StaticSubnetConfig
StaticSubnetConfig menentukan informasi konfigurasi subnet statis untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet, dan IPRanges yang diperlukan untuk tenant penyimpanan.
Muncul di: - SubnetConfig
StorageAggregate
StorageAggregate mewakili kumpulan penyimpanan disk serupa.
Muncul di: - StorageAggregateList
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageAggregate |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageAggregateSpec |
|
status StorageAggregateStatus |
StorageAggregateList
StorageAggregateList merepresentasikan kumpulan node penyimpanan.
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageAggregateList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageAggregate |
StorageAggregateSpec
StorageAggregateSpec menentukan konfigurasi gabungan.
Muncul di: - StorageAggregate
Kolom | Deskripsi |
---|---|
nodeName string |
NodeName adalah nama StorageNode yang memiliki agregat. |
numDisks integer |
NumDisks menentukan jumlah disk yang harus ditambahkan ke gabungan. TODO: tentukan setiap disk, atau mekanisme filter lainnya, seperti ukuran disk, hdd, dll. |
maxRAIDSize integer |
MaxRAIDSize menentukan ukuran grup RAID maksimum yang akan dibuat. TODO: periksa kembali apakah ini per grup penggerebekan atau gabungan |
StorageAggregateStatus
StorageAggregateStatus berisi status dan kondisi gabungan saat ini.
Muncul di: - StorageAggregate
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang kondisi jenis Kondisi gabungan: - Siap: Menunjukkan bahwa gabungan siap digunakan. - Terdegradasi: Menunjukkan bahwa agregat terdegradasi dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa agregat dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
capacityTotal Jumlah |
CapacityUsable adalah jumlah byte yang dapat digunakan dalam gabungan ini. Ini mencakup byte yang digunakan dan gratis. |
capacityUsed Jumlah |
CapacityUsed adalah jumlah byte yang digunakan dalam gabungan ini. |
disks DiskStatus array |
Disks adalah daftar semua disk yang merupakan bagian dari agregat ini dan kondisinya. TODO: disk yang bukan bagian dari gabungan |
StorageCluster
StorageCluster merepresentasikan grup StorageNode yang dapat dikelola bersama dalam cluster.
Muncul di: - StorageClusterList
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageCluster |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageClusterSpec |
|
status StorageClusterStatus |
StorageClusterAddress
StorageClusterAddress menentukan konfigurasi alamat pengelolaan cluster
Muncul di: - StorageClusterNetworkSpec
Kolom | Deskripsi |
---|---|
ip IPAddressString |
IP adalah alamat IP pengelolaan. |
netmask IPAddressString |
Subnet menentukan alamat subnet pengelolaan. |
homeNodeName string |
HomeNodeName adalah nama StorageNode yang lebih disukai untuk menghosting IP pengelolaan. |
homePort string |
HomePort adalah nama port jaringan untuk secara preferensial menghosting IP pengelolaan. |
StorageClusterList
StorageClusterList merepresentasikan kumpulan cluster penyimpanan.
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageClusterList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageCluster |
StorageClusterNetworkSpec
StorageClusterNetworkSpec menentukan setelan jaringan di seluruh cluster.
Muncul di: - StorageClusterSpec
Kolom | Deskripsi |
---|---|
clusterManagement StorageClusterAddress |
ClusterManagement menentukan konfigurasi IP pengelolaan cluster. |
StorageClusterSecuritySpec
StorageClusterSecuritySpec menentukan setelan keamanan di seluruh cluster.
Muncul di: - StorageClusterSpec
Kolom | Deskripsi |
---|---|
securityKeyManager SecurityKeyManager |
SecurityKeyManager menentukan spesifikasi pengelola kunci yang akan digunakan StorageCluster. |
StorageClusterSpec
StorageClusterSpec menentukan setelan seluruh cluster untuk cluster.
Muncul di: - StorageCluster
Kolom | Deskripsi |
---|---|
nodeNames array string |
NodeNames adalah daftar nama StorageNode yang termasuk dalam cluster ini. TODO: mewajibkan semua objek yang terkait dengan cluster berada di namespace yang sama. |
adminSecretName string |
AdminSecretName adalah nama secret di namespace ini yang berisi kredensial admin untuk mengelola cluster. |
licenses array string |
Licenses adalah daftar string lisensi yang akan diterapkan ke cluster. TODO: should this be a secret |
network StorageClusterNetworkSpec |
TODO: Network menentukan setelan jaringan di seluruh cluster. |
security StorageClusterSecuritySpec |
Security berisi spesifikasi untuk setelan terkait keamanan StorageCluster. |
StorageClusterStatus
StorageClusterStatus berisi informasi tentang status dan performa cluster penyimpanan saat ini.
Muncul di: - StorageCluster
Kolom | Deskripsi |
---|---|
adminCertificateSecretRef ObjectReference |
AdminCertificateSecretRef adalah titik referensi ke rahasia sertifikat admin yang dapat digunakan untuk mengautentikasi objek StorageCluster. Tindakan ini dimaksudkan untuk mengganti kredensial admin setelah proses bootstrap penyimpanan awal. Nama pengguna harus "gpc-admin" |
readOnlyCertificateSecretRef ObjectReference |
ReadOnlyCertificateSecretRef adalah titik referensi ke secret sertifikat hanya baca yang dapat digunakan untuk mengautentikasi ke objek StorageCluster. Nama pengguna harus "gpc-admin-read-only" |
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan cluster. Jenis kondisi: - Siap: Menunjukkan bahwa cluster siap digunakan. - Performa Menurun: Menunjukkan bahwa performa cluster menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa cluster dalam status gagal dan tidak berfungsi. |
storageSystemVersion StorageSystemVersion |
StorageSystemVersion berisi informasi tentang versi software perangkat. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
StorageEncryptionConnection
StorageEncryptionConnection merepresentasikan koneksi enkripsi penyimpanan antara dua asosiasi keamanan. API ini digunakan untuk mengenkripsi traffic data-in-transit dari host(baik jenis Baremetal maupun VM) ke endpoint IP data SVM NetApp ONTAP. Saat ini, konfigurasi enkripsi default adalah IPSec. Metode enkripsi lainnya mungkin ditambahkan nanti. Objek ini harus memiliki nama yang sama dengan objek InventoryMachine yang dirujuknya.
Muncul di: - StorageEncryptionConnectionList
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageEncryptionConnection |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageEncryptionConnectionSpec |
|
status StorageEncryptionConnectionStatus |
StorageEncryptionConnectionList
StorageEncryptionConnectionList merepresentasikan kumpulan objek konfigurasi enkripsi penyimpanan
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageEncryptionConnectionList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageEncryptionConnection |
StorageEncryptionConnectionSpec
StorageEncryptionConnectionSpec memberikan spesifikasi (yaitu, status yang diinginkan) antara dua asosiasi keamanan.
Muncul di: - StorageEncryptionConnection
Kolom | Deskripsi |
---|---|
inventoryMachineRef UniversalObjectReference |
InventoryMachineRef menentukan node tempat traffic yang ditujukan untuk SVM akan dienkripsi. Node akan dikonfigurasi bersama dengan proses pembuatan StorageVirtualMachine dan beban kerja tidak akan dapat memasang volume dengan berhasil hingga proses ini berhasil diselesaikan. Jenis API: - Group: baremetal.cluster.gke.io - Kind: InventoryMachine Objek ini adalah objek yang tidak memiliki namespace. Kolom ini wajib diisi. |
storageVirtualMachineRef _[ObjectReference]. StorageVirtualMachineRef adalah referensi yang mengarah ke StorageVirtualMachine yang akan dihubungkan oleh driver CSI yang berjalan di dalam cluster ABM. Jika InventoryMachine membentuk cluster ABM, SVM yang akan digunakan di cluster ABM ini harus sama dengan referensi di sini. |
|
storageDataCIDR IPSubnetString |
StorageDataCIDR adalah subnet data yang dihasilkan dari spesifikasi StorageCluster. Subnet ini mengacu pada StorageCluster.Spec.Network.DataNetworks.IPRanges untuk jenis jaringan data yang berupa NAS dan SAN. Jika ada beberapa DataNetwork, DataNetwork akan menggabungkannya menjadi satu rentang CIDR minimal yang berisi semua rentang IP jaringan. Jadi, sebaiknya konfigurasi IPRange DataNetworks secara berkelanjutan untuk menghindari penyertaan IP non-data.Kolom ini wajib diisi. |
StorageEncryptionConnectionStatus
Muncul di: - StorageEncryptionConnection
Kolom | Deskripsi |
---|---|
pskSecretRef ObjectReference |
PSKSecretRef adalah referensi yang mengarah ke objek rahasia yang menyimpan pre-shared key yang akan digunakan untuk mengautentikasi pada tahap IKE(Internet Key Exchange) IPSec. Ini khusus untuk metode enkripsi IPSec. Ini akan dibuat di namespace sistem GPC. |
completionTime Waktu |
Mewakili waktu saat konfigurasi enkripsi data dalam transit di kedua ujungnya selesai. |
conditions Array Condition |
Kondisi adalah kolom yang berisi kondisi saat ini untuk konfigurasi enkripsi. Kolom ini akan berisi jenis kondisi berikut: - Ready - PSKGenerationReady - ServerConfigurationReady - ONTAPConfigurationReady Hanya jika semua kondisi lainnya siap, kondisi "Ready" akan menjadi benar. |
StorageNetwork
StorageNetwork menentukan konfigurasi umum untuk jaringan pengelolaan dan data.
Muncul di: - StorageTenant
Kolom | Deskripsi |
---|---|
name string |
Nama jaringan |
types StorageNetworkType |
Types menjelaskan traffic yang akan menggunakan jaringan ini. Opsi yang didukung: - Pengelolaan: Traffic pengelolaan SVM - NAS: Traffic protokol NAS (NFS dan CIFS) - SAN: Traffic protokol SAN (iSCSI) |
port string |
Port menentukan port jaringan yang digunakan untuk jaringan ini, misalnya, "a0a". Jika VLAN tidak ditentukan dalam SubnetConfig, port ini akan digunakan secara langsung. Jika tidak, antarmuka vlan akan dibuat menggunakan port ini untuk melayani traffic. |
subnetConfig SubnetConfig |
SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini. |
destinationSubnets IPSubnetString |
DestinationSubnets menentukan subnet untuk rute statis di jaringan ini. |
StorageNode
StorageNode merepresentasikan node penyimpanan fisik (pengontrol) dalam cluster penyimpanan.
Muncul di: - StorageNodeList
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageNode |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageNodeSpec |
|
status StorageNodeStatus |
StorageNodeList
StorageNodeList merepresentasikan kumpulan node penyimpanan.
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageNodeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageNode |
StorageNodeNetworkSpec
StorageNodeNetworkSpec menentukan konfigurasi port jaringan fisik.
Muncul di: - StorageNodeSpec
Kolom | Deskripsi |
---|---|
clusterInterconnectIP IPAddressString |
ClusterInterconnectIP adalah salah satu alamat IP interkoneksi cluster yang telah dikonfigurasi sebelumnya di node. |
managementIP IPAddressString |
ManagementIP adalah alamat IP pengelolaan node yang telah dikonfigurasi sebelumnya. |
managementPorts array string |
ManagementPorts menentukan nama port pengelolaan. Port pengelolaan akan dikonfigurasi dalam grup failover. |
dataPorts array string |
DataPorts menentukan nama port data. Port ini akan dikonfigurasi dengan agregasi LACP. TODO: tambahkan opsi konfigurasi jaringan lainnya seperti mtu, bonding |
StorageNodeSpec
StorageNodeSpec berisi konfigurasi untuk node penyimpanan. TODO: Cara merepresentasikan agregat root
Muncul di: - StorageNode
Kolom | Deskripsi |
---|---|
system DeviceSystemSpec |
Sistem menentukan metadata tentang HW. |
clusterName string |
ClusterName adalah nama cluster tempat node ini berada. |
haPartnerNodeName string |
HAPartnerNodeName adalah nama node penyimpanan yang membentuk pasangan HA dengan node ini. |
network StorageNodeNetworkSpec |
Network menentukan konfigurasi port jaringan fisik pada node ini. |
storageAggregateNames array string |
StorageAggregateNames adalah daftar nama StorageAggregate yang termasuk dalam node ini. TODO: tinjau kembali referensi objek maju/mundur. |
StorageNodeStatus
StorageNodeStatus menentukan informasi perubahan saat ini tentang node penyimpanan.
Muncul di: - StorageNode
Kolom | Deskripsi |
---|---|
version string |
Versi adalah versi software dan hardware pengontrol. |
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
StorageOrganization
StorageOrganization menentukan resource penyimpanan yang terkait dengan Organisasi TODO: ganti dengan grup/nama sebenarnya
Muncul di: - StorageOrganizationList
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageOrganization |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageOrganizationSpec |
|
status StorageOrganizationStatus |
StorageOrganizationList
StorageOrganizationList merepresentasikan kumpulan organisasi penyimpanan.
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageOrganizationList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageOrganization |
StorageOrganizationSpec
Muncul di: - StorageOrganization
Kolom | Deskripsi |
---|---|
organizationRef ObjectReference |
OrganizationRef menentukan objek Organization yang StorageOrganization-nya dibuat. Jenis API: - Grup: resourcemanager.gdc.goog - Jenis: Organization |
storageClusterRef ObjectReference |
StorageClusterRef menentukan objek StorageCluster yang digunakan organisasi ini. Jenis API: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster |
hsmTenantRef ObjectReference |
HSMTenantRef menentukan objek HSMTenant yang digunakan organisasi ini. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant Kolom ini bersifat opsional. Jika tidak disetel, StorageVirtualMachine yang dihasilkan tidak akan memiliki penyiapan pengelola kunci eksternal. Setelan enkripsi yang sesuai juga tidak akan diaktifkan di trident. |
adminTenant StorageTenant |
AdminTenant menentukan resource yang diperlukan untuk cluster admin. |
userTenant StorageTenant |
UserTenant menentukan resource yang diperlukan untuk cluster pengguna. Semua cluster pengguna adalah bagian dari satu tenant. Untuk organisasi khusus administratif, seperti organisasi root, userTenant dapat bersifat opsional. |
StorageOrganizationStatus
StorageOrganizationStatus menentukan informasi saat ini tentang organisasi penyimpanan.
Muncul di: - StorageOrganization
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status rekonsiliasi organisasi. Jenis kondisi: - Siap: Menunjukkan kesiapan organisasi. - StorageOrgNetworkJob: Menunjukkan kesiapan tugas konfigurasi jaringan organisasi penyimpanan. |
svmGenerationConditions Kondisi |
SVMGenerationConditions berisi informasi tentang status pembuatan objek StorageVirtualMachine. Jenis kondisi: - AdminSVMReady: Menunjukkan kesiapan SVM admin. - UserSVMReady: Menunjukkan kesiapan SVM pengguna. |
StorageSystemVersion
Muncul di: - StorageClusterStatus
Kolom | Deskripsi |
---|---|
version string |
Versi ONTAP yang diinstal dan saat ini aktif di sistem. Versi adalah versi yang mengikuti model rilis ONTAP: https://mysupport.netapp.com/site/info/release-model/ontap-release-model. Versi akan dalam format "x.y.z" atau "x.y.zPn" |
StorageTenant
StorageTenant menentukan resource yang terkait dengan tenant tertentu. Tenant terdiri dari endpoint pengelolaan dan data yang terpisah.
Muncul di: - StorageOrganizationSpec
Kolom | Deskripsi |
---|---|
networks StorageNetwork array |
Networks menentukan konfigurasi jaringan untuk jaringan data dan pengelolaan SVM. Layanan pengelolaan, SAN, dan NAS dapat menggunakan jaringan yang sama, atau terpisah. Jika jaringan terpisah ditentukan, Management dan NAS hanya dapat menjadi bagian dari satu jaringan, dan SAN dapat memiliki beberapa jaringan dalam konfigurasi multipath. Saat StorageVirtualMachine dibuat, IP pengelolaan SVM akan ditetapkan dari jaringan Pengelolaan. Untuk jaringan data, setiap node dalam cluster akan diberi IP dari setiap jaringan yang menjadi bagiannya. Diperlukan minimal satu jaringan. |
storageVirtualMachineName string |
StorageVirtualMachineName menentukan nama objek StorageVirtualMachine yang harus dibuat untuk tenant ini. |
StorageVirtualMachine
StorageVirtualMachine mewakili unit penyimpanan tingkat cluster. SVM ini akan menjadi SVM dalam konteks appliance NetApp
Muncul di: - StorageVirtualMachineList
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageVirtualMachine |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageVirtualMachineSpec |
|
status StorageVirtualMachineStatus |
StorageVirtualMachineList
StorageVirtualMachineList merepresentasikan kumpulan penyimpanan cluster.
Kolom | Deskripsi |
---|---|
apiVersion string |
ontap.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
StorageVirtualMachineList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageVirtualMachine |
StorageVirtualMachineSecuritySpec
StorageVirtualMachineSecuritySpec menentukan setelan keamanan per SVM.
Muncul di: - StorageVirtualMachineSpec
Kolom | Deskripsi |
---|---|
securityKeyManager SVMSecurityKeyManager |
SecurityKeyManager menentukan spesifikasi pengelola kunci yang akan digunakan StorageVirtualMachine. |
StorageVirtualMachineSpec
StorageVirtualMachineSpec menyediakan spesifikasi (yaitu, status yang diinginkan) penyimpanan cluster.
Muncul di: - StorageVirtualMachine
Kolom | Deskripsi |
---|---|
clusterName string |
ClusterName merepresentasikan nama cluster penyimpanan NetApp yang berada di namespace yang sama |
storageOrganizationRef LocalObjectReference |
StorageOrganizationRef merepresentasikan objek StorageOrganization yang terkait untuk SVM ini. StorageOrganization harus berupa pemetaan 1:1 ke objek armada. Jenis API: - Group: ontap.netapp.storage.private.gdc.goog - Kind: storageOrganization |
aggregates array string |
Aggregates adalah gabungan yang akan digunakan SVM ini |
svmNetwork SVMNetwork |
SVMNetwork menentukan spesifikasi jaringan untuk virtual machine penyimpanan ini |
nasServer NASServerSpec |
NASServerSpec menyediakan spesifikasi server NAS yang diinginkan |
iscsiTarget ISCSITargetSpec |
ISCSITargetSpec menyediakan spesifikasi server SAN yang diinginkan |
staticRoutes Array StaticRoute |
StaticRoutes menentukan rute yang akan dikonfigurasi untuk SVM ini. |
security StorageVirtualMachineSecuritySpec |
StorageVirtualMachineStatus
StorageVirtualMachineStatus memberikan status penyimpanan cluster.
Muncul di: - StorageVirtualMachine
Kolom | Deskripsi |
---|---|
readyToUse boolean |
ReadyToUse menunjukkan apakah SVM siap digunakan TODO: berikan kondisi dan error yang lebih mendetail |
completionTime Waktu |
Mewakili waktu saat tugas SVM selesai. |
conditions Array Condition |
Kondisi berisi pengamatan terbaru status tugas pemeriksaan. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
managementLogicalInterface LogicalInterfaceStatus |
ManagementLogicalInterface memberikan status jaringan pengelolaan |
nasServer NASServerStatus |
NASServer memberikan detail layanan NAS - CIFS/NFS |
iscsiTarget ISCSITargetStatus |
ISCSITarget memberikan detail layanan SAN |
SubnetConfig
SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini.
Muncul di: - StorageNetwork
Kolom | Deskripsi |
---|---|
staticSubnetConfig StaticSubnetConfig |
StaticSubnetConfig menentukan informasi konfigurasi subnet statis untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet, dan IPRanges yang diperlukan untuk tenant penyimpanan. Hanya salah satu dari SubnetClaimRef atau StaticSubnetConfig yang harus disetel. |
subnetClaimRef ObjectReference |
SubnetClaimRef menentukan SubnetClaim yang dialokasikan untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet yang diperlukan untuk tenant penyimpanan. IPRange ini menggunakan semua IP yang tersedia. Hanya salah satu dari SubnetClaimRef atau StaticSubnetConfig yang harus disetel. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim |
resourcemanager.private.gdc.goog/v1alpha1
IstioAuthorizationResource
IstioAuthorizationResource adalah CRD cakupan cluster yang mendeklarasikan jenis resource virtual dalam grup API istio.resourcemanager.gdc.goog yang dapat digunakan dalam aturan kebijakan untuk mengonfigurasi kebijakan otorisasi untuk pod layanan yang diekspos melalui Istio.
Muncul di: - IstioAuthorizationResourceList
Kolom | Deskripsi |
---|---|
apiVersion string |
resourcemanager.private.gdc.goog/v1alpha1 |
kind string |
IstioAuthorizationResource |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec IstioAuthorizationResourceSpec |
IstioAuthorizationResourceList
IstioAuthorizationResourceList merepresentasikan kumpulan IstioAuthorizationResources.
Kolom | Deskripsi |
---|---|
apiVersion string |
resourcemanager.private.gdc.goog/v1alpha1 |
kind string |
IstioAuthorizationResourceList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items IstioAuthorizationResource |
IstioAuthorizationResourceSpec
Muncul di: - IstioAuthorizationResource
Kolom | Deskripsi |
---|---|
workloadNamespaceSelector WorkloadNamespaceSelector |
WorkloadNamespaceSelector menentukan tempat AuthorizationPolicy yang dihasilkan akan berada. Jika disetel, namespace akan ditentukan berdasarkan nilai kolom ini, bukan namespace RoleBinding |
conditions Array Condition |
Kondisi menjelaskan kondisi yang sama seperti https://istio.io/latest/docs/reference/config/security/authorization-policy/#Condition. Selain itu,item khusus {PROJECT_ID} di Values atau NotValues didukung dan akan ditukar dengan ID project yang sebenarnya secara langsung |
subresources Array IstioAuthorizationSubresource |
Subresources memetakan nama subresource ke serangkaian atribut tujuan. Tujuan dapat tumpang-tindih di antara subresource yang berbeda, dan kebijakan otorisasi yang dihasilkan akan bersifat aditif. |
authMethod AuthenticationMethod |
AuthMethod memilih metode autentikasi yang akan diterapkan pada IstioAuthorizationResource. Jika tidak ada AuthMethod yang dipilih, metode berbasis sesi akan dipilih secara default. |
IstioAuthorizationSubresource
IstioAuthorizationSubresource memetakan nama subresource ke serangkaian atribut tujuan. Hanya pencocokan atribut positif yang diizinkan sehingga aturan kebijakan bersifat tambahan.
Muncul di: - IstioAuthorizationResourceSpec
Kolom | Deskripsi |
---|---|
name string |
|
hosts array string |
Daftar host seperti yang ditentukan dalam permintaan HTTP. Pencocokan tidak peka huruf besar/kecil. Jika tidak disetel, host mana pun diizinkan. Atribut akan diterjemahkan ke AuthorizationPolicy.rules.to.operation.hosts. |
ports array string |
Daftar port seperti yang ditentukan dalam koneksi. Jika tidak disetel, port apa pun diizinkan. Atribut akan diterjemahkan ke AuthorizationPolicy.rules.to.operation.ports. |
paths array string |
Daftar jalur seperti yang ditentukan dalam permintaan HTTP. Untuk layanan gRPC, ini akan menjadi nama yang sepenuhnya memenuhi syarat dalam bentuk "/package.service/method". Jika tidak disetel, jalur apa pun diizinkan. Atribut akan diterjemahkan ke AuthorizationPolicy.rules.to.operation.paths. |
ShadowProjectSelector
Muncul di: - WorkloadNamespaceSelector
Kolom | Deskripsi |
---|---|
serviceShortName string |
ServiceShortName menentukan nama singkat untuk project bayangan, yang akan digunakan untuk menentukan namespace project bayangan. |
WorkloadNamespaceSelector
WorkloadNamespaceSelector memilih namespace beban kerja yang akan ditayangkan dengan resource otorisasi. Hanya satu anggotanya yang harus ditentukan
Muncul di: - IstioAuthorizationResourceSpec
Kolom | Deskripsi |
---|---|
namespace string |
Namespace menentukan namespace mana yang akan digunakan untuk AuthorizationPolicy yang dihasilkan. |
shadowProject ShadowProjectSelector |
ShadowProject memilih project bayangan dari layanan tertentu tempat workload berada |
security.private.gdc.goog/v1alpha1
DomainInfo
DomainInfo berisi informasi tentang domain HSM, yang digunakan untuk login.
Muncul di: - HSMTenantStatus - HSMUserCredentials
Kolom | Deskripsi |
---|---|
name string |
Disediakan oleh penelepon |
id string |
ID Unik yang Dibuat oleh HSM. |
HSM
HSM mewakili satu perangkat HSM.
Muncul di: - HSMList
Kolom | Deskripsi |
---|---|
apiVersion string |
security.private.gdc.goog/v1alpha1 |
kind string |
HSM |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HSMSpec |
|
status HSMStatus |
HSMCluster
HSMCluster merepresentasikan cluster HSM, yang semuanya menyimpan replika data yang sama.
Muncul di: - HSMClusterList
Kolom | Deskripsi |
---|---|
apiVersion string |
security.private.gdc.goog/v1alpha1 |
kind string |
HSMCluster |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HSMClusterSpec |
|
status HSMClusterStatus |
HSMClusterList
HSMClusterList merepresentasikan kumpulan cluster HSM.
Kolom | Deskripsi |
---|---|
apiVersion string |
security.private.gdc.goog/v1alpha1 |
kind string |
HSMClusterList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HSMCluster |
HSMClusterSpec
HSMClusterSpec memberikan spesifikasi untuk cluster HSM.
Muncul di: - HSMCluster
Kolom | Deskripsi |
---|---|
hsms LocalObjectReference |
Daftar HSM dalam cluster. |
security HSMClusterSecuritySpec |
Setelan keamanan di seluruh cluster. |
HSMClusterStatus
HSMClusterStatus memberikan status cluster HSM.
Muncul di: - HSMCluster
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi melaporkan apakah pembuatan HSMTenant telah selesai. |
managementNetworkIPs IPAddressString |
ManagementNetworkIPs menyimpan alamat IP setiap HSM melalui jaringan pengelolaan. Mungkin kosong sebelum cluster Siap. |
dataNetworkIPs IPAddressString |
DataPlaneNetworkIPs menyimpan alamat IP setiap HSM melalui jaringan dataplane. Mungkin kosong sebelum cluster Siap. |
kmipPort integer |
KMIPort menyimpan port tempat HSM melayani permintaan KMIP. |
naePort integer |
NAEPort menyimpan port tempat HSM melayani permintaan NAE. |
apiPort integer |
APIPort menyimpan port tempat HSM melayani permintaan REST API. |
rootAdminCreds HSMUserCredentials |
RootAdminCredentials mengautentikasi HSM sebagai pengguna admin root. Kunci ini digunakan untuk mem-bootstrap HSM dan untuk pembuatan tenant. |
adminTenantRef ObjectReference |
AdminTenantRef menyimpan referensi ke tenant root/ admin di HSM. Direktori ini berisi resource yang digunakan oleh cluster admin root. Meskipun tenant umum menentukan resource untuk cluster admin tenant dan pengguna tenant, tenant admin hanya menentukan yang pertama. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant |
rootCACertificates array string |
RootCACertificates adalah daftar sertifikat berenkode PEM yang dipercaya saat membuat koneksi TLS ke HSMCluster. Jika kosong, validasi sertifikat harus diabaikan. |
HSMDataNetwork
HSMDataNetwork menentukan konfigurasi jaringan bidang data untuk HSM.
Muncul di: - HSMSpec
Kolom | Deskripsi |
---|---|
nicPorts NICPortSpec |
NICPort menentukan port NIC yang terhubung ke switch TOR. |
ip IPAddressString |
IP adalah alamat IP statis dari antarmuka jaringan data k570. |
subnetClaimRef ObjectReference |
SubnetClaimRef adalah referensi ke objek klaim subnet overlay. Informasi subnet dan gateway antarmuka dapat disimpulkan dari objek SubnetClaim. |
HSMKMIPCredentials
HSMKMIPCredentials memberikan info yang diperlukan klien untuk melakukan autentikasi ke HSM melalui protokol KMIP.
Muncul di: - HSMStorageOrganizationResources
Kolom | Deskripsi |
---|---|
HSMUserCredentials HSMUserCredentials |
HSMUserCredentials menyimpan informasi seperti kredensial autentikasi dasar untuk pengguna KMIP ini dan informasi tentang domain CipherTrust tempat pengguna berada. |
clientCertificate SecretReference |
Secret jenis kubernetes.io/tls yang berisi kunci pribadi dan sertifikat klien. |
serverCertificates array string |
Daftar sertifikat server berenkode PEM yang akan diinstal oleh host. Pada dasarnya, ini adalah rantai sertifikat yang mengarah ke CA root (item terakhir dalam daftar). Menyimpannya dalam urutan ini akan membantu merujuk ke subset jika diperlukan. Mungkin kosong sebelum kredensial siap. |
HSMList
HSMList merepresentasikan kumpulan perangkat HSM.
Kolom | Deskripsi |
---|---|
apiVersion string |
security.private.gdc.goog/v1alpha1 |
kind string |
HSMList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HSM |
HSMManagementNetwork
HSMManagementNetwork menentukan konfigurasi jaringan pengelolaan untuk HSM.
Muncul di: - HSMSpec
Kolom | Deskripsi |
---|---|
nicPort NICPortSpec |
NICPort menentukan port NIC yang terhubung ke switch pengelolaan. |
ip IPAddressString |
IP adalah alamat IP statis dari antarmuka jaringan pengelolaan k570. |
subnet IPSubnetString |
Subnet menentukan subnet yang menjadi sumber alokasi IP. |
gateway IPAddressString |
Gateway menentukan alamat gateway untuk jaringan ini. |
cellManagementNetworkRef ObjectReference |
CellManagementNetworkRef mereferensikan jaringan pengelolaan sel yang terhubung ke antarmuka ini. Hal ini juga dapat memberikan daftar lengkap subnet CIDR yang membentuk jaringan pengelolaan untuk menambahkan rute statis ke stack jaringan HSM. |
HSMServerResources
HSMServerResources memberikan info bagi rekonsiliasi server untuk melakukan integrasi bagi enkripsi disk.
Muncul di: - HSMTenantStatus
Kolom | Deskripsi |
---|---|
tenantAdminCredentials HSMUserCredentials |
Kredensial diperlukan untuk admin tenant di organisasi. |
tenantAdminMasterKeyName string |
Handle kunci ke kunci master yang menggabungkan kunci enkripsi disk untuk server admin. |
tenantUserCredentials HSMUserCredentials |
Kredensial yang diperlukan untuk pengguna tenant di organisasi. Untuk tenant "root", server OC harus menggunakan ini. |
tenantUserMasterKeyName string |
Handle kunci ke kunci master yang mengenkripsi kunci enkripsi disk untuk server tenant. Untuk tenant "root", server OC harus menggunakan ini. |
HSMSpec
HSMSpec menyediakan spesifikasi untuk satu perangkat HSM Thales k570.
Muncul di: - HSM
Kolom | Deskripsi |
---|---|
system DeviceSystemSpec |
Sistem menjelaskan ID hardware k570 baremetal termasuk model, vendor, dan nomor seri. |
managementNetwork HSMManagementNetwork |
ManagementNetwork menjelaskan antarmuka jaringan pengelolaan k570. |
dataNetwork HSMDataNetwork |
DataNetwork menjelaskan antarmuka jaringan dataplane k570. |
sshAdminCredsRefs SecretReference |
SSHAdminCredsRefs adalah daftar secret berformat kubernetes.io/ssh-auth untuk SSH ke perangkat CipherTrust sebagai pengguna 'ksadmin'. Meskipun ini adalah daftar, hanya satu yang aktif dalam satu waktu. Saat mengganti, secret baru harus ditulis ke cluster dan ditambahkan sebagai nilai pertama ke daftar - mempertahankan nilai lama jika terjadi penggantian sebagian. Jika tidak disetel, kredensial akan dibuat secara otomatis. |
adminCredsRefs SecretReference |
AdminCredsRefs adalah daftar secret berformat kubernetes.io/basic-auth untuk menggunakan API berbasis HTTP guna mengakses perangkat CipherTrust sebagai pengguna 'admin'. Meskipun ini adalah daftar, hanya satu yang aktif dalam satu waktu. Saat mengganti, secret baru harus ditulis ke cluster dan ditambahkan sebagai nilai pertama ke daftar - mempertahankan nilai lama jika terjadi penggantian sebagian. Jika tidak disetel, kredensial akan dibuat secara otomatis. |
ksadminCredsRef SecretReference |
KSAdminCredsRef adalah rahasia berformat kubernetes.io/basic-auth untuk pengguna unix 'ksadmin' di perangkat CipherTrust. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik. |
lunaAdminPWRef SecretReference |
LunaAdminPWRef adalah secret berformat kubernetes.io/basic-auth dengan kolom sandi yang digunakan sebagai kredensial peran admin luna HSM. Mengubah nilai akan mereset HSM ke setelan pabrik dan menghilangkan semua data. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik. |
lunaSOPWRef SecretReference |
LunaSOPWRef adalah secret berformat kubernetes.io/basic-auth dengan kolom sandi yang digunakan sebagai kredensial peran petugas keamanan HSM luna. Mengubah nilai akan mereset HSM ke setelan pabrik dan menghilangkan semua data. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik. |
lunaCOPWRef SecretReference |
LunaCOPWRef adalah secret berformat kubernetes.io/basic-auth dengan kolom sandi yang digunakan sebagai kredensial peran petugas kripto HSM luna. Mengubah nilai akan mereset HSM ke setelan pabrik dan menghilangkan semua data. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik. |
backupSecretRef SecretReference |
BackupSecretRef adalah secret berformat Opaque yang menyimpan kunci enkripsi yang digunakan untuk melindungi cadangan HSM ini. Perubahan ini akan berlaku untuk pencadangan di masa mendatang. Kunci Opaque "current_backup_key" digunakan untuk pencadangan ke depannya dan kunci lain dapat digunakan untuk mempertahankan kunci cadangan sebelumnya. Jika kosong, kunci pencadangan default HSM akan digunakan. |
sshHostPublicKeys array string |
SSHHostPublicKeys adalah daftar kunci publik host yang harus dipercaya saat membuat koneksi SSH ke HSM. String ini harus diformat dalam protokol SSH sesuai dengan RFC 4253, bagian 6.6, lalu dienkode dengan base64. Informasi ini dapat diisi saat penggunaan pertama (kepercayaan saat penggunaan pertama) dan/atau diverifikasi terhadap informasi yang diperoleh dari konsol serial HSM. Jika validasi kunci host kosong diabaikan. |
rootCACertificates array string |
RootCACertificates adalah daftar sertifikat berenkode PEM yang dipercaya saat membuat koneksi TLS ke HSM. Informasi ini dapat diisi saat penggunaan pertama (kepercayaan saat penggunaan pertama) dan/atau diverifikasi terhadap informasi yang diperoleh dari konsol serial HSM. Jika kosong, validasi sertifikat akan diabaikan. |
apiPort integer |
APIPort menyimpan port tempat HSM melayani permintaan REST API. Setelan defaultnya adalah port 443 jika tidak disediakan. |
sshPort integer |
SSHPort menyimpan nomor port TCP SSH perangkat. Setelan defaultnya adalah port 22 jika tidak disediakan. |
ntpServers array string |
Daftar IPAddress yang akan digunakan untuk menambahkan Server NTP. |
HSMStatus
HSMStatus memberikan status HSM.
Muncul di: - HSM
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi melaporkan status HSM. |
sshCredsRef SecretReference |
Referensi ke secret yang memiliki kredensial SSH saat ini (dari spec.SSHAdminCredsRefs) untuk perangkat ini. Mungkin tidak disetel sebelum perangkat Siap. |
adminCredsRef SecretReference |
Referensi ke secret yang memiliki kredensial Admin saat ini (dari spec.AdminCredsRefs) untuk perangkat ini. Mungkin tidak disetel sebelum perangkat Siap. |
HSMStorageOrganizationResources
HSMStorageOrganizationResources memberikan info untuk rekonsiliasi organisasi penyimpanan guna melakukan integrasi untuk enkripsi penyimpanan blok/file.
Muncul di: - HSMTenantStatus
Kolom | Deskripsi |
---|---|
tenantAdminCredentials HSMKMIPCredentials |
Cred diperlukan untuk SVM cluster admin tenant. |
tenantUserCredentials HSMKMIPCredentials |
Kredensial diperlukan untuk SVM cluster pengguna tenant. |
HSMTenant
HSMTenant merepresentasikan resource yang dimiliki satu tenant/organisasi di HSM. Termasuk dalam namespace gpc-system.
Muncul di: - HSMTenantList
Kolom | Deskripsi |
---|---|
apiVersion string |
security.private.gdc.goog/v1alpha1 |
kind string |
HSMTenant |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HSMTenantSpec |
|
status HSMTenantStatus |
HSMTenantList
HSMTenantList merepresentasikan kumpulan tenant HSM.
Kolom | Deskripsi |
---|---|
apiVersion string |
security.private.gdc.goog/v1alpha1 |
kind string |
HSMTenantList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HSMTenant |
HSMTenantSpec
HSMTenantSpec memberikan spesifikasi untuk tenant HSM.
Muncul di: - HSMTenant
Kolom | Deskripsi |
---|---|
hsmClusterRef ObjectReference |
Referensi ke objek HSMCluster yang berisi informasi untuk terhubung ke HSM. Jenis API: - Group: security.private.gdc.goog - Kind: HSMCluster |
HSMTenantStatus
HSMTenantStatus menyediakan resource yang dibuat yang merepresentasikan tenant HSM. Akan berada di cluster admin root, di gpc-namespace.
Muncul di: - HSMTenant
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi melaporkan apakah pembuatan HSMTenant telah selesai. Jenis kondisi: - Siap: Menunjukkan bahwa resource tenant siap digunakan. |
domain DomainInfo |
Nama domain di HSM yang sesuai dengan objectname yang ditetapkan oleh organisasi. |
platformAdminCredentials HSMUserCredentials |
Kredensial admin platform untuk domain HSM. |
serverResources HSMServerResources |
Konfigurasi yang diperlukan oleh server untuk terhubung ke HSM guna melakukan enkripsi disk. |
storageOrganizationResources HSMStorageOrganizationResources |
Konfigurasi yang diperlukan oleh rekonsiliasi organisasi penyimpanan untuk terhubung ke HSM. |
HSMUserCredentials
HSMUserCredentials menyediakan info yang diperlukan untuk mengautentikasi ke HSM melalui REST API atau protokol NAE.
Muncul di: - HSMClusterStatus - HSMKMIPCredentials - HSMServerResources - HSMTenantStatus
Kolom | Deskripsi |
---|---|
credsRef SecretReference |
Secret berjenis kubernetes.io/basic-auth yang berisi kredensial untuk login ke HSM. |
userId string |
UserID dibuat oleh CipherTrust Manager saat pengguna dibuat. ID ini secara unik mengidentifikasi pengguna. |
domain DomainInfo |
Domain tempat kredensial pengguna dibuat. Catatan: Domain.ID adalah ID pilihan yang digunakan saat login ke CipherTrust Manager karena ID ini unik secara global dan mereferensikan Domain.Name mungkin ambigu. Opsional. Jika tidak ditentukan, domain root akan digunakan. Domain adalah konsep CipherTrust Manager untuk membuat isolasi logis dalam resource HSM. Detail - https://thalesdocs.com/ctp/cm/latest/admin/cm_admin/domains/index.html |
certificateId string |
CertificateID adalah ID Otoritas Sertifikat yang digunakan untuk menandatangani sertifikat untuk antarmuka NAE dan HTTPS. Contoh: aa7c08ba-b8de-4f54-83ef-ba814930b3b9 |
groupNames array string |
GroupNames mencantumkan grup tempat pengguna bergabung. Opsi ini digunakan untuk mengonfigurasi kontrol akses bagi pengguna yang tidak dapat tergabung ke domain karena batasan hardware seperti di server HPE. Kolom tidak diperlukan untuk login, tetapi data dicatat di sini, sehingga resource dapat dihapus selama penghancuran kriptografis. |
serviceplatform.private.gdc.goog/v1alpha1
ShadowProject
ShadowProject menyediakan API bagi operator layanan Kubernetes untuk meminta project bayangan secara dinamis.
Muncul di: - ShadowProjectList
Kolom | Deskripsi |
---|---|
apiVersion string |
serviceplatform.private.gdc.goog/v1alpha1 |
kind string |
ShadowProject |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ShadowProjectSpec |
|
status ShadowProjectStatus |
ShadowProjectList
ShadowProjectsList merepresentasikan kumpulan project bayangan.
Kolom | Deskripsi |
---|---|
apiVersion string |
serviceplatform.private.gdc.goog/v1alpha1 |
kind string |
ShadowProjectList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ShadowProject |
ShadowProjectSpec
ShadowProjectSpec menyimpan konfigurasi project bayangan.
Muncul di: - ShadowProject
Kolom | Deskripsi |
---|---|
shadowProjectTemplate string |
Nama template project bayangan. Secara desain, ini adalah string sederhana, bukan NamespacedName , untuk mencegah referensi template dari project lain (yang kemungkinan besar dimiliki oleh layanan lain). |
parentProject string |
Nama project induk yang digunakan oleh project bayangan ini. Nama ini harus ditentukan selama pembuatan project bayangan. |
ShadowProjectStatus
ShadowProjectStatus menentukan status project bayangan.
Muncul di: - ShadowProject
Kolom | Deskripsi |
---|---|
conditions Kondisi |
|
namespaceName string |
Nama namespace Kubernetes yang diwujudkan. |
ShadowProjectTemplate
ShadowProjectTemplate memungkinkan layanan menentukan template untuk project bayangan, seperti format penamaan dan objek kebijakan yang perlu diisi sebelumnya ke dalam project bayangan.
Muncul di: - ShadowProjectTemplateList
Kolom | Deskripsi |
---|---|
apiVersion string |
serviceplatform.private.gdc.goog/v1alpha1 |
kind string |
ShadowProjectTemplate |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ShadowProjectTemplateSpec |
ShadowProjectTemplateList
ShadowProjectTemplateList merepresentasikan kumpulan template project bayangan.
Kolom | Deskripsi |
---|---|
apiVersion string |
serviceplatform.private.gdc.goog/v1alpha1 |
kind string |
ShadowProjectTemplateList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ShadowProjectTemplate |
ShadowProjectTemplateSpec
ShadowProjectTemplateSpec menyimpan konfigurasi template project bayangan.
Muncul di: - ShadowProjectTemplate
Kolom | Deskripsi |
---|---|
serviceShortName string |
Nama pendek layanan ditambahkan ke nama project AO. Misalnya, jika ServiceShortName disetel ke "gshoe" dan project AO adalah "alice-ao", nama akhir project bayangan akan menjadi "alice-ao-gshoe-system". Penyelarasan akan selalu menambahkan - di awal dan -system di akhir ServiceShortName. ServiceShortName memiliki panjang maksimum 4 karakter. |
templates Array RawExtension |
Template menentukan sekumpulan objek Kubernetes yang akan diisi ke dalam project bayangan. |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1
AdminNodeNetwork
Muncul di: - ObjectStorageAdminNodeSpec
Kolom | Deskripsi |
---|---|
dataIP IPSubnetString |
DataIP yang ditetapkan ke node ini |
managementIP IPSubnetString |
ManagementIP yang ditetapkan ke node ini. IP ini akan digunakan untuk mengonfigurasi node ini |
clientIP IPSubnetString |
ClientIP yang ditetapkan ke node ini. IP ini akan digunakan untuk terhubung dengan situs guna mengakses aplikasi klien, termasuk S3 dan Swift. Ini hanya akan ditetapkan ke node Admin (SG1000). |
bmcIP IPSubnetString |
IP BMC yang ditetapkan ke node ini, akan berada di subnet pengelolaan Baseboard Management Controller (BMC) menyediakan kemampuan pengelolaan jarak jauh termasuk pengalihan konsol, pemantauan sensor, logging, dan kontrol daya. |
HAGroup
Muncul di: - ObjectStorageSiteSpec
Kolom | Deskripsi |
---|---|
virtualIPs IPAddressString |
VirtualIP adalah IP yang ditetapkan ke grup HA ini. IP ini harus berada di subnet yang sama dengan subnet klien |
adminNodeNames array string |
AdminNodeNames adalah nama node admin yang akan membentuk jenis HA API ini: - Group: storagegrid.netapp.storage.private.gdc.goog - Kind: ObjectStorageAdminNode |
NodeNetwork
NodeNetwork menentukan setelan jaringan untuk jenis node.
Muncul di: - ObjectStorageSiteSpec
Kolom | Deskripsi |
---|---|
dataNetwork ObjectReference |
DataNetwork menentukan setelan jaringan grid (secara internal). Jaringan Grid digunakan untuk semua traffic StorageGRID internal. Jaringan ini menyediakan konektivitas antara semua node dalam petak, di semua situs dan subnet. DataNetwork menentukan SubnetClaim yang dialokasikan untuk ObjectStorageSite. Tindakan ini akan menentukan informasi VLAN, gateway, dan subnet yang diperlukan untuk konfigurasi. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim |
managementNetwork StaticNetworkConfig |
ManagementNetwork menentukan setelan jaringan admin (secara internal). Jaringan Admin biasanya digunakan untuk administrasi dan pemeliharaan sistem. StaticNetworkConfig menentukan informasi konfigurasi subnet statis untuk jaringan. Tindakan ini akan menentukan informasi VLAN, gateway, dan subnet yang diperlukan untuk konfigurasi. |
clientNetwork ObjectReference |
ClientNetwork menentukan setelan jaringan klien. Jaringan Klien adalah jaringan terbuka yang digunakan untuk memberikan akses ke aplikasi klien, termasuk S3 dan Swift. Client Network bersifat opsional karena hanya digunakan dengan ObjectStorageAdminNodes. ClientNetwork menentukan SubnetClaim yang dialokasikan untuk ObjectStorageSite. Tindakan ini akan menentukan informasi VLAN, gateway, dan subnet yang diperlukan untuk konfigurasi. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim |
ObjectStorageAdminNode
ObjectStorageAdminNode merepresentasikan node admin fisik (SG1000) di situs.
Muncul di: - ObjectStorageAdminNodeList
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageAdminNode |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ObjectStorageAdminNodeSpec |
|
status ObjectStorageAdminNodeStatus |
ObjectStorageAdminNodeList
ObjectStorageAdminNodeList merepresentasikan kumpulan ObjectStorageAdminNode.
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageAdminNodeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ObjectStorageAdminNode |
ObjectStorageAdminNodeSpec
Muncul di: - ObjectStorageAdminNode
Kolom | Deskripsi |
---|---|
siteName string |
SiteName adalah nama ObjectStorageSite tempat node ini berada |
network AdminNodeNetwork |
Network menentukan IP untuk node di jaringan yang berbeda |
ObjectStorageAdminNodeStatus
ObjectStorageAdminNodeStatus menentukan informasi perubahan saat ini tentang node.
Muncul di: - ObjectStorageAdminNode
Kolom | Deskripsi |
---|---|
completionTime Waktu |
Mewakili waktu saat tugas selesai. |
bmcCredsRef ObjectReference |
BMCCredsRef adalah referensi ke secret yang berisi kredensial BMC untuk node ini. |
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
isPrimary boolean |
IsPrimary menunjukkan apakah node adalah admin utama |
ObjectStorageSite
ObjectStorageSite berisi konfigurasi untuk situs dan merepresentasikan grup ObjectStorageStorageNodes dan ObjectStorageAdminNodes yang dapat dikelola bersama.
Muncul di: - ObjectStorageSiteList
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageSite |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ObjectStorageSiteSpec |
|
status ObjectStorageSiteStatus |
ObjectStorageSiteList
ObjectStorageSiteList merepresentasikan kumpulan ObjectStorageSite.
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageSiteList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ObjectStorageSite |
ObjectStorageSiteSpec
Muncul di: - ObjectStorageSite
Kolom | Deskripsi |
---|---|
adminNodeNames array string |
AdminNodeNames adalah daftar nama node admin yang termasuk dalam situs ini. Jenis API: - Grup: storagegrid.netapp.storage.private.gdc.goog - Jenis: ObjectStorageAdminNode |
storageNodeNames array string |
StorageNodeNames adalah daftar nama node penyimpanan yang termasuk dalam situs ini. Jenis API: - Grup: storagegrid.netapp.storage.private.gdc.goog - Jenis: ObjectStorageStorageNode |
license string |
Lisensi adalah lisensi yang akan digunakan untuk menyiapkan situs ini. TODO: tentukan apakah ini harus dirahasiakan |
adminNodeNetwork NodeNetwork |
AdminNodeNetwork menentukan setelan jaringan untuk semua ObjectStorageAdminNodes. |
storageNodeNetwork NodeNetwork |
StorageNodeNetwork menentukan setelan jaringan untuk semua ObjectStorageStorageNodes. |
gridCredentials ObjectReference |
GridCredentials adalah kredensial yang diperlukan untuk login ke Grid Manager. Kredensial ini berisi nama pengguna dan sandi yang dienkode dalam base64. |
clientHaGroup HAGroup |
ClientHaGroup membuat HA dengan node admin di jaringan Klien. IP ini harus berada di subnet jaringan klien |
ObjectStorageSiteStatus
Muncul di: - ObjectStorageSite
Kolom | Deskripsi |
---|---|
primaryAdminNodeName string |
PrimaryAdminNodeName adalah nama ObjectStorageAdminNode yang merupakan admin utama untuk jenis API situs ini: - Group: storagegrid.netapp.storage.private.gdc.goog - Kind: ObjectStorageAdminNode |
managementAPIEndpointURL string |
ManagementAPIEndpointURL adalah endpoint URL yang diperlukan untuk berkomunikasi dengan GridManager API |
ntpServers IPAddressString |
NTPServers adalah daftar alamat IP server NTP yang saat ini digunakan oleh situs |
managementEndpointCertRef ObjectReference |
ManagementEndpointCertRef adalah referensi ke server dan sertifikat CA yang diinstal di StorageGrid yang akan digunakan untuk melakukan panggilan API yang mendukung TLS |
version string |
Versi adalah versi software StorageGrid yang digunakan di situs ini. |
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan situs. Jenis kondisi: - Siap: Menunjukkan bahwa situs siap digunakan. - Performa Menurun: Menunjukkan bahwa performa situs menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa situs dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
ObjectStorageStorageNode
ObjectStorageStorageNode merepresentasikan pengontrol node penyimpanan fisik (SG6060) di situs.
Muncul di: - ObjectStorageStorageNodeList
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageStorageNode |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ObjectStorageStorageNodeSpec |
|
status ObjectStorageStorageNodeStatus |
ObjectStorageStorageNodeList
ObjectStorageStorageNodeList merepresentasikan kumpulan ObjectStorageStorageNodes.
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageStorageNodeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ObjectStorageStorageNode |
ObjectStorageStorageNodeSpec
Muncul di: - ObjectStorageStorageNode
Kolom | Deskripsi |
---|---|
siteName string |
SiteName adalah nama ObjectStorageSite tempat node ini berada |
network StorageNodeNetwork |
Network menentukan IP untuk node di jaringan yang berbeda |
ObjectStorageStorageNodeStatus
ObjectStorageStorageNodeStatus menentukan informasi perubahan saat ini tentang node.
Muncul di: - ObjectStorageStorageNode
Kolom | Deskripsi |
---|---|
completionTime Waktu |
Mewakili waktu saat tugas selesai. |
bmcCredsRef ObjectReference |
BMCCredsRef adalah referensi ke secret yang berisi kredensial BMC untuk node ini. |
santricityCredsRef ObjectReference |
SantricityCredsRef adalah referensi ke secret yang berisi kredensial untuk pengelola SANtricity di SG6060 |
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
version string |
Versi adalah versi software StorageGrid yang diinstal di node ini. |
ObjectStorageTenant
Muncul di: - ObjectStorageTenantList
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageTenant |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ObjectStorageTenantSpec |
|
status ObjectStorageTenantStatus |
ObjectStorageTenantList
ObjectStorageTenantList merepresentasikan kumpulan tenant penyimpanan objek.
Kolom | Deskripsi |
---|---|
apiVersion string |
storagegrid.netapp.storage.private.gdc.goog/v1alpha1 |
kind string |
ObjectStorageTenantList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ObjectStorageTenant |
ObjectStorageTenantSpec
Muncul di: - ObjectStorageTenant
Kolom | Deskripsi |
---|---|
storageClass string |
Salah satu dari "nearline" atau "standard". Kolom ini tidak dapat diubah. |
organizationRef ObjectReference |
Organisasi yang akan didukung oleh tenant ini. Digunakan saat mencari CRD organisasi. Kolom ini tidak dapat diubah. |
systemTenant boolean |
Kolom ini bernilai benar jika merupakan tenant sistem (satu tenant sistem untuk organisasi atau tenant sistem untuk organisasi root) dan salah jika tidak. Kolom ini tidak dapat diubah. |
ObjectStorageTenantStatus
Muncul di: - ObjectStorageTenant
Kolom | Deskripsi |
---|---|
accountID string |
Diisi saat pertama kali membuat tenant di StorageGrid. Setelah itu, digunakan untuk mengidentifikasi bahwa kita telah membuat tenant dan dirujuk dalam panggilan API berikutnya. |
trafficPolicyID string |
Diisi saat kita membuat kebijakan kontrol traffic yang mengontrol QoS untuk tenant. Digunakan untuk menghapus kebijakan kontrol traffic selama penghapusan. Juga digunakan untuk menentukan bahwa kita telah membuat kebijakan kontrol traffic. |
rootCredentialsRef LocalObjectReference |
|
bucketControllerBasicCredentialsRef LocalObjectReference |
|
bucketControllerS3KeyRef LocalObjectReference |
|
identityControllerBasicCredentialsRef LocalObjectReference |
|
observabilityControllerBasicCredentialsRef LocalObjectReference |
|
siteName string |
SiteName adalah nama ObjectStorageSite tempat tenant ini berada. |
conditions Array Condition |
Menunjukkan langkah-langkah dalam proses rekonsiliasi yang telah selesai. |
StaticNetworkConfig
Muncul di: - NodeNetwork
Kolom | Deskripsi |
---|---|
subnet IPSubnetString |
Subnet mask untuk jaringan ini |
gateway IPAddressString |
Gateway untuk jaringan ini |
vlanID VLANID |
VLANID jaringan (jika diaktifkan) |
StorageNodeNetwork
Muncul di: - ObjectStorageStorageNodeSpec
Kolom | Deskripsi |
---|---|
dataIP IPSubnetString |
DataIP yang ditetapkan ke node ini |
managementIP IPSubnetString |
ManagementIP yang ditetapkan ke node ini. IP ini akan digunakan untuk mengonfigurasi node ini |
bmcIP IPSubnetString |
IP BMC yang ditetapkan ke node ini, akan berada di subnet pengelolaan Baseboard Management Controller (BMC) menyediakan kemampuan pengelolaan jarak jauh termasuk pengalihan konsol, pemantauan sensor, logging, dan kontrol daya. |
controllerAManagementIP IPSubnetString |
IP Pengontrol Penyimpanan (E2860) yang ditetapkan ke node ini, akan berada di subnet pengelolaan. IP ini akan digunakan untuk mengakses pengelola SANtricity dan menyiapkan konektivitas dengan HSM. IP ini hanya akan ditetapkan ke node Penyimpanan (SG6060). |
controllerBManagementIP IPSubnetString |
system.private.gdc.goog/v1alpha1
AddressPoolClaim
AddressPoolClaim menampilkan permintaan dan hasil alokasi serangkaian alamat IP dari subnet overlay tertentu.
Muncul di: - AddressPoolClaimList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
AddressPoolClaim |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AddressPoolClaimSpec |
|
status AddressPoolClaimStatus |
AddressPoolClaimList
AddressPoolClaimList merepresentasikan kumpulan AddressPoolClaim.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
AddressPoolClaimList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items AddressPoolClaim |
AddressPoolClaimSpec
AddressPoolClaimSpec memberikan spesifikasi klaim kumpulan alamat.
Muncul di: - AddressPoolClaim
Kolom | Deskripsi |
---|---|
size integer |
Ukuran kumpulan. |
category NetworkCategory |
Kategori subnet. Hal ini memberi tahu rekonsiliator IP kategori subnet mana yang diminta klaim ini. Kolom ini tidak dapat diubah. |
isContinuousCIDR boolean |
Apakah subnet gaya CIDR berkelanjutan diperlukan. Kolom ini tidak dapat diubah. |
ipFamily IPFamily |
Grup IP yang diminta, dapat berupa IPv4, IPv6, atau stack ganda. |
subnetClaimName string |
Nama SubnetClaim tempat IP dialokasikan. |
AddressPoolClaimStatus
AddressPoolClaimStatus mewakili hasil yang dialokasikan dari klaim kumpulan alamat.
Muncul di: - AddressPoolClaim
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status AddressPoolClaim. Jenis kondisi: - Siap: Menunjukkan bahwa AddressPoolClaim siap digunakan |
allocatedIPRanges IPRange |
Rentang IP yang dialokasikan |
subnetClaimRef ObjectReference |
Referensi ke SubnetClaim tempat AddressPoolClaim mendapatkan IP. |
subnetCidr IPSubnetString |
CIDR yang dialokasikan ke SubnetClaim yang dirujuk. |
subnetGateway IPAddressString |
Gateway SubnetClaim yang dirujuk. |
AggSwitch
AggSwitch mewakili pengalihan agregasi di jaringan data.
Muncul di: - AggSwitchList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
AggSwitch |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec AggSwitchSpec |
|
status AggSwitchStatus |
AggSwitchList
AggSwitchList mewakili kumpulan tombol agregasi.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
AggSwitchList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items AggSwitch |
AggSwitchSpec
AggSwitchSpec memberikan spesifikasi pengalihan agregasi.
Muncul di: - AggSwitch
Kolom | Deskripsi |
---|---|
hardware DeviceSystemSpec |
|
managementIP IPAddressString |
ManagementIP menjelaskan alamat IP yang ditetapkan untuk port pengelolaan switch. Harus dapat diakses sebelum spesifikasi lainnya dikonfigurasi. |
switchCredentials SwitchCredentials |
SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch. |
hairpinLinks Array HairpinLink |
HairpinLinks menjelaskan loop hairpin yang dibuat oleh integrasi firewall dengan switch |
AggSwitchStatus
AggSwitchStatus menjelaskan status tombol agregasi.
Muncul di: - AggSwitch
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status sakelar. Jenis kondisi: - Siap: Menunjukkan bahwa tombol siap digunakan |
switchStatus SwitchStatus |
Notifikasi
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi.
Muncul di: - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageClusterStatus - StorageNodeStatus - StorageVirtualMachineStatus - SwitchStatus
Kolom | Deskripsi |
---|---|
BaseError BaseError |
|
id string |
ID pemberitahuan. Unik per objek per kode error. |
startTime Waktu |
Waktu saat pemberitahuan dimulai. |
Notifikasi
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi.
Muncul di: - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageClusterStatus - StorageNodeStatus - StorageVirtualMachineStatus - SwitchStatus
Kolom | Deskripsi |
---|---|
BaseError BaseError |
|
id string |
ID pemberitahuan. Unik per objek per kode error. |
startTime Waktu |
Waktu saat pemberitahuan dimulai. |
BGPAutonomousSystemNumber
Jenis pokok: integer
BGPAutonomousSystemNumber merepresentasikan nomor sistem otonom protokol BGP.
Muncul di: - BorderGatewayProtocolSpec - EBGPNeighbors - HAMSBGPSpec - HAMSDCIASNSpec - InterconnectSessionSpec
BGPPeerType
Jenis pokok: string
BGPPeerType mengidentifikasi jenis peer BGP eksternal
Muncul di: - EBGPNeighbors
BGPPrefixCounters
Penghitung awalan BGP.
Muncul di: - InterconnectSessionStatus
Kolom | Deskripsi |
---|---|
advertised integer |
|
denied integer |
|
received integer |
|
sent integer |
|
suppressed integer |
|
withdrawn integer |
BMCCertificateState
Jenis pokok: string
State memiliki jenis enumerasi mesin status terbatas rotasi sertifikat BMC.
Muncul di: - ServerBMCCertificateStatus
BMCProtocol
Jenis pokok: string
BMCProtocol adalah protokol yang digunakan untuk berkomunikasi dengan BMC.
Muncul di: - BMCSpec
BMCSpec
BMCSpec berisi informasi tentang baseboard management controller (BMC) objek Server.
Muncul di: - ServerSpec
Kolom | Deskripsi |
---|---|
ip IPAddressString |
IP adalah alamat IPv4 BMC. Jika tidak disetel, IP BMC akan otomatis ditetapkan dalam jaringan pengelolaan. |
protocol BMCProtocol |
Protocol adalah protokol yang digunakan untuk berkomunikasi dengan BMC. |
port integer |
Port adalah port TCP atau UDP yang digunakan untuk komunikasi BMC. Jika tidak disetel, port default akan digunakan. |
redfish RedfishSpec |
Redfish diperlukan jika dan hanya jika protokolnya adalah "redfish" atau varian redfish. |
mac MACAddressString |
MAC adalah alamat MAC BMC. TODO(clcl): Migrate MAC to NICPort. |
nicPort NICPortSpec |
NICPort menentukan port NIC BMC. |
credentialsRef SecretReference |
CredentialsRef menyimpan referensi ke Secret yang berisi kredensial yang akan digunakan untuk melakukan autentikasi dengan BMC. |
BackupRepository
BackupRepository merepresentasikan bucket objek dengan konfigurasi, protokol, dan kredensial terkait untuk berkomunikasi dengan penyedia penyimpanan objek.
Muncul di: - BackupRestoreAddonSpec
Kolom | Deskripsi |
---|---|
credential SecretKeySelector |
Referensi ke resource Secret dalam namespace yang sama dengan resource BackupRestoreAddon yang digunakan untuk mendapatkan kredensial guna berkomunikasi dengan sistem penyimpanan objek. Jika tidak ditentukan, sistem mengasumsikan tidak ada rahasia yang diperlukan. Tidak dapat diubah setelah ditetapkan. |
protocol ObjectStorageProtocol |
Protokol penyimpanan objek. Tidak dapat diubah. |
config object (keys:string, values:string) |
Config menentukan konfigurasi khusus penyedia. Yang didukung adalah: 1. "SSEMethod", untuk mengganti algoritma enkripsi sisi server, defaultnya adalah "AES256", hanya berlaku jika 'Protocol' berjenis S3. 2. "PublicUrl", jika disediakan, URL ini akan digunakan, bukan S3.Endpoint untuk membuat URL bertanda tangan download. Konfigurasi ini terutama untuk sistem penyimpanan objek lokal seperti Minio. Contoh nilai: "https://minio.mycluster.com" 3. "PathStyle", menentukan nilai boolean yang menyarankan apakah akan menggunakan pengalamatan gaya jalur, bukan pengalamatan bucket yang dihosting virtual. Setel ke "True" untuk menggunakan pengalamatan gaya jalur. Konfigurasi ini terutama ditujukan untuk sistem penyimpanan objek lokal seperti Minio. 4. "CaCert", menentukan CAbundle endpoint penyimpanan objek. 5. "AwsProfile", menentukan profil AWS dalam kredensial yang akan digunakan. Hanya berlaku jika 'Protocol' berjenis S3. 6. "KmsKey", menentukan ID Kunci AWS KMS. Hanya berfungsi jika penyedia penyimpanan objek adalah AWS S3 dan memerlukan pemberian izin penggunaan kunci secara eksplisit. 7. "SkipTLSVerify", menentukan nilai boolean yang menunjukkan apakah sertifikat TLS harus diverifikasi saat terhubung ke endpoint yang diberikan(yaitu, sertifikat yang ditandatangani sendiri dengan Minio). Defaultnya adalah "False". Catatan: Menyetelnya ke "True" membuatnya lebih rentan terhadap serangan man-in-the-middle. Tidak direkomendasikan untuk penggunaan produksi. Tidak dapat diubah. |
BackupRepositoryState
Jenis pokok: string
Muncul di: - BackupRepositoryStatus
BackupRepositoryStatus
BackupRepositoryStatus menunjukkan status saat ini dari BackupRepository yang disediakan untuk add-on pencadangan dan pemulihan.
Muncul di: - BackupRestoreAddonStatus
Kolom | Deskripsi |
---|---|
lastSyncTime Stempel waktu |
LastSyncTime menunjukkan waktu terakhir saat artefak cadangan di BackupRepository yang disediakan telah disinkronkan ke dalam cluster. |
lastValidationTime Stempel waktu |
LastValidationTime menunjukkan waktu terakhir saat BackupRepository yang diberikan divalidasi. |
state BackupRepositoryState |
Status menunjukkan status BackupRepository saat ini |
message string |
Pesan merepresentasikan string yang dapat dibaca manusia yang menyatakan alasan BackupRepository berada dalam statusnya saat ini. |
BackupRestoreAddon
BackupRestoreAddon merepresentasikan konfigurasi komponen Backup for GPC dalam cluster. Maksimal hanya ada satu jenis per cluster.
Muncul di: - BackupRestoreAddonList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
BackupRestoreAddon |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec BackupRestoreAddonSpec |
Spec merepresentasikan konfigurasi add-on. |
status BackupRestoreAddonStatus |
Status menunjukkan status terakhir yang diamati dari add-on. |
BackupRestoreAddonList
BackupRestoreAddonList merepresentasikan kumpulan BackupRestoreAddon.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
BackupRestoreAddonList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items BackupRestoreAddon |
BackupRestoreAddonSpec
BackupRestoreAddonSpec menentukan status yang diinginkan dari komponen pemulihan cadangan.
Muncul di: - BackupRestoreAddon
Kolom | Deskripsi |
---|---|
repository BackupRepository |
Repositori menentukan bucket objek tempat artefak cadangan akan disimpan atau dari mana artefak cadangan akan diimpor. Tidak dapat diubah. |
backupSyncInterval Durasi |
BackupSyncInterval menentukan seberapa sering komponen pencadangan akan menyinkronkan pencadangan dari bucket objek yang disediakan. Tidak menentukan kolom ini atau menyetel ke nilai 0 akan menonaktifkan sinkronisasi. |
backupRepositoryValidationInterval Durasi |
RepositoryValidationInterval menentukan seberapa sering komponen pencadangan memeriksa kondisi repositori, yaitu apakah bucket masih tersedia/dapat diakses. Tidak menentukannya atau menyetelnya ke nilai 0 akan menonaktifkan validasi. |
BackupRestoreAddonStatus
BackupRestoreAddonStatus menampilkan status saat ini dari add-on pemulihan cadangan dan repositori cadangan terkait.
Muncul di: - BackupRestoreAddon
Kolom | Deskripsi |
---|---|
repositoryStatus BackupRepositoryStatus |
RepositoryStatus menunjukkan status BackupRepository saat ini. |
componentsStatus ComponentsStatus |
ComponentsStatus merepresentasikan status saat ini dari komponen add-on yang diinstal. |
BackupRestoreComponentsPhase
Jenis pokok: string
BackupRestoreComponentsPhase merepresentasikan status gabungan semua komponen.
Muncul di: - ComponentsStatus
BareMetalHostStatus
Muncul di: - ServerStatus
Kolom | Deskripsi |
---|---|
poweredOn boolean |
Indikator untuk menunjukkan apakah host diaktifkan atau tidak. |
provisionState ProvisioningState |
Indikator untuk apa yang dilakukan penyedia dengan host. |
operationalStatus OperationalStatus |
OperationalStatus menyimpan status host. |
BgpSessionStatus
Jenis pokok: string
Status sesi BGP.
Muncul di: - InterconnectSessionStatus
BmhNetworkBondModeType
Jenis pokok: string
BmhNetworkBondModeType menjelaskan nama jenis gabungan yang didukung.
Muncul di: - PortBondSpec
BorderGatewayProtocolSpec
BorderGatewayProtocolSpec memberikan spesifikasi jaringan BGP dalam sel GPC.
Muncul di: - CellDataNetworkSpec - CellManagementNetworkSpec
Kolom | Deskripsi |
---|---|
bgpAutonomousSystem BGPAutonomousSystemNumber |
Nomor sistem otonom (ASN) dalam konfigurasi BGP untuk sel GPC. Ini digunakan untuk melakukan peering dengan jaringan pelanggan, pusat operasi, dan instance GDCH jarak jauh. |
bgpAutonomousSystemInternal BGPAutonomousSystemNumber |
Nomor sistem otonom (ASN) internal dalam konfigurasi BGP untuk sel GPC. ASN internal digunakan di jaringan data untuk menghubungkan beberapa VRF eksternal (Root External, ORGx External) dengan VRF interkoneksi (DCI, OC, dan Customer). ASN internal bersifat opsional untuk jaringan pengelolaan. |
ebgp Array EBGPNeighbors |
Uplink menjelaskan tetangga pelanggan beserta nomor AS jarak jauh terkait |
CIDRAllocationStatus
CIDRAllocationStatus merepresentasikan status alokasi CIDR untuk CIDRClaim dengan protokol tertentu(IPv4 atau IPv6)
Muncul di: - CIDRClaimStatus
Kolom | Deskripsi |
---|---|
cidrBlocks IPSubnetString |
Mewakili CIDR yang dialokasikan untuk CIDRClaim ini. Ukuran harus satu, kecuali untuk CIDRClaim root. |
allocatedCidrBlocks IPSubnetString |
Semua CIDR yang dialokasikan untuk turunan CIDRClaim ini. Turunan ini dikelompokkan berdasarkan prefixLength dan dari kecil ke besar dalam urutan IP. |
CIDRClaim
CIDRClaim digunakan untuk mengklaim CIDR dari IPAM. Objek ini dapat memiliki referensi ke CIDRClaim induk, yang membantu membangun hierarki alokasi CIDR.
Muncul di: - CIDRClaimList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CIDRClaim |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CIDRClaimSpec |
|
status CIDRClaimStatus |
CIDRClaimList
CIDRClaimList merepresentasikan kumpulan CIDRClaim.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CIDRClaimList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CIDRClaim |
CIDRClaimSpec
Muncul di: - CIDRClaim
Kolom | Deskripsi |
---|---|
ipv4Spec CIDRRequestSpec |
Spesifikasi terkait protokol untuk IPv4. |
ipv6Spec CIDRRequestSpec |
Spesifikasi terkait protokol untuk IPv6. |
parentCidrClaimName string |
Nama CIDRClaim induk yang digunakan untuk mengalokasikan CIDRClaim ini. Secara default, induk akan berada di namespace yang sama dengan CIDRClaim. Satu-satunya pengecualian adalah saat induknya adalah CIDRClaims root, yang memiliki nama khusus "root-external" dan "root-internal" serta ditempatkan di namespace gpc-system. |
CIDRClaimStatus
Muncul di: - CIDRClaim
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status CIDRClaim. Jenis kondisi: - Siap: Menunjukkan bahwa CIDRClaim siap digunakan |
ipv4AllocationStatus CIDRAllocationStatus |
Status alokasi CIDR IPv4 dalam CIDRClaim ini |
ipv6AllocationStatus CIDRAllocationStatus |
Status alokasi CIDR IPv6 dalam CIDRClaim ini |
CIDRRequestSpec
CIDRRequestSpec merepresentasikan spesifikasi untuk satu versi IP (IPv4 atau IPv6) di dalam CIDRClaim
Muncul di: - CIDRClaimSpec
Kolom | Deskripsi |
---|---|
prefixLength integer |
Panjang awalan CIDR, yaitu panjang mask CIDR |
staticCidrBlocks IPSubnetString |
CIDRBlock tertentu yang diminta pengguna. Jika ditentukan, IPAM akan mencoba mengalokasikan CIDRBlock yang diminta, bukan mengalokasikan secara dinamis. Jika CIDR yang diminta tidak tersedia, rekonsiliasi akan gagal. Ukuran slice paling banyak satu, kecuali untuk CIDRClaims root. |
CIQ
Customer Input Questionnaire (CIQ) mewakili serangkaian data yang diberikan oleh pelanggan. Hal ini mencakup, tetapi tidak terbatas pada, blok CIDR, ASN, dll. Properti ini akan digunakan untuk menghasilkan input yang diproses oleh bootstrap GDCH
Muncul di: - CIQList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CIQ |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
instanceType GDCHFlavor |
Jenis instance GDCH |
externalCIDR HAMSSubnetGroupSpec |
ExternalCIDR menunjukkan subnet dataplane pelanggan eksternal, yang kemungkinan besar disediakan oleh pelanggan, yang digunakan untuk berkomunikasi dengan cluster rootadmin |
internalCIDR HAMSSubnetGroupSpec |
InternalCIDR menunjukkan subnet dataplane internal yang digunakan untuk berkomunikasi antar-rak GDCH. Catatan: CIDR ini tidak terlihat dari jaringan pelanggan |
oobManagementCIDRs HAMSSubnetGroupSpec |
OOBManagementCIDRs menunjukkan subnet yang digunakan untuk mengonfigurasi jaringan pengelolaan instance GDCH. Catatan: Kolom ini harus berupa 1 CIDR ringkasan atau CIDR individual untuk setiap rak yang ditunjukkan oleh jenis GDC |
bgp HAMSBGPSpec |
BGPInfo menunjukkan spesifikasi yang terdiri dari semua konfigurasi BGP yang relevan |
dci HAMSDCISpec |
DCIInfo menunjukkan spesifikasi yang terdiri dari semua konfigurasi DCI yang relevan |
customerUplinks Array HAMSUplinkSpec |
CustomerUplinks menunjukkan spesifikasi yang terdiri dari konfigurasi uplink untuk jaringan pelanggan |
ocUplinks HAMSUplinkSpec |
OCUplinks menunjukkan spesifikasi yang terdiri dari konfigurasi uplink untuk jaringan OC |
dns CellDNSSpec |
DNS menunjukkan informasi yang diperlukan untuk mengonfigurasi DNS |
licenses Array HAMSLicenseSpec |
DeviceLicenses menunjukkan spesifikasi yang terdiri dari semua informasi penting terkait lisensi untuk perangkat |
ipplan string |
IPPlan menunjukkan nama file atau alias yang berisi alokasi ruang IP untuk GDCH |
bootstrapper string |
Bootstrapper adalah nama perangkat Server yang digunakan sebagai mesin bootstrapper yang harus cocok dengan nilai dalam DEID |
CIQList
CIQList merepresentasikan kumpulan CIQ.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CIQList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CIQ |
Nomor Ponsel
Sel merepresentasikan Sel. Objek ini menyimpan informasi Sel.
Muncul di: - CellList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
Cell |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CellSpec |
|
status CellStatus |
CellDNS
CellDNS mewakili konfigurasi DNS yang diterima dari pelanggan. Hanya satu instance resource ini yang dapat dibuat di cluster admin root.
Muncul di: - CellDNSList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellDNS |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CellDNSSpec |
|
status CellDNSStatus |
CellDNSList
CellDNSList merepresentasikan kumpulan CellDNS.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellDNSList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CellDNS |
CellDNSSpec
CellDNSSpec memberikan spesifikasi DNS yang diterima dari pelanggan.
Kolom | Deskripsi |
---|---|
delegatedSubdomain string | Pelanggan akan memberikan subdomain yang didelegasikan yang akan digunakan sebagai akhiran di sel GPC. Kolom ini wajib diisi. |
nameserver IPAddressString array | Nameserver berisi alamat IP server DNS lokal. Ini adalah daftar, jika lingkungan pelanggan memiliki beberapa server nama. Jika daftar ini kosong, layanan dalam GDC tidak akan dapat mengakses layanan di luar GDC. |
CellDataNetwork
CellDataNetwork mewakili konfigurasi jaringan data tingkat sel.
Muncul di: - CellDataNetworkList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellDataNetwork |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CellDataNetworkSpec |
|
status CellDataNetworkStatus |
CellDataNetworkList
CellDataNetworkList merepresentasikan kumpulan CellDataNetwork.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellDataNetworkList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CellDataNetwork |
CellDataNetworkSpec
CellDataNetworkSpec memberikan spesifikasi jaringan data tingkat sel.
Muncul di: - CellDataNetwork
Kolom | Deskripsi |
---|---|
bgp BorderGatewayProtocolSpec |
Konfigurasi BGP untuk jaringan data sel GPC yang terkait. |
l3Mtu integer |
Unit transmisi maksimum untuk jaringan data, yang digunakan di antarmuka jaringan data lapisan 3. Jika L3MTU adalah 0, L3MTU untuk jaringan data tidak disetel. |
l2Mtu integer |
Unit transmisi maksimum jumbo untuk jaringan data, yang digunakan dalam mengonfigurasi antarmuka layer-2 fisik. Jika L2MTU adalah 0, MTU layer-2 untuk jaringan data tidak disetel. |
CellList
CellList merepresentasikan kumpulan sel.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Sel |
CellManagementNetwork
CellManagementNetwork mewakili konfigurasi jaringan pengelolaan tingkat sel.
Muncul di: - CellManagementNetworkList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellManagementNetwork |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec CellManagementNetworkSpec |
|
status CellManagementNetworkStatus |
CellManagementNetworkList
CellManagementNetworkList merepresentasikan kumpulan CellManagementNetwork.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
CellManagementNetworkList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items CellManagementNetwork |
CellManagementNetworkSpec
CellManagementNetworkSpec memberikan spesifikasi jaringan pengelolaan tingkat sel.
Muncul di: - CellManagementNetwork
Kolom | Deskripsi |
---|---|
bgp BorderGatewayProtocolSpec |
Konfigurasi BGP untuk jaringan data sel GPC yang terkait. |
dhcpRelayIPAddress IPAddressString |
|
cidrBlocks IPSubnetString |
Pengguna memberikan blok CIDR alamat IP yang dapat digunakan oleh jaringan pengelolaan. Blok CIDR mewakili semua alamat IP dalam jaringan berbasis prefiks (misalnya, 192.168.10.32/27) |
CellSpec
CellSpec memberikan spesifikasi sel.
Muncul di: - Sel
Kolom | Deskripsi |
---|---|
connections Connection array |
Koneksi menjelaskan koneksi kabel antar-perangkat dalam rak, antar-rak dalam sel, atau ke perangkat eksternal. |
ComponentsStatus
ComponentsStatus menunjukkan status komponen add-on saat ini.
Muncul di: - BackupRestoreAddonStatus
Kolom | Deskripsi |
---|---|
cluster string |
Cluster merepresentasikan cluster target tempat komponen add-on pencadangan dan pemulihan telah diinstal. |
phase BackupRestoreComponentsPhase |
Fase mewakili status gabungan dari semua komponen. |
lastUpdateTime Stempel waktu |
LastUpdateTime menunjukkan waktu terakhir saat komponen diperiksa. |
conditions Array Condition |
Kondisi menampilkan status yang lebih mendetail dari setiap komponen. Kemungkinan jenis kondisi, lihat BackupRestoreComponentsConditionTypes. |
Koneksi
Koneksi menjelaskan koneksi kabel antara dua ujung terminal. Ujung terminal dapat berupa port fisik pada perangkat, port eksternal di luar rak GPC dalam sel, atau status khusus seperti null atau loopback.
Muncul di: - CellSpec
Kolom | Deskripsi |
---|---|
endA string |
EndA adalah ujung A koneksi. Terdiri dari nama perangkat dan nama port yang dipisahkan dengan ":" (misalnya, "aa-bb-aggsw01:Eth1/49", "aa-bb-bm01:s1p2"). Hanya port fisik di perangkat yang dapat bertindak sebagai EndA. |
endB string |
EndB adalah ujung B koneksi (misalnya, "aa-bb-torsw02:Eth1/1", "null", "loopback"). Semua jenis terminal dapat bertindak sebagai EndB. |
DataplaneNICPortName
Jenis pokok: string
DataplaneNICPortName adalah nama port NIC yang terhubung ke switch TOR.
Muncul di: - PortBondSpec
DeviceSystemSpec
DeviceSystemSpec menentukan ID sistem HW.
Muncul di: - AggSwitchSpec - FirewallNodeSpec - HSMSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - ServerHardwareSpec - StorageNodeSpec - TORSwitchSpec
Kolom | Deskripsi |
---|---|
vendor string |
Vendor adalah nama vendor. |
model string |
Model adalah nama model vendor. |
serialNumber string |
SerialNumber adalah nomor seri. |
EBGPNeighbors
EBGPNeighbors merepresentasikan spesifikasi neighbor BGP di jaringan eksternal.
Muncul di: - BorderGatewayProtocolSpec
Kolom | Deskripsi |
---|---|
remoteAS BGPAutonomousSystemNumber |
ID sistem otonom jarak jauh untuk target pelanggan terkait dalam konfigurasi BGP untuk jaringan data |
ip IPAddressString |
Alamat IP tetangga eGP di jaringan eksternal. Harus setara dengan alamat peer uplink di RoutedPortSpec |
type BGPPeerType |
Jenis peer BGP eksternal TODO(neelp): Setelah ada CRD untuk peta rute, ubah kolom ini menjadi referensi ke spesifikasi yang sesuai |
fleetOverlayRefs UniversalObjectReference |
Daftar referensi objek ke jenis FleetOverlayNetwork yang menjadi milik tetangga eBGP ini. |
switchRefs UniversalObjectReference |
Daftar referensi objek ke jenis AggSwitch dan/atau TORSwitch yang menjadi bagian dari tetangga eBGP ini. |
EmergencySSHCredential
EmergencySSHCredential merepresentasikan kredensial SSH sementara yang dapat digunakan oleh IO(Operator Infrastruktur) untuk men-debug dan memulihkan sistem GDCH jika sistem tersebut tidak berfungsi.
Muncul di: - EmergencySSHCredentialList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
EmergencySSHCredential |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec EmergencySSHCredentialSpec |
|
status EmergencySSHCredentialStatus |
EmergencySSHCredentialList
EmergencySSHCredentialList merepresentasikan kumpulan EmergencySSHCredential.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
EmergencySSHCredentialList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items EmergencySSHCredential |
EmergencySSHCredentialSpec
EmergencySSHCredentialSpec menyediakan spesifikasi kredensial SSH yang diterima dari pelanggan.
Muncul di: - EmergencySSHCredential
Kolom | Deskripsi |
---|---|
requestor string |
Pemohon adalah identitas pengguna yang diautentikasi yang membuat objek. Kolom ini tidak dapat diubah. |
validityDurationDays integer |
ValidityDurationDays adalah jumlah hari setelah permintaan agar sertifikat berlaku. |
validIPs array string |
ValidIP adalah IP sumber yang dapat menggunakan sertifikat ini. |
publicKey string |
PublicKey adalah kunci publik SSH yang dienkode dengan base64 yang sesuai dengan kunci pribadi SSH yang dipegang oleh pemohon. |
approver string |
Penyetuju adalah identitas pengguna yang diautentikasi yang menyetujui permintaan (mengizinkan pemohon untuk mendapatkan kredensial darurat). Pengguna ini harus berbeda dari pemohon. |
EmergencySSHCredentialStatus
EmergencySSHCredentialStatus menunjukkan status permintaan saat ini, apakah telah ditandatangani atau belum.
Muncul di: - EmergencySSHCredential
Kolom | Deskripsi |
---|---|
signedCertificate string |
SignedCertificate adalah sertifikat SSH berenkode base64 yang dihasilkan, yang ditandatangani oleh CA SSH cluster. |
validUntil string |
ValidUntil adalah waktu saat sertifikat ini tidak lagi valid, dalam format YYYYMMDDHHMMSS. |
caCertificate string |
CACertificate adalah sertifikat publik CA SSH yang dienkode base64. |
FirewallCluster
FirewallCluster mewakili sekelompok FirewallNode yang dapat dikelola bersama dalam sebuah cluster.
Muncul di: - FirewallClusterList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
FirewallCluster |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec FirewallClusterSpec |
|
status FirewallClusterStatus |
FirewallClusterList
FirewallClusterList merepresentasikan kumpulan cluster firewall.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
FirewallClusterList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items FirewallCluster |
FirewallClusterSpec
FirewallClusterSpec menentukan setelan seluruh cluster untuk cluster.
Muncul di: - FirewallCluster
Kolom | Deskripsi |
---|---|
nodeRefs LocalObjectReference |
NodeRefs mengacu pada daftar node firewall yang termasuk dalam cluster ini. |
adminSecretRef SecretReference |
AdminSecretRef menyimpan referensi ke kredensial untuk autentikasi cluster firewall. |
licenses array string |
Licenses adalah daftar string lisensi yang akan diterapkan ke cluster. |
FirewallClusterStatus
FirewallClusterStatus berisi informasi tentang status dan performa cluster firewall saat ini.
Muncul di: - FirewallCluster
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan cluster. Jenis kondisi: - Siap: Menunjukkan bahwa cluster siap digunakan. - Performa Menurun: Menunjukkan bahwa performa cluster menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa cluster dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
FirewallNode
FirewallNode mewakili perangkat firewall fisik dalam cluster firewall.
Muncul di: - FirewallNodeList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
FirewallNode |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec FirewallNodeSpec |
|
status FirewallNodeStatus |
FirewallNodeList
FirewallNodeList merepresentasikan kumpulan node firewall.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
FirewallNodeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items FirewallNode |
FirewallNodeManagementNetworkSpec
FirewallNodeNetworkSpec menentukan jaringan pengelolaan firewall .
Muncul di: - FirewallNodeSpec
Kolom | Deskripsi |
---|---|
managementIP IPAddressString |
ManagementIP menyimpan alamat IP pengelolaan. |
managementSubnet IPSubnetString |
ManagementSubnet adalah subnet jaringan pengelolaan |
defaultGateway IPAddressString |
DefaultGateway adalah alamat IP default untuk mengakses jaringan luar |
managementPort string |
ManagementPort menentukan nama port pengelolaan. |
FirewallNodeSpec
FirewallNodeSpec berisi konfigurasi untuk node firewall.
Muncul di: - FirewallNode
Kolom | Deskripsi |
---|---|
hardware DeviceSystemSpec |
Hardware menjelaskan informasi hardware. |
firewallName string |
FirewallName adalah nama perangkat firewall |
clusterRef LocalObjectReference |
ClusterRef mengacu pada cluster firewall tempat node ini berada. |
managementNetwork FirewallNodeManagementNetworkSpec |
ManagementNetwork menentukan konfigurasi port jaringan pengelolaan di node ini. |
adminSecretRef SecretReference |
AdminSecretRef menyimpan referensi ke kredensial untuk autentikasi node firewall. |
licenses array string |
Lisensi adalah daftar string lisensi yang akan diterapkan ke node. |
FirewallNodeStatus
FirewallNodeStatus menentukan informasi perubahan saat ini tentang node firewall.
Muncul di: - FirewallNode
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
HAMSBGPSpec
HAMSBGPSpec merepresentasikan properti yang diperlukan untuk konfigurasi BGP
Muncul di: - CIQ
Kolom | Deskripsi |
---|---|
dataASN BGPAutonomousSystemNumber |
DataplaneASN menunjukkan BGP ASN jaringan bidang data yang ditetapkan ke instance GDCH |
mgmtASN BGPAutonomousSystemNumber |
ManagementASN menunjukkan ASN BGP jaringan pengelolaan yang ditetapkan ke instance GDCH |
dataInternalASN BGPAutonomousSystemNumber |
DataplaneInternalASN menunjukkan BGP ASN jaringan bidang data internal. ASN ini digunakan untuk menghubungkan beberapa VRF eksternal (Root External, ORGx External) dengan VRF interkoneksi (DCI, OC, dan Customer). ASN internal bersifat opsional untuk jaringan pengelolaan. |
customerDataASN BGPAutonomousSystemNumber |
CustomerDataASN menunjukkan BGP ASN jaringan dataplane yang ditetapkan ke jaringan pelanggan yang terhubung ke GDCH |
customerMgmtASN BGPAutonomousSystemNumber |
CustomerMgmtASN menunjukkan BGP ASN jaringan pengelolaan yang ditetapkan ke jaringan pelanggan yang terhubung ke GDCH |
HAMSDCIASNSpec
HAMSDCIASNSpec merepresentasikan properti untuk mengidentifikasi nomor AS BGP tetangga DCI GDCH
Muncul di: - HAMSDCISpec
Kolom | Deskripsi |
---|---|
instanceID integer |
InstanceID menunjukkan ID untuk instance GDCH dari semua instance GDCH yang berpartisipasi dalam DCI |
dataASN BGPAutonomousSystemNumber |
DataplaneASN menunjukkan BGP ASN jaringan bidang data yang ditetapkan ke instance GDCH |
HAMSDCISpec
HAMSDCISpec merepresentasikan properti yang diperlukan untuk konfigurasi DCI
Muncul di: - CIQ
Kolom | Deskripsi |
---|---|
instanceID integer |
InstanceID menunjukkan ID untuk instance GDCH ini dari semua instance GDCH yang berpartisipasi dalam DCI. Nilai default-nya adalah 1 |
totalDCI integer |
TotalDCI menunjukkan jumlah total instance GDCH yang berpartisipasi dalam DCI. Nilai default-nya adalah 1 |
cidr IPSubnetString |
CIDR merepresentasikan ruang IP yang digunakan untuk mengalokasikan subnet DCI. Jika kosong, subnet DCI dialokasikan dari rentang CIDR internal |
bgpASNs Array HAMSDCIASNSpec |
NeighborDataplaneASNs menunjukkan daftar nilai ASN BGP dari instance GDCH peer tertentu yang berpartisipasi dalam DCI |
HAMSLicenseSpec
HAMSLicenseSpec merepresentasikan properti yang diperlukan untuk konfigurasi pemberian lisensi
Muncul di: - CIQ
Kolom | Deskripsi |
---|---|
name string |
DeviceName menunjukkan nama perangkat |
licenses array string |
Lisensi menunjukkan daftar lisensi untuk perangkat tertentu |
HAMSSubnetGroupSpec
HAMSSubnetGroupSpec merepresentasikan properti yang diperlukan untuk menunjukkan subnet untuk jenis yang kompatibel
Muncul di: - CIQ
Kolom | Deskripsi |
---|---|
ipFamily IPFamily |
IPFamily menunjukkan jenis IP yang kompatibel untuk instance ini |
ipv4 IPSubnetString |
IPv4Subnet menunjukkan string subnet untuk IPv4 |
ipv6 IPSubnetString |
IPv6Subnet menunjukkan string subnet untuk IPv6 |
HAMSUplinkSpec
HAMSUplinkSpec merepresentasikan properti yang diperlukan untuk konfigurasi uplink
Muncul di: - CIQ
Kolom | Deskripsi |
---|---|
name string |
DeviceName menunjukkan nama perangkat |
uplink RoutedPortSpec |
UplinkInfo menunjukkan informasi yang sesuai untuk mengonfigurasi uplink seperti subnet, port switch, dan IP peer |
HairpinBGPSession
HairpinBGPSession menjelaskan detail sesi BGP melalui loop hairpin untuk integrasi firewall.
Muncul di: - HairpinLink
Kolom | Deskripsi |
---|---|
vlanID VLANID |
VLANID yang digunakan untuk sesi BGP ini. |
ipSubnet IPSubnetString |
Blok CIDR yang dialokasikan. |
startPortVRF string |
Nama VRF port awal hairpin. |
endPortVRF string |
Nama VRF port akhir hairpin. |
HairpinLink
HairpinLink menjelaskan detail link hairpin dan sesi BGP di atasnya untuk integrasi firewall.
Muncul di: - AggSwitchSpec
Kolom | Deskripsi |
---|---|
portA SwitchPortInterface |
Port fisik pertama dari loop hairpin yang terhubung ke firewall. |
portB SwitchPortInterface |
Port fisik kedua dari loop hairpin yang terhubung ke firewall. |
hairpinBGPSessions array HairpinBGPSession |
Sesi BGP yang dikonfigurasi melalui loop hairpin. |
HairpinPortSpec
HairpinPortSpec memberikan spesifikasi loop hairpin yang digunakan untuk mengintegrasikan firewall dengan switch agg
Muncul di: - AggSwitchInternalSpec
Kolom | Deskripsi |
---|---|
startPort SwitchPortIndexList |
StartPort mewakili port fisik pertama dari loop hairpin yang terhubung ke firewall |
middlePort SwitchPortIndexList |
MiddlePort mewakili port fisik kedua dari loop hairpin yang kembali dari firewall |
endPort SwitchPortIndexList |
EndPort mewakili port fisik ketiga dari loop hairpin yang terhubung ke router DCI |
HostType
Jenis pokok: string
HostType merepresentasikan jenis yang telah ditentukan untuk host dalam aturan SwitchACL.
Muncul di: - HostTypeToAddressStatus - SwitchACLHost
HostTypeToAddressStatus
HostTypeToAddressStatus merepresentasikan daftar alamat yang dipetakan ke setiap jenis host yang telah ditentukan sebelumnya setelah rekonsiliasi.
Muncul di: - SwitchACLStatus
Kolom | Deskripsi |
---|---|
hostType HostType |
HostType menjelaskan jenis host yang telah ditentukan sebelumnya |
ipAddrs IPAddressString |
IpAddrs menjelaskan daftar alamat yang dipetakan untuk jenis host |
IPAddressString
Jenis pokok: string
IPAddressString merepresentasikan alamat IPv4 atau IPv6 dalam format string (misalnya, 172.17.0.1 atau 1200:0000:AB00:1234:0000:2552:7777:1313).
Muncul di: - AddressPoolClaimStatus - AggSwitchSpec - BMCSpec - CellDNSSpec - CellManagementNetworkSpec - CiscoNxOSSwitchPairingConnection - DataLogicalInterface - EBGPNeighbors - FirewallNodeManagementNetworkSpec - HAGroup - HAInterfaceSpec - HSMClusterStatus - HSMDataNetwork - HSMManagementNetwork - HostTypeToAddressStatus - IPRange - InterconnectSessionSpec - LogicalInterface - ManagementAggSwitchSpec - ManagementSwitchSpec - NTPServerSpec - ObjectStorageSiteStatus - ServerNetworkSpec - ServiceSpec - StaticNetworkConfig - StaticRoute - StorageClusterAddress - StorageNodeNetworkSpec - SubnetAllocationStatus - SubnetSpec - SwitchACLHost - SwitchCommonSpec - TORSwitchSpec
IPFamily
Jenis pokok: string
IPFamily adalah jenis Enum untuk menentukan kelompok IP.
Muncul di: - AddressPoolClaimSpec - HAMSSubnetGroupSpec - L2NetworkSpecList - NumberedIPGroupSpec
IPRange
IPRange menentukan rentang IP berkelanjutan. Rentang ini mencakup StartIPAddress.
Muncul di: - AddressPoolClaimStatus - ReservedIPRange - SubnetAllocationStatus
Kolom | Deskripsi |
---|---|
startIPAddress IPAddressString |
|
size integer |
IPSubnetString
Jenis pokok: string
Subnet IP dalam format string (misalnya, 192.168.0.1/24 atau 1200:0000:AB00:1234:0000:2552:7777:1313/120).
Muncul di: - AddressPoolClaimStatus - AdminNodeNetwork - CIDRAllocationStatus - CIDRRequestSpec - CellManagementNetworkSpec - FirewallNodeManagementNetworkSpec - HAMSDCISpec - HAMSSubnetGroupSpec - HSMManagementNetwork - HairpinBGPSession - InterconnectSessionSpec - StaticNetworkConfig - StaticRoute - StorageEncryptionConnectionSpec - StorageNetwork - StorageNodeNetwork - SubnetAllocationStatus - SubnetSpec
ImageSourceType
Jenis pokok: string
Sumber image OS mesin yang valid.
Muncul di: - MachineImageSpec
ImageURLSpec
Muncul di: - MachineImageSpec
Kolom | Deskripsi |
---|---|
url string |
URL menentukan lokasi image OS. |
format string |
Format disk image. Dapat berupa salah satu dari berikut ini: "raw", "qcow2". Jika tidak disetel, format disk akan diturunkan secara otomatis. |
checksum string |
Checksum sebenarnya atau URL ke file yang berisi checksum untuk gambar. |
checksumType string |
Algoritma Checksum jika "checksum" ditentukan. Saat ini hanya "sha256" dan "sha512" yang dikenali. Harus ditetapkan jika "checksum" ditentukan. |
InFlightConfig
InFlightConfig memberikan spesifikasi OSUpgrade serentak. TODO(pingsun): Dukungan untuk persentase.
Muncul di: - OSUpgradeSpec
Kolom | Deskripsi |
---|---|
maxConcurrentMachines integer |
Nilai minimum ini akan membatasi jumlah maksimum mesin yang menjalankan upgrade secara bersamaan. Mesin akan diupgrade secara bertahap. TODO(pingsun): Dukungan untuk nilai minimum persentase. |
InterconnectLink
InterconnectLink memodelkan link interkoneksi fisik ke NOC, Jaringan Pelanggan, atau DC lain di Agg Switch atau Mgmt Agg Switch.
Muncul di: - InterconnectLinkList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
InterconnectLink |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec InterconnectLinkSpec |
|
status InterconnectLinkStatus |
InterconnectLinkList
InterconnectLinkList merepresentasikan kumpulan objek InterconnectLink.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
InterconnectLinkList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items InterconnectLink |
InterconnectLinkSpec
InterconnectLinkSpec memberikan spesifikasi (yaitu, status yang diinginkan) link interconnect fisik.
Muncul di: - InterconnectLink
Kolom | Deskripsi |
---|---|
ports SwitchPortInterface |
Port fisik yang terhubung ke switch eksternal. Jika LACP dinonaktifkan, hanya boleh ada satu elemen; Jika LACP diaktifkan, harus ada lebih dari satu elemen. |
InterconnectSession
InterconnectSession memodelkan link virtual yang terkait dengan link Interconnect fisik (InterconnectLink) dan sesi BGP melalui link virtual. Alamat ini hanya digunakan untuk koneksi ke peer eksternal (di luar instance GDCH), yaitu tidak digunakan untuk koneksi dengan kedua ujung dalam instance GDCH.
Muncul di: - InterconnectSessionList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
InterconnectSession |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec InterconnectSessionSpec |
|
status InterconnectSessionStatus |
InterconnectSessionList
InterconnectSessionList merepresentasikan kumpulan objek InterconnectSession.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
InterconnectSessionList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items InterconnectSession |
InterconnectSessionSpec
InterconnectSessionSpec memberikan spesifikasi (yaitu, status yang diinginkan) InterconnectSession.
Muncul di: - InterconnectSession
Kolom | Deskripsi |
---|---|
interconnectLinkRef UniversalObjectReference |
InterconnectLinkRef merepresentasikan InterconnectLink yang terkait dengan objek ini. |
routePolicyRef UniversalObjectReference |
RoutePolicyRef mewakili RoutePolicy yang diterapkan ke objek ini. |
interconnectType InterconnectType |
Jenis interkoneksi yang diidentifikasi oleh peer jarak jauh. |
localIPSubnet IPSubnetString |
Alamat IP lokal dan panjang subnet di sisi GDCH. |
peerIP IPAddressString |
Alamat IP peer di sisi peer. |
localASN BGPAutonomousSystemNumber |
ASN lokal sesi BGP. Jika tidak disetel, ASN router akan digunakan. |
peerASN BGPAutonomousSystemNumber |
ASN peer sesi BGP. Jika tidak disetel, sesi BGP adalah sesi iBGP. |
mtu integer |
Nilai MTU untuk koneksi. Jika tidak disetel, 1500 akan digunakan. TODO(ruibin): Tambahkan webhook mutating untuk menetapkan nilai default. |
vlanID VLANID |
ID VLAN untuk InterconnectSession. Jika tidak disetel atau 1, koneksi tidak diberi tag. |
md5HashKey string |
Kunci Hash MD5 untuk autentikasi BGP. Jika tidak ada atau kosong, autentikasi BGP tidak diaktifkan. |
InterconnectSessionStatus
InterconnectSessionStatus memberikan status InterconnectSession.
Muncul di: - InterconnectSession
Kolom | Deskripsi |
---|---|
bgpStatus BgpSessionStatus |
Status sesi BGP. |
upTime Waktu |
Stempel waktu saat sesi BGP terakhir kali aktif. |
prefixCounter BGPPrefixCounters |
Penghitung BGP. |
InterconnectType
Jenis pokok: string
InterconnectType mewakili jenis interkoneksi.
Muncul di: - InterconnectSessionSpec
L2NetworkMode
Jenis pokok: string
Mode Jaringan L2 yang harus dikonfigurasi di antarmuka
Muncul di: - L2NetworkSpecList
L2NetworkSpecList
L2NetworkSpecList adalah daftar L2NetworkSpec
Muncul di: - ManagementSwitchSpec - SwitchCommonSpec
Kolom | Deskripsi |
---|---|
id integer |
ID VLAN jaringan L2. |
ipFamily IPFamily |
IPFamily menyediakan keluarga IP yang digunakan jaringan layer-2. |
ports SwitchPortIndexSet |
. Ports menjelaskan semua port switch fisik yang dimiliki oleh jaringan layer-2. Port tidak boleh menyertakan port switch fisik yang merupakan anggota saluran port yang ditentukan pengguna yang dimiliki oleh jaringan layer-2 ini. |
lacpGroups SwitchPortIndexList |
LACPGroups menyediakan grup LACP yang akan disiapkan di switch. Setiap grup berisi minimal satu port. Opsional. |
portChannelIndices SwitchPortIndexSet |
. PortChannelIndices menjelaskan semua channel port yang ditentukan pengguna yang dimiliki oleh jaringan layer-2. PortChannelSpec yang sesuai harus ada dalam spesifikasi switch untuk setiap indeks di PortChannelIndices. Perhatikan bahwa channel port ini bukan satu-satunya channel port yang dikonfigurasi di switch. Switch akan mengonfigurasi lebih banyak untuk penggunaan internal. |
ipv4Subnet SubnetSpec |
IPv4Subnet menjelaskan subnet IPv4 layer-3 di atas jaringan layer-2. |
ipv6Subnet SubnetSpec |
IPv6Subnet menjelaskan subnet IPv6 layer-3 di atas jaringan layer-2. |
l2Mode L2NetworkMode |
Mode antarmuka jaringan L2 |
L2NetworkSpecList
L2NetworkSpecList adalah daftar L2NetworkSpec
Muncul di: - ManagementSwitchSpec - SwitchCommonSpec
Kolom | Deskripsi |
---|---|
id integer |
ID VLAN jaringan L2. |
ipFamily IPFamily |
IPFamily menyediakan keluarga IP yang digunakan jaringan layer-2. |
ports SwitchPortIndexSet |
. Ports menjelaskan semua port switch fisik yang dimiliki oleh jaringan layer-2. Port tidak boleh menyertakan port switch fisik yang merupakan anggota saluran port yang ditentukan pengguna yang dimiliki oleh jaringan layer-2 ini. |
lacpGroups SwitchPortIndexList |
LACPGroups menyediakan grup LACP yang akan disiapkan di switch. Setiap grup berisi minimal satu port. Opsional. |
portChannelIndices SwitchPortIndexSet |
. PortChannelIndices menjelaskan semua channel port yang ditentukan pengguna yang dimiliki oleh jaringan layer-2. PortChannelSpec yang sesuai harus ada dalam spesifikasi switch untuk setiap indeks di PortChannelIndices. Perhatikan bahwa channel port ini bukan satu-satunya channel port yang dikonfigurasi di switch. Switch akan mengonfigurasi lebih banyak untuk penggunaan internal. |
ipv4Subnet SubnetSpec |
IPv4Subnet menjelaskan subnet IPv4 layer-3 di atas jaringan layer-2. |
ipv6Subnet SubnetSpec |
IPv6Subnet menjelaskan subnet IPv6 layer-3 di atas jaringan layer-2. |
l2Mode L2NetworkMode |
Mode antarmuka jaringan L2 |
MachineImageSpec
MachineImageSpec menjelaskan image OS untuk mesin.
Muncul di: - ServerSpec
Kolom | Deskripsi |
---|---|
source ImageSourceType |
ImageSource menjelaskan OS mana yang harus diinstal di komputer. |
urlSpec ImageURLSpec |
ImageSource menjelaskan kolom yang diperlukan untuk menyediakan mesin saat ImageSource adalah 'url'. Jika ImageSource adalah 'ramdisk' atau 'external', ImageURLSpec dapat menyimpan URL penyediaan target dalam cache. Jika ImageSource adalah 'url', ImageURLSpec tidak boleh kosong. |
sshPubKeyRefs SecretReference |
SSHPubKeyRefs menyimpan referensi ke rahasia yang berisi kunci publik yang akan diberi otorisasi dalam sistem yang disediakan. |
ManagementAggSwitch
ManagementAggSwitch mewakili pengalihan agregasi pengelolaan.
Muncul di: - ManagementAggSwitchList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
ManagementAggSwitch |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ManagementAggSwitchSpec |
|
status ManagementAggSwitchStatus |
ManagementAggSwitchList
ManagementAggSwitchList merepresentasikan kumpulan tombol agregasi pengelolaan.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
ManagementAggSwitchList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ManagementAggSwitch |
ManagementAggSwitchSpec
ManagementAggSwitchSpec memberikan spesifikasi switch agregasi pengelolaan.
Muncul di: - ManagementAggSwitch
Kolom | Deskripsi |
---|---|
hardware DeviceSystemSpec |
. |
managementIP IPAddressString |
ManagementIP menjelaskan alamat IP yang telah dikonfigurasi sebelumnya di switch agregasi pengelolaan yang dapat diakses sebelum spesifikasi lainnya dikonfigurasi. Misalnya, IP yang dikonfigurasi secara manual untuk port pengelolaannya atau beberapa bagian dari data plane-nya . |
switchCredentials SwitchCredentials |
SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch. |
ManagementAggSwitchStatus
ManagementAggSwitchStatus menjelaskan status pengalihan agregasi pengelolaan.
Muncul di: - ManagementAggSwitch
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status sakelar. Jenis kondisi: - Siap: Menunjukkan bahwa tombol siap digunakan |
switchStatus SwitchStatus |
ManagementSwitch
ManagementSwitch menampilkan konfigurasi satu tombol pengelolaan. Ada satu sakelar pengelolaan per rak GPC.
Muncul di: - ManagementSwitchList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
ManagementSwitch |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ManagementSwitchSpec |
|
status ManagementSwitchStatus |
ManagementSwitchList
ManagementSwitchList merepresentasikan kumpulan tombol pengelolaan.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
ManagementSwitchList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items ManagementSwitch |
ManagementSwitchSpec
ManagementSwitchSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari tombol pengelolaan.
Muncul di: - ManagementSwitch
Kolom | Deskripsi |
---|---|
hardware DeviceSystemSpec |
. |
managementIP IPAddressString |
ManagementIP menjelaskan alamat IP yang telah dikonfigurasi sebelumnya di switch pengelolaan yang dapat diakses sebelum spesifikasi lainnya. Misalnya, IP yang dikonfigurasi secara manual untuk port pengelolaannya. |
serverNetwork L2NetworkSpecList |
ServerNetwork menjelaskan segmen jaringan yang menghubungkan semua server bare metal dan (mungkin) switch TOR. TODO(neelp): Kolom ini akan dihentikan penggunaannya setelah SubnetClaims untuk jaringan mgmt tersedia |
switchCredentials SwitchCredentials |
SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch. |
ManagementSwitchStatus
ManagementSwitchStatus memberikan status tombol pengelolaan.
Muncul di: - ManagementSwitch
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status switch pengelolaan. Jenis kondisi: - Siap: Menunjukkan bahwa peralihan pengelolaan siap digunakan |
switchStatus SwitchStatus |
SwitchStatus berisi informasi mendetail terbaru yang diperoleh dari sakelar. |
NICPortSpec
NICPortSpec menentukan informasi port NIC. Hal ini memberikan cara untuk memetakan nama port fisik, yang digunakan oleh teknisi di lapangan, dengan nama antarmuka port dari OS, yang digunakan oleh aplikasi.
Muncul di: - BMCSpec - HSMDataNetwork - HSMManagementNetwork - ServerHardwareSpec
Kolom | Deskripsi |
---|---|
name string |
Name adalah nama port NIC (misalnya, "s1p1"). |
mac MACAddressString |
MAC menentukan alamat hardware port NIC. |
NTPServer
NTPServer adalah API yang menghadap klien untuk server NTP.
Muncul di: - NTPServerList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
NTPServer |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec NTPServerSpec |
|
status NTPServerStatus |
NTPServerList
NTPServerList merepresentasikan kumpulan objek NTPServer.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
NTPServerList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items NTPServer |
NTPServerSpec
NTPServerSpec memberikan spesifikasi (yaitu, status yang diinginkan) server NTP.
Muncul di: - NTPServer
Kolom | Deskripsi |
---|---|
ip IPAddressString |
Alamat IP Server NTP. Harus diberikan. |
dnsName DomainName |
Nama DNS server NTP. Jika disetel, alamat ini lebih disukai untuk digunakan sebagai alamat server NTP guna mengenkapsulasi perubahan IP. |
NTPServerStatus
NTPServerStatus memberikan status server NTP
Muncul di: - NTPServer
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Berisi pengamatan terbaru yang tersedia tentang status saat ini server NTP. |
NetworkCategory
Jenis pokok: string
NetworkCategory mengategorikan jaringan berdasarkan penggunaannya di sel GPC.
Muncul di: - AddressPoolClaimSpec - SubnetClaimSpec
NumberedIPGroupSpec
NumberedIPGroupSpec mewakili grup NumberedIPSpec.
Muncul di: - RoutedPortSpec
Kolom | Deskripsi |
---|---|
ipFamily IPFamily |
IPFamily menyediakan keluarga IP yang digunakan dalam grup IP bernomor. |
ipv4 NumberedIPSpec |
IPv4 menyediakan NumberedIPSpec IPv4 yang digunakan dalam grup. |
ipv6 NumberedIPSpec |
IPv6 menyediakan IPv6 NumberedIPSpec yang digunakan dalam grup. |
NumberedIPSpec
NumberedIPSpec menentukan alamat IP dan subnet tempat alamat IP tersebut berada.
Muncul di: - NumberedIPGroupSpec
OSArtifact
OSArtifact merepresentasikan konfigurasi untuk pengumpulan artefak OS (versi paket dan kernel, dll.) dan keaktualan data, dll.
Muncul di: - OSArtifactList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSArtifact |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec OSArtifactSpec |
OSArtifactList
OSArtifactList merepresentasikan kumpulan artefak OS.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSArtifactList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items OSArtifact |
OSArtifactSnapshot
OSArtifactSnapshot merepresentasikan snapshot artefak OS (versi paket, versi kernel, dll.)
Muncul di: - OSArtifactSnapshotList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSArtifactSnapshot |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec OSArtifactSnapshotSpec |
|
status OSArtifactSnapshotStatus |
OSArtifactSnapshotList
OSArtifactSnapshotList merepresentasikan kumpulan snapshot artefak OS.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSArtifactSnapshotList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items OSArtifactSnapshot |
OSArtifactSnapshotSpec
Muncul di: - OSArtifactSnapshot
Kolom | Deskripsi |
---|---|
machineRef LocalObjectReference |
Referensi ke CR Mesin. |
maxSnapshotStaleness string |
Kehabisan data maksimum yang diizinkan untuk snapshot artefak OS. String ini akan diuraikan menjadi time.Duration dengan https://golang.org/pkg/time/#ParseDuration Contoh: 30m, 1.5h. |
OSArtifactSnapshotStatus
OSArtifactSnapshotStatus adalah snapshot artefak OS yang dikumpulkan.
Muncul di: - OSArtifactSnapshot
Kolom | Deskripsi |
---|---|
package Array OSPackageSnapshot |
|
kernel OSKernelSnapshot |
Informasi kernel OS. |
lastUpdateTimestamp Waktu |
Stempel waktu saat snapshot terakhir diperbarui. |
OSArtifactSpec
OSArtifactSpec memberikan spesifikasi (yaitu, status yang diinginkan) artefak OS seperti keusangan data maksimum, dll.
Muncul di: - OSArtifact
Kolom | Deskripsi |
---|---|
maxSnapshotStaleness string |
Kehabisan data maksimum yang diizinkan untuk snapshot artefak OS. String ini akan diuraikan menjadi time.Duration dengan https://golang.org/pkg/time/#ParseDuration Contoh: 30m, 1.5h. |
OSKernelInfo
OSKernelInfo memberikan spesifikasi (yaitu, status yang diinginkan) kernel OS.
Muncul di: - OSUpgradeSpec
Kolom | Deskripsi |
---|---|
targetVersion string |
Versi kernel target OSUpgrade (misalnya, linux-image-5.4.0-60-generic). |
OSKernelSnapshot
OSKernelSnapshot adalah snapshot kernel OS.
Muncul di: - OSArtifactSnapshotStatus
Kolom | Deskripsi |
---|---|
version string |
Versi kernel OS, yaitu 5.7.17-1rodete5-amd64. |
OSPackageInfo
OSPackageInfo memberikan spesifikasi (yaitu, status yang diinginkan) paket OS.
Muncul di: - OSUpgradeSpec
Kolom | Deskripsi |
---|---|
packageName string |
Nama paket OS (misalnya, openssl). |
minVersion string |
Versi minimum yang diperlukan dari paket OS (misalnya, 1.1.1i-1). |
OSPackageSnapshot
OSPackageSnapshot adalah snapshot dari satu paket OS.
Muncul di: - OSArtifactSnapshotStatus
Kolom | Deskripsi |
---|---|
name string |
Nama paket, yaitu openssl. |
version string |
Versi paket, yaitu 1.1.1i-1. |
OSUpgrade
OSUpgrade merepresentasikan konfigurasi upgrade OS termasuk kernel dan daftar paket. Saat ini kami hanya mengizinkan satu OSUpgrade untuk dijalankan. Orang lain harus menunggu.
Muncul di: - OSUpgradeList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSUpgrade |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec OSUpgradeSpec |
|
status OSUpgradeStatus |
OSUpgradeList
OSUpgradeList merepresentasikan kumpulan OSUpgrade.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSUpgradeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items OSUpgrade |
OSUpgradeQueue
OSUpgradeQueue menyimpan referensi ke objek OSUpgrade yang harus diproses. Saat ini, kita hanya memiliki satu objek OSUpgradeQueue yang unik.
Muncul di: - OSUpgradeQueueList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSUpgradeQueue |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec OSUpgradeQueueSpec |
|
status OSUpgradeQueueStatus |
OSUpgradeQueueList
OSUpgradeQueueList merepresentasikan kumpulan OSUpgradeQueue.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
OSUpgradeQueueList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items OSUpgradeQueue |
OSUpgradeQueueStatus
OSUpgradeQueueStatus memberikan status OSUpgradeQueue.
Muncul di: - OSUpgradeQueue
Kolom | Deskripsi |
---|---|
osupgradeRef LocalObjectReference |
Referensi ke CRD OSUpgradeQueue. |
OSUpgradeSpec
OSUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) OSUpgrade.
Muncul di: - OSUpgrade
Kolom | Deskripsi |
---|---|
kernel OSKernelInfo |
Informasi kernel target OSUpgrade. |
packages OSPackageInfo |
Paket yang perlu diupgrade. Setiap OSPackageInfo akan menyertakan nama dan versi minimal paket. |
debianRepoImageRef string |
Referensi ke image OCI yang berisi satu atau beberapa paket debian dari rilis yang akan ditayangkan oleh Server Repo Debian. Gambar harus berisi paket yang ditentukan klien untuk diupgrade dalam Packages . Referensi harus menyertakan nama project, nama repositori, dan tag image, serta akan digunakan sebagai argumen saat mengonfigurasi deployment Debian Repo Server. |
inFlightConf InFlightConfig |
Nilai minimum konkurensi tugas upgrade yang berjalan di komputer. |
OSUpgradeStatus
OSUpgradeStatus memberikan status OSUpgrade.
Muncul di: - OSUpgrade
Kolom | Deskripsi |
---|---|
upgradeStatus UpgradeState |
UpgradeStatus menampilkan status upgrade OSUpgrade saat ini. Saat ini, kami hanya mengizinkan satu OSUpgrade yang sedang berjalan. Objek OSUpgrade lainnya harus menunggu. Jika statusnya pending , objek OSUpgrade akan diproses jika tidak ada OSUpgrade in-progress lainnya. Jika statusnya adalah in-progress , objek OSUpgrade sedang diproses. Objek OSUpgrade lainnya tidak dapat diproses secara bersamaan. Akan diubah menjadi finished setelah semua mesin selesai diupgrade untuk OSUpgrade ini. Jika statusnya adalah finished , objek OSUpgrade telah diproses. |
tasks Array UpgradeTask |
Tugas berisi daftar tugas upgrade yang berjalan di komputer. |
ObjectStorageProtocol
ObjectStorageProtocol merepresentasikan protokol yang digunakan untuk berkomunikasi dengan BackupRepository. Hanya "S3" ObjectStorageProtocolType yang didukung dalam versi saat ini.
Muncul di: - BackupRepository
Kolom | Deskripsi |
---|---|
type ObjectStorageProtocolType |
Jenis menentukan protokol penyedia penyimpanan objek yang disediakan. Nilai yang mungkin adalah "S3". Tidak dapat diubah. |
s3 S3Protocol |
Tepat satu dari berikut ini HARUS ditentukan, dan HARUS cocok dengan kolom 'Type' yang ditentukan. S3 menentukan protokol S3 yang digunakan untuk berkomunikasi dengan sistem penyimpanan objek. Tidak dapat diubah setelah ditetapkan. |
ObjectStorageProtocolType
Jenis pokok: string
ObjectStorageProtocolType menentukan protokol penyimpanan objek yang didukung. Nilai yang mungkin adalah "S3".
Muncul di: - ObjectStorageProtocol
OperationalStatus
Jenis pokok: string
OperationalStatus merepresentasikan status host.
Muncul di: - BareMetalHostStatus
OverlayNetworkType
Jenis pokok: string
OverlayNetworkType merepresentasikan jenis jaringan overlay.
Muncul di: - SubnetClaimSpec - VRF
PortBondSpec
PortBondSpec menentukan grup agregasi port NIC yang membentuk antarmuka logis untuk jenis traffic jaringan yang sama.
Muncul di: - ServerHardwareSpec
Kolom | Deskripsi |
---|---|
name string |
ID penggabungan port. Tidak boleh tumpang-tindih dengan port NIC fisik. |
nicPortNames Array DataplaneNICPortName |
NICPortNames menentukan port NIC yang terhubung ke switch peer vPC. |
networkBondModeType BmhNetworkBondModeType |
NetworkBondModeType menentukan jenis mode penggabungan jaringan. Kolom ini hanya boleh ditetapkan jika ada >=2 MAC. Lihat BmhNetworkBondModeType untuk semua jenis mode penggabungan yang didukung. Kolom ini bersifat opsional. |
PortChannelSpec
Muncul di: - TORSwitchInternalSpec
Kolom | Deskripsi |
---|---|
index SwitchPortIndexList |
Indeks saluran port. Harus antara 1 dan 99. |
members SwitchPortIndexList |
Anggota channel port. Tidak boleh kosong. Anggota harus memiliki atribut kompatibilitas yang sama, seperti kecepatan tautan. |
Penyedia
Jenis pokok: string
Penyedia menentukan jenis Penyedia yang digunakan untuk Server.
Muncul di: - ServerSpec
ProvisioningState
Jenis pokok: string
ProvisioningState menentukan status yang akan dilaporkan penyedia untuk host.
Muncul di: - BareMetalHostStatus
Rak
Rack mewakili rak. Objek ini adalah objek yang memiliki namespace dan akan dimasukkan ke namespace gpc-system secara default. Objek Rack akan dibuat oleh proses bootstrap GPC. Kami hanya akan menghapus objek Rack saat rak sepenuhnya dinonaktifkan.
Muncul di: - RackList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
Rack |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec RackSpec |
|
status RackStatus |
RackList
RackList merepresentasikan kumpulan rak.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
RackList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Rak |
RackSpec
RackSpec memberikan spesifikasi rak.
Muncul di: - Rak
Kolom | Deskripsi |
---|---|
displayName string |
DisplayName adalah nama tampilan rak (misalnya, HPE Enterprise Shock Rack). Tidak dapat diubah setelah dibuat. |
location string |
Lokasi adalah lokasi rak (misalnya, Silicon Valley). Tidak dapat diubah setelah dibuat. |
model string |
Model adalah model rak (misalnya, G2). Tidak dapat diubah setelah dibuat. |
serialNumber string |
SerialNumber adalah nomor seri rak (misalnya, P9K43A). Tidak dapat diubah setelah dibuat. |
size string |
Ukuran adalah ukuran rak (misalnya, 42U 800 mm x 1075 mm). Tidak dapat diubah setelah dibuat. |
vendor string |
Vendor adalah nama vendor rak (misalnya, Dell Inc.). Tidak dapat diubah setelah dibuat. |
RedfishSpec
RedfishSpec berisi informasi tentang antarmuka Redfish BMC.
Muncul di: - BMCSpec
Kolom | Deskripsi |
---|---|
systemPath string |
Jalur ke ID sistem di Redfish REST API. Lihat referensi metal3: https://github.com/metal3-io/baremetal-operator/blob/master/docs/api.md#bmc |
ReservationType
Jenis pokok: string
ReservationType mengidentifikasi perkiraan penggunaan rentang IP yang dicadangkan
Muncul di: - ReservedIPRange
ReservedIPRange
ReservedIPRange berisi informasi tentang rentang IP yang dicadangkan
Muncul di: - SubnetAllocationStatus - SubnetIPDetailSpec
Kolom | Deskripsi |
---|---|
ipRange IPRange |
|
type ReservationType |
RoutedPortSpec
RoutedPortSpec menjelaskan port yang di-routing (layer 3 murni) dari perangkat jaringan.
Muncul di: - AggSwitchInternalSpec - HAMSUplinkSpec - ManagementAggSwitchInternalSpec - SwitchCommonSpec - SwitchStatus
Kolom | Deskripsi |
---|---|
port SwitchPortInterface |
Port menjelaskan indeks port yang dirutekan. |
numberedIpGroup NumberedIPGroupSpec |
NumberedIP menyediakan grup alamat IP dan subnet yang ditetapkan untuk port yang dirutekan. Jika nil, harus menggunakan IP yang tidak bernomor. |
S3Protocol
S3Protocol menentukan konfigurasi bucket objek yang kompatibel dengan S3 agar komponen pemulihan cadangan dapat menulis cadangan ke/membaca cadangan dari bucket tersebut.
Muncul di: - ObjectStorageProtocol
Kolom | Deskripsi |
---|---|
bucket string |
Nama bucket S3 tempat artefak cadangan akan disimpan. Tidak dapat diubah. |
url string |
Endpoint menentukan URL server S3. Tidak dapat diubah. |
signatureVersion string |
SignatureVersion menentukan versi algoritma tanda tangan yang digunakan untuk membuat URL yang ditandatangani untuk mendownload/mengupload artefak cadangan. Versi yang mungkin adalah "1" dan "4". Defaultnya adalah "4" jika tidak ditetapkan, yang berfungsi dengan sebagian besar penyedia penyimpanan objek yang kompatibel dengan S3. Tidak dapat diubah setelah ditetapkan. |
region string |
Region AWS tempat bucket berada. Tidak dapat diubah setelah ditetapkan. |
Server
Server mewakili server fisik.
Muncul di: - ServerList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
Server |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec ServerSpec |
|
status ServerStatus |
ServerBMCCertificateStatus
Muncul di: - ServerStatus
Kolom | Deskripsi |
---|---|
state BMCCertificateState |
Status adalah status sertifikat BMC. Memiliki status terbatas. |
rotationStartTime Waktu |
RotationStartTime adalah waktu dimulainya rotasi sertifikat BMC sebelumnya. |
nextCSR array bilangan bulat |
NextCSR adalah permintaan penandatanganan sertifikat (CSR) yang dibuat oleh dan diambil dari BMC selama rotasi. Digunakan untuk membuat objek CertificateRequest. |
nextCertificateRequestRef LocalObjectReference |
NextCertificateRequestRef adalah referensi objek CertificateRequest yang dibuat selama rotasi. Status CertificateRequest berisi sertifikat BMC tepercaya. |
ca array bilangan bulat |
CA adalah certificate authority dari sertifikat BMC. CA dikhususkan untuk memvalidasi sertifikat BMC selama rotasi. Dalam skenario validasi sertifikat BMC lainnya, sertifikat Penerbit memvalidasi sertifikat BMC. CA juga dapat menunjukkan bahwa rotasi sertifikat BMC diperlukan saat sertifikat Penerbit yang menandatangani sertifikat BMC telah dirotasi. |
nextRenewalTime Waktu |
NextRenewalTime adalah waktu rotasi sertifikat BMC berikutnya. Secara default, durasinya adalah 2/3 dari durasi sertifikat X.509. Rotasi akan dijadwalkan di NextRenewalTime. |
ServerHardwareSpec
Muncul di: - ServerSpec
Kolom | Deskripsi |
---|---|
system DeviceSystemSpec |
Sistem menjelaskan ID hardware server bare metal, termasuk model, vendor, dan nomor seri. |
machineClassName string |
MachineClassName adalah nama objek MachineClass cakupan cluster (non-namespace), yang menjelaskan jenis hardware (misalnya o1-standard1-64-gdc-metal) server. |
managementNICPort NICPortSpec |
ManagementNICPort menentukan port NIC yang terhubung ke switch pengelolaan. |
dataplaneNICPorts NICPortSpec |
DataplaneNICPorts menentukan port NIC yang terhubung ke switch TOR. |
portBond PortBondSpec |
PortBond menjelaskan grup agregasi port NIC yang terhubung ke switch peer vPC untuk traffic dataplane. |
ServerList
ServerList merepresentasikan kumpulan server fisik.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
ServerList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Server |
ServerNetworkSpec
SeverNetworkSpec menentukan informasi jaringan server. Objek ini menyediakan link port NIC fisik, alamat IP, dan SubnetClaim yang ditentukan dalam jenis jaringan.
Muncul di: - ServerSpec
Kolom | Deskripsi |
---|---|
link string |
Nama port NIC (atau penggabungan port). |
ips IPAddressString |
Alamat IP statis untuk traffic management/dataplane server. Jika tidak ada, alamat IP harus ditetapkan secara dinamis. |
subnetClaimRef ObjectReference |
SubnetClaimRef merepresentasikan referensi ke SubnetClaim. Opsi ini hanya tersedia untuk jaringan dataplane. |
ServerSpec
ServerSpec menyediakan spesifikasi (yaitu, status yang diinginkan) server fisik.
Muncul di: - Server
Kolom | Deskripsi |
---|---|
serverHardware ServerHardwareSpec |
ServerHardware menjelaskan spesifikasi hardware server bare metal. Dapat dihilangkan di lingkungan tanpa hardware sebenarnya. |
managementNetwork ServerNetworkSpec |
ManagementNetwork menjelaskan jaringan pengelolaan server. |
dataplaneNetwork ServerNetworkSpec |
DataNetwork menjelaskan jaringan dataplane server. tidak boleh kosong. |
bmc BMCSpec |
BMC menentukan informasi BMC server. |
image MachineImageSpec |
Image menentukan image OS untuk server. |
fleetRef LocalObjectReference |
FleetRef menyimpan referensi Fleet yang ditetapkan di cluster admin root. Setelah ditetapkan ke fleet, server tidak boleh ditetapkan ke fleet lain hingga dinonaktifkan dari fleet pemilik. Di sini, kita mengasumsikan bahwa Fleet dan Server berada di namespace yang sama(yaitu, gpc-system). |
nodePoolClaimRef UniversalObjectReference |
NodePoolClaimRef menyimpan referensi NodePoolClaim yang mengklaim mesin server ini. Klaim dapat diminta dari cluster admin root atau fleet. Perhatikan bahwa objek Server akan dibuat di dalam cluster admin root, sehingga objek klaim node pool yang dirujuk ini mungkin merupakan objek jarak jauh di cluster yang berbeda. Gabungan referensi klaim dan armada dapat mengidentifikasi objek klaim node pool yang dirujuk secara unik di seluruh sistem GPC. Hal ini mengakomodasi arsitektur multi-tenancy GPC yang mengelola resource infrastruktur cluster root. |
reimageRequired boolean |
ReimageRequired menunjukkan bahwa mesin server ini perlu di-reimage. Umumnya diperlukan saat mesin dihentikan penggunaannya dari cluster dan dikembalikan ke kumpulan armada. Proses pengubahan image akan membatalkan penyediaan server terlebih dahulu dan menyediakan lagi dengan image OS yang diperlukan. Data disk akan dihapus dan mesin akan siap digunakan kembali. |
rootDevice string |
RootDevice menjelaskan nama perangkat Linux untuk menginstal OS. Jika tidak ditentukan, akan mengasumsikan '/dev/sda' |
provider Penyedia |
Penyedia menjelaskan jenis Penyedia yang digunakan untuk Server. Jika tidak ditentukan, defaultnya adalah 'metal3'. |
encryptDisk boolean |
EncryptDisk menunjukkan apakah server harus dikonfigurasi untuk enkripsi disk dengan cluster HSM dalam rak. |
ServerStatus
ServerStatus memberikan status server fisik.
Muncul di: - Server
Kolom | Deskripsi |
---|---|
bareMetalHost LocalObjectReference |
BareMetalHost menyimpan referensi ke objek BareMetalHost metal3 yang dibuat untuk server. Objek BareMetalHost metal3 akan memiliki referensi pemilik yang ditetapkan ke objek Server untuk tujuan pengumpulan sampah. |
networkConditions Array Condition |
NetworkConditions berisi pengamatan terbaru tentang kondisi semua switch dalam armada server. Jika rekonsiliasi switch gagal sebagian, kondisi akan ditandai sebagai gagal. Contoh kondisi adalah jenis ReadyCondition dengan alasan "SpecsConflict". |
provisionReady boolean |
Menunjukkan apakah server berhasil disediakan dan siap digunakan. |
conditions Array Condition |
ProvisionConditions berisi pengamatan terbaru tentang status penyediaan. |
timeSyncStatus ServerTimeSyncStatus |
Status sinkronisasi waktu server. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
bareMetalHostStatus BareMetalHostStatus |
Status host bare metal yang dikelola oleh Server. |
bmcCertificateStatus ServerBMCCertificateStatus |
Status sertifikat BMC. Jika nilainya adalah nol, pengontrol akan memperbaruinya ke nilai default. |
ServerTimeSyncStatus
ServerTimeSyncStatus berisi status sinkronisasi waktu dari berbagai klien sinkronisasi waktu server.
Muncul di: - ServerStatus
Kolom | Deskripsi |
---|---|
os TimeSyncClientStatus |
Status klien sinkronisasi waktu yang berjalan di OS server. |
bmc TimeSyncClientStatus |
Status klien sinkronisasi waktu BMC. |
SubnetAllocationStatus
Muncul di: - SubnetClaimStatus
Kolom | Deskripsi |
---|---|
cidrBlock IPSubnetString |
Blok CIDR yang dialokasikan untuk subnet. Blok CIDR mewakili semua alamat IP dalam jaringan berbasis prefiks (misalnya, 192.168.10.32/27) |
gateway IPAddressString |
Alamat IP gateway default untuk subnet, yang merupakan IP pertama dalam blok CIDR. |
reservedIpRanges ReservedIPRange |
Rentang IP statis yang dicadangkan untuk switch. IP gateway juga disertakan. |
availableIPRanges IPRange |
Rentang IP yang masih tersedia untuk alokasi |
SubnetClaim
SubnetClaim mewakili permintaan dan hasil alokasi subnet.
Muncul di: - SubnetClaimList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
SubnetClaim |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec SubnetClaimSpec |
|
status SubnetClaimStatus |
SubnetClaimList
SubnetClaimList merepresentasikan kumpulan SubnetClaim.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
SubnetClaimList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items SubnetClaim |
SubnetClaimSpec
SubnetClaimSpec memberikan spesifikasi (yaitu, status yang diinginkan) subnet.
Muncul di: - SubnetClaim
Kolom | Deskripsi |
---|---|
category NetworkCategory |
Kategori subnet, yang akan ditentukan dalam dua dimensi: internal atau eksternal, overlay atau underlay. Rute subnet eksternal akan diiklankan ke jaringan pelanggan. Kolom ini tidak dapat diubah. |
overlayNetwork OverlayNetworkType |
OverlayNetwork menyediakan jaringan overlay tempat SubnetClaim berada. |
cidrClaimName string |
Nama CIDRClaim yang berisi informasi CIDR SubnetClaim ini. CIDRClaim harus berada di namespace yang sama dengan SubnetClaim. Tidak digunakan sekarang. |
ipv4Spec SubnetIPDetailSpec |
|
ipv6Spec SubnetIPDetailSpec |
Persyaratan CIDR dan IP untuk Subnet IPv6. Wajib diisi jika IPFamily adalah IPv6 atau DualStack |
SubnetClaimStatus
SubnetClaimStatus mewakili hasil yang dialokasikan dari klaim subnet.
Muncul di: - SubnetClaim
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status SubnetClaim. Jenis kondisi: - Siap: Menunjukkan bahwa SubnetClaim siap digunakan |
vlanID VLANID |
VLAN yang dialokasikan untuk subnet yang sesuai |
ipv4SubnetStatus SubnetAllocationStatus |
Informasi subnet IPv4 yang dialokasikan. Wajib diisi jika IPFamily adalah IPv4 atau DualStack. |
ipv6SubnetStatus SubnetAllocationStatus |
Informasi subnet IPv6 yang dialokasikan. Diperlukan jika IPFamily adalah IPv6 atau DualStack. |
SubnetIPDetailSpec
SubnetIPDetailSpec berisi detail tentang spesifikasi terkait IP subnet.
Muncul di: - SubnetClaimSpec
Kolom | Deskripsi |
---|---|
staticReservedIpRanges Array ReservedIPRange |
Opsional. Rentang IP khusus yang dicadangkan yang diminta pengguna. Jika rentang IP yang dipesan yang diminta tidak berada di dalam StaticCIDRBlock, rekonsiliasi akan gagal. |
SubnetSpec
SubnetSpec menjelaskan properti layer-3 jaringan.
Muncul di: - L2NetworkSpecList
Kolom | Deskripsi |
---|---|
subnet IPSubnetString |
Subnet menjelaskan blok CIDR segmen jaringan. |
gateway IPAddressString |
Gateway menentukan IP gateway segmen jaringan. Jika subnet p2p, kolom ini berisi alamat IP peer lainnya. |
SwitchACL
SwitchACL menampilkan daftar aturan yang menentukan akses jaringan ke switch.
Muncul di: - SwitchACLList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
SwitchACL |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec SwitchACLSpec |
|
status SwitchACLStatus |
SwitchACLActionType
Jenis pokok: string
SwitchACLActionType mewakili tindakan yang akan diambil saat aturan diterapkan.
Muncul di: - SwitchACLRule
SwitchACLConnOptionType
Jenis pokok: string
SwitchACLConnOptionType merepresentasikan jenis opsi koneksi yang akan diterapkan untuk aturan SwitchACL
Muncul di: - SwitchACLRule
SwitchACLDirectionType
Jenis pokok: string
SwitchACLDirectionType menunjukkan arah penerapan SwitchACL
Muncul di: - SwitchACLSpec
SwitchACLHost
SwitchACLHost merepresentasikan host yang akan digunakan dalam aturan SwitchACL. Hanya satu kolom yang harus ditentukan. Error akan ditampilkan jika kurang dari atau lebih dari satu kolom ditentukan.
Muncul di: - SwitchACLRule
Kolom | Deskripsi |
---|---|
hostType HostType |
HostType menjelaskan host sebagai jenis host yang telah ditentukan sebelumnya |
hostRef ObjectReference |
HostRef menjelaskan host berdasarkan nama |
hostAddr IPAddressString |
HostAddr menjelaskan host sebagai string alamat IP |
SwitchACLList
SwitchACLList mewakili daftar SwitchACL.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
SwitchACLList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items SwitchACL |
SwitchACLPortType
Jenis pokok: integer
SwitchACLPortType merepresentasikan nomor port yang akan digunakan dalam aturan SwitchACL.
Muncul di: - SwitchACLRule
SwitchACLProtoType
Jenis pokok: string
SwitchACLProtoType merepresentasikan jenis proto untuk aturan SwitchACL
Muncul di: - SwitchACLRule
SwitchACLRule
SwitchACLRule merepresentasikan aturan di SwitchACL
Muncul di: - SwitchACLSpec
Kolom | Deskripsi |
---|---|
comment string |
Komentar menjelaskan aturan SwitchACL. |
action SwitchACLActionType |
Tindakan menjelaskan tindakan yang akan diambil jika aturan diterapkan. |
proto SwitchACLProtoType |
Proto menjelaskan protokol yang menjadi target aturan ini |
src SwitchACLHost |
Src menjelaskan sumber traffic |
srcPort SwitchACLPortType |
SrcPort menjelaskan porta sumber untuk traffic. |
dst SwitchACLHost |
Dst menjelaskan tujuan traffic. |
dstPort SwitchACLPortType |
DstPort menjelaskan port tujuan untuk traffic. |
connOption SwitchACLConnOptionType |
ConnOption menjelaskan opsi koneksi |
log boolean |
Log menjelaskan apakah akan mencatat log saat aturan dijalankan. |
verbatim string |
Verbatim menjelaskan teks yang diapit dalam tanda kutip yang harus dirender ke dalam aturan akhir tanpa interpretasi atau modifikasi. |
SwitchACLSpec
SwitchACLSpec merepresentasikan Spesifikasi aturan beserta switch terkaitnya dalam objek SwitchACL.
Muncul di: - SwitchACL
Kolom | Deskripsi |
---|---|
switchAclType SwitchACLType | SwitchACLType menjelaskan cara SwitchACL diterapkan |
switchRefs ObjectReference | SwitchRefs menjelaskan daftar switch yang akan menerapkan SwitchACL |
arah SwitchACLDirectionType | Direction menjelaskan arah penerapan SwitchACL |
array SwitchACLRule | Rules menjelaskan daftar aturan SwitchACL. Urutan daftar menetapkan urutan prioritas aturan(aturan pertama adalah yang tertinggi). Semua aturan akan otomatis diberi nomor urut yang akan dipisahkan oleh 10. Hal ini memungkinkan aturan ditambahkan di antara secara manual jika diperlukan. |
SwitchACLStatus
SwitchACLStatus merepresentasikan status SwitchACL setelah rekonsiliasi.
Muncul di: - SwitchACL
Kolom | Deskripsi |
---|---|
hostTypeToAddressStatus Array HostTypeToAddressStatus |
HostTypeToAddressStatus menjelaskan daftar alamat yang dipetakan untuk setiap HostType |
generatedConfig string |
GeneratedConfig menjelaskan konfigurasi SwitchACL yang Dibuat |
SwitchACLType
Jenis pokok: string
SwitchACLType mewakili kasus penggunaan yang menerapkan SwitchACL.
Muncul di: - SwitchACLSpec
SwitchCredentials
SwitchCredentials berisi kredensial admin, hanya baca, dan breakglass dari switch.
Muncul di: - AggSwitchSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - TORSwitchSpec
Kolom | Deskripsi |
---|---|
admin SecretReference |
Resource secret yang sesuai dengan akun admin. |
readOnly SecretReference |
Resource secret yang sesuai dengan akun hanya baca. |
breakglass SecretReference |
Resource rahasia yang sesuai dengan akun breakglass. |
SwitchPort
SwitchPort mewakili properti port switch.
Muncul di: - SwitchStatus
Kolom | Deskripsi |
---|---|
index SwitchPortIndexList |
Port dengan jenis yang berbeda dapat memiliki indeks yang sama. |
speed integer |
Kecepatan port switch dalam Mbps. 0 berarti informasi kecepatan tidak tersedia. |
SwitchPortIndexList
Jenis pokok: integer
SwitchPortIndexList mewakili daftar indeks port switch.
Muncul di: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - L2NetworkSpecList - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet
SwitchPortIndexList
Jenis pokok: integer
SwitchPortIndexList mewakili daftar indeks port switch.
Muncul di: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - L2NetworkSpecList - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet
SwitchPortIndexRange
SwitchPortIndexRange mewakili rentang port switch.
Muncul di: - SwitchPortIndexSet
Kolom | Deskripsi |
---|---|
lower SwitchPortIndexList |
Indeks port batas bawah inklusif. |
upper SwitchPortIndexList |
Indeks port batas atas eksklusif. |
SwitchPortIndexSet
SwitchPortIndexSet merepresentasikan sekumpulan indeks port switch.
Muncul di: - L2NetworkSpecList
Kolom | Deskripsi |
---|---|
ranges Array SwitchPortIndexRange |
|
list SwitchPortIndexList |
SwitchPortInterface
SwitchPortInterface merepresentasikan port fisik berdasarkan ID subset-nya
Muncul di: - FirewallHairpinLinkSpec - HairpinLink - InterconnectLinkSpec - RoutedPortSpec
Kolom | Deskripsi |
---|---|
slot integer |
SlotID mewakili ID slot switch yang terhubung. Jika tidak ada nilai yang diberikan, nilai defaultnya adalah 1 |
port integer |
Indeks port switch di ID slot dan sasis yang diberikan |
subInterface integer |
Sub-antarmuka port switch. Kolom ini sama eksklusifnya dengan SplitInterface dan hanya 12 bit pertama yang digunakan. Jika tidak ada nilai yang diberikan, nilai defaultnya adalah 0 |
splitInterface integer |
Sub-antarmuka port switch. Kolom ini sama eksklusifnya dengan SubInterface dan hanya 12 bit pertama yang digunakan. Jika tidak ada nilai yang diberikan, nilai defaultnya adalah 0 |
SwitchStaticConfig
SwitchStaticConfig mewakili konfigurasi statis pada satu switch.
Muncul di: - SwitchStaticConfigList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
SwitchStaticConfig |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec SwitchStaticConfigSpec |
|
status SwitchStaticConfigStatus |
SwitchStaticConfigList
SwitchStaticConfigList merepresentasikan kumpulan konfigurasi statis switch.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
SwitchStaticConfigList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items SwitchStaticConfig |
SwitchStaticConfigSpec
SwitchStaticConfigSpec memberikan spesifikasi konfigurasi statis switch.
Muncul di: - SwitchStaticConfig
Kolom | Deskripsi |
---|---|
config string |
Isi konfigurasi statis. |
SwitchStatus
SwitchStatus memberikan status yang berlaku untuk semua jenis tombol.
Muncul di: - AggSwitchStatus - ManagementAggSwitchStatus - ManagementSwitchStatus - TORSwitchStatus
Kolom | Deskripsi |
---|---|
modelNumber string |
Nomor model switch, misalnya N9K-C93108TC-FX. |
osVersion string |
Versi OS switch, misalnya NXOS 9.3(3). |
lastUpdateTimestamp Waktu |
Stempel waktu update konfigurasi terakhir yang berjalan. |
managementPorts Array SwitchPort |
Port pengelolaan di switch. |
frontPorts Array SwitchPort |
Port depan di switch. |
uplinks RoutedPortSpec |
Uplink switch. |
alerts Pemberitahuan |
Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan. |
TORSwitch
TORSwitch merepresentasikan switch TOR di jaringan data.
Muncul di: - TORSwitchList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
TORSwitch |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec TORSwitchSpec |
|
status TORSwitchStatus |
TORSwitchList
TORSwitchList merepresentasikan kumpulan switch TOR.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
TORSwitchList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items TORSwitch |
TORSwitchSpec
TORSwitchSpec memberikan spesifikasi switch TOR.
Muncul di: - TORSwitch
Kolom | Deskripsi |
---|---|
hardware DeviceSystemSpec |
|
managementIP IPAddressString |
ManagementIP menjelaskan alamat IP yang ditetapkan untuk port pengelolaan switch TOR. Harus dapat diakses sebelum spesifikasi lainnya dikonfigurasi. |
switchCredentials SwitchCredentials |
SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch. |
TORSwitchStatus
Muncul di: - TORSwitch
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi berisi informasi tentang status tombol TOR. Jenis kondisi: - Siap: Menunjukkan bahwa switch TOR siap digunakan |
switchStatus SwitchStatus |
TimeSyncClientStatus
TimeSyncClientStatus menjelaskan status klien sinkronisasi waktu.
Muncul di: - ServerTimeSyncStatus
Kolom | Deskripsi |
---|---|
serverAddresses Array HostAddress |
Alamat server sinkronisasi waktu yang digunakan klien untuk menyinkronkan waktu. |
conditions Array Condition |
Pengamatan terbaru tentang sinkronisasi waktu klien. |
TransferApplianceRequest
TransferApplianceRequest menunjukkan permintaan untuk Transfer Appliance.
Muncul di: - TransferApplianceRequestList
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
TransferApplianceRequest |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec TransferApplianceRequestSpec |
|
status TransferApplianceRequestStatus |
TransferApplianceRequestList
TransferApplianceRequestList merepresentasikan kumpulan TransferApplianceRequest.
Kolom | Deskripsi |
---|---|
apiVersion string |
system.private.gdc.goog/v1alpha1 |
kind string |
TransferApplianceRequestList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items TransferApplianceRequest |
TransferApplianceRequestSpec
TransferApplianceRequestSpec memberikan spesifikasi permintaan transfer appliance.
Muncul di: - TransferApplianceRequest
Kolom | Deskripsi |
---|---|
contact string |
Kontak adalah alamat email kontak. |
amountInTB integer |
AmountInTB adalah jumlah data yang akan dipindahkan dalam TB. |
domain string |
Domain adalah nama domain bisnis. |
fromLocation string |
FromLocation adalah lokalitas data saat ini yang akan dipindahkan. |
account string |
Account adalah Akun Google yang meminta perangkat transfer. |
username string |
Username adalah nama pengguna yang memulai permintaan. |
projectID string |
ProjectID adalah project ID pengguna. |
projectNumber string |
ProjectNumber adalah nomor project pengguna. |
TransferApplianceRequestState
Jenis pokok: string
Muncul di: - TransferApplianceRequestStatus
TransferApplianceRequestStatus
TransferApplianceRequestStatus menunjukkan status permintaan transfer appliance saat ini.
Muncul di: - TransferApplianceRequest
Kolom | Deskripsi |
---|---|
state TransferApplianceRequestState |
|
reason string |
UpgradeState
Jenis pokok: string
Status upgrade objek OSUpgrade atau tugas upgrade yang berjalan di mesin.
Muncul di: - OSUpgradeStatus - UpgradeTask
UpgradeTask
UpgradeTask mencakup informasi tugas upgrade OSArtifactSnapshot.
Muncul di: - OSUpgradeStatus
Kolom | Deskripsi |
---|---|
snapshotRef LocalObjectReference |
Referensi ke OSArtifactSnapshot. |
taskStatus UpgradeState |
TaskStatus menampilkan status tugas upgrade di OSArtifactSnapshot. |
jobRef LocalObjectReference |
Referensi ke tugas yang menjalankan upgrade. |
VLANID
Jenis pokok: integer
VLANID mewakili ID VLAN tertentu.
Muncul di: - FirewallHairpinLinkSpec - HairpinBGPSession - InterconnectSessionSpec - StaticNetworkConfig - SubnetClaimStatus
upgrade.private.gdc.goog/v1alpha1
ClusterUpgradeStatus
ClusterUpgradeStatus berisi status upgrade yang diamati untuk komponen dalam cluster, misalnya upgrade OS dan firmware server untuk node cluster, upgrade cluster Anthos Bare Metal, dll.
Muncul di: - OrganizationUpgradeStatus
Kolom | Deskripsi |
---|---|
anthosBareMetal UpgradeStepStatus |
AnthosBareMetal merepresentasikan status upgrade cluster Anthos bare metal yang diamati. |
addOn UpgradeStepStatus |
AddOn mewakili status upgrade AddOn yang diamati. |
IDPSApplianceReference
IDPSApplianceReference mereferensikan resource FirewallNode.
Muncul di: - IDPSSignatureUpdateSpec
Kolom | Deskripsi |
---|---|
namespace string |
Namespace adalah namespace FirewallNode. Wajib |
name string |
Name adalah nama FirewallNode. Wajib |
IDPSSignatureUpdate
IDPSSignatureUpdate menentukan upgrade untuk tanda tangan IDPS di appliance PANW. Maksimal satu IDPSSignatureUpdate harus berjalan per appliance PANW.
Muncul di: - IDPSSignatureUpdateList
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
IDPSSignatureUpdate |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec IDPSSignatureUpdateSpec |
|
status IDPSSignatureUpdateStatus |
IDPSSignatureUpdateList
IDPSSignatureUpdateList merepresentasikan kumpulan IDPSSignatureUpdates.
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
IDPSSignatureUpdateList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items IDPSSignatureUpdate |
IDPSSignatureUpdateSpec
IDPSSignatureUpdateSpec menentukan status yang diinginkan dari IDPSSignatureUpdate.
Muncul di: - IDPSSignatureUpdate
Kolom | Deskripsi |
---|---|
idpsAppliance IDPSApplianceReference |
|
antivirusVersion string |
|
appAndThreatVersion string |
IDPSSignatureUpdateStatus
IDPSSignatureUpdateStatus menentukan status yang diamati dari IDPSSignatureUpdate.
Muncul di: - IDPSSignatureUpdate
Kolom | Deskripsi |
---|---|
currentAntivirusVersion string |
|
currentAppAndThreatVersion string |
|
currentJob LocalObjectReference |
|
updateState UpdateState |
InFlightConfig
InFlightConfig memberikan spesifikasi NodeUpgrade serentak.
Muncul di: - NodeUpgradeSpec
Kolom | Deskripsi |
---|---|
MaxConcurrentNodes integer |
Nilai minimum ini akan membatasi jumlah maksimum node yang menjalankan upgrade secara bersamaan. |
NodeUpgrade
NodeUpgrade merepresentasikan konfigurasi upgrade yang diperlukan pada daftar node.
Muncul di: - NodeUpgradeList
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
NodeUpgrade |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec NodeUpgradeSpec |
|
status NodeUpgradeStatus |
NodeUpgradeList
NodeUpgradeList merepresentasikan kumpulan NodeUpgrade.
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
NodeUpgradeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items NodeUpgrade |
NodeUpgradeSpec
NodeUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) NodeUpgrade.
Muncul di: - NodeUpgrade
Kolom | Deskripsi |
---|---|
nodeType MachineType |
NodeType adalah jenis node yang akan diupgrade. |
nodePoolClaimRef UniversalObjectReference |
NodePoolClaimRef menyimpan referensi NodePoolClaim yang mengklaim node. Klaim dapat diminta dari cluster admin root atau org. Semua node yang dirujuk oleh NodePoolClaim akan diupgrade dengan spesifikasi objek NodeUpgrade. |
software SoftwareSpec |
Spesifikasi untuk mengupgrade software node. |
firmware FirmwareSpec |
Spesifikasi untuk mengupgrade firmware node. |
inFlightConf InFlightConfig |
Konfigurasi dalam proses, termasuk kontrol serentak pada tugas upgrade node. |
NodeUpgradeStatus
NodeUpgradeStatus memberikan status NodeUpgrade.
Muncul di: - NodeUpgrade
Kolom | Deskripsi |
---|---|
upgradeStatus UpgradeState |
UpgradeStatus menampilkan status upgrade NodeUpgrade saat ini. Jika statusnya pending , objek NodeUpgrade akan diproses. Jika statusnya adalah in-progress , objek NodeUpgrade sedang diproses. Jika statusnya adalah finished , objek NodeUpgrade telah diproses dan semua node telah menyelesaikan upgrade. |
tasks Array NodeUpgradeTask |
Tasks berisi daftar tugas untuk upgrade di setiap node. |
NodeUpgradeTask
NodeUpgradeTask mencakup informasi tugas NodeUpgrade.
Muncul di: - NodeUpgradeStatus
Kolom | Deskripsi |
---|---|
name string |
Nama satu tugas upgrade node. |
taskStatus UpgradeState |
TaskStatus menampilkan status tugas upgrade di node. |
OSImageInfo
OSImageInfo memberikan spesifikasi OS image yang akan diupgrade.
Muncul di: - SoftwareSpec
Kolom | Deskripsi |
---|---|
name string |
Name memberikan nama image OS. |
version string |
Versi memberikan versi image OS. |
OrganizationUpgrade
OrganizationUpgrade merepresentasikan konfigurasi upgrade organisasi, seperti versi saat ini dan target serta jangka waktu yang diinginkan untuk menerapkan upgrade.
Muncul di: - OrganizationUpgradeList
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
OrganizationUpgrade |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec OrganizationUpgradeSpec |
|
status OrganizationUpgradeStatus |
OrganizationUpgradeList
OrganizationUpgradeList merepresentasikan kumpulan OrganizationUpgrade.
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
OrganizationUpgradeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items OrganizationUpgrade |
OrganizationUpgradeSpec
OrganizationUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) OrganizationUpgrade.
Muncul di: - OrganizationUpgrade
Kolom | Deskripsi |
---|---|
organizationRef LocalObjectReference |
OrganizationRef berisi referensi ke objek Organization, yang menjadi tujuan upgrade. |
currentVersion string |
CurrentVersion memiliki versi organisasi saat ini. Kolom tidak dapat diubah. |
targetVersion string |
TargetVersion memiliki versi target update. Kolom tidak dapat diubah. |
timeWindow TimeWindow |
TimeWindow berisi periode waktu yang diinginkan untuk menerapkan upgrade. Upgrade dianggap sudah tidak berlaku setelah melewati waktu berakhir. |
skipPreflightCheck boolean |
SkipPreflightCheck memberikan opsi bagi operator infrastruktur untuk memutuskan apakah mereka ingin melewati semua pemeriksaan pra-upgrade untuk upgrade organisasi. |
OrganizationUpgradeStatus
OrganizationUpgradeStatus memberikan status yang diamati dari OrganizationUpgrade.
Muncul di: - OrganizationUpgrade
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi menunjukkan pengamatan status upgrade saat ini. Jenis kondisi yang diketahui: Berhasil, AddOnManager, AddOnTemplateConfig. |
startTime Waktu |
StartTime menunjukkan waktu yang diamati saat upgrade saat ini mulai melakukan perubahan, yaitu setelah pemeriksaan pra-peluncuran berhasil diselesaikan. |
preflightCheck UpgradeStepStatus |
PreflightCheck menunjukkan pengamatan status pemeriksaan awal saat ini. Opsional. Kolom Kondisi memberikan kondisi pemeriksaan pra-penerbangan saat ini. Jenis kondisi yang diketahui: Berhasil. Kolom StartTime memberikan waktu mulai pemeriksaan pra-penerbangan saat ini. Status ini akan diperbarui jika salah satu kondisi berikut terpenuhi: - add-on pemeriksaan pra-penerbangan akan di-deploy. - tugas pemeriksaan pra-cetak akan dimulai atau dimulai ulang. |
adminCluster ClusterUpgradeStatus |
AdminCluster berisi status upgrade yang diamati untuk komponen cluster admin. |
systemCluster ClusterUpgradeStatus |
SystemCluster berisi status upgrade yang diamati untuk komponen cluster sistem. |
SoftwareSpec
SoftwareSpec memberikan spesifikasi untuk software yang memerlukan upgrade pada node.
Muncul di: - NodeUpgradeSpec
Kolom | Deskripsi |
---|---|
osImage OSImageInfo |
OSImage menampilkan informasi image OS yang akan diupgrade. |
StorageUpgradeMode
Jenis pokok: string
Muncul di: - StorageUpgradeRequestSpec
StorageUpgradeRequest
StorageUpgradeRequest menentukan permintaan upgrade yang menargetkan versi OS perangkat penyimpanan. Untuk saat ini, hanya NetApp ONTAP dan StorageGrid yang didukung.
Muncul di: - StorageUpgradeRequestList
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
StorageUpgradeRequest |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec StorageUpgradeRequestSpec |
|
status StorageUpgradeRequestStatus |
StorageUpgradeRequestList
StorageUpgradeRequestList merepresentasikan kumpulan StorageUpgradeRequest.
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
StorageUpgradeRequestList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items StorageUpgradeRequest |
StorageUpgradeRequestSpec
Muncul di: - StorageUpgradeRequest
Kolom | Deskripsi |
---|---|
storageUpgradeMode StorageUpgradeMode |
StorageUpgradeMode menentukan jenis upgrade. Jenis yang tersedia adalah: Manual, Otomatis - "Manual" adalah mode upgrade di mana StorageUpgradeController hanya memeriksa versi sistem Storage dan kelengkapan upgrade, tetapi tidak menjalankan pemeriksaan sebelum peluncuran atau perintah upgrade yang sebenarnya. Tindakan ini ditujukan agar orang/pengontrol eksternal melakukan upgrade sistem. Hal ini dapat dilakukan secara manual oleh IO atau secara otomatis oleh pengontrol yang berbeda. - "Otomatis" adalah mode upgrade di mana StorageUpgradeController mengatur seluruh proses upgrade. |
storageSystemRef ObjectReference |
StorageSystemRef menentukan sistem penyimpanan yang akan diupgrade. Target yang tersedia adalah: StorageCluster, ObjectStorageSite. Jenis API yang Tersedia: Jika sistem penyimpanan adalah ONTAP: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster Jika sistem penyimpanan adalah StorageGrid: - Grup: storagegrid.netapp.storage.private.gdc.goog - Jenis: ObjectStorageSite |
imageURL string |
ImageURL menentukan endpoint yang mengarah ke objek image OS yang dapat didownload oleh sistem penyimpanan. Kolom ini bersifat opsional. Jika tidak disetel, sistem penyimpanan akan mencoba menemukan image penyimpanan secara otomatis dari Artifact Registry. - ONTAP: HTTPS - StorageGrid: TODO |
targetVersion string |
TargetVersion menentukan versi yang diinginkan agar sistem penyimpanan diupgrade. |
StorageUpgradeRequestStatus
StorageUpgradeRequestStatus menentukan status StorageUpgradeRequest saat ini.
Muncul di: - StorageUpgradeRequest
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade. Kolom ini akan berisi jenis kondisi berikut: - AllComplete - Qualified - ImageFetchComplete - PreflightCheckComplete - UpgradeStarted - UpgradeComplete - PostflightCheckComplete Hanya jika semua kondisi lainnya selesai, status "AllComplete" akan ditetapkan ke benar (true). |
UpdateState
Jenis pokok: string
Status update objek IDPSSignatureUpdate.
Muncul di: - IDPSSignatureUpdateStatus
UpgradeState
Jenis pokok: string
Status upgrade objek NodeUpgrade atau tugas upgrade yang berjalan di node.
Muncul di: - NodeUpgradeStatus - NodeUpgradeTask
UpgradeStepStatus
UpgradeStepStatus menunjukkan status saat ini dari langkah upgrade.
Muncul di: - ClusterUpgradeStatus - OrganizationUpgradeStatus - UserClusterUpgradeStatus
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi menunjukkan status langkah upgrade yang diamati. |
startTime Waktu |
StartTime menunjukkan waktu mulai langkah upgrade. |
UserClusterUpgrade
UserClusterUpgrade merepresentasikan konfigurasi upgrade cluster pengguna, seperti versi saat ini dan target.
Muncul di: - UserClusterUpgradeList
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
UserClusterUpgrade |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec UserClusterUpgradeSpec |
|
status UserClusterUpgradeStatus |
UserClusterUpgradeList
UserClusterUpgradeList merepresentasikan kumpulan UserClusterUpgrade.
Kolom | Deskripsi |
---|---|
apiVersion string |
upgrade.private.gdc.goog/v1alpha1 |
kind string |
UserClusterUpgradeList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items UserClusterUpgrade |
UserClusterUpgradeSpec
UserClusterUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) UserClusterUpgrade.
Muncul di: - UserClusterUpgrade
Kolom | Deskripsi |
---|---|
clusterRef LocalObjectReference |
ClusterRef berisi referensi ke objek Cluster ABM, yang menjadi tujuan upgrade. |
currentVersion string |
CurrentVersion memiliki versi cluster pengguna saat ini. Kolom tidak dapat diubah. |
targetVersion string |
TargetVersion memiliki versi target upgrade. Kolom tidak dapat diubah. |
UserClusterUpgradeStatus
UserClusterUpgradeStatus memberikan status yang diamati dari UserClusterUpgrade dan komponen dalam UserCluster, misalnya upgrade node, upgrade cluster bare metal Anthos, dll.
Muncul di: - UserClusterUpgrade
Kolom | Deskripsi |
---|---|
conditions Kondisi |
Kondisi menunjukkan pengamatan status upgrade saat ini. Jenis kondisi yang diketahui: Berhasil. |
startTime Waktu |
StartTime menunjukkan waktu mulai yang diamati untuk upgrade saat ini. |
nodeUpgrade UpgradeStepStatus |
NodeUpgrade merepresentasikan status upgrade node yang diamati. |
anthosBareMetal UpgradeStepStatus |
AnthosBareMetal merepresentasikan status upgrade cluster Anthos bare metal yang diamati. |
addOn UpgradeStepStatus |
AddOn mewakili status upgrade AddOn yang diamati. |