我有一个本地Kubernetes主服务器在tcp6:6443上启动,但在tcp上没有启动,所以如何启动kubeadm连接以使用正确的端口?
tcp6 0 0 :::10250 :::* LISTEN -
tcp6 0 0 :::6443 :::* LISTEN -
tcp6 0 0 :::10251 :::* LISTEN -
Starting Nmap 7.01 ( https://nmap.org ) at 2019-09-25 15:40 CEST
Nmap scan report for 10.0.2.15
Host is up (0.000081s latency).
PORT STATE SERVICE
6443/tcp closed unknown
答案 0 :(得分:0)
您应该在主机上运行以下命令:
//let videoObj = Video() remove this line and add it inside for loop
var tempVideos = [Video] ()
//loops through all items in videoJson and assigns each value
for (_, value):(String, JSON) in videoJSON["items"] {
// here you have to create new object of Video for every iteration
let videoObj = Video()
videoObj.videoId = value["id"].stringValue
videoObj.videoTitle = value["snippet"]["title"].stringValue
videoObj.videoDescription = value["snippet"]["description"].stringValue
videoObj.videoThumnailUrl = value["snippet"]["thumbnails"]["standard"]["url"].stringValue
//prints different title & img url
//print("title ",videoObj.videoTitle)
print("thmbUrl" ,videoObj.videoThumnailUrl)
tempVideos.append(videoObj)
}
$ kubeadm init --apiserver-advertise-address=<private-ip of master host>
parameter-如果节点应托管一个新的控制平面实例,则API Server的IP地址将通告其正在侦听的地址。如果未设置,将使用默认的网络接口。
现在尝试运行在--apiserver-advertise-address
的输出中生成的join命令。应该可以。
此外,您可以检查的是应禁用在主节点上运行的防火墙。它阻止了传入流量。
kubeadm init