TIPS Appunti Cluster Kuber: differenze tra le versioni

Da GazziNet.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(12 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
From Oracle Linux 8.x
Oracle Linux


Oracle linux 8
Yum update
Disabilitare Selinux
Disabilitare Firewalld


  yum remove buildah skopeo podman containers-common atomic-registries docker container-tools -y
  yum remove buildah skopeo podman containers-common atomic-registries docker container-tools -y  


systemctl stop firewalld
systemctl disable firewalld


  cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
  reboot
br_netfilter
EOF


cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
Creare un utente di base:
net.bridge.bridge-nf-call-ip6tables = 1
  adduser admin01
net.bridge.bridge-nf-call-iptables = 1
  passwd admin01
  EOF
  sudo sysctl --system


Mettere la configurazione di sudo per admin01


sudo yum install -y yum-utils
admin01          ALL=(ALL)      ALL
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo




cat <<EOF | sudo tee /etc/modules-load.d/containerd.conf
PER NFS:
overlay
br_netfilter
EOF


  sudo modprobe overlay
  ##ENABLE SELF LINK
sudo modprobe br_netfilter


  # Setup required sysctl params, these persist across reboots.
  ssh master01
  cat <<EOF | sudo tee /etc/sysctl.d/99-kubernetes-cri.conf
  sudo -i
  net.bridge.bridge-nf-call-iptables  = 1
cd /etc/kuberentes/manifest
net.ipv4.ip_forward                = 1
  vi kube-apiserver.yaml
net.bridge.bridge-nf-call-ip6tables = 1
EOF


  # Apply sysctl params without reboot
  - --feature-gates=RemoveSelfLink=false
  sudo sysctl --system
 
 
systemctl restart kubelet
systemctl restart containerd
exit
exit
 
Test parametro inserito corettamente:
 
  kubectl get pods -n kube-system
 
 
Note: guardare nel manifest dell'applicazione il livenessprobe

Versione attuale delle 15:14, 8 mar 2022

Oracle Linux

Oracle linux 8
Yum update
Disabilitare Selinux
Disabilitare Firewalld
yum remove buildah skopeo podman containers-common atomic-registries docker container-tools -y 
systemctl stop firewalld
systemctl disable firewalld
reboot

Creare un utente di base:

adduser admin01
passwd admin01

Mettere la configurazione di sudo per admin01

admin01 ALL=(ALL) ALL


PER NFS:

##ENABLE SELF LINK
ssh master01
sudo -i
cd /etc/kuberentes/manifest
vi kube-apiserver.yaml
- --feature-gates=RemoveSelfLink=false


systemctl restart kubelet
systemctl restart containerd
exit
exit

Test parametro inserito corettamente:

kubectl get pods -n kube-system


Note: guardare nel manifest dell'applicazione il livenessprobe