সুচিপত্র:
- সরবরাহ
- ধাপ 1: Instalando O Docker
- ধাপ 2: Instalando হে Kubernetes
- ধাপ 3: Iniciando O ক্লাস্টার
- ধাপ 4: এক্সিকিউটেন্ডো হে ক্লাস্টার
ভিডিও: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Steps
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
A Dragonboard 410c é uma placa muito versátil। Ela possui um processador de 1.2Ghz de quatro núcleos (32 e 64 bocados) e possui Bluetooth, Wifi e GPS um bordo, além de duas portas USB para uma saída e uma saída 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) que facilitam a configuração declarativa e automação।
• Nó: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma máquina virtual ou física, dependendo do cluster। O Primeiro contém os serviços essentialários para a execução de pesquisas e é feito pelos Principais ઘટકો।
• 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 e compartilhar os recursos। Todos os contêineres implantados dentro do pod podem ver outros contêineres হোস্ট লোকাল এর মাধ্যমে। Cada pod বিদ্যমান আছে um endereço IP exclusivo no cluster।
সরবরাহ
বিস্তারিত
ধাপ 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 হে Kubernetes
Depois do Docker já instalado, vamos adicionar a repo do Kubernete em nossos nodes:
ডেবিয়ান ই সেমেলহান্টেস: # apt-get update e & apt-get install -y apt-transport-https
# কার্ল -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 update
# apt -get install -y kubelet kubeadm kubectl
********************************************************************************************************************
Red Hat e Semelhantes: # 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 ফায়ারওয়াল্ড বন্ধ করুন
# systemctl desativar o firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl kubelet সক্ষম করে এবং & systemctl kubelet শুরু করে
Ainda na familia do Red Hat, é importante configurar alguns parâmetros do kernel no sysctl:
# vim /etc/sysctl.d/k8s.conf নেট।
# sysctl -সিস্টেম
Agora, em ambas as distribuições, é muito importante também o driver é 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 ডিমন-রিলোড
# systemctl kubelet রিস্টার্ট করুন
ডক্স:
****************************************************************************************************************************
Para iniciar o nosso cluster devemos desabilitar nossa swap:
# swapoff -a
E মন্তব্য করুন একটি entrada referente একটি swap em seu arquivo fstab:
# vim /etc /fstab
ধাপ 3: Iniciando O ক্লাস্টার
# kubeadm init --apiserver-ads-address $ (hostname -i)
O comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que preciso executar em meus outros nodes।
[সতর্কীকরণ সিস্টেম যাচাইকরণ]: ডকার সংস্করণটি সম্প্রতি বৈধ সংস্করণের চেয়ে বড়। ডকার সংস্করণ: 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 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 version | base64 | tr -d '\ n')" serviceaccount/weave -net তৈরি
clusterrole.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 join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443-discovery-token-ca-cert-hash sha256: 37092
# kubectl নোড পান
ধাপ 4: এক্সিকিউটেন্ডো হে ক্লাস্টার
Vamos verificar se todos os nós do nosso cluster estão ok:
# kubectl obter nós
elliot-01 প্রস্তুত 14s v1.11.1 elliot-02 প্রস্তুত মাস্টার 14m v1.11.1
elliot-03 Mestre pronto 13m v1.11.1
Vamos verificar os detalhes do nó elliot-01 # kubectl descrever nó elliot-01
Está ruim de ficar digitando? preenchimento automático: # source <(conclusão do kubectl bash) ব্যবহার করুন
ভেরিফিক্যান্ডো ওএস পডস:
# kubectl obter শুঁটি
Verificando 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 systemema kube
Verificando os pods do namespace do kubernetes, do systemema de kube e utilizando a opção -o wide:
# kubectl obtenha pods -n kube -system -o wide
Criando o nosso primeiro স্থাপনা:
# kubectl রান meu-nginx --image nginx
যাচাইকরণ
# kubectl obter বাস্তবায়ন
Verificando o pod do do স্থাপনা:
# kubectl obter শুঁটি
Usando o get pod e obter implantação juntos:
# kubectl obter pod, implantações
Verificando os detalhes da nossa implantação:
# kubectl descreve a বাস্তবায়ন করা do meu-nginx
Aumentando a quantidade de réplicas de nosso desenvolvimento:
# kubectl স্কেল স্থাপনার meu-nginx --replicas = 10
Verificando os pods de todos os namespaces:
# kubectl obter শুঁটি-সব-নামস্থান
অপসারণ nosso স্থাপনার:
# kubectl মোছা স্থাপনা meu-nginx
প্রস্তাবিত:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 ধাপ
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é সর্বাধিক ইটাপাস হিসাবে প্রয়োজন এবং প্রয়োজন;
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 Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes indore como casas ou shopping center e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação সিরিয়াল Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Comunicação সিরিয়াল Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é সর্বাধিক ইটাপাস প্রয়োজন এবং aacute হিসাবে;
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 ধাপ
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç Atrav é s de uma webcam, ela identifica o tipo de lixo e o depositita no compartimento adequado para posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 ধাপ
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç