我已经搜索了几个小时,但似乎找不到该信息。这可能是一个简单的问题...我的问题是这样:
我有一个启动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?
答案 0 :(得分:0)
该命令会回显配置为与apiserver对话的url kubectl。 kubectl config view
显示kubectl正在使用的kubeconfig文件的内容(默认情况下在$ KUBECONFIG,-kubeconfig或〜/ .kube / config中指定)