为什么使用http而不使用https? kubectl群集信息“ kubernetes主服务器正在运行”

时间:2018-12-15 19:16:26

标签: https kubernetes kube-apiserver

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

我有一个启动K8的大脚本。当一切正常运行并且我执行 <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script> //AJAX function function startAjax() { $.ajax({ type: 'GET', url: "https://api url/prod/dgmvisit3/{selectdate}", crossDomain: true, data: { "selectdate" : "13-Nov-18" }, contentType: 'application/json', dataType: 'json', success: function(data){ json = JSON.parse(data); console.log(JSON.stringify(json)); }, error: function(){ console.log("failure"); } }); } </script> </head> <body> <button onclick='startAjax();'>Test</button> <!-- <button>Update Select Date</button> --> </body> </html> 时,我得到kubectl cluster-info。我在网上阅读的每个示例都说结果应为kubernetes master is running on http://...

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

我在kube-apiserver.yaml文件中定义了两个端口(80/443)。我必须让apiserver中的“ insecure-port = 0”工作吗?还是master可以不这样做而运行https?

1 个答案:

答案 0 :(得分:0)

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