网页
综合
更新时间 2026-11-13 16:52:21
Halo Minikube | Kubernetes
自动蜘蛛
kubernetes.io
正文约 3968 字
Information in this document may be out of date
This document has an older update date than the original, so the information it contains may be out of date. If you're able to read English, see the English version for the most up-to-date information: Hello Minikube
The interactive tutorials previously on this website have been shut down.
Kubernetes is grateful to O'Reilly and Katacoda for many years of helping people take their first steps in learning Kubernetes.
The shutdown followed O'Reilly Media's 2019 acquisition of Katacoda.
The tutorials ceased to function after the 31st of March, 2023. You are seeing this notice because this particular page has not yet been updated following that shutdown.
Tutorial ini menunjukkan bagaimana caranya menjalankan aplikasi sederhana Node.js Halo Dunia di Kubernetes, dengan minikube dan Katacoda. Katacoda menyediakan environment Kubernetes secara gratis di dalam browser.
Tutorial ini menyediakan image Kontainer yang dibuat melalui barisan kode berikut:
Untuk info lebih lanjut tentang perintah docker build, baca dokumentasi Docker.
Tekan Launch Terminal
Buka dasbor Kubernetes di dalam browser:
Hanya untuk environment Katacoda: Di layar terminal paling atas, tekan tombol plus, lalu lanjut tekan Select port to view on Host 1.
Hanya untuk environment Katacoda: Ketik 30000, lalu lanjut tekan Display Port.
Sebuah Kubernetes Pod adalah kumpulan dari satu atau banyak Kontainer, saling terhubung untuk kebutuhan administrasi dan jaringan. Pod dalam tutorial ini hanya punya satu Kontainer. Sebuah Kubernetes Deployment selalu memeriksa kesehatan Pod kamu dan melakukan restart saat Kontainer di dalam Pod tersebut mati. Deployment adalah cara jitu untuk membuat dan mereplikasi Pod.
Gunakan perintah kubectl create untuk membuat Deployment yang dapat mengatur Pod. Pod menjalankan Kontainer sesuai dengan image Docker yang telah diberikan.
Lihat event klaster:
Lihat konfigurasi kubectl:
Secara default, Pod hanya bisa diakses melalui alamat IP internal di dalam klaster Kubernetes. Supaya Kontainer hello-node bisa diakses dari luar jaringan virtual Kubernetes, kamu harus ekspos Pod sebagai Servis Kubernetes.
Ekspos Pod pada internet publik menggunakan perintah kubectl expose:
Tanda --type=LoadBalancer menunjukkan bahwa kamu ingin ekspos Servis keluar dari klaster.
Lihat Servis yang baru kamu buat:
Untuk penyedia cloud yang memiliki load balancer, sebuah alamat IP eksternal akan disediakan untuk mengakses Servis tersebut. Pada minikube, tipe LoadBalancer membuat Servis tersebut dapat diakses melalui perintah minikube service.
Jalankan perintah berikut:
Hanya untuk environment Katacoda: Tekan tombol plus, lalu lanjut tekan Select port to view on Host 1.
Hanya untuk environment Katacoda: Ketik 30369 (lihat port di samping 8080 pada keluaran servis), lalu lanjut tekan
Ini akan membuka jendela browser yang menjalankan aplikasimu dan memperlihatkan pesan "Halo Dunia".
Perangkat minikube meliputi sekumpulan addons bawaan yang bisa diaktifkan, dinonaktifkan, maupun dibuka di dalam environment Kubernetes lokal.
Daftar addons yang ada saat ini:
Aktifkan sebuah addon, misalnya heapster:
Lihat Pod dan Servis yang baru saja kamu buat:
Non-aktifkan heapster:
Sekarang, mari kita bersihkan semua resource yang kamu buat di klaster:
Kamu juga boleh mematikan mesin virtual atau virtual machine (VM) untuk minikube:
Kamu juga boleh menghapus minikube VM:
Apakah halaman ini membantu?
Terima kasih atas masukannya. Jika kamu mempunyai pertanyaan yang spesifik terkait bagaimana menggunakan Kubernetes, tanyakanlah di Stack Overflow. Buat isu di repositori GitHub jika kamu ingin laporkan problem atau beri saran perbaikan.
© 2026 Para Pencipta Kubernetes | Dokumentasi didistribusikan di bawah CC BY 4.0
© 2026 Linux Foundation ®. Hak cipta dilindungi. Linux Foundation telah mendaftarkan merek dagang dan pengunaannya. Perinciannya bisa dilihat pada halaman penggunaan merek dagang
ICP license: 京ICP备17074266号-3
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。