Kubeconfig dosyaları, istemcilerin Container Service for Kubernetes (ACK) kümelerine erişmek için kullandığı kimlik ve kimlik doğrulama bilgilerini depolar. Bir ACK kümesini yönetmek üzere kubectl istemcisini kullanmak için, ACK kümesine bağlanırken ilgili kubeconfig dosyasını kullanmanız gerekir. Kubeconfig dosyalarını gizli tutmanız ve kullanılmayan kubeconfig dosyalarını iptal etmeniz önerilir. Bu sayede kubeconfig dosyalarının ifşa olmasından kaynaklanan veri sızıntıları önlenebilir.
Operation description
Bir kubeconfig dosyasının varsayılan geçerlilik süresi 3 yıldır. Bir kubeconfig dosyasının süresinin dolmasına 180 gün kala, dosyayı Container Service for Kubernetes (ACK) konsolundan veya API işlemlerini çağırarak yenileyebilirsiniz. Bir kubeconfig dosyası yenilendikten sonra, 3 yıl boyunca geçerli olur. Önceki kubeconfig dosyası, süresi dolana kadar geçerliliğini korur. Kubeconfig dosyanızı en kısa sürede yenilemenizi öneririz.
Kubeconfig dosyalarını gizli tutmanız ve kullanılmayan kubeconfig dosyalarını iptal etmeniz önerilir. Bu sayede kubeconfig dosyalarının ifşa olmasından kaynaklanan veri sızıntıları önlenebilir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:DescribeClusterUserKubeconfig |
get |
*Cluster
|
|
None |
Request syntax
GET /k8s/{ClusterId}/user_config HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
Küme kimliği. |
c5b5e80b0b64a4bf6939d2d8fbbc5**** |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PrivateIpAddress |
boolean |
No |
Kümeye dahili ağ üzerinden bağlanmak için kullanılan kubeconfig dosyasının alınıp alınmayacağını belirtir. Geçerli değerler:
|
false |
| TemporaryDurationMinutes |
integer |
No |
Geçici kubeconfig dosyasının geçerlilik süresi. Birim: dakika. Geçerli değerler: 15 ile 4320 (3 gün) arasında. Kullanım notları: Bu parametreyi belirtmezseniz, sistem daha uzun bir geçerlilik süresi belirler. Geçerlilik süresi expiration parametresinde döndürülür. |
15 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt gövdesi. |
||
| config |
string |
Kümenin kubeconfig dosyası. |
apiVersion: v1\nclusters:\n- cluster:\n server: https://114.55.xx.xx:6443\n certificate-authority-data: LS0tLS**** |
| expiration |
string |
Kubeconfig dosyasının sona erme zamanı. Biçim: RFC 3339 biçiminde UTC zamanı. |
2024-03-10T09:56:17Z |
Examples
Success response
JSON format
{
"config": "apiVersion: v1\\nclusters:\\n- cluster:\\n server: https://114.55.xx.xx:6443\\n certificate-authority-data: LS0tLS****",
"expiration": "2024-03-10T09:56:17Z"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.