All Products
Search
Document Center

Alibaba Cloud DevOps:Manage kluster Kubernetes

Last Updated:Aug 21, 2026

Hubungkan Flow ke kluster Kubernetes melalui otorisasi layanan cloud atau file sertifikat untuk mengaktifkan penerapan pipeline.

Hubungkan ke kluster Kubernetes

Flow menyediakan dua metode untuk menghubungkan kluster Kubernetes guna penerapan aplikasi:

Custom Kubernetes cluster

  1. Dapatkan file konfigurasi kluster

    Hasilkan file konfigurasi admin

    Untuk mengonfigurasi kontrol akses detail halus, hasilkan file konfigurasi secara manual:

    curl -k https://<YOUR_API_SERVER_PUBLIC_IP>:6443

    Buat file ~/.kube/config dan tambahkan konten berikut:

    apiVersion: v1
    clusters:
    - cluster:
        # needed if you get error "Unable to connect to the server: x509: certificate signed by unknown authority"
        insecure-skip-tls-verify: true
        server: https://YOUR_API_SERVER_PUBLIC_IP:6443
      name: kubernetes
    contexts:
    - context:
        cluster: kubernetes
        user: kubernetes-admin
      name: kubernetes-admin@kubernetes
    current-context: kubernetes-admin@kubernetes
    kind: Config
    preferences: {}
    users:
    - name: kubernetes-admin
      user:
        client-certificate-data: LS0tLS1CRUdJTi... (base64 /etc/kubernetes/ssl/node-node1.pem)
        client-key-data: LS0tLS1CRUdJTiBS.. (base64 /etc/kubernetes/ssl/node-node1-key.pem)

    Hasilkan client-certificate-data:

    cat /etc/kubernetes/ssl/node-node1.pem | base64 -w 0

    Hasilkan client-key-data:

    cat /etc/kubernetes/ssl/node-node1-key.pem | base64 -w 0

    Verifikasi sertifikat:

    $ kubectl get nodes
    NAME      STATUS    AGE       VERSION
    my-kube   Ready     2h        v1.6.7+coreos.0
    Dari Konsol ACK

    Di Konsol Alibaba Cloud, buka . Klik Details untuk kluster target dalam daftar Clusters dan peroleh file konfigurasi dari bagian Connection Information.

    Penting

    Untuk menghubungkan menggunakan file sertifikat, API server kluster harus dapat diakses secara publik.

    Di halaman Connection Information, pilih tab public access atau internal access dan klik Copy untuk memperoleh kubeconfig.

  2. Buat koneksi kluster kustom

    Pilih Custom Cluster, masukkan nama kluster, tambahkan file kubeconfig, lalu klik Save. Flow menggunakan file ini untuk menerapkan aplikasi ke kluster.

    Kotak dialog berisi bidang Cluster Name, bidang Cluster ID yang dihasilkan secara otomatis, dan area teks Cluster Configuration File (placeholder: ~/.kube/config).

  3. Manage permissions kluster

    Klik Modify untuk kluster target dan pilih Member Permissions untuk mengelola akses.

Gunakan koneksi kluster Kubernetes

Buka pipeline target, klik task Kubernetes Deploy, lalu pilih kluster dari . Pipeline akan menerapkan ke kluster yang dipilih pada waktu proses. Kubernetes Kubectl Apply.

Di panel konfigurasi, pilih kluster (misalnya, corefile-test) dari Cluster Connection dan konfigurasikan Kubectl Version, namespace, serta YAML Path.