gpt4 book ai didi

docker - kubectl 无法在 Ubuntu 上使用 Docker Desktop 连接到服务器

转载 作者:行者123 更新时间:2023-12-04 19:24:14 25 4
gpt4 key购买 nike

我安装了 Docker 桌面 here在 Ubuntu 上,但 kubectl 无法与之连接。
即使 kubectl 可以连接minikube。
如果我跑了 kubectl 获取所有 ,我得到了这个错误。

$kubectl get all
Unable to connect to the server: dial tcp 192.168.49.2:8443: connect: no route to host
如何解决这个错误?
这是我的版本
$kubectl version --short
Client Version: v1.24.1
Kustomize Version: v4.5.4
$minikube version
minikube version: v1.25.2
docker-desktop v4.9.0
$docker compose version
Docker Compose version v2.4.1
和 kubectl 配置
kubectl config view
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://kubernetes.docker.internal:6443
name: docker-desktop
- cluster:
certificate-authority: /home/release/.minikube/ca.crt
extensions:
- extension:
last-update: Wed, 18 May 2022 09:31:42 EDT
provider: minikube.sigs.k8s.io
version: v1.25.2
name: cluster_info
server: https://192.168.49.2:8443
name: minikube
contexts:
- context:
cluster: docker-desktop
user: docker-desktop
name: docker-desktop
- context:
cluster: minikube
extensions:
- extension:
last-update: Wed, 18 May 2022 09:31:42 EDT
provider: minikube.sigs.k8s.io
version: v1.25.2
name: context_info
namespace: default
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: docker-desktop
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
- name: minikube
user:
client-certificate: /home/release/.minikube/profiles/minikube/client.crt
client-key: /home/release/.minikube/profiles/minikube/client.key
并安装了 Docker Desktop enter image description here

最佳答案

kubectl 配置使用上下文 docker-desktop

$kubectl config use-context docker-desktop
Switched to context "docker-desktop".
我可以连接它。
$ kubectl get all
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 157m

关于docker - kubectl 无法在 Ubuntu 上使用 Docker Desktop 连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72618097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com