Last active
January 3, 2026 07:15
-
-
Save Nurlan199206/371bffb29c7e35ac667b63cec363fd24 to your computer and use it in GitHub Desktop.
kubernetes installation 1.33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export KUBERNETES_VERSION=v1.33 | |
| export CRIO_VERSION=v1.33 | |
| curl -fsSL https://pkgs.k8s.io/core:/stable:/$KUBERNETES_VERSION/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg | |
| echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/$KUBERNETES_VERSION/deb/ /" | tee /etc/apt/sources.list.d/kubernetes.list | |
| curl -fsSL https://download.opensuse.org/repositories/isv:/cri-o:/stable:/$CRIO_VERSION/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/cri-o-apt-keyring.gpg | |
| echo "deb [signed-by=/etc/apt/keyrings/cri-o-apt-keyring.gpg] https://download.opensuse.org/repositories/isv:/cri-o:/stable:/$CRIO_VERSION/deb/ /" | tee /etc/apt/sources.list.d/cri-o.list | |
| apt-get update | |
| apt-get install -y cri-o kubelet kubeadm kubectl | |
| systemctl enable crio.service | |
| systemctl start crio.service | |
| swapoff -a | |
| modprobe br_netfilter | |
| sysctl -w net.ipv4.ip_forward=1 | |
| kubeadm init --pod-network-cidr=172.16.0.0/12 --control-plane-endpoint "192.168.1.30:6443" --apiserver-advertise-address=192.168.1.31 --cri-socket=/var/run/crio/crio.sock --upload-certs --v=7 | |
| cilium install \ | |
| --set ipam.mode=kubernetes \ | |
| --set kubeProxyReplacement=true \ | |
| --set autoDirectNodeRoutes=true \ | |
| --set bpf.masquerade=true \ | |
| --set routingMode=native \ | |
| --set ipv4NativeRoutingCIDR=10.244.0.0/16 \ | |
| --set prometheus.enabled=true \ | |
| --set hubble.enabled=true | |
| --set operator.prometheus.enabled=true | |
| --set hubble.metrics.enabled="{drop,tcp,flow,port-distribution,icmp,http,dns}" \ | |
| --set hubble.metrics.enableOpenMetrics=true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment