Opetusohjelma: Määritä turvallinen ja erittäin saatavilla oleva jne. Klusteri

Blogi

Tässä toisessa osassa opetusohjelmasarja Rancher Labsin K3s-projektissa tutkimme, miten määritetään kolmen solmun jne. klusteri, jota käytetään hyvin saatavilla olevassa, monisoodisessa K3s-klusterissa.

The jne projekti on yksi suosituimmista avoimen lähdekoodin projekteista pilviperäisessä ekosysteemissä. Se on Cloud Native Computing Foundation -säätiön inkubaatiohanke, joka on jo ollut Kubernetes-infrastruktuurin keskeinen rakennuspalikka.

Tämän opetusohjelman loppuun mennessä sinulla on käytössä TLS-käytössä oleva kolmisolmuinen jne. Klusteri, joka toimii hyvin saatavilla olevan K3s-klusterin, jossa on useita päälaitteita, ulkoisena tietokantana.

Varmista, että sinulla on kolme Linux -isäntää, joilla on staattinen IP -osoite. Laboratoriossani käytän neljää Intelin NUC -minitietokonetta, joissa on Ubuntu 18.04 ja joiden IP -osoitteet vaihtelevat 10.0.0.60 - 10.0.0.63. Asennamme etcd -isännät, joiden IP -osoitteet ovat 10.0.0.60, 10.0.0.61 ja 10.0.0.62. Sinun on korvattava nämä IP -osoitteet omilla osoitejoukkoillasi.

Ladataan jne. Binaaritiedostoja

Suorita alla olevat komennot jokaiselle Linux -isännälle ladataksesi ja asentaaksesi binaaritiedostojen uusimman version:

ETCD_VER=v3.4.10 DOWNLOAD_URL=https://storage.googleapis.com/etcd rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz chmod +x /tmp/etcd-download-test/etcd chmod +x /tmp/etcd-download-test/etcdctl #Verify the downloads /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version #Move them to the bin folder sudo mv /tmp/etcd-download-test/etcd /usr/local/bin sudo mv /tmp/etcd-download-test/etcdctl /usr/local/bin

Varmenteiden luominen ja jakelu

Käytämme cfssl työkalu Cloudflaresta varmenteiden ja avainten luomiseen. Jos käytät Mac -työasemaa, voit asentaa sen Homebrew -ohjelmalla.

brew install cfssl

Tee hakemisto nimeltä | _+_ | ja suorita alla olevat komennot luodaksesi CA -varmenteen ja palvelinvarmenteen sekä näppäinyhdistelmät kullekin isännälle.

#pilvi natiivi #data #kubernetes #ominaisuus #opetus

thenewstack.io

Opetusohjelma: Määritä turvallinen ja erittäin saatavilla oleva jne. Klusteri

Tässä Rancher Labsin K3s-projektin opetusohjelmasarjan toisessa osassa tutkimme, kuinka määritetään kolmen solmun jne-klusteri, jota käyttää hyvin saatavilla oleva, monisolmuinen K3s-klusteri. Etcd -projekti on yksi suosituimmista avoimen lähdekoodin projekteista pilviperäisessä ekosysteemissä.