Workbench dan Cloud Shell adalah alat baris perintah berbasis web yang disediakan oleh Alibaba Cloud untuk mengelola kluster Container Service for Kubernetes (ACK) tanpa memerlukan perangkat lunak tambahan. Setelah masuk ke konsol Alibaba Cloud, Anda dapat menggunakan Workbench atau Cloud Shell langsung dari browser. Saat diluncurkan, ACK secara otomatis memuat file kubeconfig untuk terhubung ke kluster ACK Anda.
Workbench: Alat ini memungkinkan Anda terhubung ke instance Elastic Compute Service (ECS) tanpa perangkat lunak tambahan. Anda dapat menggunakan Workbench untuk terhubung ke kluster ACK melalui Internet atau jaringan internal.
Cloud Shell: Shell ini menyediakan VM Linux dengan berbagai bahasa pemrograman dan alat baris perintah yang sudah diinstal sebelumnya. Anda dapat menggunakan Cloud Shell untuk terhubung ke kluster ACK melalui Internet.
Untuk menggunakan Cloud Shell dalam menghubungkan kluster ACK melalui Internet, Anda harus mengaitkan alamat IP elastis dengan API server kluster tersebut. Untuk informasi lebih lanjut, lihat Kontrol akses publik ke API server dari kluster.
VM yang dibuat oleh Cloud Shell hanya valid selama 1 jam. Jika VM kedaluwarsa atau tidak ada operasi interaktif selama 30 menit, VM akan dihapus dalam waktu 15 menit. Saat meluncurkan Cloud Shell lagi, sistem akan membuat VM baru.
Persiapan
Sebelum menggunakan pengguna Resource Access Management (RAM) untuk terhubung ke kluster ACK, tetapkan peran layanan kepada ACK dan berikan otorisasi kepada pengguna RAM untuk mengakses kluster. Untuk informasi lebih lanjut, lihat Otorisasi.
Sebelum menggunakan pengguna RAM untuk meluncurkan Cloud Shell, lampirkan kebijakan AliyunCloudShellFullAccess kepada pengguna RAM. Jika Anda perlu membuat dan memasang sistem file File Storage NAS (NAS) pada Cloud Shell, lampirkan kebijakan AliyunNASFullAccess kepada pengguna RAM. Untuk informasi lebih lanjut, lihat Berikan izin kepada pengguna RAM.
Prosedur
Di halaman Cluster Information, konsol ACK menampilkan Workbench atau Cloud Shell di pojok kanan atas berdasarkan dukungan kluster terhadap koneksi melalui Internet.
Workbench
Masuk ke konsol ACK. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel kiri, klik Cluster Information.
Di pojok kanan atas halaman Cluster Information, klik Manage Clusters Using Workbench.
Di terminal yang muncul, jalankan perintah kubectl untuk terhubung ke kluster.
Jalankan perintah berikut untuk menanyakan namespace kluster:
kubectl get namespaceOutput 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 kiri, klik Clusters.
Pada halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel kiri, klik Cluster Information.
Di pojok kanan atas halaman Cluster Information, klik Open Cloud Shell.
Opsional: Klik ikon
lalu pilih Mount File Storage.Anda dapat mengaitkan dan memasang sistem file NAS untuk menyimpan file dan skrip yang sering digunakan. Dengan cara ini, file dan skrip tidak akan dihapus saat sistem dilepaskan. Anda dapat memilih Create Now atau Skip sesuai kebutuhan.
Jalankan perintah kubectl untuk terhubung ke kluster.
Jalankan perintah berikut untuk menanyakan namespace kluster:
kubectl get namespaceOutput yang diharapkan:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m