我想在我的 debian 上打开一个端口。 另外,我已经通读了其他 stackoverflow 帖子。那也无济于事。 我已经通读了 Kubernetes 的文档。 不幸的是,当我尝试使用 Iptables 配置它时它不起作用。 我到底做错了什么?
错误:
inst@kubMaster:~/fwconf$ sudo iptables -A INPUT -p tcp --dport 6443 -j ACCEPT inst@kubMaster:~/fwconf$ nc 127.0.0.1 6443 (UNKNOWN) [127.0.0.1] 6443 (?) : Connection refused inst@kubMaster:~/fwconf$ nc localhost 6443 localhost [127.0.0.1] 6443 (?) : Connection refused inst@kubMaster:~/fwconf$
inst@KubernetesTemplate:~$ kubectl get pods E0322 11:34:51.967579 3647 memcache.go:265] 无法获取当前服务器 API 组列表:获取“http://localhost:8080/api?timeout=32s”:拨打 tcp [::1]:8080:连接:连接被拒绝 E0322 11:34:51.967929 3647 memcache.go:265] 无法获取当前服务器 API 组列表:获取“http://localhost:8080/api?timeout=32s”:拨打 tcp [::1]:8080:连接:连接被拒绝 E0322 11:34:51.969244 3647 memcache.go:265] 无法获取当前服务器 API 组列表:获取“http://localhost:8080/api?timeout=32s”:拨打 tcp [::1]:8080:连接:连接被拒绝 E0322 11:34:51.970629 3647 memcache.go:265] 无法获取当前服务器 API 组列表:获取“http://localhost:8080/api?timeout=32s”:拨打 tcp [::1]:8080:连接:连接被拒绝 E0322 11:34:51.971663 3647 memcache.go:265] 无法获取当前服务器 API 组列表:获取“http://localhost:8080/api?timeout=32s”:拨打 tcp [::1]:8080:连接:连接被拒绝 与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口?
到目前为止我尝试了什么:
inst@kubMaster:~$ nc -zv localhost 6443 localhost [127.0.0.1] 6443 (?) : 连接被拒绝
inst@kubMaster:~$ nc -l 6443 -没有回应
inst@kubMaster:~$ nc localhost 6443 localhost [127.0.0.1] 6443 (?) : 连接被拒绝
ss-nltp | grep 6443
Kubernetes的安装步骤:
sudo apt-get 更新
sudo apt-get install -y apt-transport-https ca-certificates curl
sudo curl -fsSLo /etc/apt/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
sudo mkdir /etc/apt/keyrings
echo “deb [signed-by=/etc/apt/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main” | sudo tee /etc/apt/sources>
sudo apt-get 更新
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl