Çok Kanallı Kubernetes Kümesini Dağıtma

Bir Kubernetes kümesini dağıtmanın en kolay yolunu mu arıyorsunuz? Multipass ile beş dakikadan kısa sürede tamamlayın.

<a href = "https://tr3.cbsistatic.com/hub/i/r/2018/09/11/1f55b7b9-eca5-4b60-85a7-59101a50deea/resize/770x/f2119572e7a1baf7c5e3b5612551829d/istock-5 hedef" = "_ boş" data-component = "modalEnlargeImage" data-headline = "

"data-credit =" Ralwel, Getty Images / iStockphoto "rel =" noopener noreferrer nofollow ">istock-518142550.jpg

Ralwel, Getty Images / iStockphoto

Multipass, geliştirme için sanal makineleri konuşlandırmayı kolaylaştıran yeni bir araçtır. Multipass ile Linux, Windows veya macOS'tan tek bir komutla yeni bir Ubuntu ortamını döndürebilirsiniz.

Kubernetes kümesinde gelişmek isteyenler için şanslısınız. K3s yardımıyla bir Kubernetes kümesini kolaylıkla dağıtabilirsiniz.

Size bunu nasıl yapacağınızı göstereceğim.

GÖRMEK: Flash depolama: BT uzmanları için kılavuz (TechRepublic Premium)

Gerekenler

Bu çalışmayı yapabilmek için seçtiğiniz platformda Multipass kurulu olması gerekir. Üzerinde göstereceğim ! _OS Pop, ancak hangi işletim sistemini kullandığınız önemli değildir.

Multipass'ı yüklemediğinizde, bunu komutla yapışmayı destekleyen herhangi bir Linux dağıtımında yapabilirsiniz:

sudo snap install multipass --classic --stable

Multipass'ı çalıştırıp çalıştırdığınızda, çalışmaya hazırsınız demektir.

Sanal makinelerinizi başlatma

İlk yapacağımız şey, Kubernetes ustası ve düğümleri olarak hizmet etmek için üç sanal makine başlatmak. Bu VM'leri aşağıdakiler için yapılandıracağız:

  • ad

  • CPU Sayısı

  • Toplam hafıza

  • Toplam depolama alanı

İlk önce master'ı şu komutla başlatın:

multipass launch --name k3s-master --cpus 1 --mem 1024M --disk 3G

Ardından, iki düğümü komutlarla başlatın:

multipass launch --name k3s-node1 --cpus 1 --mem 1024M --disk 3G
multipass launch --name k3s-node2 --cpus 1 --mem 1024M --disk 3G

Bunlar çalışmaya başladıktan sonra, devam etmeye hazırsınız.

Kubernetes master nasıl dağıtılır

Tek bir komutla, çalışan ana VM'ye bir kurulum komut dosyası indirecek, bir izin ayarlayacak ve komut dosyasını çalıştıracaksınız. Bu komut:

multipass exec k3s-master -- /bin/bash -c "curl -sfL https://get.k3s.io | K3S_KUBECONFIG_MODE="644" sh -"

Yukarıdaki komut yaklaşık otuz saniye içinde tamamlanmalıdır. Tamamlandığında, "K3'lerin başlatılması" (Şekil A).

Şekil A

<a href = "https://tr3.cbsistatic.com/hub/i/r/2020/03/17/767f1ea1-b9d5-4ba1-992f-2bbca529b530/resize/770x/41d0102ed11aa2222e47e31509643733/multipasscluster- çarpıcı" = "_ boş" data-component = "modalEnlargeImage" data-headline = "

K3s Kubernetes örneği master üzerinde çalışıyor.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">multipassclustere.jpg

K3s Kubernetes örneği master üzerinde çalışıyor.

Düğümleri dağıtmadan önce, master'ın IP adresini bulmanız gerekir. Bunu yapmak için şu komutu verin:

multipass list

Kaptanınızın IP adresini listede görmelisiniz (Şekil B).

Şekil B

<a href = "https://tr4.cbsistatic.com/hub/i/r/2020/03/17/d238b85f-82cd-454f-973d-fa1dc421d751/resize/770x/04229634cee3f58a9c160920c633926a/multipassc" hedef " _blank "data-component =" modalEnlargeImage "data-headline ="

Kubernetes k3s master'ımızın IP adresi IPv4 altında listelenmiştir.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">multipassclustere.jpg "data-original =" https://tr4.cbsistatic.com/hub/i/r/2020/03/17/d238b85f-82cd-454f-973d-fa1dc421d751/resize/770x/04229634cee3f58a9c160920c6cipa

Kubernetes k3s master'ımızın IP adresi IPv4 altında listelenmiştir.

Daha sonra, ustadan Kubernetes birleştirme belirtecine ihtiyacımız var. Bunu yapmak için, VM kabuğuna şu komutla erişmeniz gerekir:

multipass shell k3s-master

Kabuğun içine girdikten sonra, şu komutu kullanarak birleştirme belirtecini bulun:

sudo cat /var/lib/rancher/k3s/server/node-token

Size sunulan jetonu kopyalayıp yapıştırın (Şekil C).

Şekil C

<a href = "https://tr4.cbsistatic.com/hub/i/r/2020/03/17/4d0d66f0-233e-492d-b99e-44c2843775e6/resize/770x/ae92d1ead564c8f1bc9cd95f33e5ef21/multipcc" hedef " _blank "data-component =" modalEnlargeImage "data-headline ="

Kubernetes birleştirme jetonumuz birleştirme komutuna yapıştırılmaya hazır.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">multipassclusterh.jpg "veri-orijinal =" https://tr4.cbsistatic.com/hub/i/r/2020/03/17/4d0d66f0-233e-492d-b99e-44c2843775e6/resize/770x/ae92d1ead564c8f1bc9j0mp.jip

Kubernetes birleştirme jetonumuz birleştirme komutuna yapıştırılmaya hazır.

Kubernetes düğümleri nasıl dağıtılır ve birleştirilir

İlk düğümü kümeye birleştirme komutunu vermeden önce, birleştirme belirteci değerini şöyle bir kabuk değişkenine iletin:

K3S_TOKEN=ID

Burada kimlik birleştirme simgenizdir.

Simgeniz K3S_TOKEN değişken değeri olarak kaydedildikten sonra, ilk düğüme şu komutla katılın:

multipass exec k3s-node1 -- /bin/bash -c "curl -sfL https://get.k3s.io | K3S_TOKEN=${K3S_TOKEN} K3S_URL=${K3S_NODEIP_MASTER} sh -"

İkinci düğüme şu komutla katılın:

multipass exec k3s-node2 -- /bin/bash -c "curl -sfL https://get.k3s.io | K3S_TOKEN=${K3S_TOKEN} K3S_URL=${K3S_NODEIP_MASTER} sh -"

Kubernetes kümenizi kontrol etme

Her şeyin çalıştığından emin olmak için, k3s-master kabuğuna şu komutla erişin:

multipass shell k3s-master

Kabuğa girdikten sonra şu komutu verin:

kubectl get nodes

Her iki düğümü ve efendinin gitmeye hazır olduğunu görmelisiniz (Şekil D).

Şekil D

<a href = "https://tr4.cbsistatic.com/hub/i/r/2020/03/17/4b20dc1f-23ae-459a-bb0a-3be83df74954/resize/770x/c9538a5daf456859f8ccd3e6b186ec02/multipassclus". " _blank "data-component =" modalEnlargeImage "data-headline ="

Kubernetes kümemiz çalışıyor.

"data-credit =" http://www.techrepublic.com/ "rel =" noopener noreferrer nofollow ">multipassclusterm.jpg "data-original =" https://tr4.cbsistatic.com/hub/i/r/2020/03/17/4b20dc1f-23ae-459a-bb0a-3be83df74954/resize/770x/c9538a5daf456859f8ccd3e6b18mec.j0cecmcc

Kubernetes kümemiz çalışıyor.

Tebrikler, beş dakikadan daha kısa bir sürede tam gelişmiş bir Kubernetes kümesi başlattınız. Atlayın ve gelişmeye başlayın.

Ayrıca bakınız

Source link

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*