Ang MicroK8 ay isang tool upang mai-deploy ang Kubernetes sa ilang segundo

Mga MicroK8

Recientemente Ginawa ng Canonical ang anunsyo ng paglulunsad ng MicroK8s na nag-aalok ng isang mabilis at mahusay na paraan upang maipakalat ang Kubernetes sa segundo.

Ang MicroK8s ay naihatid bilang isang solong docking package na maaaring mai-install sa 42 iba't ibang mga bersyon ng Linux.

Sa maliit na memorya at disk space, ang MicroK8s ay nagbibigay ng isang mahusay na paraan upang makapagsimula sa Kubernetes, nasa desktop man ito, sa server, sa isang ulap, o sa mga IoT device.

Mga Pakinabang ng MicroK8s

Ang mga awtomatikong pag-update at pag-andar sa seguridad ay kasama bilang tinukoy.

Tinitiyak ng mga awtomatikong pag-update na laging gumagana ang mga developer mula sa pinakabagong mga bersyon ng Kubernetes na may mga binary na naihatid diretso mula sa mapagkukunan at na-set up sa segundo.

Ang pagpapatakbo ng pinakabagong bersyon ay nangangahulugan din na ang MicroK8s ay sinasamantala ang built-in na mga kakayahan sa seguridad ng Kubernetes.

Upang higit na mapabilis ang pag-aampon ng Kubernetes at gawing simple ang mga karaniwang sitwasyon ng developer, nagsasama ang MicroK8 ng lumalaking bilang ng mga add-on na serbisyo. 

Kabilang dito ang:

  • Isang talaan ng lalagyan
  • Ang imbakan at katutubong GPGPU paganahin ang hakbang lahat ng pinagana sa isang solong utos.
  • Para sa mga siyentipiko ng data at mga inhinyero sa pag-aaral ng makina, ginagawang madali ng pagsasanay sa GPGPU na magdagdag ng pagpabilis ng hardware sa kanilang mga daloy ng pag-aaral ng makina.

Ang mga pangunahing kaso ng paggamit na pinapabilis ng MicroK8 ay kinabibilangan ng:

  • Ang mga built-in at pag-update ng sarili na Kubernetes upang mapagana ang mga aplikasyon ng IoT
  • I-configure ang isang CI / CD channel nang lokal sa ilang mga hakbang
  • Mabilis na mai-install ang mga disposable Kubernetes bilang bahagi ng iyong produksyon ng pipelin CI / CDe
  • Mag-deploy ng mga solong application ng node sa isang naka-scale na server
  • Lumikha ng isang lokal na pagpapatala ng mga lalagyan na sumusunod sa OCI upang i-cache ang mga madalas na ginamit na lalagyan
  • Mag-eksperimento sa mga proyekto ng Map ng Trail ng CNCF nang mabilis at madali
  • Mapabilis ang Pagmomodelo ng Pag-aaral ng Makina at Pag-aaral gamit ang Suporta ng GPU
  • Mga Pag-deploy ng Kubeflow - Open Source Toolkit ng ML para sa Kubernetes.

Paano mag-install ng MicroK8s sa Ubuntu at derivatives?

Para sa mga interesadong makakuha ng MicroK8s, dapat nilang malaman na ang tool na ito ay magagamit sa pamamagitan ng Snap store at madaling mai-install.

Dapat lamang buksan nila ang isang terminal sa kanilang mga system gamit ang Ctrl + Alt + T at dito isagawa ang sumusunod na utos:

sudo snap install microk8s --classic

Nais ng Canonical na sakupin ang suporta sa komersyal na Kubernetes

MicroK8s Kubernetes

Bilang karagdagan sa ito rin Nakatuon ang Canonical sa pag-aalok ng suporta sa komersyo sa mga kumpol ng Kubernetes na ipinakalat gamit ang kubeadm.

Awtomatiko ng Kubeadm ang pag-install at pagsasaayos ng mga bahagi ng Kubernetes, tulad ng API server, Controller Manager, at Kube DNS.

Gayunpaman, hindi ito lumilikha ng mga gumagamit o hawakan ang pag-install at pagsasaayos ng antas ng pagtitiwala sa OS.

Para sa mga paunang gawain, maaari kang gumamit ng tool sa pamamahala ng pagsasaayos tulad ng Ansible o SaltStack.

Ang paggamit ng mga tool na ito ay ginagawang mas madali ang paglikha ng mga karagdagang kumpol o muling pagtatayo ng mga umiiral na kumpol at mas madaling kapitan ng error.

Sa pamamagitan ng pag-aalok ng mga kumpanya ng suporta sa komersyal na ito na gumagamit ng kubeadm upang maipakalat ang mga Kubernetes sa mga kapaligiran sa produksyon, pag-unlad o multi-yugto, maaaring agad na makinabang mula sa suporta ng enterprise sa pamamagitan ng Ubuntu Advantage para sa Kubernetes sa isang node-per-node na batayan.

Rin Ang suporta ay kasama para sa opisyal na mga pakete ng Debian na inilabas ng CNCF at ginamit sa kubeadm.

Para sa parehong bago at bihasang mga gumagamit ng Kubernetes, nag-aalok ang kubeadm ng kakayahang patakbuhin ang Kubernetes sa anumang kapaligiran sa Linux.

Sa pagdaragdag ng mga kumpol na na-deploy ng kubeadm, pinalalawak ng Canonical ang mga pagpipilian sa pag-deploy ng Kubernetes para sa mga negosyo.

Gamitin nagbibigay-daan ang kubeadm ng detalyadong paggalugad ng mga kakayahan ng Kubernetes, at nagbibigay-daan sa mga developer at operator na magkaroon ng mas mahusay na kakayahang makita sa mga mekanismo ng mababang antas. Kubernetes pagsasaayos.

Ang mga kakayahang ito ay gumawa ng Kubeadm isang mahusay na pagpipilian para sa mga nangangailangan ng malalim na karanasan sa pagpapatakbo at nag-aalok ng agarang pakikipag-ugnayan sa komunidad ng operator ng Kubernetes.

Ang pinakamalaking layunin ng Kubeadm sa malapit na hinaharap ay upang makamit ang pangkalahatang kakayahang magamit.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

     Nestor Reverón dijo

    Magaling, maraming salamat sa kontribusyon.