我希望有一个容器可以在我的主机上访问和运行kubectl命令。以下是我所拥有的:
helm-kubectl 链接这是我运行我的码头的命令:
docker run -it -v ~/.kube:/root/.kube -v ~/.minikube:/Users/xxxx/.minikube dtzar/helm-kubectl在容器中,当我检查集群时,我可以看到上下文已经加载了我的minikube,但是,由于“连接到服务器127.0.0.1:32768被拒绝--您指定了正确的主机还是端口?”,我无法运行另一个kubectl命令。
bash-5.0# kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
docker-desktop docker-desktop docker-desktop
docker-for-desktop docker-desktop docker-desktop
* minikube minikube minikube
bash-5.0# kubectl get all
The connection to the server 127.0.0.1:32768 was refused - did you specify the right host or port?我已经在~/.kube上检查了库本特斯配置,端口是32768。
- cluster:
certificate-authority: /Users/xxx/.minikube/ca.crt
server: https://127.0.0.1:32768
name: minikube我曾尝试过端口-p 32768或-暴露32768,但没有运气。所以任何人都能帮上忙?
发布于 2021-01-05 01:14:41
谢了,泽克!它适用于--network host
https://stackoverflow.com/questions/65571728
复制相似问题