Բովանդակություն:
- Պարագաներ
- Քայլ 1: Instalando O Docker
- Քայլ 2: Instalando O Kubernetes
- Քայլ 3: Iniciando O Cluster
- Քայլ 4: Կատարեք O կլաստեր
Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
A Dragonboard 410c é uma placa muito versátil: Կարող է օգտագործվել 1.2Ghz արագության արագություն (32 և 64 բոկադո) և Bluetooth, Wi -Fi և GPS սարքերով, ինչպես նաև HDMI- ի միջոցով:
Como coleções mais integradas podem ser encontradas no site da Qualcomm (em inglê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) պարզեցման եւ ինքնորոշման կոնֆիգուրացիայի հեշտացում:
• Անվանում ՝ um ó uma á mumaquina de trabalho não Kubernetes. Um pode ser uma máquina virtual or física, կախված կլաստերային կախվածությունից: O Primeiro contém os serviços needários para a execução de pesquisas e é feito pelos principais բաղադրիչները:
• Կոդ ՝ esta é uma unidade básica no Kubernetes: Ele pode constirir 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 միջոցով հյուրընկալող տեղական: Կադա գոյություն ունի IP բացառիկ առանց կլաստերի:
Պարագաներ
Մանրամասներ
Քայլ 1: Instalando O Docker
Vamos realizar uma instalação do Docker
# curl -fsSL https://get.docker.com | բատեր
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:
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]
[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 stop firewalld
# systemctl desativar o firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl միացնել kubelet && systemctl սկսել kubelet- ը
Ainda na família do Red Hat, é 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, é muito importante também o վարորդը կամ usado pelo usuário para fazer o mesmo para o 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- ը
փաստաթղթեր ՝
****************************************************************************************************************************
Para iniciar o nosso cluster devemos desabilitar nossa swap:
# փոխանակում -ա
E comente a entrada referente a swap em seu arquivo fstab:
# vim /etc /fstab
Քայլ 3: Iniciando O Cluster
# 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 outros nodes.
[ARԳՈՇԱՈՄ SystemVerification]. 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-հայտնաբերում-նշան-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 created
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 listar esses podnetwork: # kubectl get 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 կլաստեր 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 13 մ v1.11.1
Vamos verificar os detalhes do nó elliot-01 # kubectl descrever ոչ elliot-01
Արդյո՞ք դա թվանշան է: օգտագործել նախնական տեղեկատվական ավտոմատիկա. # աղբյուր <(եզրակացություն անել kubectl bash)
Verificando os pods:
# kubectl obter pods
Verifiedando os pods do namespace do kubernetes, o kube-system:
# 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
Verifiedando os pods do namespace do kubernetes, do sistema de kube e utilizando a opção -o wide:
# kubectl obtenha pods -n kube -system -o լայն
Criando o nosso Primeiro տեղակայումը.
# kubectl գործարկել meu-nginx-պատկերի nginx տեղակայումը: apps / nginx criado
Ստուգման տեղակայման վրիպակ.
# kubectl obter implementações
Ստուգեք տեղադրումը.
# kubectl obter pods
Usando o get pod e 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
Removendo nosso տեղակայումը.
# kubectl ջնջել տեղակայման meu-nginx
Խորհուրդ ենք տալիս:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo 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 առեւտրի կենտրոնների եւ aeroportos.A 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 96boards Սենսորներ. O objetivo desse tutorial é Mostrar as etapas need á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um 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. Մի խելացի տեղեկատվություն բաղկացած է առանձին բաժիններից և ճանապարհներից: Atrav é s de uma վեբ -տեսախցիկ, ela identifica o tipo de lixo e o deposita no compartimento adadadado para posteriormente ser reciclado
Google Օգնական DragonBoard- ում 10 410c: 57 քայլ
Google Assistant on DragonBoard ™ 410c. Այս Instructables- ը կսովորեցնի ձեզ Google Assistant- ը DragonBoard- ում գործարկել և որոշ սարքերով ստեղծել սարսափելի միջավայր: Պահանջվում է. 1A 5.5 մմ վարդակից սնուցման աղբյուր; -CC2531 zigbee մոդուլ