Asas Kubernetes · Pelajaran

Pemasangan & Persediaan Minikube

Pasang Minikube dan mulakan kelompok Kubernetes satu nod pertama anda untuk pembangunan setempat.

Pelajaran 1 daripada 411 langkah

Pemasangan & Persediaan Minikube ialah pelajaran Asas Kubernetes percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Asas Kubernetes, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Asas Kubernetes merangkumi sejumlah 4 pelajaran.

Pengenalan kepada Minikube

Minikube ialah alat yang menjalankan kelompok Kubernetes satu nod pada mesin setempat anda. Anggaplah ia sebagai ruang bermain Kubernetes yang kecil!

Ia amat sesuai untuk pembelajaran, pembangunan dan pengujian. Ia mencipta mesin maya (VM) atau menggunakan Docker untuk mengehos persekitaran Kubernetes yang kecil, lengkap dengan semua komponen penting.

Pemasangan & Persediaan Minikube — ilustrasi 1

Kelebihan K8s Setempat

Mengapakah perlu menggunakan Minikube apabila anda boleh menggunakan kelompok awan? Berikut ialah beberapa manfaat utama:

  • Mudah Dipelajari: Dapatkan pengalaman menggunakan Kubernetes tanpa persediaan awan yang rumit.
  • Pembangunan Luar Talian: Kerjakan projek anda di mana-mana dan pada bila-bila masa.
  • Menjimatkan Kos: Tiada kos awan untuk percubaan.
  • Berekspirimen dengan Selamat: Rosakkan perkara tanpa menjejaskan persekitaran produksi.

Virtualisasi Diperlukan

Minikube memerlukan 'pemacu' untuk mencipta persekitaran mayanya. Biasanya, ini ialah perisian virtualisasi seperti:

  • Docker Desktop: (Disyorkan) Menggunakan virtualisasi terbina dalam Docker.
  • VirtualBox: Pilihan sumber terbuka yang popular.
  • Hyper-V: Terbina dalam Windows Pro/Enterprise.

Pastikan salah satu daripadanya telah dipasang dan sedang berjalan sebelum meneruskan!

Sediakan kubectl

kubectl ialah alat baris perintah untuk berinteraksi dengan kelompok Kubernetes, termasuk Minikube. Anda akan menggunakannya untuk menggunakan aplikasi, memeriksa sumber dan mengurus kelompok anda.

Sebelum memasang Minikube, anda hendaklah memasang kubectl. Arahan berbeza mengikut OS, tetapi anda boleh mendapatkan panduan rasmi untuk macOS, Windows dan Linux.

Contohnya, pada macOS dengan Homebrew: brew install kubectl

Pasang Minikube

Sekarang, mari dapatkan Minikube itu sendiri! Seperti kubectl, proses pemasangan melibatkan memuat turun boleh laku Minikube dan meletakkannya dalam PATH sistem anda.

Selepas dipasang, anda boleh menjalankan perintah minikube daripada terminal anda.

Pada macOS dengan Homebrew: brew install minikube

Melancarkan Minikube

Dengan kubectl dan minikube telah dipasang, anda sudah bersedia untuk memulakan kelompok Kubernetes setempat yang pertama! Perintah ini akan memuat turun imej yang diperlukan dan menyediakan VM atau kontena Docker.

Kali pertama mungkin mengambil masa beberapa minit, jadi sila bersabar!

minikube start

Semak Status Minikube

Selepas memulakannya, amalan yang baik ialah menyemak sama ada kelompok Minikube anda berjalan dengan betul. Perintah minikube status memberikan gambaran keseluruhan yang pantas.

Anda sepatutnya melihat output yang menunjukkan hos dan kubelet berstatus 'Running' serta apiserver berstatus 'Healthy'.

minikube status

Nod Pertama Anda

Sekarang Minikube sedang berjalan, mari gunakan kubectl untuk berinteraksi dengannya. Perintah asas ialah kubectl get nodes, yang menyenaraikan nod dalam kelompok anda.

Memandangkan Minikube ialah kelompok satu nod, anda sepatutnya melihat satu nod disenaraikan, biasanya bernama 'minikube'.

kubectl get nodes

Menghentikan Minikube

Apabila anda selesai bekerja dengan kelompok setempat, anda boleh menghentikannya untuk membebaskan sumber sistem. Tindakan ini tidak memadam konfigurasi atau data kelompok anda, jadi anda boleh memulakannya semula kemudian.

Anda boleh memulakannya semula kemudian dengan minikube start.

minikube stop

Semakan Minikube

Perintah manakah yang digunakan untuk memulakan kelompok Kubernetes setempat anda menggunakan Minikube?

Imbas Kembali & Langkah Seterusnya

Syabas! Dalam pelajaran ini, anda telah mempelajari:

  • Apakah Minikube dan sebabnya ia berguna untuk pembangunan setempat.
  • Prasyarat virtualisasi untuk Minikube.
  • Cara memasang kubectl dan minikube secara konsep.
  • Cara memulakan, menyemak status dan menghentikan kelompok Minikube anda.
  • Interaksi pertama anda dengan kelompok menggunakan kubectl get nodes.

Seterusnya, kita akan meneroka cara mengurus akses kepada berbilang kelompok menggunakan fail dan konteks kubeconfig.

Percuma untuk bermula

Pelajari Asas Kubernetes dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
12
Pelajaran
48

Soalan Lazim

Adakah pelajaran “Pemasangan & Persediaan Minikube” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Asas Kubernetes, termasuk “Pemasangan & Persediaan Minikube”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Asas Kubernetes merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Pemasangan & Persediaan Minikube”?

Pasang Minikube dan mulakan kelompok Kubernetes satu nod pertama anda untuk pembangunan setempat. Anda berlatih Asas Kubernetes menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Asas Kubernetes?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Asas Kubernetes di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Pemasangan & Persediaan Minikube” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Asas Kubernetes ini?

Ya. Setiap pelajaran Asas Kubernetes menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Pemasangan & Persediaan Minikube
  2. Kubeconfig dan Konteks
  3. Melancarkan Aplikasi Mudah
  4. Memeriksa dan Menyelesaikan Masalah Kelompok Anda
← Kembali ke Asas Kubernetes