Cara Mencipta Kelantangan Tetap Setempat dalam Kubernetes

Cara Mencipta Kelantangan Tetap Setempat Dalam Kubernetes



Dalam panduan ini, kami akan mempelajari tentang volum berterusan tempatan dalam Kubernetes dan cara kami mencipta fail volum berterusan tempatan dalam Kubernetes. Kelantangan berterusan adalah serupa dengan volum Laluan hos tetapi ia membenarkan beberapa spesifikasi sahaja, seperti pining point-to-point ke nod tertentu.

Apakah Kelantangan Berterusan Tempatan dalam Kubernetes?

Kelantangan berterusan tempatan, disingkatkan sebagai 'PV Tempatan', ialah jenis volum berterusan dalam Kubernetes yang disimpan pada sistem fail setempat nod dan bukannya sistem storan rangkaian seperti NFS atau perkhidmatan storan blok penyedia awan. PV Tempatan boleh digunakan untuk menyimpan data yang khusus kepada nod, termasuk log atau fail konfigurasi, serta data yang sering diminta dan mempunyai keperluan kependaman yang rendah. Berbanding dengan sistem storan rangkaian, PV tempatan dikekang dalam pelbagai cara. Walau bagaimanapun, PV tempatan boleh menjadi pilihan yang berguna untuk sesetengah aplikasi yang memerlukan akses kependaman rendah kepada data dan boleh hidup dengan kemungkinan kehilangan data.







Pra-Syarat:

Pengguna mestilah sistem pengendalian Ubuntu atau Linux yang digunakan untuk menjalankan volum berterusan setempat dalam aplikasi Kubernetes. Pengguna mesti mengetahui gugusan Kubernetes dan cara menjalankan arahan pada terminal dan bersama-sama dengan pengetahuan yang mesti ada tentang pod, bekas dan minikube dalam Kubernetes. Pengguna windows mesti memasang persediaan kotak maya dalam sistem mereka untuk menjalankan Linux dan ubuntu pada sistem pengendalian windows mereka secara maya. Mari kita mulakan proses mencipta volum berterusan tempatan dalam Kubernetes dengan menerangkan segala-galanya langkah demi langkah. Jadi, kita mulakan dengan langkah pertama:



Langkah 1: Mulakan Kluster Kubernetes Secara Tempatan

Dalam langkah ini, kami akan membuat atau memulakan kluster Kubernetes pada mesin tempatan kami dahulu. Kami akan menjalankan arahan untuk menjalankan gugusan Kubernetes. Perintahnya ialah:



> mulakan minikube



Apabila arahan ini dilaksanakan, minikube dimulakan pada sistem kami, yang memberikan kami kluster Kubernetes secara tempatan.





Langkah 2: Cipta Fail YAML dalam Kubernetes

Dalam langkah ini, kami akan mencipta fail YAML dalam Kubernetes di mana kami mengkonfigurasi volum berterusan. Fail YAML ini mengandungi semua butiran volum berterusan. Jadi, kami menjalankan arahan:

> nano penyimpanan. yaml


Apabila arahan ini dilaksanakan, maka sebagai balasannya, ia membuka fail .yaml storan di mana kami mempunyai maklumat khusus volum berterusan untuk mengkonfigurasi PV tempatan dalam sistem kami.




Fail ini mengandungi nama fail dan versi API. Selepas itu, metadata pod juga dinyatakan dalam fail ini. Nama pod ini ialah 'my-local-storage' dan provisioner dan volumebindingmode juga dinyatakan dalam fail ini dengan sempurna. Tangkapan skrin arahan dan fail dilampirkan di atas.

Langkah 3:  Buat Sumber Kelas Storan dalam Kubernetes

Dalam langkah ini, kita akan membincangkan cara kita boleh menambah atau mencipta sumber dalam Kubernetes. Kami juga menyebut laluan di mana kami ingin mencipta kelas storan dalam Kubernetes. Jalankan arahan:

> kubectl create -f penyimpanan. yaml



Tekan enter: arahan dilaksanakan dan output dipaparkan di bawah arahan seperti yang ditunjukkan dalam tangkapan skrin yang dilampirkan di atas. Bendera '-f' digunakan dalam arahan untuk spesifikasi laluan. Kami berjaya mencipta kelas storan 'my-local-storage' dalam Kubernetes sementara menunggu mod mengikat pengguna pertama.

Langkah 4: Buat Fail Konfigurasi Kelantangan Persisten Tempatan

Dalam langkah ini, kami akan membuat fail konfigurasi untuk volum berterusan setempat dalam sistem Kubernetes kami. Jadi, kami menjalankan arahan:

> nano lpv. yaml


Apabila arahan ini dilaksanakan, fail konfigurasi dibuka, seperti yang ditunjukkan dalam tangkapan skrin yang dilampirkan.


Fail ini mengandungi nama pod volum berterusan setempat, jenis pod dan spesifikasi pod di mana storan, tuntutan volum kegigihan, nama kelas storan, laluan fail setempat dan ungkapan padanan semua ciri penting ditambahkan dengan betul. Tutup fail selepas konfigurasi pod.

Langkah 6: Penggunaan Fail Kelantangan Gigih Setempat dalam Kubernetes

Dalam langkah ini, kami kini akan menggunakan fail volum berterusan tempatan ke dalam sistem kami dengan hanya menjalankan arahan. Perintahnya ialah:

> kubectl create -f lpv.yaml



Apabila arahan itu dilaksanakan, fail bernama 'my-local-pv' dicipta di dalam direktori volum berterusan dalam aplikasi Kubernetes kami.

Langkah 7: Cipta Fail Konfigurasi Tuntutan Kelantangan Berterusan dalam Kubernetes.

Dalam langkah ini, kami akan mencipta fail baharu untuk PVC dalam aplikasi Kubernetes kami. PVC dijalankan dengan bantuan arahan. Jalankan arahan:

> nano pvc. yaml


Apabila arahan dilaksanakan, fail dibuka. Fail ini mengandungi jenis pod, nama pod dan spesifikasi PVC yang dibenarkan dalam fail ini. Tangkapan skrin fail ini dilampirkan di bawah.

Langkah 8: Penggunaan Fail PVC dalam Kubernetes

Dalam langkah ini, kami kini akan menggunakan fail konfigurasi PVC dalam aplikasi Kubernetes kami untuk menjalankan pod dengan spesifikasi. Kami akan menjalankan arahan pada alat baris arahan kubectl:

> kubectl buat -f pvc. yaml



Apabila arahan itu dilaksanakan, maka PVC berjaya dicipta dalam direktori 'persistentvolumeclaim' aplikasi Kubernetes kami.

Langkah 9: Dapatkan Pod Kelantangan Persisten dalam Kubernetes

Dalam langkah ini, kami akan membincangkan cara kami menjalankan pod PV dalam sistem kami. Kami menjalankan arahan:

> kubectl dapatkan pv



Pada pelaksanaan perintah, senarai pod yang sedang berjalan dilaksanakan dalam aplikasi Kubernetes kami. Pod PV juga ditunjukkan dalam senarai dan nama pod ialah 'my-local-pv'. Hasil arahan dilampirkan di atas sebagai tangkapan skrin.

Langkah 10:  Buat POD dengan Kelantangan Gigih Setempat

Dalam langkah ini, kami akan membuat fail POD dengan menjalankan arahan.

< nano http. yaml


Pada pelaksanaan arahan, fail dibuka.


Fail ini mengandungi nama dan jenis pod serta spesifikasi pod secara terperinci. Lihat secara ringkas pada tangkapan skrin yang dilampirkan di atas.

Langkah 11: Sebarkan Fail Pod dalam Kubernetes

Dalam langkah ini, kami akan menggunakan fail konfigurasi POD untuk dijalankan dalam sistem. Jalankan arahan:

> kubectl buat -f http. yaml



Apabila arahan itu dilaksanakan, www berjaya dibuat.

Langkah 12: Tunjukkan Pod PV Berjalan dalam Kubernetes

Dalam langkah ini, kami akan mengesahkan perjalanan pod PV dalam aplikasi Kubernetes kami. Kami menjalankan arahan:

> kubectl dapatkan pv



Senarai pod dipaparkan sebagai balasan untuk pelaksanaan arahan. Tangkapan skrin output dilampirkan di atas untuk anda.

Kesimpulan

Kami membincangkan cara membuat dan menyediakan PV dalam aplikasi Kubernetes kami. Kami telah menyediakan semua butiran dan arahan dengan tangkapan skrin. Anda juga boleh menukar arahan ini mengikut aplikasi Kubernetes anda untuk amalan yang lebih baik.