Სარჩევი:
- მარაგები
- ნაბიჯი 1: Instalando O Docker
- ნაბიჯი 2: Instalando O Kubernetes
- ნაბიჯი 3: ინიანანდო O კლასტერი
- ნაბიჯი 4: შეასრულეთ O კლასტერი
ვიდეო: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
Dragonboard 410c é uma placa muito versátil. შესაძლებელია 1.2Ghz quatro núcleos (32 e 64 bocados) და Bluetooth– ის, Wifi და GPS– ის საშუალებით, USB პორტის საშუალებით შესაძლებელია HDMI– ს გამოყენება.
Como coleções mais integradas podem ser encontradas no site da Qualcomm (em inglês). ეს არის რამოდენიმე მარტივი ინსტალაციის მიკროსქემის საშუალებით, ასევე სასწავლო პროგრამის ინსტალაციისა და კლასტერის გადასატანად 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) რომელიც აადვილებს კონფიგურაციის დეკლარაციას და ავტომატურ მუშაობას.
• არა: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma máquina ვირტუალური ან ფოსტა, დამოკიდებული კლასტერზე. O Primeiro contém os serviços needários para execução de pesquisas e é feito pelos principais კომპონენტები.
• პოდ: esta é uma unidade básica no Kubernetes. Ele pode შედგება 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 მეშვეობით მასპინძელი ადგილობრივი. Cad pod არსებობს და არსებობს IP ექსკლუზივი არ არის კლასტერული.
მარაგები
დეტალები
ნაბიჯი 1: Instalando O Docker
Vamos realizar uma instalação do Docker
# curl -fsSL https://get.docker.com | ბეტერი
Desse modo a tltima 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 კვანძების:
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
********************************************************************************************************************
წითელი ქუდი და სემელჰანტეს: # 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 o firewalld
# yum დააინსტალირეთ -y kubelet kubeadm kubectl
# systemctl ჩართეთ kubelet && systemctl დაიწყოს kubelet
Ainda na família do Red Hat, is a 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 -სისტემა
Agora, em ambas as distribuições, ეს არის მნიშვნელოვანი თარიღი ან მძღოლი და usado pelo usuário para fazer o mesmo para or docker, para verificar isso, execute o seguinte comando:
# დოკერის ინფორმაცია | grep -i cgroup Cgroup დრაივერი: cgroupfs
# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl daemon- გადატვირთვა
# systemctl გადატვირთვა kubelet
დოკუმენტები:
****************************************************************************************************************************
კლასტერული კლასტერული დევემოსტური დამამცირებელი ნოსას გაცვლა:
# გაცვლა -ა
E comente and entrada referente swap em seu arquivo fstab:
# vim /etc /fstab
ნაბიჯი 3: ინიანანდო O კლასტერი
# kubeadm init --apiserver-advertise-address $ (hostname -i)
O comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso execar em meus out of nodes.
[გაფრთხილება SystemVerification]: დოკერის ვერსია უფრო დიდია, ვიდრე უახლესი დადასტურებული ვერსია. დოკერის ვერსია: 18.05.0-ce. მაქსიმალური დადასტურებული ვერსია: 17.03…
კლასტერის გამოყენების დასაწყებად, თქვენ უნდა გაუშვათ შემდეგი როგორც რეგულარული მომხმარებელი: mkdir -p $ HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $ HOME/.kube/config sudo chown $ (id - ფ): $ (id -g) $ HOME/.kube/config…
kubeadm შეერთება-ნათქვამი 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443-აღმოჩენა-ნიშანი-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/კონფიგურაცია
# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl ვერსია | base64 | tr -d '\ n')" serviceaccount/weave -net created
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.extensions/weave-net შექმნილი
Vamos listar esses podnetwork: # kubectl მიიღოს pods -n kube -system
# kubeadm შეერთება-ნათქვამი 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443-აღმოჩენა-ნიშანი-ca-cert-hash sha256: 37092
# kubectl მიიღეთ კვანძები
ნაბიჯი 4: შეასრულეთ O კლასტერი
Vamos verificar se todos os nós do nosso cluster estão ok ok:
# kubectl obter nós
elliot-01 Ready 14s v1.11.1 elliot-02 Ready master 14m v1.11.1
elliot-03 Mestre pronto 13 მ v1.11.1
Vamos verificar os detalhes do nó elliot-01 # kubectl descrever არა elliot-01
ციფრული სიგნალი გაქვს? გამოვიყენო ავტომატური:
Verificando os pods:
# kubectl obter pods
დარწმუნდით, რომ os pods აკეთებს სახელების სივრცეს და კუბერნეტებს, ან კუბის სისტემას:
# kubectl obtenha pods -n kube -system
Usando o detalhe para ver detalhes de algum pod:
# kubectl descreve pod kube-apiserver-elliot-01 -n sistema kube
დარწმუნდით, რომ os pods აკეთებს სახელების სივრცეს და ამუშავებს სისტემას, იყენებს სისტემას და იყენებს ფართო სპექტრს:
# kubectl obtenha pods -n kube -system -o wide
კრიანდო ო ნოსო პრემიერმიროლის განლაგება:
# kubectl გაუშვით meu-nginx-გამოსახულება nginx განლაგება. apps / nginx კრიო
გადამოწმების კრიტერიუმი განლაგებისათვის:
# kubectl obter implementações
დარწმუნდით, რომ გააკეთეთ განლაგება:
# kubectl obter pods
გამოიყენეთ ან მიიღეთ pod და obter implantação juntos:
# kubectl obter pod, იმპლანტაციები
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 მასშტაბის განლაგება meu-nginx --replicas = 10
Verifiedando os pods de todos os namespaces:
# kubectl obter pods-all-namespaces
წაშლა არა nosso განლაგება:
# kubectl წაშალეთ განლაგება meu-nginx
გირჩევთ:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E აპლიკაცია Android: 6 ნაბიჯი
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E აპლიკაცია Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes შიდა como casas ou სავაჭრო ცენტრები და აეროპორტები. locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 დაფები სენსორები: 7 ნაბიჯი
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96board დაფები სენსორები: O objetivo desse tutorial é უმეტესობა, როგორც etapas აუცილებელია á rias para 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 შედგება ცალკე და ccedil; ã o autom á tica do lixo. Atrav é s de uma ვებკამერა, ela identifica o tipo de lixo e o deposita no compartimento ადექვატური წინა პოსტერიტერემენტის სერ reciclado
Google ასისტენტი DragonBoard– ზე ™ 410c: 57 ნაბიჯი
Google ასისტენტი DragonBoard– ზე ™ 410c: ეს ინსტრუქცია გასწავლით DragonBoard– ში Google ასისტენტის გაშვებას და დაყენებას არაჩვეულებრივი გარემოს ზოგიერთი მოწყობილობით. საჭიროა: –DragonBoard ™ 410c (ლინარო-ალიპის ახალი ინსტალაციით);-12V/ 1A 5.5 მმ ჯეკის კვების წყარო; -CC2531 ზიგბის მოდული