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
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster target lalu klik namanya. Di panel navigasi sebelah kiri, klik Cluster Information.
Di halaman Cluster Information, klik Manage Cluster With Workbench di pojok kanan atas.
Di antarmuka terminal, jalankan perintah kubectl untuk memverifikasi koneksi ke kluster.
Sebagai contoh, perintah berikut menampilkan namespace.
kubectl get namespaceKeluaran yang diharapkan:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m
CloudShell
Masuk ke Konsol ACK. Di panel navigasi sebelah kiri, klik Clusters.
Di halaman Clusters, temukan kluster target lalu klik namanya. Di panel navigasi sebelah kiri, klik Cluster Information.
Di halaman Cluster Information, klik Manage Cluster With CloudShell di pojok kanan atas.
Opsi: Klik
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.
Jalankan perintah kubectl untuk memverifikasi koneksi ke kluster.
Sebagai contoh, perintah berikut menampilkan namespace.
kubectl get namespacesKeluaran yang diharapkan:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m