Kubernetes

Pasang Minikube di Ubuntu

Pasang Minikube di Ubuntu
Dalam artikel ini saya akan menunjukkan kepada anda cara memasang Minikube untuk menguji dan mempelajari Kubernetes secara tempatan di Ubuntu.

Saya menggunakan Ubuntu 17.10 Artful Aardvark untuk demonstrasi. Mari kita mulakan.

Memasang Ketergantungan Minikube:

Sebelum kita dapat memulakan pemasangan Minikube, kita harus memasang beberapa kebergantungan Minikube. Di bahagian ini, saya akan menunjukkan kepada anda cara memasang pergantungan pada Ubuntu.

Pertama, jalankan arahan berikut untuk mengemas kini cache repositori pakej sistem operasi Ubuntu anda.

$ sudo apt-get kemas kini

Kami memerlukan keriting untuk memuat turun binari Minikube. Anda boleh memasang curl dari repositori Ubuntu rasmi dengan arahan berikut:

$ sudo apt-get curl pemasangan

Minikube memerlukan virtualisasi perkakasan yang diaktifkan untuk berfungsi dengan baik. Pastikan anda telah mengaktifkan VT-d atau Virtualisasi dari BIOS komputer anda. Setelah anda yakin bahawa virtualisasi perkakasan diaktifkan, anda boleh memasang perisian hypervisor VirtualBox dari repositori pakej rasmi Ubuntu. Jalankan arahan berikut untuk memasang VirtualBox di Ubuntu:

$ sudo apt-get install virtualbox-ext-pack virtualbox

Tekan 'y' dan kemudian tekan untuk meneruskan.

Pemasangan harus bermula.  Semasa pemasangan sedang dijalankan, VirtualBox mungkin meminta anda menerima perjanjian lesen VirtualBox Extension Pack. Tekan sahaja dan kemudian tekan untuk menerimanya.

Maka anda harus melihat tetingkap berikut. Pilih sahaja "Dan tekan .  Pemasang harus diteruskan.

Selepas beberapa ketika pemasangan akan selesai.


Memuat turun dan Memasang MiniKube:

Pergi ke direktori Muat turun di direktori utama Pengguna dengan arahan berikut:

$ cd ~ / Muat turun

Sekarang anda boleh memuat turun perduaan minikube menggunakan ikal dengan arahan berikut:

$ curl -Lo minikube https: // storan.googleapis.com / minikube / rilis / terkini / minikube-linux-amd64

binari 'minikube' akan dimuat turun dalam direktori ~ / Muat turun.

Sekiranya anda menjalankan perintah 'ls', anda akan melihat binari 'minikube' di direktori Muat turun.

Secara lalai, fail binari 'minikube' tidak dapat dilaksanakan. Kita mesti menjadikannya dapat dilaksanakan agar ia berfungsi.

Sangat mudah untuk melakukannya. Jalankan arahan berikut:

$ chmod + x minikube

Dari output arahan 'ls', anda dapat melihat bahawa fail tersebut tidak bertanda hijau. Yang bermaksud ia boleh dilaksanakan.

Sekarang kita harus memindahkan fail binari boleh laku 'minikube' ke / usr / local / bin.

Jalankan arahan berikut untuk melakukannya:

$ sudo mv -v minikube / usr / local / bin

Fail boleh laku 'minikube' harus dipindahkan ke lokasi yang diinginkan seperti yang anda lihat dari output perintah 'mv' di tangkapan skrin.

Sekarang kita harus memuat turun binari 'kubectl'.

Jalankan arahan berikut untuk memuat turun fail binari 'kubectl' dengan curl:

$ curl -Lo kubectl https: // storan.googleapis.com / kubernetes-release / release / v1.8.0 / bin / linux / amd64 / kubectl

'kubectl' akan dimuat turun dari internet.

Setelah muat turun selesai, jika anda menjalankan perintah 'ls', anda dapat melihat bahawa fail biner 'kubectl' tidak dapat dilaksanakan.

Sekarang jalankan arahan berikut untuk membuat fail binari 'kubectl' dapat dilaksanakan.

$ chmod + x kubectl

Sekiranya anda menjalankan 'ls', anda akan melihat bahawa fail biner 'kubectl' ditandakan hijau. Oleh itu, ia kini merupakan fail binari yang boleh dilaksanakan.

Sekarang pindahkan 'kubectl' ke / usr / local / bin dengan arahan berikut:

$ sudo mv -v kubectl / usr / local / bin

Anda dapat melihat dari output perintah 'mv' bahawa fail binari 'kubectl' dipindahkan ke lokasi yang diinginkan.


Menguji Minikube:

Sekarang semuanya sudah lengkap. Anda boleh memulakan Minikube.

Mulakan Minikube dengan arahan berikut:

permulaan $ minikube

Sekiranya Minikube berjalan untuk pertama kalinya, ia akan memuat turun fail Minikube ISO dari internet. Mungkin memerlukan sedikit masa bergantung pada sambungan internet anda.

Minikube juga akan memuat turun binari localkube dari internet setelah Minikube ISO dimuat turun.

Setelah muat turun selesai, Minikube harus dimulakan. Seperti yang anda lihat dari tangkapan skrin.

Anda boleh mendapatkan senarai semua pod Minikube dengan arahan berikut:

$ kubectl dapatkan pod

Anda dapat melihat bahawa saya tidak mempunyai pod sekarang.

Mari buat pod Minikube sekarang.  Saya akan membuat pod 'echoserver' sederhana dengan kubectl.

Anda boleh membuat pod 'hello-minikube' dengan arahan berikut:

$ kubectl run hello-minikube --image = gcr.io / google_containers / echoserver: 1.4 --port = 8080

pod 'hello-minikube' dibuat.

Sekiranya anda menyenaraikan pod sekarang, anda mungkin dapat melihat pod 'hello-minikube'. Pod masih dibuat seperti yang anda lihat dari ContainerCreating "STATUS". Minikube akan memuat turun gambar pod dari internet.

Setelah muat turun selesai, menjalankan perintah 'kubectl get pod' akan menunjukkan bahawa pod itu BERJALAN, seperti yang anda lihat dari tangkapan skrin.

Sekarang jalankan arahan berikut untuk mendedahkan port pod.

$ kubectl mendedahkan penyebaran hello-minikube --type = NodePort

Anda boleh mendapatkan URL pod 'hello-minikube' dengan arahan berikut.

$ minikube service hello-minikube --url

Anda dapat melihat bahawa URL dicetak pada baris seterusnya. Anda boleh menggunakan URL ini untuk mengakses perkhidmatan 'echoserver'.

Anda boleh membuat permintaan GET ke titik akhir perkhidmatan dengan curl seperti yang ditunjukkan dalam tangkapan skrin.

Anda boleh mendapatkan alamat IP dan membuka port semua pod Minikube dengan arahan berikut:

$ kubectl mendapatkan perkhidmatan

Anda juga boleh menghapus perkhidmatan 'hello-minikube' dengan arahan berikut:

$ kubectl delete service hello-minikube

Anda dapat melihat bahawa perkhidmatan tersebut dihapuskan.

Kami juga boleh menghapus pod 'hello-minikube' menggunakan arahan berikut:

$ kubectl delete deployment hello-minikube

Anda dapat melihat bahawa STATUS pod berubah menjadi 'Terminating'. Ia akan dipadamkan sebentar lagi.

Setelah selesai menjalani ujian, anda boleh menghentikan Minikube dengan arahan berikut:

hentian $ minikube

Anda dapat melihat dari tangkapan skrin bahawa Minikube dihentikan.

Oleh itu, anda memasang dan menggunakan Minikube di Ubuntu. Terima kasih kerana membaca artikel ini.

Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....
Cara Meningkatkan FPS di Linux?
FPS bermaksud Bingkai sesaat. Tugas FPS adalah mengukur kadar bingkai dalam pemutaran video atau persembahan permainan. Dengan kata mudah bilangan gam...