kubernetes kubeadm 初始化准备
文档说明: 只是记录关键点
k8s 版本 > 1.19
实验环境: linux debian 11
准备contianerd
apt install -y containerd.io rm -rf /etc/containerd/config.toml containerd config default | sudo tee /etc/containerd/config.toml vi /etc/containerd/config.toml SystemdCgroup = true
准备 ipset ipvsadm
apt -y install ipset ipvsadm -y sudo cat /sys/class/dmi/id/product_uuid cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv6.conf.all.forwarding = 1 net.ipv4.conf.all.forwarding = 1 net.ipv4.ip_forward = 1 EOF sudo sysctl --system swapoff -a # 关闭swap缓存
准备kubelet kubeadm kubectl
#!/bin/bash set -eux set -o pipefail __CURRENT__=`pwd` __DIR__=$(cd "$(dirname "$0")";pwd) cd ${__DIR__} test -f /etc/apt/sources.list.d/kubernetes.list && rm -rf /etc/apt/sources.list.d/kubernetes.list apt-get update -y && apt-get install -y apt-transport-https sudo apt install -y ca-certificates curl gnupg gnupg2 gnupg1 lvm2 lsb-release apt-transport-https curl mkdir -p /etc/apt/keyrings/ test -f /etc/apt/keyrings/kubernetes-archive-keyring.gpg && rm -rf /etc/apt/keyrings/kubernetes-archive-keyring.gpg curl -fsSL https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-archive-keyring.gpg # 因为阿里云限速,下载很慢,所以换成中科大的镜像 echo "deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://mirrors.ustc.edu.cn/kubernetes/apt/ kubernetes-xenial main" | tee /etc/apt/sources.list.d/kubernetes.list apt-get update -y apt-get install -y kubelet kubeadm kubectl # 锁定版本 # apt-mark hold kubelet kubeadm kubectl # 安装指定版本也是可以的,如下 # apt-get install -y kubelet=1.24.7-00 kubeadm=1.24.7-00 kubectl=1.24.7-00
参考文档
下一篇 kubernetes kubeadm 初始化
分类:
kubernetes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术