ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: Instalando O Docker
- ደረጃ 2: Instalando O Kubernetes
- ደረጃ 3: Iniciando O Cluster
- ደረጃ 4: Executando O Cluster
ቪዲዮ: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ድራጎንቦርድ 410 ሲ እና ከዚያ በላይ የሆነ የመጫወቻ ሰሌዳ። Ela possui um processador de 1.2Ghz de quatro núcleos (32 e 64 bocados) e possui Bluetooth, Wifi e GPS um bordo, além de duas portas USB para uma saída e uma saída HDMI.
Como coleções mais integradas podem ser encontradas no site da Qualcomm (em inglês)። ይህ ትምህርት ሰጪዎች እጅግ በጣም ብዙ የኮምፒተር መጫኛ ማይክሮሰርስቪቪኦስ ፣ nesse አጋዥ ስልጠና vamos instalar um cluster de kubernetes na 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.
• አይ: 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 necessários para a execução de pesquisas e é feito pelos principais componentses.
• ፖድ: esta é uma unidade básica no Kubernetes. ኤሌ ፖዴ ኢም ኦው mais contêineres com uma garantia de suporte እና máquina hospedeira e compartilhar os recursos. Todos os contêineres implantados dentro do pod podem ver outros contêineres በአስተናጋጅ አካባቢያዊ በኩል። CAD pod existe um endereço IP exclusivo no cluster.
አቅርቦቶች
ያጠፋል
ደረጃ 1: Instalando O Docker
ቫሞስ 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: Instalando O Kubernetes
Depois do Docker já instalado, vamos adicionar a repo do Kubernete em nossos nodes:
ዴቢያን እና ሴሜልሃንስቴስ- # apt-get update e & apt-get install -y apt-transport-https
# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | ተስማሚ ቁልፍ ማከል -
# echo "deb https://apt.kubernetes.io/ kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list
# ተስማሚ-ዝመናን ያግኙ
# apt -get install -y kubelet kubeadm kubectl
********************************************************************************************************************
ቀይ ኮፍያ እና ሴልሃንተንስ # vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
[kubernetes] nome = Kubernetes
baseurl =
ነቅቷል = 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 ማቆሚያ የእሳት ማገዶ
# systemctl desativar o firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl kubelet && systemctl kubelet ን ይጀምሩ
አይንዳ እና ፋሚሊያ ቀይ ኮፍያ ፣ እና በጣም አስፈላጊው አቀማመጥ አልገንስ ፓርሜትሮዝ ከርነል ምንም sysctl:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl -ስርዓት
አጎራ ፣ ኢም አምባሳዎች እንደ ማሰራጨት ፣ ኢሞቶ ኢምፓኒቲ ታምቤም ወይም ሾፌር እና ኡሳዶ ፔሎ usuário para fazer o mesmo para o docker ፣ para verificar isso ፣ seguinte comando
# የዶከር መረጃ | grep -i cgroup Cgroup Driver: cgroupfs
# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl ዴሞን-ዳግም ጫን
# systemctl kubelet ን እንደገና ያስጀምሩ
ሰነዶች:
****************************************************************************************************************************
የፓራ ኢንሴየር ወይም የኖሶ ክላስተር ዴቬሞስ desabilitar nossa swap
# መለዋወጥ -ሀ
E comente a entrada referente a swap em seu arquivo fstab:
# ቪም /ወዘተ /fstab
ደረጃ 3: Iniciando O Cluster
# kubeadm init --apiserver- ማስታወቂያ-አድራሻ $ (የአስተናጋጅ ስም -i)
ኦ comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso executar em meus outros nodes.
[የማስጠንቀቂያ ስርዓት ማረጋገጫ]: የ docker ስሪት በቅርብ ከተረጋገጠ ስሪት ይበልጣል። Docker ስሪት: 18.05.0-ce. ከፍተኛ የተረጋገጠ ስሪት 17.03…
የእርስዎን ዘለላ መጠቀም ለመጀመር የሚከተሉትን እንደ መደበኛ ተጠቃሚ ማሄድ ያስፈልግዎታል -mkdir -p $ HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $ HOME/.kube/config sudo chown $ (id - u): $ (id -g) $ HOME/.kube/config…
kubeadm ይቀላቀሉ-የተወሰደ 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 ተግብር -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl ስሪት | base64 | tr -d '\ n')" የአገልግሎት መለያ/የሽመና መረብ ተፈጥሯል
clusterrole.rbac.authorization.k8s.io/weave-net createdclusterrolebinding.rbac.authorization.k8s.io/weave-net ተፈጥሯል
role.rbac.authorization.k8s.io/weave-net ተፈጥሯል
rolebinding.rbac.authorization.k8s.io/weave-net ተፈጥሯል
daemonset.e Extensions/weave-net ተፈጥሯል
Vamos listar esses podnetwork: # kubectl pods -n kube -system ን ያግኙ
# kubeadm ይቀላቀሉ-የተወሰደ 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443-Discovery-token-ca-cert-hash sha256: 37092
# kubectl አንጓዎችን ያግኙ
ደረጃ 4: Executando O Cluster
Vamos verificar se todos os nós do nosso cluster estão ok:
# kubectl obter nós
elliot-01 ዝግጁ 14 ዎች v1.11.1 elliot-02 ዝግጁ ጌታ 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? ይጠቀሙ o preenchimento automático: # ምንጭ <(conclusão do kubectl bash)
Verificando os pods:
# kubectl obter pods
Verificando os pods ወደ ኩበርኔትስ ፣ ወይም ኩቤ-ሲስተም የስም ቦታ ያድርጉ።
# kubectl obtenha pods -n kube -system
Usando o detalhe para ver detelhes de algum pod:
# kubectl descreve pod kube-apiserver-elliot-01 -n sistema kube
Verificando os pods to do namespace do kubernetes, systemma de kube and utilizando a opção -o wide:
# kubectl obtenha pods -n kube -system -o ሰፊ
Criando ወይም nosso primeiro ማሰማራት:
# kubectl አሂድ meu-nginx-የ nginx ማሰማራት ምስል.apps / nginx criado
ማረጋገጫ ወይም ማሰማራት criado:
# kubectl obter implementações
ፖድካፕ ማሰማራት ያድርጉ-
# kubectl obter pods
ከዚህ በታች ያለውን መረጃ ያግኙ -
# kubectl obter pod, implantações
Verificando os detalhes da nossa implantação:
# kubectl ወደ ትግበራ መግባቱ meu-nginx ን ይወርዱ
Aumentando a quantidade de réplicas de nosso desenvolvimento:
# kubectl ልኬት ማሰማራት meu-nginx --replicas = 10
Verificando os pods de todos os የስም ቦታዎች:
# kubectl obter pods-ሁሉም-የስም ቦታዎች
የ nosso ማሰማራትን አስወግድ ፦
# kubectl ማሰማራት meu-nginx ን ይሰርዙ
የሚመከር:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ደረጃዎች
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: ኦ objetivo deste documento é እንደ ኤታፓስ አስፈላጊ ሆኖ ሲገኝ ሪያስ ፓራ configurar o ambiente de desenvolvimento ፣ de modo que o HostPC (Computador / Notebook) ፣ atrav & IDE Eclipse OS c ን ያጠቃልላል (ይጎትቱ
ራዕይ 4 ሁሉም - ሲስተማ ቪሳኦ ረዳዳ ፓራ እጥረት ቪዛዋ ኡስንዶ OpenCV ፣ Dragonboard 410c E Aplicativo Android 6 ደረጃዎች
ራዕይ 4all - Sistema Visão Assistida Para Paraficitors Visuais Usando OpenCV ፣ Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes የቤት ውስጥ como casas ou የገበያ ማዕከላት e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Ser Com Com a Dragonboard 410c Usando Mezzanine 96boards sensors: 7 ደረጃዎች
Comunicação Ser Com Com አንድ Dragonboard 410c Usando Mezzanine 96boards sensors: O objetivo desse tutorial é እንደ ኤታፓስ አስፈላጊ ሆኖ ፣ ሪያስ ፓራ configurar o ambiente de desenvolvimento ፣ de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
የአስቸኳይ ጊዜ ሁኔታዎችን ማወቅ - Qualcomm Dragonboard 410c: 7 ደረጃዎች
የአስቸኳይ ጊዜ ሁኔታዎችን ማወቅ - Qualcomm Dragonboard 410c - የድንገተኛ ሁኔታዎችን ሁኔታ ለመቆጣጠር የሚሰራ የደህንነት ስርዓቶችን በመፈለግ ፣ የተቀዳውን መረጃ ሁሉ ለማስኬድ በጣም ከባድ መሆኑን ማስተዋል ይቻላል። ስለዚያ በማሰብ እውቀታችንን በድምጽ/ምስል ማቀናበር ፣ ዳሳሾች ሀ
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 ደረጃዎች
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: የ nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. የአትራቭ እና የድካም ዌብካም ፣ ኤላ መለያው ቲፖ ዴ ሊክስ ኢ ተቀማጭ የለም compartimento adequado para posteriormente ser reciclado