首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在Docker中为Kubernetes API使用不安全端点吗?

我可以在Docker中为Kubernetes API使用不安全端点吗?
EN

Stack Overflow用户
提问于 2018-09-20 17:09:24
回答 1查看 2K关注 0票数 3

当我在Docker中运行Kubernetes时,Kube似乎只能从https://localhost:6443/的安全端点访问。

使用minikube,我能够为Kube使用一个不安全的端点,比如http://localhost:8080/

对于Kubernetes中的Kubernetes、Docker中的Kube,有没有使用不安全端点的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-20 19:28:20

您可能正在运行一个旧版本的Kubernetes与迷你库贝。

Kubernetes的默认不安全端口是8080,但是在Kubernetes中的最新Kubernetes版本中禁用了这个端口,其标志是:--insecure-port=0

您可以始终从/etc/kubernetes/manifests/kube-apiserver.yaml文件中删除该行。

您还需要根据--insecure-bind-address=0.0.0.0添加此选项

然后重新启动库伯-阿皮瑟弗。

提示: Docker/Kubernetes运行在Mac上的xhyve VM上。因此,要修改Kubernetes吐露,您必须连接到您的xhyve VM。您可以这样做:screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/ttyscreen ~/Library/Containers/com.docker.docker/Data/vms/0/tty

添加更多详细信息:因此使用vpnkit将端口6443转发到主机。要使端口8080在主机上可用,还必须使用vpnkit公开该端口。如果您筛选到超级工具包vm,您将看到端口映射是在/var/vpnkit/port中定义的。该目录上有一个README文件,您可以按照该文件来公开端口8080。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52430091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档