TIPS Appunti Kuber: differenze tra le versioni
(Creata pagina con "- Etcd db di stato - c-m controller manager - sched - scheduler - c-c-m - Cloud controller manager - kubelet - agent - k-proxy") |
Nessun oggetto della modifica |
||
(7 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
- Etcd db di stato | - Etcd db di stato (esterno interface db stato) raft | ||
- c-m controller manager | - c-m controller manager | ||
- sched - scheduler | - sched - scheduler | ||
- c-c-m - Cloud controller manager | |||
- c-c-m - Cloud controller manager (external interface) | |||
- kubelet - agent | - kubelet - agent | ||
- k-proxy | |||
- k-proxy - Network manager del nodo | |||
- | |||
KUBCTL - YAML | |||
1.22.0 | |||
In tutte le macchine base il containderid, kubelet (agent kubernates) | |||
apiVersion: kubeadm.k8s.io/v1beta2 | |||
kind: ClusterConfiguration | |||
networking: | |||
serviceSubnet: "10.96.0.0/12" | |||
podSubnet: "172.16.0.1/23" | |||
dnsDomain: "cluster.local" | |||
kubernetesVersion: "v1.22.0" | |||
controlPlaneEndpoint: "master:6443" | |||
clusterName: "desotech" | |||
DSK201 - ParTech | |||
K8S Install | |||
sudo systemctl status containerd | |||
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - | |||
sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main" | |||
sudo apt update | |||
sudo apt-get install -y kubeadm=1.22.0-00 kubelet=1.22.0-00 kubectl=1.22.0-00 | |||
sudo apt-mark hold kubeadm kubectl kubelet | |||
sudo kubeadm config images pull | |||
sudo systemctl enable --now kubelet.service | |||
vi /home/student/ClusterConfiguration.yaml | |||
https://goonlinetools.com/snapshot/code/#p136au80ajgy1iy6yv8ae | |||
IMPORTANTE !!!!! | |||
sudo modprobe br_netfilter | |||
kubeadm init -- master | |||
kubeadm join -- aggancio worker | |||
Master | |||
kubectl | |||
kubeadm - gestione | |||
kubelet |
Versione attuale delle 09:39, 7 mar 2022
- Etcd db di stato (esterno interface db stato) raft
- c-m controller manager
- sched - scheduler
- c-c-m - Cloud controller manager (external interface)
- kubelet - agent
- k-proxy - Network manager del nodo
-
KUBCTL - YAML
1.22.0
In tutte le macchine base il containderid, kubelet (agent kubernates)
apiVersion: kubeadm.k8s.io/v1beta2 kind: ClusterConfiguration networking:
serviceSubnet: "10.96.0.0/12" podSubnet: "172.16.0.1/23" dnsDomain: "cluster.local"
kubernetesVersion: "v1.22.0" controlPlaneEndpoint: "master:6443" clusterName: "desotech"
DSK201 - ParTech
K8S Install
sudo systemctl status containerd
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"
sudo apt update
sudo apt-get install -y kubeadm=1.22.0-00 kubelet=1.22.0-00 kubectl=1.22.0-00
sudo apt-mark hold kubeadm kubectl kubelet
sudo kubeadm config images pull
sudo systemctl enable --now kubelet.service
vi /home/student/ClusterConfiguration.yaml
https://goonlinetools.com/snapshot/code/#p136au80ajgy1iy6yv8ae
IMPORTANTE !!!!!
sudo modprobe br_netfilter
kubeadm init -- master
kubeadm join -- aggancio worker
Master
kubectl kubeadm - gestione kubelet