Obsah:

Klaster Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 kroky
Klaster Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 kroky

Video: Klaster Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 kroky

Video: Klaster Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 kroky
Video: 🎥 Learn how to install a Kubernetes cluster using kubeadm with DigitalOcean! 🌐 #shorts 2024, Júl
Anonim
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c

Dragonboard 410c a mnoho ďalších. K dispozícii je procesor s frekvenciou 1,2 GHz (32 a 64 bitov) a Bluetooth, Wi -Fi a GPS s vysokým rozlíšením, všetky porty USB s rozlíšením HDMI a HDMI.

Viac informácií nájdete v časti Žiadne stránky spoločnosti Qualcomm (em inglês). Tento návod vám poskytne návod, ako nainštalovať miniatúrne súbory, ako aj nainštalovať všetky kubernetové súbory na Dragonboarde.

Všetky možnosti preberania a preberania súbežných a prevádzkových intervalov (ako sú uvedené v tabuľke) uľahčujú konfiguráciu a deklaráciu.

• Nie: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma máquina virtual ou física, dependendo do cluster. Všetky hlavné body za vykonanie a vykonanie všetkých základných princípov komponentov.

• Pod: esta é uma unidade básica no Kubernetes. Všetky sa skladajú z viacerých garantovaných podporných služieb, ktoré sa môžu opakovať. Viac informácií o implantácii získate z nášho miestneho hostiteľa. Cada pod existe um endereço IP exclusiveivo no cluster.

Zásoby

Rozoberá

Krok 1: Instalando O Docker

Vykonajte inštaláciu dockera

# curl -fsSL https://get.docker.com | batéria

Desse modo a última versã do docker será publicado em todos os nós

Krok 2: Instalando O Kubernetes

Depois do Docker já instalado, many adicion and repo to Kubernete em nossos nodes:

Debian e Semelhantes: # apt-get update e & apt-get install -y apt-transport-https

# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt -key add -

# echo "deb https://apt.kubernetes.io/ kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list

# apt-get update

# apt -get install -y kubelet kubeadm kubectl

********************************************************************************************************************

Red Hat e Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo

[kubernetes]

[kubernetes] nome = Kubernetes

baseurl =

povolené = 1

gpgcheck = 1

repo_gpgcheck = 1

gpgkey = https://packages.cloud.google. com /yum /doc /yum-key.gpghttps://pacotes.cloud.google.com/yum/doc/rpm-pac….gpg

# setenforce 0

# systemctl stop firewalld

# systematl desativar or firewalld

# yum install -y kubelet kubeadm kubectl

# systemctl povoliť kubelet && systemctl spustiť kubelet

Naše obľúbené Red Hat a dôležité konfiguračné parametre pre nasledujúce jadro systému:

# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1

# sysctl --system

Agora, em ambas as distributições, and muito importante também o driver and usado pelo usuário para fazer o mesmo para o docker, para verificar isso, execute or seguinte comando:

# docker info | grep -i cgroup Ovládač skupiny: cgroupfs

# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

# systemctl znovu načítať démona

# systemctl reštartujte kubelet

dokumenty:

****************************************************************************************************************************

Para inicialization of nosso cluster devemos desabilitar nossa swap:

# swapoff -a

Môžeme referencovať a vymieňať prvé položky:

# vim /etc /fstab

Krok 3: Klaster Iniciando O

Klaster Iniciando O
Klaster Iniciando O

# kubeadm init --apiserver-advertise-address $ (hostname -i)

O comando acima irá inicializ o cluster e em seguida exibirá a linha que de comando que preciso executar em meus outros nodes.

[WARNING SystemVerification]: Verzia dockera je väčšia ako verzia, ktorá bola naposledy validovaná. Verzia Dockeru: 18.05.0-ce. Max. Overená verzia: 17.03…

Ak chcete začať používať svoj klaster, musíte ako bežný používateľ spustiť nasledujúce: mkdir -p $ HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $ HOME/.kube/config sudo chown $ (id - u): $ (id -g) $ HOME/.kube/config…

kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --discovery-token-ca-cert-hash sha256: 37092…

# mkdir -p $ HOME/.kube

# sudo cp -i /etc/kubernetes/admin.conf $ HOME/.kube/config

# sudo chown $ (id -u): $ (id -g) $ HOME/.kube/config

# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\ n')" konto služby/tkáčska sieť vytvorená

clusterrole.rbac.authorization.k8s.io/weave-net createdclusterrolebinding.rbac.authorization.k8s.io/weave-net created

rola.rbac.authorization.k8s.io/weave-net vytvorená

rolebinding.rbac.authorization.k8s.io/weave-net vytvorený

daemonset.extensions/weave-net created

Vamos listar eses podnetwork: # kubectl get pods -n kube -system

# kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --discovery-token-ca-cert-hash sha256: 37092

# kubectl získať uzly

Krok 4: Spustite klaster O

Overenie platnosti všetkých klastrov je v poriadku:

# kubectl obter nós

elliot-01 Ready 14s v1.11.1 elliot-02 Ready master 14m v1.11.1

elliot-03 Mestre pronto 13m v1.11.1

Vamos verificar os dethalhes to no elliot-01 # kubectl descrever no elliot-01

Máte nejaké digitálne číslo? použite predbežné automatické automatizovanie: # zdroj <(konkrétne do kubectl bash)

Verifikačné podložky:

# kubectl obter struky

Verifikačné pods moduly robia priestor mien do kubernetov alebo systému kube:

# kubectl obtenha pods -n kube -system

Podrobnejšie informácie nájdete v nasledujúcom texte:

# kubectl descreve pod kube-apiserver-elliot-01 -n sistema kube

Verifikačné moduly obsahujú priestor názvov kubernetov, široký rozsah a široké spektrum použitia:

# kubectl obtenha pods -n kube -system -o široký

Nasadenie Criando o nosso primeiro:

# kubectl run meu-nginx --image nginx deployment.apps / nginx criado

Overenie a nasadenie:

# kubectl obter implementation

Verifikácia a implementácia pod:

# kubectl obter struky

Používanie a získavanie ďalších implantátov:

# kubectl obter pod, implantações

Overenie údajov o implantácii implantátu:

# kubectl descreve a implementação do meu-nginx

Množstvo údajov, ktoré môžete urobiť, je:

# kubectl scale scale meu-nginx --replicas = 10

Overte, či sú k dispozícii všetky menné priestory:

# kubectl obter pods --všetky-menné priestory

Odstránenie nasadenia:

# kubectl odstrániť nasadenie meu-nginx

Odporúča: