Hvernig á að setja Kubernetes upp á Ubuntu 18?

Lærðu hvernig á að setja upp Kubernetes á Ubuntu.


Kubernetes er opinn uppspretta gámahljómsveitargerðar þróað af Google. Í þessari grein munt þú læra hvernig á að setja upp Kubernetes með aðalhnút og starfsmannahnút. Gakktu úr skugga um að þú hafir Docker sett upp bæði á skipstjóra- og starfsmannahnút.

Upplýsingar um umhverfið og skipulag

Fyrir sýninguna hef ég 2 Ubuntu-kerfi, eitt verður aðalhnútinn og hitt verkamannahnútinn. Bæði stillingar miðlarans eru eftirfarandi.

  • 2 örgjörva
  • Master – 4 GB RAM / starfsmaður – 2 GB RAM
  • 10 GB harður diskur

Notaðu hostnamectl skipunina til að stilla hostname á bæði kerfin.

Í aðalhnútnum:

[varið með tölvupósti]: ~ $ sudo hostnamectl set-hostname kubernetes-master

Í hnút starfsmanna:

[varið með tölvupósti]: ~ $ sudo hostnamectl set-hostname kubernetes-worker

Svo hér að neðan eru upplýsingar um báða hnútana.

Master Node

  • Hostname: kubernetes-master
  • IP heimilisfang: 192.168.0.107

Verkamaður hnút

  • Hostname: kubernetes-worker
  • IP heimilisfang: 192.168.0.108

Breyta hýsingarskrá á báðum kerfunum.

[varið með tölvupósti]: ~ $ sudo gedit / etc / hosts

192.168.0.107 kubernetes-meistari
192.168.0.109 kubernetes-starfsmaður

Áður en þú byrjar að setja upp Kubernetes skaltu keyra skipunina hér að neðan á bæði skipulags- og verkamannahnútum til að athuga hvort Docker sé í gang.

[varið með tölvupósti]: ~ $ sudo þjónusta tengikví
[sudo] lykilorð fyrir geekflare:
● docker.service – Docker forritshylki
Hlaðinn: hlaðinn (/lib/systemd/system/docker.service; virkt; forstillir lánardrottins: virkt)
Virkt: virkt (í gangi) síðan lau 2019-11-23 15:39:36 EST; Fyrir 3 vikum fyrir 0 dögum
Skjöl: https://docs.docker.com
Aðal PID: 8840 (dockerd)
Verkefni: 17
Minni: 42,3M
CGroup: /system.slice/docker.service
└─8840 / usr / bin / dockerd -H fd: // –containerd = / run / containerd / containerd.sock

23. nóvember 15:39:35 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 35.091941184-05: 00" stig = viðvörun msg ="Kjarninn þinn styður ekki stjórnun
23. nóvember 15:39:35 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 35.093149218-05: 00" stig = upplýsingar msg ="Hleðsla gáma: byrjaðu."
23. nóvember 15:39:35 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 35.957842188-05: 00" stig = upplýsingar msg ="Sjálfgefin brú (docker0) er úthlutað
23. nóvember 15:39:36 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 36.078753190-05: 00" stig = upplýsingar msg ="Hleðsla gáma: búin."
23. nóvember 15:39:36 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 36.664727326-05: 00" stig = upplýsingar msg ="Docker púkinn" fremja = 481bc77 grafdr
23. nóvember 15:39:36 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 36.817929464-05: 00" stig = villa msg ="þyrping hætt með villu: villa hv
23. nóvember 15:39:36 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 36.820439024-05: 00" stig = villa msg ="Ekki var hægt að ræsa kvikhlutann
23. nóvember 15:39:36 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 36.820821712-05: 00" stig = upplýsingar msg ="Daemon hefur lokið frumstillingu"
23. nóvember 15:39:36 geekflare systemd [1]: Ræsir hleðslutæki fyrir hleðsluvélar.
23. nóvember 15:39:36 geekflare dockerd [8840]: tími ="2019-11-23T15: 39: 36.883382952-05: 00" stig = upplýsingar msg ="API hlusta á /home/geekflare/docker.sock
línur 1-20 / 20 (END)

Settu upp Kubernetes

Keyra allar skipanirnar sem nefndar eru í þessum kafla bæði um höfuð- og verkamannahnút.

Í fyrsta lagi skaltu bæta við Kubernetes pakkageymslulyklinum.

[varið með tölvupósti]: ~ $ krulla -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key bæta við
[sudo] lykilorð fyrir geekflare:
OK

Keyra skipunina hér að neðan til að stilla Kubernetes pakkageymsluna.

[varið með tölvupósti]: ~ $ sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial aðal"
Hit: 1 https://download.docker.com/linux/ubuntu bionic InRelease
Högg: 2 http://ppa.launchpad.net/ansible/ansible/ubuntu Cosmic InRelease
Fáðu: 3 http://apt.puppetlabs.com bionic InRelease [85,3 kB]
Hit: 5 http://security.ubuntu.com/ubuntu Cosmic-security InRelease
Högg: 6 http://us.archive.ubuntu.com/ubuntu Cosmic InRelease
Ign: 7 http://pkg.jenkins.io/debian-stable binary / InRelease
Hit: 8 http://us.archive.ubuntu.com/ubuntu Cosmic-updates InRelease
Högg: 9 http://pkg.jenkins.io/debian-stable binary / Release
Högg: 10 http://us.archive.ubuntu.com/ubuntu cosmic-backports InRelease
Fáðu: 4 https://packages.cloud.google.com/apt kubernetes-xenial InRelease [8.993 B]
Fáðu: 11 http://apt.puppetlabs.com bionic / puppet6 amd64 pakkar [36,1 kB]
Fáðu: 13 https://packages.cloud.google.com/apt kubernetes-xenial / main amd64 pakka [32,2 kB]
Sótt 163 kB í 3s (49,1 kB / s)
Lestrarpakkalistar … Lokið

Slökktu á skipti á báðum hnútunum áður en lengra er haldið.

[varið með tölvupósti]: ~ $ sudo skipti -a

Settu upp Kubeadm

Nú þarftu að setja upp kubeadm.

kubeadm er tæki í Kubernetes sem er notað til að bæta við hnútum í Kubernetes þyrpingunni.

[varið með tölvupósti]: ~ $ sudo apt-get install kubeadm -y
Lestrarpakkalistar … Lokið
Byggja ósjálfstré
Lestur upplýsingar um ástand … Lokið
Eftirfarandi viðbótarpakkar verða settir upp:
conntrack cri-tools ebtables ethtool kubectl kubelet kubernetes-cni socat
Eftirfarandi nýir pakkar verða settir upp:
conntrack cri-tools ebtables ethtool kubeadm kubectl kubelet kubernetes-cni socat
0 uppfærð, 9 nýuppsett, 0 til að fjarlægja og 235 ekki uppfærð.
Þarftu að fá 51,8 MB skjalasöfn.
Eftir þessa aðgerð verður 273 MB viðbótar pláss notað.
Fáðu: 3 http://us.archive.ubuntu.com/ubuntu cosmic / main amd64 conntrack amd64 1: 1.4.5-1 [30.2 kB]
Fáðu: 1 https://packages.cloud.google.com/apt kubernetes-xenial / main amd64 cri-tools amd64 1.13.0-00 [8.776 kB]
Fáðu: 6 http://us.archive.ubuntu.com/ubuntu cosmic / main amd64 ebtables amd64 2.0.10.4-3.5ubuntu5 [79.8 kB]
Fáðu: 8 http://us.archive.ubuntu.com/ubuntu cosmic / main amd64 ethtool amd64 1: 4.16-1 [115 kB]
Fáðu: 9 http://us.archive.ubuntu.com/ubuntu cosmic / main amd64 socat amd64 1.7.3.2-2ubuntu2 [342 kB]
Fáðu: 2 https://packages.cloud.google.com/apt kubernetes-xenial / main amd64 kubernetes-cni amd64 0.7.5-00 [6.473 kB]
Fáðu: 4 https://packages.cloud.google.com/apt kubernetes-xenial / main amd64 kubelet amd64 1.17.0-00 [19.2 MB]
Fáðu: 5 https://packages.cloud.google.com/apt kubernetes-xenial / main amd64 kubectl amd64 1.17.0-00 [8.742 kB]
Fáðu: 7 https://packages.cloud.google.com/apt kubernetes-xenial / main amd64 kubeadm amd64 1.17.0-00 [8.059 kB]
Sótt 51,8 MB í 8s (6.419 kB / s)
Að velja áður óvalið pakkatengsl.
(Lestur gagnagrunns … 318151 skrár og skráarsöfn sem nú eru sett upp.)
Undirbúningur fyrir að taka upp … / 0-conntrack_1% 3a1.4.5-1_amd64.deb …
Upptaka samloka (1: 1.4.5-1) …
Að velja áður óvalið pakka-verkfæri.
Undirbúningur fyrir að taka upp … / 1-cri-tools_1.13.0-00_amd64.deb …
Að taka upp cri-verkfæri (1.13.0-00) …
Val á áður völdum ebtables umbúðum.
Undirbúningur fyrir að taka upp … / 2-ebtables_2.0.10.4-3.5ubuntu5_amd64.deb …
Taka upp ebtables (2.0.10.4-3.5ubuntu5) …
Að velja áður óvalið pakka.
Undirbúningur fyrir að taka upp … / 3-ethtool_1% 3a4.16-1_amd64.deb …
Upptaka siðfræðinnar (1: 4.16-1) …
Að velja áður óvalinn pakka kubernetes-cni.
Undirbúningur fyrir að taka upp … / 4-kubernetes-cni_0.7.5-00_amd64.deb …
Upptaka kubernetes-cni (0.7.5-00) …
Að velja áður óvalið pakkafélag.
Undirbúningur fyrir að taka upp … / 5-socat_1.7.3.2-2ubuntu2_amd64.deb …
Upptaka socat (1.7.3.2-2ubuntu2) …
Að velja áður óvalið pakkagúmmí.
Undirbúningur fyrir að taka upp … / 6-kubelet_1.17.0-00_amd64.deb …
Upptaka kubelet (1.17.0-00) …
Að velja áður óvalinn pakka kubectl.
Undirbúningur fyrir að taka upp … / 7-kubectl_1.17.0-00_amd64.deb …
Upptaka kubectl (1.17.0-00) …
Að velja áður óvalinn pakka kubeadm.
Undirbúningur fyrir að taka upp … / 8-kubeadm_1.17.0-00_amd64.deb …
Upptaka kubeadm (1.17.0-00) …
Setja upp conntrack (1: 1.4.5-1) …
Setja upp kubernetes-cni (0.7.5-00) …
Setja upp cri-verkfæri (1.13.0-00) …
Setja upp socat (1.7.3.2-2ubuntu2) …
Vinnsla kallara fyrir systemd (239-7ubuntu10.12) …
Uppsetning ebtables (2.0.10.4-3.5ubuntu5) …
Búið til symlink /etc/systemd/system/multi-user.target.wants/ebtables.service → /lib/systemd/system/ebtables.service.
update-rc.d: viðvörun: byrjunar- og stöðvunaraðgerðir eru ekki lengur studdar; að falla aftur til vanskila
Setja upp kubectl (1.17.0-00) …
Að vinna úr kallar fyrir man-db (2.8.4-2) …
Setja upp ethtool (1: 4.16-1) …
Setja upp kubelet (1.17.0-00) …
Búið til symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
Setja upp kubeadm (1.17.0-00) …
Vinnsla kallara fyrir systemd (239-7ubuntu10.12) …

Athugaðu kubeadm útgáfuna til að staðfesta hvort hún hafi verið sett upp rétt.

[varið með tölvupósti]: ~ $ kubeadm útgáfa
kubeadm útgáfa: &version.Info {Major:"1", Minniháttar:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"hreint", BuildDate:"2019-12-07T21: 17: 50Z", GoVersion:"go1.13.4", Compiler:"gc", Pallur:"linux / amd64"}

Frumstilla Kubernetes þyrpinguna

Nú skaltu keyra init skipunina til að frumstilla Kubernetes þyrpinguna aðeins á meistarahnút. Notaðu –apiserver-advert-heimilisfang til að segja hnút starfsmannsins frá IP tölu skipstjóra.

[varið með tölvupósti]: ~ $ sudo kubeadm init –apiserver-advert-address = 192.168.0.107 –pod-net-cidr = 10.244.0.0 / 16
W1217 11: 05: 15.474854 10193 validation.go: 28] Ekki hægt að staðfesta kube-proxy samstillingu – enginn staðfestir er tiltækur
W1217 11: 05: 15.474935 10193 validation.go: 28] Ekki hægt að staðfesta stillingar kubelet – enginn staðfestir er tiltækur
[init] Notkun Kubernetes útgáfu: v1.17.0
[preflight] Keyrir fyrir flugávísanir
[VIÐVÖRUN IsDockerSystemdCheck]: fannst "hópur" sem hópstjóri Docker. Mælt er með ökumanni "systemd". Vinsamlegast fylgdu leiðbeiningunum á https://kubernetes.io/docs/setup/cri/
[preflight] Að draga myndir sem þarf til að setja upp Kubernetes þyrping
[preflight] Þetta gæti tekið eina mínútu eða tvær, allt eftir hraða internettengingarinnar
[preflight] Þú getur einnig framkvæmt þessa aðgerð með því að nota ‘kubeadm config images pull’
[kubelet-start] Að skrifa kubelet umhverfisskrá með fánum til skjals "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Að skrifa kubelet stilling til skjals "/var/lib/kubelet/config.yaml"
[kubelet-start] Byrjaðu kubelet
[certs] Notar CertificateDir möppuna "/ etc / kubernetes / pki"
[certs] Búa til "ca" vottorð og lykill
[certs] Búa til "apiserver" vottorð og lykill
.
[certs] Búa til "apiserver-kubelet-viðskiptavinur" vottorð og lykill
[certs] Búa til "framan-umboð-ca" vottorð og lykill
[certs] Búa til "framan umboð viðskiptavinur" vottorð og lykill
[certs] Búa til "etcd / ca" vottorð og lykill
[certs] Búa til "etcd / server" vottorð og lykill
[certs] etcd / server server cert er undirritað fyrir DNS nöfn [kubernetes-master localhost] og IPs [192.168.0.107 127.0.0.1 :: 1]
[certs] Búa til "etcd / jafningi" vottorð og lykill
[certs] etcd / peer servering cert er undirritað fyrir DNS nöfn [kubernetes-master localhost] og IPs [192.168.0.107 127.0.0.1 :: 1]
[certs] Búa til "etcd / heilsufarsskoðunar-viðskiptavinur" vottorð og lykill
[certs] Búa til "apiserver-etcd-viðskiptavinur" vottorð og lykill
[certs] Búa til "sa" lykill og opinber lykill
[kubeconfig] Notkun kubeconfig möppu "/ etc / kubernetes"
[kubeconfig] Ritun "admin.conf" kubeconfig skrá
[kubeconfig] Ritun "kubelet.conf" kubeconfig skrá
[kubeconfig] Ritun "stjórnandi-stjórnandi.conf" kubeconfig skrá
[kubeconfig] Ritun "scheduler.conf" kubeconfig skrá
[stjórn-flugvél] Nota manifest möppu "/ etc / kubernetes / birtist"
[stjórna flugvél] Býr til truflanir Pod manifest fyrir "kube-apiserver"
[stjórna flugvél] Býr til truflanir Pod manifest fyrir "kube-controller-manager"
W1217 11: 05: 25.584769 10193 manifests.go: 214] sjálfgefin leyfi fyrir kube-apiserver er "Hnútur, RBAC"; nota "Hnútur, RBAC"
[stjórna flugvél] Býr til truflanir Pod manifest fyrir "kube-tímaáætlun"
W1217 11: 05: 25.587128 10193 manifests.go: 214] sjálfgefið leyfi fyrir kube-apiserver er "Hnútur, RBAC"; nota "Hnútur, RBAC"
[etcd] Býr til truflanir Pod-manifest fyrir staðbundin etcd í "/ etc / kubernetes / birtist"
[bíða-stjórna flugvél] Bíður eftir að kubelet ræsi upp stjórnplanið sem kyrrstæða fræbelg úr möppu "/ etc / kubernetes / birtist". Þetta getur tekið allt að 4m0s
[apiclient] Allir íhlutir stjórnborðsins eru hraustir eftir 35.010368 sekúndur
[upload-config] Geymir stillingarnar sem notaðar eru í ConfigMap "kubeadm-config" í "teningakerfi" Nafnsrými
[kubelet] Búa til ConfigMap "kubelet-config-1.17" í nafnrými teningakerfis með stillingum fyrir kubelets í þyrpingunni
[upload-certs] Sleppa áfanga. Vinsamlegast sjáið – hleðsla upp
[merkja-stjórna plan] Merkja hnútinn kubernetes-meistara sem stjórnplan með því að bæta við merkimiðanum "node-role.kubernetes.io/master= ”"
[merkja-stjórna flugvél] Merkja hnútinn kubernetes-meistara sem stjórnplan með því að bæta við taints [node-role.kubernetes.io/master:NoSchedule]
[bootstrap-token] Notkunartákn: dmamk9.0nmo62mhom8961qw
[bootstrap-token] Stilla ræsibeltitákn, upplýsingar um cluster ConfigMap, RBAC Hlutverk
[bootstrap-token] stilla RBAC reglur til að leyfa hnút Bootstrap tákn til að senda CSR til að hnútar fái langtímavottorðsskilríki
[bootstrap-token] stilla RBAC reglur til að leyfa csrapprover stjórnandanum sjálfkrafa að samþykkja CSR frá hnút Bootstrap auðkenni
.
[bootstrap-token] Að búa til "cluster-info" ConfigMap í "kube-public" nafnrými
[kubelet-finalize] Uppfærsla "/etc/kubernetes/kubelet.conf" til að benda á snúanlegt kubelet skírteini og lykil
[viðbótarefni] Beitt nauðsynlegu viðbót: CoreDNS
[viðbótarefni] Beitt nauðsynlegu viðbót: kube-proxy

Kubernetes stjórnplanið þitt hefur verið ræst!

Til að byrja að nota þyrpinguna þína þarftu að keyra eftirfarandi sem venjulegur notandi:

mkdir -p $ HOME / .kube
sudo cp -i /etc/kubernetes/admin.conf $ HOME / .kube / config
sudo chown $ (id -u): $ (id -g) $ HOME / .kube / config

Næst þarftu að senda fræbelgnet á þyrpingunni.

Keyra kubectl Apply -f [podnetwork] .yaml með einum af þeim valkostum sem tilgreindir eru á https://kubernetes.io/docs/concepts/cluster-administration/addons/

Síðan sem þú getur gengið í hvaða fjölda starfsmannahnúta sem er með því að keyra eftirfarandi á hverjum sem rót:

kubeadm join 192.168.0.107:6443 – auðkenni dmamk9.0nmo62mhom8961qw –discovery-token-ca-cert-hash sha256: 2de92f42e84d2020d8b19b1778785df5f8196e5eedaa5664ad911e8c23f563

Eins og getið er um framleiðsluna hér að ofan, búðu til .kube skráarsafn og afritaðu admin.conf skrána til að stilla skrána í .kube skráasafnið.

[varið með tölvupósti]: ~ $ mkdir -p $ HOME / .kube
[varið með tölvupósti]: ~ $ sudo cp -i /etc/kubernetes/admin.conf $ HOME / .kube / config
[varið með tölvupósti]: ~ $ sudo chown $ (id -u): $ (id -g) $ HOME / .kube / config

Á þessari stundu, þegar þú keyrir kubectl get nodes skipunina, munt þú sjá stöðuna á aðalhnútnum er NotReady.

[varið með tölvupósti]: ~ $ sudo kubectl fá hnúta
NAME STATUS HLUTVERK aldur útgáfa
kubernetes-master NotReady master 2m34s v1.17.0

Dreifa Pod Network – Flannel

Næst þarftu að senda fræbelgnet á aðalhnútnum. Ég er að nota Flannel pod netið. Það er notað til að hafa samskipti milli hnúta í Kubernetes þyrpingunni.

[varið með tölvupósti]: ~ $ sudo kubectl beita -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
podsecuritypolicy.policy / psp.flannel.unprivileged skapa
clusterrole.rbac.authorization.k8s.io/flannel búið til
clusterrolebinding.rbac.authorization.k8s.io/flannel búið til
þjónustureikningur / flanel búinn til
configmap / kube-flannel-cfg búin til
daemonset.apps / kube-flannel-ds-amd64 búinn til
daemonset.apps / kube-flannel-ds-arm64 búinn til
daemonset.apps / kube-flannel-ds-arm búinn til
daemonset.apps / kube-flannel-ds-ppc64le búin til
daemonset.apps / kube-flannel-ds-s390x búinn til

Athugaðu stöðuna á aðalhnútnum, það verður að vera í tilbúinni stöðu.

[varið með tölvupósti]: ~ $ sudo kubectl fá hnúta
NAME STATUS HLUTVERK aldur útgáfa
kubernetes-master Tilbúinn húsbóndi 4m41s v1.17.0

Eftir nokkrar sekúndur, athugaðu hvort öll belg eru í gangi.

[varið með tölvupósti]: ~ $ kubectl fá belg – öll nafnsvæði
NAMSPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-6955765f44-rzw9d 1/1 Running 0 4m17s
kube-system coredns-6955765f44-xvgdp 1/1 Running 0 4m17s
kube-system etcd-kubernetes-master 1/1 Running 0 4m27s
kube-system kube-apiserver-kubernetes-master 1/1 Running 0 4m27s
kube-system kube-controller-manager-kubernetes-master 1/1 Running 0 4m27s
kube-kerfi kube-flannel-ds-amd64-c2rf5 1/1 Running 0 81s
kube-system kube-proxy-mvdd7 1/1 hlaup 0 4m17s
kube-system kube-scheduler-kubernetes-master 1/1 Running 0 4m27s

Bætið verkamannahnút við þyrpinguna

Nú þegar aðalhnútinn þinn er rétt stilltur og keyrir er kominn tími til að bæta starfsmannahnútinn. Hérna þarftu að keyra sameiningar skipunina á hnút starfsmannsins sem þú fékkst eftir að frumstilla kubeadm.

Keyra skipunina hér að neðan á hnút starfsmannsins til að ganga í aðalhnútinn.

[varið með tölvupósti]: ~ $ sudo kubeadm join 192.168.0.107:6443 – auðkenni dmamk9.0nmo62mhom8961qw –discovery-token-ca-cert-hash sha256: 2de92f42e84d2020d8b19b1778785df5f8196e5eedaa5664adf9118c
[sudo] lykilorð fyrir geekflare:
W1217 11: 08: 01.066191 28968 join.go: 346] [preflight] VIÐVÖRUN: JoinControlPane.controlPlane-stillingar verða hunsaðar þegar stjórnunarflokksfáninn er ekki stilltur.
[preflight] Keyrir fyrir flugávísanir
[VIÐVÖRUN IsDockerSystemdCheck]: fannst "hópur" sem hópstjóri Docker. Mælt er með ökumanni "systemd". Vinsamlegast fylgdu leiðbeiningunum á https://kubernetes.io/docs/setup/cri/
[preflight] Lestrarstillingar úr þyrpingunni…
[preflight] FYI: Þú getur skoðað þessa config skrá með ‘kubectl -n kube-system fá cm kubeadm-config -oyaml’
[kubelet-start] Að hala niður stillingum fyrir kubelet úr "kubelet-config-1.17" ConfigMap í nafnrými kube-kerfisins
[kubelet-start] Að skrifa kubelet stilling til skjals "/var/lib/kubelet/config.yaml"
[kubelet-start] Að skrifa kubelet umhverfisskrá með fánum til skjals "/var/lib/kubelet/kubeadm-flags.env"
[kubelet-start] Byrjaðu kubelet
[kubelet-start] Bíð eftir að kubelet framkvæma TLS Bootstrap…

Þessi hnútur hefur gengið í hópinn:
* Beiðni um undirritun skírteina var send til apiserver og svar barst.
* Kubelet var tilkynnt um nýjar upplýsingar um örugga tengingu.

Keyra ‘kubectl fá hnúta’ í stjórnplaninu til að sjá þennan hnút ganga í þyrpinguna.

Í aðalhnútnum:

Þú munt sjá nokkra fleiri fræbelga vera í gangi núna eftir að hnút starfsmannsins bættist í þyrpinguna.

[varið með tölvupósti]: ~ $ kubectl fá belg – öll nafnsvæði
NAMSPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-6955765f44-9c7jc 1/1 Running 0 5m3s
kube-system coredns-6955765f44-c9s9r 1/1 Running 0 5m3s
kube-system etcd-kubernetes-master 1/1 Running 0 5m12s
kube-system kube-apiserver-kubernetes-master 1/1 Running 0 5m12s
kube-system kube-controller-manager-kubernetes-master 1/1 Running 0 5m13s
kube-kerfi kube-flannel-ds-amd64-lgr62 1/1 hlaup 0 3m35s
kube-kerfi kube-flannel-ds-amd64-n6vwm 1/1 Running 0 27s
kube-system kube-proxy-9mqp6 1/1 Running 0 27s
kube-kerfi kube-proxy-kwkz2 1/1 hlaup 0 5m3s
kube-system kube-scheduler-kubernetes-master 1/1 Running 0 5m13s

Nú skaltu keyra kubectl skipunina aftur á aðalhnútnum til að athuga hvort starfsmaður hnútinn hafi gengið í þyrpinguna og hún sé í tilbúinni stöðu.

[varið með tölvupósti]: ~ $ kubectl fá hnúta
NAME STATUS HLUTVERK aldur útgáfa
kubernetes-master Tilbúinn húsbóndi 5m27s v1.17.0
kubernetes-starfsmaður Tilbúinn 31s v1.17.0

Niðurstaða

Nú þegar Kubernetes skipulagið er tilbúið geturðu byrjað að skipuleggja gáma á Kubernetes þyrpingunni. Ef hlutur Kubernetes vekur þig, þá gætirðu viljað læra með því að taka þetta Udemy námskeið.

BÖRUR:

  • Docker

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map