我用迷你库在windows 10桌面上启动了一个k8s集群。窗口的ip为192.168.10.11。
$ ipconfig
Ethernet adapter :
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.10.11
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.10.1
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.27.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.121.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.121.2minikube start --apiserver-ips=192.168.10.11 --listen-address=0.0.0.0获取k8s配置
kubectl config viewapiVersion: v1
clusters:
- cluster:
certificate-authority: C:\Users\Administrator\.minikube\ca.crt
extensions:
- extension:
last-update: Mon, 24 Jan 2022 21:04:16 CST
provider: minikube.sigs.k8s.io
version: v1.25.1
name: cluster_info
server: https://127.0.0.1:60180
name: minikube
contexts:
- context:
cluster: minikube
extensions:
- extension:
last-update: Mon, 24 Jan 2022 21:04:16 CST
provider: minikube.sigs.k8s.io
version: v1.25.1
name: context_info
namespace: default
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
user:
client-certificate: C:\Users\Administrator\.minikube\profiles\minikube\client.crt
client-key: C:\Users\Administrator\.minikube\profiles\minikube\client.key我有一个Ubuntu 20桌面在vmware工作站,是安装在相同的窗口使用NAT作为网络适配器。
我将kubectl config view的内容复制到~/.kube/config,并复制以下文件:
from windows -> to ubuntu
C:\Users\Administrator\.minikube\ca.crt -> /home/myname/.minikube/remote/ca.crt
C:\Users\Administrator\.minikube\profiles\minikube\client.crt -> /home/myname/.minikube/remote/profiles/minikube/client.crt
C:\Users\Administrator\.minikube\profiles\minikube\client.key -> /home/myname/.minikube/remote/profiles/minikube/client.key修改~/.kube/config
apiVersion: v1
clusters:
- cluster:
certificate-authority: /home/myname/.minikube/remote/ca.crt
extensions:
- extension:
last-update: Mon, 24 Jan 2022 20:37:47 CST
provider: minikube.sigs.k8s.io
version: v1.25.1
name: cluster_info
server: https://192.168.10.11:60180
name: minikube
contexts:
- context:
cluster: minikube
extensions:
- extension:
last-update: Mon, 24 Jan 2022 20:37:47 CST
provider: minikube.sigs.k8s.io
version: v1.25.1
name: context_info
namespace: default
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
user:
client-certificate: /home/myname/.minikube/remote/profiles/minikube/client.crt
client-key: /home/myname/.minikube/remote/profiles/minikube/client.key顺便说一下,ubuntu的IP是192.168.121.130。
一切都准备好了。尝试使用kubectl get po测试连接,但得到以下错误:
The connection to the server 192.168.10.11:60180 was refused - did you specify the right host or port?我试着给主机服务器打电话,结果失败了。
$ telnet 192.168.121.1 60180
Trying 192.168.121.1...
telnet: Unable to connect to remote host: Connection refused
$ telnet 192.168.10.11 60180
Trying 192.168.10.11...
telnet: Unable to connect to remote host: Connection refused我想知道我犯了什么错?
https://stackoverflow.com/questions/70834606
复制相似问题