Sadržaj:
- Supplies
- Korak 1: Instalando O Docker
- Korak 2: Instalando O Kubernetes
- Korak 3: Iniciando O klaster
- Korak 4: Izvršite O klaster
Video: Instalando E Configurando Um klaster Kubernetes Com a DragonBoard 410c: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Dragonboard 410c je besplatan. Ovaj procesor ima 1,2 GHz čvrste nukleose (32 i 64 bokade) i ima Bluetooth, Wi -Fi i GPS putem bordo -a, preko USB porta za prijenos podataka i HDMI na HDMI.
Como coleções su integrisane web stranice na web stranici Qualcomm (em engleski). Ovo uputstvo nudi većinu instaliranih mikroslužbi, a ne i uputstva za instalaciju um klastera na Dragonboard -u.
Kubernetes é uma plataforma de código aberto e portátil para a gestão de tarefas i servicos em contêineres (orquestração de contêineres) que facilitam a configuração declarativa e automação.
• Nom: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma uma máquina virtualno ili ovisno o klasteru. O primeiro contém os serviços neophodários para a exeção de pesquisas e é feito pelos principais komponente.
• Pod: esta é uma unidade básica no Kubernetes. Ele pode consistir em um ou mais contêineres com uma garantia de suporte na máquina hospedeira i compatilhar os recursos. Sve što trebate učiniti je implantados de pod do pod verm out out contêineres putem lokalnog domaćina. Cada pod postoji bez ograničenja IP -a bez klastera.
Supplies
Detalhes
Korak 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
Korak 2: Instalando O Kubernetes
Depois do Docker instalira, dodaje vaš dodatak i repo radi na Kubernete em nossos čvorovima:
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 add -
# echo "deb https://apt.kubernetes.io/ kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list
# apt-get update
# apt -get install -y kubelet kubeadm kubectl
********************************************************************************************************************
Red Hat e Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
[kubernetes] nome = Kubernetes
baseurl =
omogućeno = 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 zaustavlja firewalld
# systemctl desativar o firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl omogući kubelet && systemctl pokreni kubelet
Kao porodica u Red Hat -u, važna je konfiguracija parametara za kernel bez sysctla:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl --system
Agora, em ambasador as distribuições, é muito importante também o driver é usado pelo usuário para fazer ili mesmo para o docker, para verificar isso, execute or seguinte comando:
# docker info | grep -i cgroup Upravljački program Cgroup: cgroupfs
# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl daemon-reload
# systemctl restart kubelet
docs:
****************************************************************************************************************************
Za početni ili nosso klaster devemos desabilitar nossa zamjena:
# swapoff -a
Ako želite unijeti zamjenu za zamjenu arquivo fstab:
# vim /etc /fstab
Korak 3: Iniciando O klaster
# kubeadm init --apiserver-advertise-address $ (ime hosta -i)
O comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso executer em meus outros nodes.
[UPOZORENJE SystemVerification]: verzija dockera je veća od posljednje potvrđene verzije. Docker verzija: 18.05.0-ce. Maksimalna potvrđena verzija: 17.03…
Da biste počeli koristiti klaster, morate pokrenuti sljedeće kao redovni korisnik: 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 verzija | base64 | tr -d '\ n')" accountacount/weave -net kreiran
clusterrole.rbac.authorization.k8s.io/weave-net createdclusterrolebinding.rbac.authorization.k8s.io/weave-net created
role.rbac.authorization.k8s.io/weave-net kreiran
rolebinding.rbac.authorization.k8s.io/weave-net kreiran
daemonset.extensions/weave-net kreirano
Vamos lister esses podnetwork: # kubectl get pods -n kube -system
# kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --discovery-token-ca-cert-hash sha256: 37092
# kubectl get čvorovi
Korak 4: Izvršite O klaster
Vamos verificar se todos os nós do nosso cluster estão ok:
# kubectl obter nós
elliot-01 Ready 14s v1.11.1 elliot-02 Spreman master 14m v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
Vamos verificar detales do elliot-01 # kubectl descrever nio elliot-01
Está ruim de ficar digitando? koristiti o preenchimento automático: # izvor <(zaključuje do kubectl bash)
Verificando os pods:
# kubectl obter mahune
Potvrdite da podskupovi rade prostor imena za kubernete, ili kube-sistem:
# kubectl obtenha pods -n kube -system
Usando o detaljima za detalje o algum pod:
# kubectl descreve pod kube-apiserver-elliot-01 -n sistem kube
Potvrdite da podskupovi čine prostor imena do kuberneta, da sistem kube koristi i koristi opso -o široko:
# kubectl obtenha pods -n kube -system -o wide
Raspored Criando o nosso primeiro:
# kubectl pokrenite meu-nginx --image nginx deployment.apps / nginx criado
Provjerite kripto implementaciju:
# kubectl obter implementacije
Potvrdite implementaciju pod do do:
# kubectl obter mahune
Usando ili get pod obter implantação juntos:
# kubectl obter pod, implantações
Potvrdite detaljne informacije o implantaciji:
# kubectl odredite implementaciju do meu-nginx
Aumentando an quantidade de réplicas de nosso desenvolvimento:
# implementacija kubectl skale meu-nginx --replicas = 10
Verifikujte os pod de todos os imenskih prostora:
# kubectl obter pods-svi imenski prostori
Removendo nosso implementacija:
# kubectl brisanje implementacije meu-nginx
Preporučuje se:
Desenvolvendo Aplikacije za daljinsko upravljanje za Dragonboard 410c Usando IDE Eclipse: 17 koraka
Desenvolvendo Aplikacije za daljinsko upravljanje za Dragonboard 410c Usando IDE Eclipse: O objektivi za dokumente é najčešće kao neophodne parametre za konfiguraciju ambijenta desenvolvimento, modo que o HostPC -u (računalo / prijenosno računalo), atrav é s do IDE Eclipse kompajlirajte os c ó digos i izvozite za Alvo (povucite
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: 6 koraka
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija za Android: DESCRI Ç Ã OO intuitivno za projektovanje é dar autonomia para defeentes visuais se locomoverem em ambientes indoor como casas ou shopping centres e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serijski Com a Dragonboard 410c Usando Mezanin 96 ploča Senzori: 7 koraka
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Senzori: O objektivu desse tutorial é mostrar kao etapas neophodan á rias para konfigurator o ambijentu desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s um um računara / prijenosnog računara usando comunica & ccedi
Otkrivanje hitnih situacija - Qualcomm Dragonboard 410c: 7 koraka
Otkrivanje hitnih situacija - Qualcomm Dragonboard 410c: Tražeći sigurnosne sisteme koji rade na praćenju hitnih situacija, moguće je primijetiti da je previše teško obraditi sve snimljene podatke. Razmišljajući o tome, odlučili smo koristiti svoje znanje u obradi zvuka/slike, senzori i
DEMAC, 3D štampani modularni Beowulf klaster: 23 koraka (sa slikama)
DEMAC, 3D štampani modularni Beowulf klaster: Računanje visokih performansi (HPC) je sposobnost obrade podataka i izvođenje složenih proračuna pri velikim brzinama, to je primjena "superračunara" na računske probleme koji su preveliki za standardne računare ili