k8s服务部署相关问题

本来是跟着黑马的k8s视频一直做的没什么问题,直到部署nginx部分,部署nginx和暴露端口都是可以正常实现的,但是输入

bash 复制代码
kubectl get pods,service

查看服务状态,却看见

显示服务状态为:ImagePullBackOff,看了评论区中的大神才知道要将docker中的下载源修改,因为这是黑马之前的老教程了,已经有五六年了,所以导致原来kube-flannel.yml中的镜像源使用不了,所以需要我们手动修改docker的镜像源

我们需要在三个节点中都进行以下修改,并且重启docker

bash 复制代码
sudo tee /etc/docker/daemon.json << 'EOF'
{
  "registry-mirrors": [
    "https://docker.1panel.live",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}
EOF
sudo systemctl restart docker

这样我们再删除之前 Flannel 相关资源

bash 复制代码
kubectl delete -f kube-flannel.yml

重新apply

bash 复制代码
kubectl apply -f kube-flannel.yml

现在我们再看

现在就可以了,80:3190是映射的主机端口号

之前也意识到了是镜像源的相关问题,但是科学上网,阿里云的镜像源,网易的镜像源,甚至手动拉取都尝试过了,使用这个镜像源目前是可以的,整了一整天终于搞好了

现在访问浏览器虚拟机ip地址:3190就可以访问到nginx的默认欢迎页了

相关推荐
贵州诚鑫致达科技有限公司6 小时前
Linux的yum源怎么重启?源不是服务
linux·运维·服务器
澜山奕秋9 小时前
RHCSA
linux·运维·服务器
程序员老赵10 小时前
Docker 部署 Wiki.js:轻松搭建私有化维基知识库
docker·容器·开源
Web极客码10 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图
cnnews10 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu
flytalei11 小时前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收
linux·运维·ubuntu
Starry-sky(jing)11 小时前
Hermes Agent 部署后怎么升级?v0.21.7 Linux 源代码版实测
linux·人工智能·ai agent·版本升级·hermes agent
水饺编程11 小时前
第2章:Linux 基础,clear 命令
linux·c语言·汇编
灯澜忆梦12 小时前
【Docker】#5 | 网络配置
网络·docker·容器
GeW12 小时前
新质生产力路线图Linux和数据库自主可控实践指南
linux