基于 KVM 本地部署 K8S 安装 KVM 虚拟机相关软件(物理机) sudo apt install qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils 创建 k8s-master 虚拟机(物理机) 下载操作系统文件ubuntu-22.04.1-live-server-amd64.iso, 创建虚拟机 # virt 这里使用 root 用户 virsh net-start default # 启用默认网络 virt-install --virt-type kvm \ --name k8s-master \ --vcpus 4 --memory 8096 \ --disk path=/opt/vms/k8s-master.img,bus=virtio,size=200 \ --network network=default,model=virtio \ --os-variant=ubuntu22.04 \ --cdrom ubuntu-22.04.1-live-server-amd64.iso 使用 virt-manager 图像化界面安装 启用控制台连接systemctl enable [email protected] 配置基本环境(k8s-master 虚拟机) 安装基本依赖 k8s 官网步骤 # 更新 apt 包索引并安装使用 Kubernetes apt 仓库所需要的包 sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl # 下载 Google Cloud 公开签名秘钥: sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.