全部产品
Search
文档中心

Container Service for Kubernetes:Gunakan kubectl di Workbench atau CloudShell untuk menyambungkan ke kluster

更新时间:Nov 11, 2025

Alibaba Cloud menyediakan Workbench dan CloudShell—dua alat berbasis browser berupa antarmuka baris perintah yang memungkinkan Anda menyambungkan dan mengelola sumber daya kluster tanpa perlu menginstal perangkat lunak tambahan. Setelah masuk ke Konsol Manajemen Alibaba Cloud, Anda dapat menggunakan Workbench atau CloudShell melalui browser apa pun. Saat alat tersebut dijalankan, Container Service for Kubernetes (ACK) secara otomatis memuat berkas kubeconfig kluster untuk pengguna saat ini.

  • Workbench: Alat koneksi jarak jauh untuk instans Elastic Compute Service (ECS) yang tidak memerlukan perangkat lunak tambahan. Anda dapat menggunakan Workbench untuk menyambungkan ke kluster melalui jaringan publik atau jaringan internal.

  • CloudShell: Shell yang disediakan oleh Alibaba Cloud, yang menjalankan mesin virtual (VM) Linux yang telah dipra-instal dengan berbagai bahasa pemrograman dan alat baris perintah. CloudShell hanya dapat digunakan untuk menyambungkan ke kluster melalui jaringan publik.

    Untuk menyambungkan melalui jaringan publik, Anda harus mengasosiasikan alamat IP elastis (EIP) dengan API Server kluster agar akses jaringan publik diaktifkan. Untuk informasi selengkapnya, lihat Mengontrol akses publik ke API server kluster ACK.

    VM yang dibuat oleh CloudShell berlaku selama satu jam dan akan dihentikan secara otomatis setelah masa berlaku habis. Jika Anda tidak melakukan operasi interaktif selama 30 menit atau menutup semua jendela sesi, VM akan dihentikan setelah 15 menit. Saat Anda menjalankan CloudShell kembali, sistem akan membuat VM baru.

Persiapan

  • Sebelum Pengguna Resource Access Management (RAM) dapat menyambungkan ke kluster, Anda harus memberikan izin yang diperlukan kepada pengguna tersebut untuk mengelola kluster, selain izin sistem yang diperlukan untuk Container Service. Untuk informasi selengkapnya, lihat Otorisasi.

  • Sebelum Pengguna RAM dapat menggunakan CloudShell, pengguna tersebut harus diberikan izin AliyunCloudShellFullAccess. Untuk membuat dan memasang sistem file NAS, pengguna juga harus diberikan izin AliyunNASFullAccess. Untuk informasi selengkapnya, lihat Memberikan izin kepada Pengguna RAM.

Prosedur

Bergantung pada apakah kluster dapat diakses melalui jaringan publik, opsi untuk menyambungkan ke kluster menggunakan Workbench atau CloudShell akan muncul di pojok kanan atas halaman Cluster Information. Pilih opsi sesuai petunjuk.

Workbench

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

  2. Di halaman Clusters, temukan kluster target lalu klik namanya. Di panel navigasi sebelah kiri, klik Cluster Information.

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

  4. Di antarmuka terminal, jalankan perintah kubectl untuk memverifikasi koneksi ke kluster.

    Sebagai contoh, perintah berikut menampilkan namespace.

    kubectl get namespace

    Keluaran yang diharapkan:

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

CloudShell

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

  2. Di halaman Clusters, temukan kluster target lalu klik namanya. Di panel navigasi sebelah kiri, klik Cluster Information.

  3. Di halaman Cluster Information, klik Manage Cluster With CloudShell di pojok kanan atas.

  4. Opsi: Klik cloudshell.png lalu klik Mount Storage. Ikuti petunjuk di layar untuk membuat dan memasang sistem file NAS.

    Mengasosiasikan dan memasang sistem file NAS memungkinkan Anda menyimpan skrip dan file yang sering digunakan secara persisten serta mencegah kehilangan data saat instans dilepas.
  5. Jalankan perintah kubectl untuk memverifikasi koneksi ke kluster.

    Sebagai contoh, perintah berikut menampilkan namespace.

    kubectl get namespaces

    Keluaran yang diharapkan:

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