İçindekiler:
- Gereçler
- 1. Adım: Installo O Docker
- 2. Adım: Installo O Kubernetes
- 3. Adım: Iniciando O Kümesi
- Adım 4: Executando O Kümesi
Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bir Dragonboard 410c é uma placa çok yönlü. 1.2Ghz dört çekirdekli (32 e 64 bocados) ve Bluetooth, Wifi ve GPS bağlantısı, HDMI bağlantısı için USB bağlantı noktalarına sahip bir işlemci.
Como coleções mais entegradas podem ser encontradas hiçbir site da Qualcomm (ingilizce). Bu, Dragonboard'da en çok kurulum yapan mikro sunucular, nesse öğretici vamos instalar um cluster de kubernetes öğretilebilir.
Her şeyin yeniden yapılandırılması için en uygun platformlar.
• Hayır: Kubernetes'te değil, sanal ortamda, sanal ortamda, bağımlı kümede. O birincil contém os serviços necessários para a execução de pesquisas e é feito pelos principais bileşenleri.
• Bölme: esta é uma unidade básica no Kubernetes. Her şeyden önce, her şeyin dahil edilmesi, her şeyin tekrarlanmasının garanti altına alınmasını sağlar. Ana bilgisayar yerel aracılığıyla, tüm koşulların yerine getirilmesi. Cada pod mevcut ve endereço IP'ye özel küme yok.
Gereçler
Detaylar
1. Adım: Installo O Docker
Vamos realizar uma instaação do Docker
# curl -fsSL https://get.docker.com | vurucu
Desse modo a última versão do docker será publicado em todos os nós
2. Adım: Installo O Kubernetes
Depois Docker já instado, kubernete em nossos düğümleri için depolar ve depolar:
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 eklentisi -
# echo "deb https://apt.kubernetes.io/ kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list
# apt-get güncellemesi
# apt-get install -y kubelet kubeadm kubectl
********************************************************************************************************************
Red Hat ve Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[kubernet'ler]
[kubernet'ler] isim = Kubernet'ler
baseurl =
etkin = 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 güvenlik duvarını durdur
# systemctl desativar veya firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl kubelet'i etkinleştir && systemctl kubelet'i başlat
Aile içinde Red Hat, en önemli yapılandırma algoritmaları, kernel no sysctl:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl --system
Agora, distribuições olarak em ambas, é muito önemlie também o sürücü é usado pelo usuário para fazer o mesmo para o docker, para doğrulayıcı isso, yürütme o seguinte comando:
# liman işçisi bilgisi | grep -i cgroup Cgroup Sürücüsü: cgroupfs
# sed -i "s / grup-sürücüsü = systemd / grup-sürücüsü = cgroupfs / g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl arka plan programı yeniden yükle
# systemctl kubelet'i yeniden başlat
belgeler: https://kubernetes.io/docs/setup/in Independence/inst…
****************************************************************************************************************************
Para iniciar o nosso cluster devemos desabilitar nossa takası:
# takas -a
E commente a entrada referente a swap em seu arquivo fstab:
# vim /etc/fstab
3. Adım: Iniciando O Kümesi
# kubeadm init --apserver-advertise-address $(hostname -i)
O comando acima irá iniciar o cluster e em seguida exibirá bir linha que de comando que kesin executar em meus outros düğümleri.
[UYARI SystemVerification]: liman işçisi sürümü, en son doğrulanan sürümden daha büyük. Docker sürümü: 18.05.0-ce. Maks doğrulanmış sürüm: 17.03 …
Kümenizi kullanmaya başlamak için, normal bir kullanıcı olarak şunları çalıştırmanız gerekir: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id - u):$(id -g) $HOME/.kube/config …
kubeadm birleştirme --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 application -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" serviceaccount/weave-net oluşturuldu
clusterrole.rbac.authorization.k8s.io/weave-net oluşturulduclusterrolebinding.rbac.authorization.k8s.io/weave-net oluşturuldu
role.rbac.authorization.k8s.io/weave-net oluşturuldu
rolebinding.rbac.authorization.k8s.io/weave-net oluşturuldu
daemonset.extensions/weave-net oluşturuldu
Vamos listar 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 düğümleri alır
Adım 4: Executando O Kümesi
Vamos verificar se todos os nos do nosso cluster estão tamam:
# kubectl obter nos
elliot-01 Hazır 14s v1.11.1 elliot-02 Hazır master 14m v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
elliot-01'i açıklamaz
Está ruim de ficar digitando? o preenchimento automático kullanın: # source <(conclusão do kubectl bash)
Veriificando işletim sistemi bölmeleri:
# kubectl obter bölmeleri
Verificando os pod'ları ad alanı kubernetes yapar, o kube sistemi:
# kubectl obtenha bölmeleri -n kube sistemi
Usando o detalhe para ver detalhes de algum pod:
# kubectl descreve pod kube-apserver-elliot-01 -n sistema kube
Verificando os pod'ları ad alanı kubernetes yapar, sistema de kube e utilizando a opção -o geniş kullanır:
# kubectl obtenha bölmeleri -n kube sistemi -o geniş
Criando o nosso primeiro dağıtımı:
# kubectl meu-nginx'i çalıştır --image nginx dağıtım.apps / nginx criado
Verificando veya dağıtım criado:
# kubectl obter uygulamaları
Verificando o pod dağıtım yapmak:
# kubectl obter bölmeleri
Daha fazla bilgi için bkz.
# kubectl obter pod, implantações
Verificando os ayrıntıları da nossa implantação:
# kubectl bir uygulama belirleme
Aumentando a quantidade de replicas de nosso desenvolvimento:
# kubectl ölçekli dağıtım meu-nginx --replicas = 10
Verificando işletim sistemi ad alanları için bölmeler:
# kubectl obter bölmeleri -- tüm ad alanları
Removendo nosso dağıtımı:
# kubectl dağıtımını sil meu-nginx
Önerilen:
Dragonboard 410c Usando IDE Eclipse Para Bir Dragonboard ile Desenvolvendo Uygulamaları Uzaktan Kumanda: 17 Adım
Desenvolvendo Uygulamaları Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é HostPC (Bilgisayar / Dizüstü Bilgisayar) için ortam yapılandırması için gerekli olan en uygun koşullar, HostPC (Bilgisayar / Defter), Alvo (Sürükle
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Uygulaması Android: 6 Adım
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Uygulaması Android: DESCRIÇAtilde;OO intuito do projeto é dar autonomia para yetersizlikleri visuais se locomoverem em ortamları kapalı como casas ou alışveriş merkezleri ve aeroportolar.A lokomotif çatilde;o em ambiyans já mapeados pode ou não s
Comunicação Seri Com a Dragonboard 410c Usando Mezzanine 96boards Sensörler: 7 Adım
İletişim Seri Com a Dragonboard 410c Usando Mezzanine 96boards Sensörler: O objetivo desse öğretici é Mostrar, bir Dragonboard 410c'ye atravée;s de um computador / notebook usando comunica&ccedi
Acil Durumları Tespit Etme - Qualcomm Dragonboard 410c: 7 Adım
Acil Durumları Tespit Etme - Qualcomm Dragonboard 410c: Acil durumları izlemek için çalışan güvenlik sistemleri aranırken, kaydedilen tüm bilgileri işlemenin çok zor olduğunu fark etmek mümkündür. Bunu düşünerek, bilgimizi ses/görüntü işleme, sensörler ve
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 Adım
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Bir nossa lixeira inteligente, ayrı bir otomobilden oluşur. Atravé's de uma web kamerası, özel kimlikler için özel olarak ayrılmış ve hiçbir karşılaştırma yapılamaz