首页 > 解决方案 > 为什么是http而不是https?kubectl cluster-info "kubernetes master running"

问题描述

我已经用谷歌搜索了几个小时,但似乎找不到信息。这可能是一个简单的问题......我的问题是:

我有一个启动 K8s 的大脚本。当一切都启动并运行时,kubectl cluster-info我得到了kubernetes master is running on http://...。我在网上阅读的每个例子都说结果应该是https://...

我的问题是什么文件/yaml/property/etc 使 kubernetes 主运行 http vs https?

我在我的 kube-apiserver.yaml 文件中定义了两个端口(80/443)。我是否必须在 apiserver 中使用“insecure-port=0”?或者没有这个可以master运行https吗?

标签: httpskuberneteskube-apiserver

解决方案


该命令会回显 kubectl 配置为与 apiserver 对话的任何 url。kubectl config view显示 kubectl 正在使用的 kubeconfig 文件的内容(默认在 $KUBECONFIG、--kubeconfig 或 ~/.kube/config 中指定)


推荐阅读