Mục lục:

Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 bước
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 bước

Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 bước

Video: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 bước
Video: Setup NAT (Network Address Translation) on Hyper-V. 2024, Tháng mười một
Anonim
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c

Một bảng rồng 410c é uma sa khoáng muito versátil. Ela Possui um processador de 1.2Ghz de quatro núcleos (32 e 64 bocados) e 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 integrationdas podem ser encontradas no site da Qualcomm (em inglês). This guideables mostra como instalar microsserviços, nesse hướng dẫn vamos instalar um cluster de kubernetes na Dragonboard.

Kubernetes é uma plataforma de código aberto e portátil para amodão de tarefas e serviços em contêineres (orquestração de contêineres) que thuận lợiitam a configuração tuyên bố e automação.

• Nó: ừm 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 needários para a Operatingução de pesquisas e é feito pelos Principais componentes.

• 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 qua địa phương ký chủ. Cada pod tồn tạie um endereço IP độc quyền không có cụm.

Quân nhu

Detalhes

Bước 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 its

Bước 2: Instalando O Kubernetes

Depois do Docker já instalado, vamos adicionar a repo do Kubernete em nossos node:

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 thêm -

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

# apt-get cập nhật

# apt-get install -y kubelet kubeadm kubectl

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

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

[kubernetes]

[kubernetes] nome = Kubernetes

baseurl =

đã bật = 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 stop firewalld

# systemctl desativar o firewalld

# yum install -y kubelet kubeadm kubectl

# systemctl bật kubelet && systemctl start kubelet

Ainda na família do Red Hat, é importante configurar alguns parâmetros do kernel no sysctl:

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

# sysctl - hệ thống

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, thi hành o seguinte comando:

# thông tin docker | grep -i cgroup Trình điều khiển Cgroup: cgroupfs

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

# systemctl daemon-tải lại

# systemctl khởi động lại kubelet

tài liệu:

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

Para iniciar o nosso cluster devemos desabilitar nossa hoán đổi:

# swapoff -a

E comente a entrada tham chiếu a swap em seu arquivo fstab:

# vim / etc / fstab

Bước 3: Iniciando O Cluster

Iniciando O Cluster
Iniciando O Cluster

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

O comando acima irá iniciar o cluster e em seguida exibirá a linha que de comando que Preiso executive em meus outros node.

[WARNING SystemVerification]: phiên bản docker lớn hơn phiên bản được xác thực gần đây nhất. Phiên bản Docker: 18.05.0-ce. Phiên bản được xác thực tối đa: 17.03…

Để bắt đầu sử dụng cụm của mình, bạn cần chạy như sau với tư cách là người dùng thông thường: mkdir -p $ HOME /.kube sudo cp -i /etc/kubernetes/admin.conf $ HOME /.kube / config sudo chown $ (id - u): $ (id -g) $ HOME /.kube / config…

tham gia kubeadm --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 đã tạo

clusterrole.rbac.authorization.k8s.io/weave-net createclusterrolebinding.rbac.authorization.k8s.io/weave-net đã tạo

role.rbac.authorization.k8s.io/weave-net đã tạo

rolebinding.rbac.authorization.k8s.io/weave-net đã tạo

daemonset.extensions / dệt-net được tạo

Vamos listar esses podnetwork: # kubectl get pods -n kube-system

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

# kubectl lấy nút

Bước 4: Executando O Cluster

Vamos Verificar se todos os its do nosso cluster estão ok:

# kubectl obter its

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

elliot-03 Mestre pronto 13m v1.11.1

Vamos Verificar os detalhes do it elliot-01 # kubectl descrever it elliot-01

Está ruim de ficar digitando? sử dụng o preenchimento automático: # source <(resultsão do kubectl bash)

Nhóm hệ điều hành Verificando:

# kubectl obter pods

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 sistema kube

Verificando os pods do namespace do kubernetes, do sistema de kube e useizando a opção -o wide:

# kubectl obtenha pods -n kube-system -o wide

Triển khai Criando o nosso primeiro:

# kubectl run meu-nginx - hình ảnh nginx deploy.apps / nginx criado

Verificando o triển khai criado:

# kubectl obter triển khai

Verificando o pod do triển khai:

# kubectl obter pods

Usando o get pod e obter implantação juntos:

# kubectl obter pod, implantações

Verificando os detalhes da nossa implantação:

# kubectl descreve a implementação do meu-nginx

Aumentando a quantidade de réplicas de nosso desenvolvimento:

# kubectl triển khai quy mô meu-nginx --replicas = 10

Verificando os pods de todos os namespace:

# kubectl obter pods - tất cả các không gian tên

Triển khai Removendo nosso:

# kubectl xóa triển khai meu-nginx

Đề xuất: