Përmbajtje:

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

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

Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 hapa
Video: Вы неправильно используете Pi-Hole! Настройка собственного рекурсивного DNS-сервера! 2024, Nëntor
Anonim
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c

Një Dragonboard 410c ose uma uma placa muito versátil. Mund të përdorni një procesor prej 1.2Ghz me një shpejtësi të madhe (32 dhe 64 bokado) dhe Bluetooth, Wi -Fi dhe GPS, si dhe të përdorni porta USB për të punuar me HDMI.

Como coleções mais integradas podem ser encontradas no site da Qualcomm (em ingles). Kjo mund të mësojë më shumë si mikroserviatorë instalues, ashtu edhe tutorial për instalimin e një grupi nga kubernetet në Dragonboard.

Kubernetes é uma plataforma de código aberto e portátil për një gestacion de tarefas dhe shërbime të shërbimit në kontinineres (orquestração de contêineres) që lehtësojnë konfigurimin e deklaratës së automatikës.

• No: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma uma máquina virtuale ose fasikë, varet nga grupi. O Primeiro contém os serviços needários para a execução de pesquisas e éé feito pelos principais componentes.

• Pod: esta é uma unidade básica no Kubernetes. Ju mund të garantoni një suport të suportuar nga një mikpritës i përshtatshëm i një sistemi të rikthimit. Todos os contêineres implantados dentro do pod podem ver outros contêineres nëpërmjet hostit lokal. Ekziston një mundësi për të ekzistuar IP ekskluzive pa grup.

Furnizimet

Detalhes

Hapi 1: Instalando O Docker

Vamos realizar uma instalação do Docker

# curl -fsSL https://get.docker.com | bater

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

Hapi 2: Instalando O Kubernetes

Depois Docker já instalado, vamos adicionar një repo për Kubernete em nossos nyjet:

Debian e Semelhantes: # apt-merrni përditësim e & apt-get install -y apt-transport-https

# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | shtimi i çelësit të duhur -

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

# apt-merrni përditësim

# apt -get install -y kubelet kubeadm kubectl

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

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

[kubernetes]

[kubernetes] nome = Kubernetes

baseurl =

aktivizuar = 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

# systemctl desativar ose firewalld

# yum install -y kubelet kubeadm kubectl

# systemctl aktivizoni kubelet && systemctl start kubelet

Ainda na família do Red Hat, é importante configurar alguns parâmetros do kernel no sysctl:

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

# sysctl -sistem

Agora, em ambas si shpërndarës, është shumë e rëndësishme também ose shoferi që na përdor për të përdorur para fazës ose mesmo para ose docker, para verificar isso, ekzekutoni ose zgjidhni komando:

# info docker | grep -i cgroup Shofer Cgroup: cgroupfs

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

# systemctl daemon-ringarkoni

# systemctl rinis kubelet

dokumente:

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

Para fillimit të grupit të ndryshimeve të caktuara të shkëmbimit të të dhënave:

# shkëmbim -a

E komentoni një referencë entrada për një shkëmbim me një kërkesë fstab:

# vim /etc /fstab

Hapi 3: Grupi Iniciando O

Grupi Iniciando O
Grupi Iniciando O

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

O komando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso ekzekutimi i nesh jashtë nyjeve.

[PARALAJMRIM SystemVerification]: versioni docker është më i madh se versioni më i fundit i vërtetuar. Versioni Docker: 18.05.0-ce. Versioni maksimal i verifikuar: 17.03…

Për të filluar përdorimin e grupit tuaj, duhet të përdorni si përdorues të rregullt sa vijon: mkdir -p $ HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $ HOME/.kube/config sudo chown $ (id - u): $ (id -g) $ HOME/.kube/config…

kubeadm bashkohet-u tha 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --zbulimi-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 aplikoni -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\ n')" serviceaccount/weave -net u krijua

clusterrole.rbac.authorization.k8s.io/weave-net krijuarclusterrolebinding.rbac.authorization.k8s.io/weave-net krijuar

role.rbac.authorization.k8s.io/weave-net krijuar

rolebinding.rbac.authorization.k8s.io/weave-net krijuar

daemonset.extensions/weave-net krijuar

Vamos listar esses podnetwork: # kubectl merrni pods -n kube -system

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

# kubectl merrni nyje

Hapi 4: Grupi Ekzekutues O

Vamos verificar se todos os nós do nosso cluster estão ok:

# kubectl obter nós

elliot-01 Ready 14s v1.11.1 elliot-02 Master i gatshëm 14m v1.11.1

elliot-03 Mestre pronto 13m v1.11.1

Vamos verificar os detalhes do no elliot-01 # kubectl descrever as elliot-01

A jeni të kënaqur me figurën dixhitale? përdorni o preenchimento automático: # burim <(përfundojeni kubectl bash)

Bishtajat e verifikuara:

# kubectl obter pods

Verifikimet os pods bëjnë hapësirë emrash në kubernetes, ose kube-system:

# kubectl obtenha pods -n kube -system

Usando o detalhe para ver detalhes de algum pod:

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

Verifikimet e pods bëjnë hapësirën e emrave për kubernetet, bëjnë sisteme të përdorimit dhe përdorimit të një opcão -o të gjerë:

# kubectl obtenha pods -n kube -system -o gjerë

Vendosja e Criando o nosso Primeiro:

# kubectl drejto meu-nginx-imazhi i vendosjes së nginx.apps / nginx criado

Verifikimi ose kriadoja e vendosjes:

# kubectl obter implementações

Verifiko o pod do të vendosësh:

# kubectl obter pods

Përdorimi ose marrja e objekteve të ngulitura juntos:

# kubectl obter pod, implantações

Verificando os detalhes da nossa implantação:

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

Aumentando a quantidade de réplicas de nosso desenvolvimento:

vendosja e shkallës # kubectl meu-nginx --replicas = 10

Verifikimi i hapësirave të emrave në todos os:

# kubectl obter pods-të gjitha-hapësirat e emrave

Heqja e vendosjes nosso:

# kubectl fshini vendosjen meu-nginx

Recommended: