Kazalo:
- Zaloge
- 1. korak: Instalando O Docker
- 2. korak: Instalando O Kubernetes
- 3. korak: Iniciando O Cluster
- 4. korak: Izvedite gručo Opetando O
Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Dragonboard 410c je na voljo za namestitev. Ela ima procesor z 1,2 GHz za štiri nukleozne (32 in 64 bocados) in Bluetooth, Wi -Fi in GPS vmesnik, vmesnik USB, ki ga uporabljate, in HDMI preko HDMI.
Como coleções mais integradas podem ser encontradas no site da Qualcomm (em inglês). To navodilo za večino namestitvenih mikroservisov, nesse tutorial vamos instalar um cluster de kubernetes in Dragonboard.
Kubernetes é uma plataforma de código aberto e portátil para a gestão de tarefas e serviços em contêineres (orquestração de contêineres) que facilitam a configuração declarativa e automação.
• Nó: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma máquina virtual ou física, dependendo do cluster. O primeiro contém os serviços neophodários para a execução de pesquisas e é feito pelos principais komponent.
• Pod: esta é uma unidade básica no Kubernetes. Ele pode consistir em um ou mais contêineres com uma garantia de suporte na máquina hospedeira e compatilhar os recursos. Todos os contêineres implantados dentro do pod podem ver outros contêineres via local local. Cada pod existe um endereço IP izključuje brez gruče.
Zaloge
Podrobnosti
1. korak: 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
2. korak: Instalando O Kubernetes
Depois do Docker je nameščen, prilagodljiv in repo do Kubernete em nossos vozlišč:
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 posodobitev
# apt -get install -y kubelet kubeadm kubectl
********************************************************************************************************************
Red Hat e Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
[kubernetes] nome = Kubernetes
baseurl =
omogočeno = 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 ustavi firewalld
# systemctl desativar o firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl omogoči kubelet && systemctl začni kubelet
Kot družina Red Hat je pomembna konfiguracija parametrov za jedro brez sysctla:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl --sistem
Agora, em ambasador as distribuições, é muito importante também o driver é usado pelo usuário para fazer o mesmo para o docker, para verificar isso, execute o seguinte comando:
# informacije o dockerju | grep -i gonilnik Cgroup Cgroup: cgroupfs
# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl daemon-reload
# systemctl znova zaženite kubelet
docs:
****************************************************************************************************************************
Za začetni ali nosso grozd devemos desabilitar nossa swap:
# swapoff -a
E comente a entrada referente a swap em seu arquivo fstab:
# vim /etc /fstab
3. korak: Iniciando O Cluster
# kubeadm init --apiserver-advertise-address $ (ime gostitelja -i)
O comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso executar em meus outros nodes.
[OPOZORILO SystemVerification]: različica dockerja je večja od zadnje preverjene različice. Docker različica: 18.05.0-ce. Največja potrjena različica: 17.03…
Če želite začeti uporabljati gručo, morate kot navaden uporabnik zagnati naslednje: 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')" accountaccount/weave -net created
clusterrole.rbac.authorization.k8s.io/weave-net ustvarjenoclusterrolebinding.rbac.authorization.k8s.io/weave-net ustvarjeno
ustvarjena role.rbac.authorization.k8s.io/weave-net
rolebinding.rbac.authorization.k8s.io/weave-net ustvarjeno
daemonset.extensions/weave-net ustvarjeno
Vamos listar esses podnetwork: # kubectl get pods -n kube -system
# kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --discovery-token-ca-cert-hash sha256: 37092
# kubectl get vozlišča
4. korak: Izvedite gručo Opetando 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 Pripravljen master 14m v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
Vamos verificar os detahes do nó elliot-01 # kubectl descrever nó elliot-01
Ali je to digitando? uporabite o preenchimento automático: # vir <(zaključi do kubectl bash)
Verificando os pods:
# kubectl obter stroki
Preveri, ali pods ustvari imenski prostor v kubernetih ali v sistemu kube:
# kubectl obtenha pods -n kube -system
Usando o podrobhe para vertailhes de algum pod:
# kubectl descreve pod kube-apiserver-elliot-01 -n sistem kube
Preverite, ali pods ustvari imenski prostor do kubernetov, do sistema de kube in uporabi opção -o široko:
# kubectl obtenha pods -n kube -system -o široko
Uvajanje Criando o nosso primeiro:
# kubectl zaženi meu-nginx-slika uvajanje nginxa.apps / nginx criado
Preverjanje ali namestitev uvrstitve:
# kubectl obter izvedbe
Preverjanje uvajanja pod do do:
# kubectl obter stroki
Usando ali get pod e obter implantação juntos:
# kubectl obter pod, implantações
Preverjanje podrobnosti o implantaciji:
# kubectl določite izvedbo do meu-nginx
Aumentando an quantidade de réplicas de nosso desenvolvimento:
# uvajanje lestvice kubectl meu-nginx --replicas = 10
Preveri imena področij imenskih prostorov:
# kubectl obter pods-vsi-imenski prostori
Odstrani uvedbondondo nosso:
# kubectl izbriši uvajanje meu-nginx
Priporočena:
Desenvolvendo Aplikacija za oddaljeno uporabo za Dragonboard 410c Usando IDE Eclipse: 17 korakov
Desenvolvendo Aplikações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar kot etapas potrebno á rias para konfigurator o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), atrav é s do IDE Eclipse compile os c ó digos e izvoz za alvo (povlecite
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: 6 korakov
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para defeentes visuais se locomoverem em ambientes indoor como casas ou shopping centres e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Odkrivanje objektov W/ Dragonboard 410c ali 820c z uporabo OpenCV in Tensorflow .: 4 koraki
Object Detection W/ Dragonboard 410c ali 820c z uporabo OpenCV in Tensorflow .: Ta navodila opisujejo, kako namestiti ogrodja OpenCV, Tensorflow in strojnega učenja za Python 3.5 za zagon aplikacije Object Detection
Odkrivanje rastlinskih bolezni z Qualcomm Dragonboard 410c: 4 koraki
Odkrivanje rastlinskih bolezni z Qualcomm Dragonboard 410c: Pozdravljeni, sodelujemo na natečaju Inventing the Future with Dragonboard 410c, ki ga sponzorirajo Embarcados, Linaro in Baita. in zaznati pos
Senzor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 koraki
Senzor Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: Esse projeto visa desenvolver um código na linguagem python za dodatne informacije o razpršitvi senzorja ultrassônico HC-SR04, que posteriormente será usado za medição do nível de líqueo um Para isso, foi utilizada a p