Cara Menggunakan Pembolehubah Persekitaran dalam Kubernetes

Cara Menggunakan Pembolehubah Persekitaran Dalam Kubernetes



Artikel ini adalah mengenai penggunaan pembolehubah persekitaran dalam Kubernetes yang digunakan oleh banyak pembangun untuk mengurus dan mengautomasikan penggunaan jenis aplikasi atau sistem dalam bekas yang berbeza dalam persekitaran maya, fizikal atau hibrid. Alat Kubernetes ini menawarkan banyak ciri, seperti ketersediaan tinggi, prestasi tinggi dan keupayaan untuk menyandarkan atau memulihkan kemudahan sekiranya berlaku sebarang jenis kegagalan. Pembolehubah persekitaran ialah nilai dinamik yang menjalankan proses untuk Kubernetes. Kebanyakan pembangun menggunakan Kubernetes dalam Linux untuk aplikasi kontena. Dalam artikel ini, kita akan membincangkan topik tersebut secara terperinci.

Pembolehubah Persekitaran dalam Kubernetes

Pembolehubah persekitaran adalah penting untuk mengekalkan aplikasi dalam komputer. Kami membina pembolehubah persekitaran terhadap setiap aplikasi untuk menjalankan aplikasi dengan jayanya. Pembolehubah persekitaran ialah nilai dinamik yang boleh membimbing proses untuk berjalan dalam persekitaran. Pembangun menjana pembolehubah persekitaran untuk Kubernetes dalam komputer kemudian komputer membenarkan proses Kubernetes menjalankan aplikasi dengan jayanya. Pembangun mesti tahu tentang Kluster Kubernetes. Kelompok Kubernetes ialah kumpulan nod yang menjalankan aplikasi kontena dengan cekap.

Bagaimana untuk Menggunakan Pembolehubah Persekitaran dalam Kubernetes?

Kami akan menunjukkan secara ringkas cara menggunakan pembolehubah persekitaran dalam bahagian ini. Mula-mula, semak sama ada kami mempunyai kluster Kubernetes sudah digunakan. Jika ya, mulakan. Jika tidak, mula-mula, kami mencipta gugusan Kubernetes dengan bantuan minikube. Di sini, dalam artikel ini, kami menggunakan kluster yang mempunyai sekurang-kurangnya dua nod. Satu ialah nod pekerja dan satu lagi ialah nod induk. Artikel ini hebat untuk pemula yang mempelajari Kubernetes dan penggunaan pembolehubah persekitaran dalam Kubernetes.







Langkah # 1: Mulakan Kubernetes

Langkah pertama memerlukan membuka baris arahan atau terminal dalam sistem pengendalian Linux terlebih dahulu. Selepas itu, jalankan arahan 'minikube start' di terminal.



> mulakan minikube

Anda boleh melihat sama ada gugusan Kubernetes sudah wujud apabila ia dimulakan. Selepas itu, mesej pengesahan akan muncul.







Langkah # 2: Buat Fail Konfigurasi

Dalam baris seterusnya, kami akan mencipta fail konfigurasi pod di mana kami mentakrifkan pembolehubah persekitaran untuk aplikasi. Jadi, dalam tangkapan skrin di bawah, kami mencipta fail konfigurasi dengan nama 'envi' dengan sambungan 'yaml'. Untuk membuka fail dalam sistem, kami menjalankan arahan dalam terminal:

> nano envi.yaml

Setelah menjalankan arahan, 'envi.yaml' akan muncul dalam sistem. Kami akan melihat bahawa fail konfigurasi pod YAML telah dibuat. Pod dalam Kubernetes ialah sekumpulan bekas dan digunakan untuk mengendalikan berbilang bekas sekaligus. Fail konfigurasi YAML ini mengandungi pelbagai jenis maklumat seperti versi, jenis, metadata, spesifikasi, dsb.



Versi 'v1' menunjukkan bahawa kami menggunakan versi 1. 'pod' menunjukkan bahawa ini ialah pod, bukan penempatan. Metadata mengandungi maklumat tentang fail seperti nama dan label. Spesifikasi menyediakan maklumat khusus tentang bekas dan bersama-sama ini, kami menambah pembolehubah persekitaran 'env' dalam fail konfigurasi sistem untuk berbilang bekas. Di sini, kami menambah nama pembolehubah pertama, 'DEMO_GREETING' dengan nilai 'Hello dari persekitaran'. Nama pembolehubah kedua, 'DEMO_FAREWELL' dengan nilai 'Such a sweet sorrow'.

Langkah # 3: Pod dengan Satu Bekas

Sekarang, selepas itu, kami mencipta pod dengan satu bekas bernama 'envar-demo' dengan menjalankan arahan dalam terminal. Perintah berikut telah dilaksanakan, seperti yang ditunjukkan dalam tangkapan skrin di bawah.

> kubectl create -f envi.yaml

Kini, kita dapat melihat satu bekas telah berjaya dibuat.

Selepas mencipta bekas, kini kita boleh melihat dengan mudah bilangan bekas yang dijalankan dalam pod pada masa ini. Jadi, kami menjalankan perintah kubectl dalam terminal untuk menyenaraikan bekas pod.

> kubectl dapatkan pod -saya tujuan = demonstratif-envars

Dalam tangkapan skrin di bawah, anda dapat melihat bahawa hanya satu pod sedang berjalan sekarang dan arahan ini menunjukkan semua butiran tentang bekas pod seperti namanya, keadaan sedia, status, berapa kali ia telah dimulakan semula dan umur pod.

Mengikuti takrifan pembolehubah persekitaran dalam Kubernetes, kami menerangkan pembolehubah persekitaran dalam keadaan bersandar seperti cara menggunakan pembolehubah persekitaran bersandar dalam Kubernetes. Kami menetapkan pembolehubah bersandar untuk bekas yang berjalan di dalam pod. Kami juga mencipta fail konfigurasi pod untuk mencipta pembolehubah bersandar. Sekali lagi, jalankan arahan berikut untuk mencipta fail yaml konfigurasi pod:

> nano envil.yaml

Kini, fail konfigurasi dibuka dan mengandungi butiran pod dan bekas. Untuk menetapkan pembolehubah bersandar, letakkan nama pembolehubah($var_name) dalam nilai pembolehubah persekitaran dalam fail konfigurasi.

Langkah # 4: Cipta Pembolehubah Persekitaran

Selepas menetapkan konfigurasi pembolehubah persekitaran, cipta pod pembolehubah persekitaran menggunakan arahan kubectl dalam alat baris arahan. Jalankan arahan dalam terminal yang dipaparkan di bawah:

> kubectl create -f envi1.yaml

Selepas menjalankan arahan ini, pembolehubah bersandar dicipta dengan nama 'dependent-envars-demo' dalam sistem.

Selepas mencipta bekas pod dalam sistem dengan jayanya, kami boleh menyemak bilangan pod yang sudah ada dalam sistem. Jadi, untuk menyenaraikan semua pod dalam sistem, kami akan menjalankan arahan untuk penyenaraian. Jalankan arahan dalam terminal sistem anda yang diberikan di sini.

> kubectl dapatkan pod dependent-envars-demo

Selepas menjalankan arahan ini, senarai pembolehubah bersandar dipaparkan. Menggunakan arahan ini, kita boleh melihat senarai terperinci pod dengan ciri berbeza seperti nama, sedia, status, mulakan semula dan umur dengan mudah.

Langkah # 3: Log untuk Pembolehubah Persekitaran Bersandar

Akhir sekali, kami juga menyemak log untuk bekas pembolehubah persekitaran bergantung yang menjalankan pod. Di sini, kami menggunakan alat baris arahan kubectl. Jalankan arahan berikut dalam terminal anda dan paparan akan muncul pada masa yang sama.

> kubectl log pod / dependent-envars-demo

Log termasuk unchanged_reference atau protokol sistem anda, perkhidmatan_alamat sistem anda di mana pod ini terletak, dan juga escaped_reference sistem anda. Dengan menggunakan ini, anda juga boleh mengkonfigurasi alamat IP atau protokol anda secara terperinci.

Jadi, dengan cara ini kami memasukkan atau menggunakan pembolehubah persekitaran dalam Kubernetes.

Kesimpulan

Artikel ini mengajar kita cara kita boleh menggunakan pembolehubah persekitaran dalam Kubernetes. Ia membolehkan kami menggunakan bekas dengan mudah dalam aplikasi. Sebagai seorang pemula, tidak mudah untuk mengingati arahan dan menggunakannya untuk tujuan yang berbeza. Tetapi di sini, kami telah membantu anda mempelajari cara menjalankan arahan dan mencipta pembolehubah persekitaran. Selepas mencipta pembolehubah maka gunakan pembolehubah persekitaran dalam sistem.