minikube配置署理:办理方案以及办理思路

宁睿  论坛元老 | 2024-8-15 17:57:01 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1055|帖子 1055|积分 3175

minikube配置署理:办理方案以及办理思路

minikube的原理大致是是内部实现了一个虚拟机,并且将这个虚拟机作为了 k8s 集群的第一个node。
当我们通过kubectl run [pod-name] --image=[image-name]向这个node添加pod时,虚拟机会利用docker抓取image。抓取的过程就需要通过署理包管网络通讯能稳定运行。
因此思路就是配置中的虚拟机的docker
1.进入虚拟机
  1. $ kubectl ssh
复制代码
2.配置http-proxy.conf

利用vi打开http-proxy.conf:
  1. $ sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
复制代码
在其中填入:
  1. [Service]
  2. Environment="HTTP_PROXY=http://192.168.49.1:7890"
  3. Environment="HTTPS_PROXY=http://192.168.49.1:7890"
复制代码
其中7890是主机http署理所利用的署理端口,192.168.49.1是主机ip,虚拟机通过这个ip与外部通讯。在官方档案中搜刮host 相关内容可以发现在虚拟机内可以通过$ ping host.minikube/internal来得到主机ip。
官方文档
3.重启docker服务
  1. $ sudo systemctl daemon-reload
  2. $ sudo systemctl restart docker
复制代码
之后可以docker pull nginx测试能否正确运行。
4.另
网上也有人利用
  1. minikube start --docker-env http_proxy=http://192.168.49.1:8123 \
  2.                --docker-env https_proxy=http://192.168.49.1:8123 \
  3.                --docker-env no_proxy=localhost,127.0.0.1,10.96.0.0/12,192.168.0.0/16
复制代码
来配置署理,但在我的环境下没法复现,如果有人尝试可行的话可以评论cue我一下。
别的minikube ip不是物理机地址

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表