All Products
Search
Document Center

Container Service for Kubernetes:Menghubungkan kluster dengan kubectl di Workbench atau CloudShell

Last Updated:Mar 26, 2026

Workbench dan Cloud Shell adalah terminal berbasis browser yang memungkinkan Anda menjalankan perintah kubectl untuk mengelola kluster Container Service for Kubernetes (ACK) tanpa perlu menginstal alat lokal apa pun. Saat salah satu alat ini dimulai, ACK secara otomatis memuat file kubeconfig untuk pengguna saat ini.

ToolAkses jaringanKapan digunakan
WorkbenchJaringan publik dan jaringan internalGunakan jika kluster Anda hanya dapat diakses melalui jaringan internal, atau jika Anda memerlukan koneksi remote ke instans Elastic Compute Service (ECS).
Cloud ShellHanya jaringan publikGunakan jika kluster Anda telah mengaktifkan akses jaringan publik dan Anda memerlukan lingkungan Linux yang telah dikonfigurasi sebelumnya dengan bahasa pemrograman umum dan tool command-line.
Cloud Shell membuat mesin virtual (VM) Linux yang berlaku selama satu jam. VM tersebut langsung dihentikan saat masa berlakunya habis. Jika tidak ada operasi interaktif selama 30 menit atau Anda menutup semua jendela sesi, VM akan dihentikan setelah 15 menit. Saat Anda membuka Cloud Shell kembali, sistem akan membuat VM baru.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Kluster ACK. Untuk kluster yang dapat diakses melalui jaringan publik, alamat IP elastis (EIP) harus dikaitkan dengan server API kluster. Lihat Mengontrol akses publik ke server API kluster ACK.

  • (Untuk pengguna RAM) Izin manajemen kluster yang diperlukan, selain izin sistem yang dibutuhkan untuk Container Service. Lihat Otorisasi.

  • (Untuk pengguna Cloud Shell yang merupakan pengguna RAM) Izin AliyunCloudShellFullAccess. Untuk membuat dan menyambungkan sistem file Apsara File Storage NAS, berikan juga izin AliyunNASFullAccess. Lihat Memberikan izin kepada pengguna RAM.

Menghubungkan menggunakan Workbench

Gunakan opsi ini jika kluster Anda dapat diakses melalui jaringan internal atau Anda tidak memerlukan lingkungan Linux yang telah dikonfigurasi sebelumnya.

  1. Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.

  2. Di halaman Clusters, klik nama kluster target. Di panel navigasi kiri, klik Cluster Information.

  3. Di halaman Cluster Information, klik Manage Clusters Using Workbench di pojok kanan atas.

  4. Di terminal, jalankan perintah berikut untuk memverifikasi koneksi:

    kubectl get namespace

    Jika koneksi berhasil, output akan menampilkan daftar namespace kluster Anda. Pastikan STATUS setiap namespace adalah Active:

    NAME              STATUS   AGE
    default           Active   3h14m
    kube-node-lease   Active   3h14m
    kube-public       Active   3h14m
    kube-system       Active   3h14m

Menghubungkan menggunakan Cloud Shell

Gunakan opsi ini jika kluster Anda telah mengaktifkan akses jaringan publik.

  1. Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.

  2. Di halaman Clusters, klik nama kluster target. Di panel navigasi kiri, klik Cluster Information.

  3. Di halaman Cluster Information, klik Open Cloud Shell di pojok kanan atas.

  4. (Opsional) Pasang sistem file NAS untuk menyimpan skrip dan file Anda secara persisten antar sesi. Tanpa sistem file NAS yang dipasang, semua file akan hilang ketika VM Cloud Shell dihentikan. Untuk memasangnya, klik cloudshell.png, klik Mount File Storage, lalu ikuti petunjuk di layar.

  5. Jalankan perintah berikut untuk memverifikasi koneksi:

    kubectl get namespaces

    Jika koneksi berhasil, output akan menampilkan daftar namespace kluster Anda. Pastikan STATUS setiap namespace adalah Active:

    NAME              STATUS   AGE
    default           Active   3h14m
    kube-node-lease   Active   3h14m
    kube-public       Active   3h14m
    kube-system       Active   3h14m

Langkah berikutnya