Мазмұны:

Installerando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 қадам
Installerando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 қадам

Бейне: Installerando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 қадам

Бейне: Installerando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 қадам
Бейне: Como instalar e configurar um cluster Kubernetes| Descomplicando o Kubernetes parte 2 2024, Қараша
Anonim
Installerando E Configurando Um Cluster Kubernetes Com DragonBoard 410c
Installerando E Configurando Um Cluster Kubernetes Com DragonBoard 410c

Айдаһар тақтасы 410c немесе басқа. Бұл процессор 1.2 ГГц (32 дана 64 карта) және Bluetooth, Wi -Fi және GPS, USB порттары мен HDMI -дің барлық мүмкіндіктерін қосады.

Qualcomm сайтының бірде -бір нұсқасы жоқ, олар интегралды түрде қосылады. Бұл нұсқаулықтар компьютерлік нұсқаулықтармен, сонымен қатар Dragonboard кластері бойынша оқулықтармен қамтамасыз етіледі.

Портативті ақпарат автоматты түрде конфигурациялауға және жариялауға мүмкіндік береді.

• Олай емес: Kubernetes. Um файлдарының тізімі виртуалды немесе кластерге байланысты. Негізгі компоненттердің негізгі компоненттерінің бірі болып табылады.

• Құпия ақпарат: Kubernetes жоқ. Ақпараттық қамтамасыз ету кепілдікке ие болады, бұл сіздің ауруханаға кіруге мүмкіндік береді. Жергілікті хост арқылы имплантациялау мүмкін болады. IP -кластер жоқ, тек қана кластер жоқ.

Жабдықтар

Тазалайды

1 -қадам: Instalando O Docker

Docker -ді орнатудың ең маңызды нұсқасы

# curl -fsSL https://get.docker.com | батер

Диссертациялық режимде жұмыс жасаңыз

2 -қадам: О Кубернетес орнатыңыз

Депозиттер Докерді орнатады, сонымен қатар түйін түйіндерінің репозиторийлерін жасайды:

Debian e Semelhantes: # apt-get update e & apt-get install -y apt-transport-https

# бұйра 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] 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 немесе firewalld

# yum install -y kubelet kubeadm kubectl

# systemctl kubelet && systemctl іске қосу кубелетін қосады

Red Hat -тің негізгі нұсқасы, ядроға ешқандай жүйе орнатылмайтын маңызды конфигурация:

# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1

# sysctl -жүйе

Agora, дистрибутивті драйверлердің маңызды функциялары, егер сіз докер болсаңыз, оны орындаңыз, оны орындаңыз:

# докер туралы ақпарат | 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 кубелетті қайта іске қосыңыз

құжаттар:

****************************************************************************************************************************

Қосымша ауыстыру кластерін өзгерту:

# ауыстыру -a

Тапсырысты ауыстыру келесіге ауысады:

# vim /etc /fstab

3 -қадам: Iniciando O кластері

Iniciando O кластері
Iniciando O кластері

# kubeadm init --apiserver-advertising-address $ (хост атауы -i)

Бұл түйіндердің кластері мен тізбегінің біркелкі болуын қамтамасыз етеді, бұл түйіндерді алдын -ала орындауға мүмкіндік береді.

[WARNING SystemVerification]: докерлік нұсқа соңғы тексерілген нұсқадан үлкен. Докер нұсқасы: 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 жасалды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 құрылды

Негізгі бөлім: «kubectl pods -n kube -system» бөлігін алыңыз

# kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --discovery-token-ca-cert-hash sha256: 37092

# kubectl түйіндерді алады

4 -қадам: O кластерін орындаңыз

Vamos verificar seodos os noss do not nosso cluster estão ok:

# жоқ

elliot-01 Ready 14s v1.11.1 elliot-02 Ready master 14m v1.11.1

elliot-03 Mestre pronto 13m v1.11.1

Velos verificar os detalhes do no elliot-01 # kubectl descrever nol elliot-01

Сандық нұсқа? Автоматты түрде алдын ала пайдалану: # дереккөзі <Kubectl bash тұжырымдамасы]

Verificando os pods:

# кубектлді бөліктер

Verificando os pods kubernetes атауының кеңістігін жасайды:

# kubectl obtenha pods -n kube -жүйесі

Деректерді жоюға арналған құралдар:

# kubectl decreve pod kube-apiserver-elliot-01 -n жүйесі

Verificando os pods аттар кеңістігінде кубернеттер мен кеңестерді пайдаланыңыз:

# kubectl obtenha pods -n kube -system -o кең

Criando o nosso primeiro орналастыру:

# kubectl run meu-nginx --image nginx deployment.apps / nginx criado

Verificando or deployment criado:

# бағдарламаларды іске асыру

Қолдануды растау керек:

# кубектлді бөліктер

Қолданбаны жүктеңіз:

# имплантанттар

Verificando os detalhes da nossa implantação:

# kubectl мега-nginx-ті іске асыру үшін

Aventando a quantidade de réplicas de nosso desenvolvimento:

# kubectl масштабын орналастыру meu-nginx --replicas = 10

Verificando os pods de todos os аттар кеңістігі:

# kubectl obter pods-барлық атаулар кеңістігі

Removendo nosso орналастыру:

# kubectl орналастыруды жою meu-nginx

Ұсынылған: