KubeConfig digunakan untuk mengonfigurasi kredensial akses cluster ECK di sisi klien, berisi informasi seperti identitas dan data autentikasi untuk mengakses cluster target. Saat menggunakan kubectl untuk mengelola cluster, Anda perlu terhubung ke cluster terlebih dahulu melalui KubeConfig. Anda dapat memanggil antarmuka DescribeClusterUserKubeconfig untuk mengueri KubeConfig dari cluster yang ditentukan.
Deskripsi operasi
Frekuensi panggilan satu pengguna: 100 kali/detik.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DescribeClusterUserKubeconfig |
get |
*全部资源
|
None | None |
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
ID cluster. |
eck-xxxxxxxxx |
| PrivateIpAddress |
boolean |
No |
Apakah menggunakan alamat akses jaringan privat. Default-nya false. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan |
C0003E8B-B930-4F59-ADC0-0E209A9012A8 |
| Config |
any |
Kubeconfig cluster. |
apiVersion: v1 clusters: - cluster: certificate-authority-data: x server: https://111.111.111.111:6443 name: kubernetes contexts: - context: cluster: kubernetes user: user name: eck-xxxxx current-context: eck-xxxx kind: Config preferences: {} users: - name: user user: client-certificate-data: x client-key-data: x |
Contoh
Respons sukses
JSONformat
{
"RequestId": "C0003E8B-B930-4F59-ADC0-0E209A9012A8",
"Config": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: x\n server: https://111.111.111.111:6443\n name: kubernetes\ncontexts:\n- context:\n cluster: kubernetes\n user: user\n name: eck-xxxxx\ncurrent-context: eck-xxxx\nkind: Config\npreferences: {}\nusers:\n- name: user\n user:\n client-certificate-data: x\n client-key-data: x"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.