Mündəricat:

Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Addım
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Addım

Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Addım

Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 Addım
Video: Como instalar e configurar um cluster Kubernetes| Descomplicando o Kubernetes parte 2 2024, Noyabr
Anonim
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c

Əjdaha taxtası 410c və ya digər versiyası. 1.2Ghz prosessoru (32 və 64 bocados) və Bluetooth, Wi -Fi, GPS və USB ilə birlikdə HDMI -dan istifadə edə bilərsiniz.

Qualcomm -un heç bir saytına daxil ola bilməyəcəyiniz üçün bütün məlumatları birləşdirə bilərsiniz. Bu, Dragonboard -da çoxlu qruplar üçün ən yaxşı təlimatlardan biridir.

Hər hansı bir xidmətin göstərilməsi üçün lazım olan bütün məlumatların avtomatik olaraq verilməsi həm avtomatlaşdırma, həm də konfiqurasiya edilməsidir.

• Heç bir şey yoxdur: heç bir şey Kubernetes. Um ilə yoxlanılmadıqda, virtual və ya çoxluqdan asılı olmayaraq bu qrupa daxil ola bilərsiniz. Başlanğıc komponentlərin əsas komponentlərindən biri də xidmətlərin göstərilməsidir.

• İstifadəçi məlumatları: Kubernetes üçün heç bir şey yoxdur. Bu proqramlar bir -biri ilə əlaqə qurmaqla bir yerdədir. Müvafiq vəzifələri yerinə yetirmək üçün ev sahibi ilə əlaqə qurun. Cədvəl IP -də çoxluq yoxdur.

Təchizat

Detallar

Addım 1: Instalando O Docker

Docker -in quraşdırılması üçün bütün imkanlar var

# curl -fsSL https://get.docker.com | bater

Bu proqramın nə vaxt aparılacağını açıq şəkildə göstərin

Addım 2: Instalando O Kubernetes

Depois do Docker qurduqdan sonra, Kubernete qovşaqlarının qovluqlarını yenidən qurun:

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 əlavə edin

# echo "deb https://apt.kubernetes.io/ kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list

# apt-get yeniləmə

# apt -get install -y kubelet kubeadm kubectl

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

Red Hat e Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo

[kubernetes]

[kubernetes] nome = Kubernetes

baseurl =

aktiv = 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 firewalld dayandırın

# firewalld üçün sistem məlumatları

# yum install -y kubelet kubeadm kubectl

# systemctl kubeletə && systemctl start kubeletini aktivləşdirir

Red Hat -a uyğun olaraq, heç bir sistem olmadan kernel etmək üçün ən vacib konfiqurasiya sistemləri:

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

# sysctl -sistem

Açılan kimi, distribyutor olaraq, sürücünün və ya sürücünün istifadə etməsi lazım olan hər şeyi təmin etmək üçün istifadə edin:

# docker məlumatı | grep -i cgroup Cgroup Sürücü: cgroupfs

# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

# systemctl daemon-yenidən yüklə

# systemctl kubeti yenidən başladın

sənədlər:

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

Nossa dəyişdirmə qrupunun dəyişdirilməsi aşağıdakı kimi edilə bilər:

# dəyişdirmə -a

Şəxsi məlumatları dəyişdirmək üçün bir araya gəlin:

# vim /etc /fstab

Addım 3: Iniciando O Cluster

Iniciando O Kümesi
Iniciando O Kümesi

# kubeadm init --apiserver-advertising-address $ (hostname -i)

Bu düymələr bir -birindən asılı olmayaraq, qovluqlar və qovluqlar arasındakı əlaqəni təyin edir.

[XƏBƏRDARLIQ Sistem Doğrulaması]: docker versiyası ən son təsdiqlənmiş versiyadan daha böyükdür. Docker versiyası: 18.05.0-ce. Maksimum təsdiqlənmiş versiya: 17.03…

Klasterinizi istifadə etməyə başlamaq üçün aşağıdakıları müntəzəm istifadəçi olaraq işə salmalısınız: 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 yaradıldı

clusterrole.rbac.authorization.k8s.io/weave-net yaradıldıclusterrolebinding.rbac.authorization.k8s.io/weave-net yaradıldı

role.rbac.authorization.k8s.io/weave-net yaradıldı

rolebinding.rbac.authorization.k8s.io/weave-net yaradıldı

daemonset.extensions/weave-net yaradıldı

Vodafone siyahıları podnetwork: # kubectl pods -n kube -system alın

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

# kubectl qovşaq əldə edir

Addım 4: Executando O Cluster

Voleybolun yoxlanılması üçün çoxluq yoxdur:

# kubectl heç bir şey yoxdur

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

Velosipedlər nə elliot-01 # electe-01 # kubectl desrever elliot-01

Bu rəqəm nə qədərdir? avtomatika üçün əvvəlcədən istifadə edin: # mənbə <(kubectl bash)

Verilənlər:

# kubectl obter bölməsi

Verificando os pods ad sahəsini kubernetes edir, ya da kube sistemi:

# kubectl obtenha pods -n kube sistemi

Algum pod üçün detalhe istifadə edin:

# kubectl alqı-satqısı pod kube-apiserver-elliot-01 -n sistem sistemi

Ad sahələri kubernetes, geniş sistemlər və ya sistemlər üçün geniş istifadə olunur:

# kubectl obtenha pods -n kube sistemi -o geniş

Criando və ya nosso primeiro yerləşdirmə:

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

Verificando və ya yerləşdirmə criado:

# tətbiqetməni həyata keçirin

Dağıtım etmək üçün aşağıdakıları edin:

# kubectl obter bölməsi

İstifadə etməliyik:

# düymələr yerləşdirin

Verilənlər nossa implantação detalhes:

# kubectl meu-nginx tətbiqini açın

Bu təsviri ingilis (Amerika Birləşmiş Ştatları) dilinə geri tərcümə edin Tərcümə edin Avantando a quantidade de réplicas de nosso desenvolvimento:

# kubectl miqyaslı yerləşdirmə meu-nginx --replicas = 10

Ad sahələrində verificando os pods de todos os:

# kubectl obter pods-bütün adlar

Removendo nosso yerləşdirilməsi:

# kubectl meu-nginx yerləşdirilməsini silin

Tövsiyə: