Satura rādītājs:
- Piegādes
- 1. darbība: Instalando O Docker
- 2. darbība: Instalando O Kubernetes
- 3. darbība: Iniciando O klasteris
- 4. solis: izpildiet O kopu
Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
A Dragonboard 410c un uma placa muito versátil. Ir pieejams 1,2 GHz četrkodolu procesors (32 e un 64 bocados), kā arī Bluetooth, Wifi un GPS savienojums, kā arī USB porti, kas pieejami, izmantojot HDMI un HDMI.
Como coleções mais integrradas podem ser encontradas no site da Qualcomm (em inglês). Šī pamācība ir pieejama vairākos mikroinstalācijas pakalpojumos, kā arī pamācībā, kas instalēta Dragonboard kubernetes kopās.
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 facilititam a configuração deklarativa 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 requiredários para a execução de pesquisas e é feito pelos principais komponentes.
• Pod: esta é uma unidade básica no Kubernetes. Ele pode sastāv no em um ou mais contêineres com uma garantia de suporte na máquina hospedeira e compartilhar os recursos. Todos os contêineres implantados dentro do pod podem ver outros contêineres via host local. Cada pod existe um endereço IP exclusiveivo no cluster.
Piegādes
Detalē
1. darbība: Instalando O Docker
Vamos realizar uma instalação do Docker
# čokurošanās -fsSL https://get.docker.com | baterija
Desse modo a última versão do docker será publicado em todos os nós
2. darbība: Instalando O Kubernetes
Depois do Docker já instalado, vamos adicionar a repo do Kubernete em nossos nodes:
Debian un 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 un Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
[kubernetes] nome = Kubernetes
baseurl =
iespējots = 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 apturēt ugunsmūri
# systemctl desativar vai firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl iespējot kubelet && systemctl start kubelet
Red Red Hat ir pazīstama, un ir svarīgi konfigurēt algoritmu, kas nav kodols bez sistēmas:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl -sistēma
Agora, em ambas 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:
# docker info | grep -i cgroup Grupas draiveris: cgroupfs
# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl dēmonu pārlādēšana
# systemctl restartējiet kubelet
dokumenti:
****************************************************************************************************************************
Para iniciar o nosso cluster devemos desabilitar nossa swap:
# maiņa --a
E comente a entrada referente a swap em seu arquivo fstab:
# vim /etc /fstab
3. darbība: Iniciando O klasteris
# kubeadm init --apiserver-Advertise-address $ (resursdatora nosaukums -i)
O comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso executar em meus outros nodes.
[BRĪDINĀJUMS SystemVerification]: docker versija ir lielāka nekā pēdējā apstiprinātā versija. Docker versija: 18.05.0-ce. Maksimālā apstiprinātā versija: 17.03…
Lai sāktu izmantot klasteru, jums kā regulāram lietotājam jāizpilda šādi: 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 versija | base64 | tr -d '\ n')" serviceaccount/weave -net izveidots
clusterrole.rbac.authorization.k8s.io/weave-net createdclusterrolebinding.rbac.authorization.k8s.io/weave-net izveidots
role.rbac.authorization.k8s.io/weave-net izveidots
rolebinding.rbac.authorization.k8s.io/weave-net izveidots
izveidots daemonset.extensions/weave-net
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 iegūt mezglus
4. solis: izpildiet O kopu
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 Ready master 14m v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
Vamos verificar os detalhes do nó elliot-01 # kubectl descrever nó elliot-01
Está ruim de ficar digitando? izmantot o preenchimento automático: # avots <(conclusão do kubectl bash)
Pārbaudes pākstis:
# kubectl obter pākstis
Verificando os pods do namespace do kubernetes, or kube-system:
# kubectl obtenha pākstis -n kube -sistēma
Izmantot vai detalizēti aprakstīt informāciju:
# kubectl descreve pod kube-apiserver-elliot-01 -n system kube
Verificando os pods do namespace do kubernetes, do system de kube e utilizando a opção -o wide:
# kubectl obtenha pākstis -n kube -system -o plats
Criando vai nosso primeiro izvietošana:
# kubectl run meu-nginx-attēls nginx deployment.apps / nginx criado
Pārbaudiet vai izvietošanas risinājumu:
# kubectl obter implementações
Pārbaudiet vai izvietojiet:
# kubectl obter pākstis
Usando o get pod e obter implantação 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:
# kubectl skalas izvietošana meu-nginx --replicas = 10
Verificando os pods de todos os namespaces:
# kubectl obter pākstis-visas nosaukumvietas
Noņemšanas izvietošana:
# kubectl izdzēst izvietošanu meu-nginx
Ieteicams:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 soļi
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar as etapas need " nepieciešamais konfigurācija vai ambiente de desenvolvimento, de modo que vai HostPC (Computador / Notebook), atrav é s do IDE Eclipse compile os c ó digos e exporte para o Alvo (Drag
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 soļi
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Android lietojumprogramma: DESCRI Ç Ã dar autonomia para deficientes visuais se locomoverem em ambientes iekštelpu como casas vai iepirkšanās centri un lidostas.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensori: 7 soļi
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é Mostrar kā etapas nepieciešams á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com and Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Ārkārtas situāciju noteikšana - Qualcomm Dragonboard 410c: 7 soļi
Ārkārtas situāciju noteikšana - Qualcomm Dragonboard 410c: meklējot drošības sistēmas, kas strādā, lai uzraudzītu ārkārtas situācijas, iespējams, pamanīsit, ka ir pārāk grūti apstrādāt visu ierakstīto informāciju. Domājot par to, mēs nolēmām izmantot savas zināšanas audio/attēlu apstrādē, sensoros un
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 soļi
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. Atrav tīmekļa kamera, identifikators vai tipa de lixo e o noguldījums bez nodalījuma pietiekamības para posteriormente ser reciclado