Агуулгын хүснэгт:
- Хангамж
- Алхам 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 11:03
A Dragonboard 410c нь хамгийн тохиромжтой хувилбар юм. 1.2Ghz de quatro núcleos (32 ба 64 bocados), Bluetooth, Wi -Fi, GPS, USB холболт, USB холболтын аль аль нь HDMI боломжтой.
Qualcomm -ийн сайтууд дээр ямар ч мэдээлэл байхгүй байгаа тул тэдгээрийг нэгтгэх боломжтой. Энэхүү зааварчилгаа нь Dragonboard -д зориулсан кластерууд болон бусад хичээлүүдийг багтаасан болно.
Хязгааргүй тохиолдолд бид машины тохиргоог хийх боломжтой болно.
• Nó: um nó é uma máquina de trabalho não Kubernetes. Um pode sera uma máquina виртуал эсвэл физик, кластераас хамааралтай. За, бүрэлдэхүүн хэсгүүдийн хувьд хамгийн чухал үүрэг гүйцэтгэгчийг сонгоно уу.
• Pod: esta é uma unidade básica no Kubernetes. Энэ нь баталгаат хугацааг баталгаажуулж өгдөг бөгөөд энэ нь хосгүй эмнэлгийн байгууллагууд юм. Орон нутгийн хостоор дамжуулан имплант суулгах боломжтой болно. Энд ямар ч кластер байхгүй.
Хангамж
Detalhes
Алхам 1: Instalando O Docker
Docker -ийг ашиглах боломжтой
# curl -fsSL https://get.docker.com | батерей
Desse modo a untima versão do docker será publicado emodos os nós
Алхам 2: Instalando O Kubernetes
Depois do Docker, instalado, vamos adicionar, repero do 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 нэмэх -
# echo "deb https://apt.kubernetes.io/ kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list
# apt-get шинэчлэлт
# apt -get install -y kubelet kubeadm kubectl
********************************************************************************************************************
Red Hat e Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[кубернетс]
[kubernetes] nome = Кубернетс
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 firewalld -ийг зогсоох
# systemctl desativar эсвэл firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl нь kubelet && systemctl эхлэх kubelet -ийг идэвхжүүлнэ
Энэ нь Red Hat -ийн хамгийн чухал тохиргоонуудын нэг бөгөөд ямар ч sysctl -ийн цөмийг тохируулах явдал юм.
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl -систем
Agora, embas as distribuições, a muito importante também o driver for a usado pelo usuário para fazer o mesmo para o docker, para verificar isso, execute or 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 дахин ачаална уу
баримтууд:
****************************************************************************************************************************
Нөөцийг солих:
# солих -а
Тэмдэглэлийг өөр хоорондоо солилцохдоо дараахь зүйлийг солино.
# vim /etc /fstab
Алхам 3: Iniciando O Cluster
# kubeadm init --apiserver-advertising-address $ (хостын нэр -i)
Энэ нь зангилаа руу шилжихийн тулд кластер эсвэл командын үйлдлийг гүйцэтгэнэ.
[АНХААРУУЛГА Системийн Баталгаажуулалт]: 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 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')" serviceaccount/weave -net үүсгэсэн
clusterrole.rbac.authorization.k8s.io/weave-net үүсгэсэнclusterrolebinding.rbac.authorization.k8s.io/weave-net үүсгэсэн
role.rbac.authorization.k8s.io/weave-net үүсгэсэн
rolebinding.rbac.authorization.k8s.io/weave-net үүсгэсэн
daemonset.extensions/weave-net үүсгэсэн
Vamos жагсаалтын эссэ podnetwork: # kubectl get 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 Бэлэн 14s v1.11.1 elliot-02 Бэлэн мастер 14м v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
Vamos verificar os detalhes do nó elliot-01 # kubectl descrever nó elliot-01
Санал болгож байна уу? Autenchimento automático ашиглах: # source <(эцсийн байдлаар kubectl bash)
Verificando os pods:
# kubectl obter под
Verificando os pods нь нэрийн орон зайг kubernetes хийдэг, эсвэл kube-system:
# kubectl obtenha pods -n kube -system
Алгумын догол мөрийг арилгахын тулд:
# kubectl descreve pod kube-apiserver-elliot-01 -n системийн куб
Verificando os pods нь нэрийн орон зайг кубернэт хийх, өргөн систем ашиглах, өргөн цар хүрээтэй болгох:
# kubectl obtenha pods -n kube -system -o өргөн
Criando o nosso primeiro байршуулалт:
# kubectl run meu-nginx --image nginx deployment.apps / nginx criado
Баталгаажуулалтын систем:
# хэрэгжүүлэх боломжууд
Байршуулалтыг хийх ёстой:
# kubectl obter под
Зааварчилгаа хийх:
# kubectl obter pod, implantações
Verificando os detalhes da nossa implantação:
# kubectl нь au-nginx-ийг хэрэгжүүлэх болно
Aumentando a quantidade de réplicas de nosso desenvolvimento:
# kubectl масштабын байршуулалт meu-nginx --replicas = 10
Verificando os pods de todos os нэрийн талбарууд:
# kubectl obter pods-бүх нэрийн орон зай
Removendo nosso байршуулалт:
# kubectl meu-nginx байршуулалтыг устгана уу
Зөвлөмж болгож буй:
Dragonboard 410c Usando IDE Eclipse: 17 алхам
Dragonboard 410c -ийг ашиглах боломжтой IDE Eclipse програмыг ашиглах боломжтой. mostrar гэж etapas шаардлагатай á rias para configurar эсвэл хүрээлэн буй орчны загвар, HostPC (Computador / Тэмдэглэлийн дэвтэр), IDE Eclipse -ийн хөрвүүлэлт, хөрвүүлэх, хөрвүүлэх, экспортлох (Al чирэх
Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 алхам
Алсын хараа 4all - Системийн Visao Assistida Пара дутагдалтай Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI & Ccedil, & Atilde, OO intuito do projeto é a autonomia para deficientes visuais se locomoverem em ambientes como casas ou худалдааны төв e aeroportos.A locomo ç mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Мэдрэгч: 7 алхам
Comunicação Цуваа Com a Dragonboard 410c Usando Mezzanine 96boards Мэдрэгч: O objetivo desse заавар é эtapas шаардлагатай гэж á rias para configurar or 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: Автомашин á tica do lixo -г ашиглах боломжтой. Atrav -ийн вэбкамерууд нь өөрсдийгөө таних боломжтой, гэхдээ ликсо эсвэл хадгаламжийн хувьд ямар ч шаардлага хангахгүй болно