Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Instalando O Docker
- Hatua ya 2: Instalando O Kubernetes
- Hatua ya 3: Iniciando O Nguzo
- Hatua ya 4: Kikundi cha Executando O
Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Joka la 410c au uma placa muito versat. Inaweza kutekelezwa kwa 1.2Ghz de quatro núcleos (32 au 64 bocados) na Bluetooth, Wifi na GPS, na vituo vya USB kwa njia moja ya kupata HDMI.
Como coleções niis integratedadas podem ser encontradas no site of Qualcomm (em inglês). Maagizo haya yanaweza kufundishwa zaidi ya microsserviços, na mafunzo ya mafunzo kwa kikundi cha kikundi cha kubernetes na Joka.
Kubernetes ni 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) ambayo inawezesha kusanidi na kutangaza.
• Noa: wewe ni mtu au méquina de trabalho na Kubernetes. Um pode ser uma máquina virtual ou física, dependendo do cluster. O primeiro contém os serviços needários para a execução de pesquisas e é feito pelos principais componentes.
• Ganda: hii ni uma unidade básica no Kubernetes. Njia moja inajumuisha kila mmoja au maagizo ya kuhimili com uma garantia de suporte na máquina hospedeira na compartilhar os recursos. Todos os contêineres implantados dentro do pod podem ver outros contêineres kupitia mwenyeji wa eneo hilo. Cada pod existe um endereço IP exclusivo no nguzo.
Vifaa
Inatambua
Hatua ya 1: Instalando O Docker
Vamos 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
Hatua ya 2: Instalando O Kubernetes
Depois do Docker it installado, vamos kwa kuongeza repo do Kubernete em nossos nodes:
Debian e Semelhantes: # apt-pata sasisho e & apt-get install -y apt-transport-https
# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | kitufe cha kuongeza -
# echo "deb https://apt.kubernetes.io/ kubernetes-xenial kuu"> /etc/apt/source.list.d/kubernetes.list
# apt-pata sasisho
# apt-pata kufunga -y kubelet kubeadm kubectl
********************************************************************************************************************
Kofia Nyekundu e Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
[kubernetes] nome = Kubernetes
msingiurl =
kuwezeshwa = 1
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https://packages.cloud.google. com / yum / doc / key-yum.gpghttps://pacotes.cloud.google.com/yum/doc/rpm-pac….gpg
# kuweka nguvu 0
# systemctl acha firewalld
# systemctl desativar o firewalld
# yum kufunga -i kubelet kubeadm kubectl
# systemctl kuwezesha kubelet && systemctl kuanza kubelet
Ainda na família do Red Hat, ni muhimu kwa mipangilio ya vifaa vya kutengenezea kernel no sysctl:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 wavu.bridge.bridge-nf-call-iptables = 1
# sysctl - mfumo
Agora, em ambas as distribuições, ni muhimu kwa dereva au dereva kwa matumizi ya moyo kwa ajili ya fazer o mesmo kwa o docker, para verificar isso, execute you seguinte comando:
# docker info | grep -i kikundi cha Dereva wa Kikundi: vikundi
# sed -i "s / kikundi-dereva = systemd / kikundi-dereva = cgroupfs / g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl daemon-upakia tena
# systemctl kuanzisha upya kubelet
hati:
****************************************************************************************************************************
Para iniciar o nosso cluster devemos desabilitar nossa swap:
#badilishana -a
E comente a entada referente a swap em seu arquivo fstab:
# vim / nk / fstab
Hatua ya 3: Iniciando O Nguzo
# kubeadm init -apiserver-tangaza-anwani $ (jina la mwenyeji -i)
O comando acima iniciar o cluster na em seguida exibirá a linha que de comando que preciso executar em meus outros nodes.
[Uhakikisho wa Mfumo wa Kuonya]: toleo la docker ni kubwa kuliko toleo lililothibitishwa hivi karibuni. Toleo la Docker: 18.05.0-ce. Toleo lililothibitishwa kwa kiwango cha juu: 17.03…
Ili kuanza kutumia nguzo yako, unahitaji kutumia yafuatayo kama mtumiaji wa kawaida: mkdir -p $ HOME /.kube sudo cp -i /etc/kubernetes/admin.conf $ HOME /.kube / config sudo chown $ (id - u): $ (id -g) $ NYUMBANI /.kube / config…
kubeadm jiunge - ishara 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 - ugunduzi-wa-ishara-ca-cert-hash sha256: 37092…
# mkdir -p $ NYUMBANI /.kube
# sudo cp -i /etc/kubernetes/admin.conf $ NYUMBANI /.kube / config
# sudo chown $ (id -u): $ (id -g) $ NYUMBANI /.kube / config
# kubectl tumia -f https://cloud.weave.works/k8s/net?k8s-version=
clusterrole.rbac.authorization.k8s.io/weave-net imeundwaclusterrolebinding.rbac.authorization.k8s.io/weave-net imeundwa
jukumu.rbac.authorization.k8s.io/weave-net imeundwa
jukumu la kumfunga.rbac.authorization.k8s.io/weave-net iliyoundwa
daemonset.extensions / weave-net imeundwa
Vipimo vya orodha kuu ya Vamos podnetwork: # kubectl pata maganda -n kube-system
# kubeadm jiunge - ishara 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 - ugunduzi-wa-ishara-ca-cert-hash sha256: 37092
# kubectl kupata nodi
Hatua ya 4: Kikundi cha Executando O
Vamos verificar se todos os nós do nosso cluster estão ok:
# kubectl obter sio
elliot-01 Tayari 14s v1.11.1 elliot-02 Tayari bwana 14m v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
Vamos verificar os detalhes do notó elliot-01 # kubectl kushuka sio elliot-01
Je! Ungependa kupata tarakimu? tumia o preenchimento automático: # chanzo <(conclusão do kubectl bash)
Verificando os maganda:
Maganda # obectl obter
Verificando os pods hufanya namespace kufanya kubernetes, o kube-system:
# kubectl maganda ya obtenha -n kube-system
Usando o detalhe para ver detalhes de algum pod:
# kubectl inashuka ganda kube-apiserver-elliot-01 -n sistema kube
Verificando os pods do namespace do kubernetes, do sistema de kube e utilizando a opção -o wide:
# kubectl maganda ya obtenha -n kube-system -o pana
Kupelekwa kwa Criando o nosso primeiro:
# kubectl kukimbia meu-nginx - picha kupelekwa nginx.apps / nginx criado
Verificando o kupelekwa criado:
# kubectl obter kutekeleza
Verificando o pod kufanya kupelekwa:
Maganda # obectl obter
Usando o kupata ganda na obter implantação juntos:
# kubectl obter ganda, implantações
Verificando os detalhes da nossa implantação:
# kubectl hupunguza utekelezaji wa meu-nginx
Aumentando a quantidade de réplicas de nosso desenvolvimento:
Kupelekwa kwa kiwango cha # bectl meu-nginx - replicas = 10
Nafasi za majina za Verificando os pods de todos os:
# maganda ya obctl obter - nafasi zote za majina
Ondoa kupelekwa kwa nosso:
# kubectl kufuta kupelekwa meu-nginx
Ilipendekeza:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: Hatua 17
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar as etapas need á rias for configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), atrav é s hufanya IDE Eclipse kukusanya os c ó digos na kusafirisha nje kwa Alvo (Buruta
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Hatua 7
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Nossa lixeira inteligente inajumuisha separa ç Atrav é s de uma webcam, ela kitambulisho cha utaftaji wa lixo na o deposita no compartimento adequado para posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Hatua
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos need á rios para desenvolver aplica ç õ es anal óerine;
Msaidizi wa Google kwenye DragonBoard ™ 410c: 57 Hatua
Msaidizi wa Google kwenye DragonBoard ™ 410c: Maagizo haya yatakufundisha kuendesha Msaidizi wa Google kwenye DragonBoard na kuanzisha mazingira mazuri na vifaa vingine. Inahitajika: -DragonBoard ™ 410c (w / usakinishaji mpya wa linaro-alip); - 12V / 1A 5.5mm usambazaji wa umeme wa jack; -CC2531 zigbee modu
Uigaji wa Smart Stoplight na DragonBoard 410c: Hatua 7 (na Picha)
Uigaji wa Smart Stoplight na DragonBoard 410c: | VIFAA: MDF 1.20 Mts. x 1.20 Mts.8 LEDs: · Kijani 2 &katikati; 2 Njano &katikati; 2 Reds · 2 wazungu kipande kimoja cha kadibodi.Bodi ya Joka 410c BladeWiresSilicone Silicone GunToy gariProtoboardPush buttonInfrare