Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Dragonboard 410c é uma placa muito versátil. K dispozici je procesor s frekvencí 1,2 GHz (32 a 64 bitů) a Bluetooth, Wifi a GPS s více porty, více portů USB a více HDMI a HDMI.
Coleções mens integradas podem ser encontradas no site da Qualcomm (em inglês). Tento návod k použití obsahuje většinu instalačních mikroskopů, další výukový program pro instalaci kubernetů na Dragonboardu.
Všechny způsoby, jakými se můžete zabývat, a jak rychle a bezpečně pracovat (deklarovat), jak usnadňovat a konfigurovat deklaraci a automatizovat.
• Ne: um nó é uma máquina de trabalho não Kubernetes. Um pode ser uma máquina virtual ou física, dependendo do cluster. Všechny základní požadavky na výkon a výkon všech hlavních komponent.
• Pod: esta é uma unidade básica no Kubernetes. Všechny tyto možnosti se vztahují na všechny záruky, které jsou podporovány na mnoha úrovních, které se komplikují a opakují. Všechny možnosti implantace dentro do pod podem ver outros contêineres via host local. Cada pod existe um endereço IP exclusiveivo no cluster.
Zásoby
Detalhes
Krok 1: Instalando O Docker
Můžete si nainstalovat docker
# curl -fsSL https://get.docker.com | baterie
Desse modo a última versão do docker será publicado em todos os nós
Krok 2: Instalando O Kubernetes
Depois do Docker já instalado, adamionic and repo to Kubernete em nossos nodes:
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 add -
# 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]
[kubernetes] nome = Kubernetes
baseurl =
povoleno = 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
# systematl desativar or firewalld
# yum install -y kubelet kubeadm kubectl
# systemctl povolit kubelet && systemctl spustit kubelet
Naším cílem je Red Hat a důležité konfigurační parametry pro jádro bez systému:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl --system
Agora, em ambas as distributionições, and muito importante também o driver and usado pelo usuário para fazer o mesmo para o docker, para verificar isso, execute or seguinte comando:
# informace o dockeru | grep -i cgroup Cgroup Driver: cgroupfs
# sed -i "s /cgroup-driver = systemd /cgroup-driver = cgroupfs /g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl znovu načíst démona
# systemctl restart kubelet
dokumenty:
****************************************************************************************************************************
Para initiar o nosso cluster devemos desabilitar nossa swap:
# swapoff -a
E comente a entrada referente a swap em seu arquivo fstab:
# vim /etc /fstab
Krok 3: Iniciando O Cluster
# kubeadm init --apiserver-advertise-address $ (hostname -i)
O comando acima irá inicializ o cluster e em seguida exibirá a linha que de comando que preciso executar em meus outros nodes.
[UPOZORNĚNÍ SystemVerification]: Verze dockeru je větší než nejnovější validovaná verze. Verze dockeru: 18.05.0-ce. Max. Ověřená verze: 17.03…
Chcete -li začít používat svůj klastr, musíte jako běžný uživatel spustit následující: 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')" serviceicccount/weave -net created created
clusterrole.rbac.authorization.k8s.io/weave-net createdclusterrolebinding.rbac.authorization.k8s.io/weave-net created
role.rbac.authorization.k8s.io/weave-net vytvořena
rolebinding.rbac.authorization.k8s.io/weave-net vytvořen
daemonset.extensions/weave-net created
Vamos listar eses podnetwork: # kubectl get pods -n kube -system
# kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER: 6443 --discovery-token-ca-cert-hash sha256: 37092
# kubectl získat uzly
Krok 4: Executando O Cluster
Ověřování všech typů clusterů je v pořádku:
# kubectl obter nós
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 no elliot-01 # kubectl descrever noó elliot-01
Máte digitální fajr? použijte automatickou verzi: # source <(conclusão do kubectl bash)
Verificando os pods:
# kubectl obter lusky
Verificando os pods do namespace do kubernetes, or kube-system:
# kubectl obtenha pods -n kube -system
Usage or 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 utilizando a opção -o wide:
# kubectl obtenha pods -n kube -system -o široký
Nasazení Criando o nosso primeiro:
# kubectl run meu-nginx --image nginx deployment.apps / nginx criado
Ověření a nasazení:
# kubectl obter implementace
Ověření nasazení pod:
# kubectl obter lusky
Chcete -li získat implantační karty, proveďte následující:
# kubectl obter pod, implantações
Ověření osvědčených implantátů:
# kubectl descreve a implementação do meu-nginx
Poměrně velká část nosných desek:
# kubectl scale scale meu-nginx --replicas = 10
Ověřte rozsahy názvů prostorů os:
# kubectl obter pods-všechny jmenné prostory
Removendo nasso deployment:
# kubectl odstranit nasazení meu-nginx