安装Minikube并启动Kubernetes环境安装docker#更新源信息sudoapt-getupdate#安装必要的软件sudoapt-getinstallca-certificatescurlgnupglsb-release#创建keyssudomkdir-p/etc/apt/keyrings#导入密钥证书curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/etc/apt/keyrings/docker.gpg#写入docker源信息echo\"deb[arch=$(dpkg--print-architecture)signed-by=/etc/apt/keyrings/docker.gpg]https://download.docker.com/linux/ubuntu\$(lsb_release-cs)稳定”|sudotee/etc/apt/sources.list.d/docker.list>/dev/null#设置为国内源sed-is#download.docker.com#mirrors.ustc.edu.cn/docker-ce#g/etc/apt/sources.list.d/docker.list#更新源信息并安装sudoapt-getupdatesudoapt-getinstalldocker-cedocker-ce-clicontainerd.iodocker-compose-plugin#配置加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://ted9wxpi.mirror.aliyuncs.com"],"exec-opts":["原生.cgroupdriver=systemd"]}EOFsudosystemctldaemon-reloadsudosystemctlrestartdockerinstallcri-docker#由于1.24及以后版本不支持docker,安装cri-docker#下载cri-dockerwgethttps://ghproxy.com/https://github.com/Mirantis/cri-dockerd/releases/download/v0.2.5/cri-dockerd-0.2.5.amd64.tgz#解压cri-dockertarxvfcri-dockerd-0.2.5.amd64.tgzcpcri-dockerd/cri-dockerd/usr/bin/#写入启动配置文件cat>/usr/lib/systemd/system/cri-docker.service</usr/lib/systemd/system/cri-docker.socket<registry.cn-hangzhou.aliyun...:386.60MiB/386.61MiB100.00%1.37Mi>registry.cn-hangzhou.aliyun...:0B[____________________]?%?p/s4m9s*Creatingdockercontainer(CPUs=2,Memory=2200MB)...*在containerd1.6.6上准备Kubernetesv1.24.3...>kubelet.sha256:64B/64B[-----------------------]100.00%?p/s0s>kubectl.sha256:64B/64B[------------------------]100.00%?p/s0s>kubeadm.sha256:64B/64B[------------------------]100.00%?p/s0s>kubeadm:42.32MiB/42.32MiB[-------------]100.00%1.36MiBp/s31s>kubectl:43.59MiB/43.59MiB[---------------]100.00%1.02MiBp/s43s>kubelet:110.64MiB/110.64MiB[--------]100.00%1.36MiBp/s1m22s-生成证书和键...-启动控制平面...-配置RBAC规则...*配置CNI(容器网络接口)...*验证Kubernetes组件...-使用镜像registry.cn-hangzhou.aliyuncs.com/google_containers/存储-provisioner:v5*启用的插件:storage-provisioner、default-storageclass*完成!kubectl现在配置为使用defaultroot@cby:~#验证root@cby:~#kubectlgetnodeNAMESTATUSROLESAGEVERSIONminikubeReadycontrol-plane43sv1.24.3root@cby:~#root@cby:~#kubectlgetpod-ANAMESPACENAMEREADYSTATUSRESTARTSAGEkube-systemcoredns-7f74c56694-znvr41/1Running031skube-systemetcd-minikube1/1Running043skube-systemkindnet-nt8nf1/1Running031skube-systemkube-apiserver-minikube1/1运行043skube-systemkube-controller-manager-minikube1/1运行043skube-systemkube-proxy-ztq871/1运行031skube-systemkube-scheduler-minikube1/1Running043skube-systemstorage-provisioner1/1Running041sroot@cby:~#附录#如果有错误,可以执行以下操作minikubedeleterm-rf.minikube/Abouthttps://www.oiox.cn/https://www.oiox.cn/index.php...CSDN、GitHub、知乎、开源中国、师傅、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客可全网搜索《小陈运维》文章主要发表在微信上公众号