debian-11-vanus

2022-10-27 宋洋葱 宋洋葱

环境准备

准备 debian 系统

  1. 使用 pve 的 ct 模板安装一个 debian 11 系统
  2. 安装是网络选择 dhcp
  3. 开通 root 的 ssh 功能
echo "PermitRootLogin yes" >>/etc/ssh/sshd_config
/etc/init.d/ssh restart
  1. 改为清华源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# echo "">/etc/apt/sources.list
# vi /etc/apt/sources.list
# 内容替换
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

apt update

准备 k8s

  1. 使用 kubesphere 的 kk 安装 kubernetes
# 安装依赖
apt install -y sudo curl openssl tar socat conntrack ebtables ipset

# 使用国内网络下载
export KKZONE=cn

# 下载 kk
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.2.2 sh -
# -s 不显示进度信息,silent
# -f 不显示错误信息,fail
# -L 相当于自动 302 跳转,location 

./kk -h
./kk create cluster --with-kubernetes v1.22.10 --with-kubesphere v3.3.0 --container-manager docker -y
# 运行时可选为 docker, crio, containerd and isula
# 验证安装结果
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

配置 dockerhub 加速器

参考文档