for-mac icon indicating copy to clipboard operation
for-mac copied to clipboard

docker-desktop kubernetes can't access pod or svc

Open liaoqiArno opened this issue 1 year ago • 0 comments

Description

Engine: 27.0.3

Compose: v2.28.1-desktop.1

Credential Helper: v0.8.2

Kubernetes: v1.29.2

I running it on my mac.

-> % kubectl get nodes -owide
NAME             STATUS   ROLES           AGE   VERSION   INTERNAL-IP    EXTERNAL-IP   OS-IMAGE         KERNEL-VERSION    CONTAINER-RUNTIME
docker-desktop   Ready    control-plane   4d    v1.29.2   192.168.65.3   <none>        Docker Desktop   6.6.32-linuxkit   docker://27.0.3

I create a nginx pod and expose it by LoadBalancer.

-> % kubectl get pod,svc nginx -owide
NAME        READY   STATUS    RESTARTS      AGE   IP          NODE             NOMINATED NODE   READINESS GATES
pod/nginx   1/1     Running   1 (13m ago)   82m   10.1.0.36   docker-desktop   <none>           <none>

NAME            TYPE           CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE   SELECTOR
service/nginx   LoadBalancer   10.108.220.132   localhost     80:30767/TCP   80m   run=nginx

when i access 10.1.0.36 or 10.108.220.132 by curl, I got 502 return. but i can access by 'kubectl port-forward', How can I access the service by pod's ip or svc's ip?

Reproduce

.

Expected behavior

No response

docker version

Client: Docker Engine - Community
 Version:           27.1.2
 API version:       1.46
 Go version:        go1.22.6
 Git commit:        d01f264bcc
 Built:             Mon Aug 12 11:34:32 2024
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

Server: Docker Desktop 4.32.0 (157355)
 Engine:
  Version:          27.0.3
  API version:      1.46 (minimum version 1.24)
  Go version:       go1.21.11
  Git commit:       662f78c
  Built:            Sat Jun 29 00:02:44 2024
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.7.18
  GitCommit:        ae71819c4f5e67bb4d5ae76a6b735f29cc25774e
 runc:
  Version:          1.7.18
  GitCommit:        v1.1.13-0-g58aa920
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker info

Client: Docker Engine - Community
 Version:           27.1.2
 API version:       1.46
 Go version:        go1.22.6
 Git commit:        d01f264bcc
 Built:             Mon Aug 12 11:34:32 2024
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

Server: Docker Desktop 4.32.0 (157355)
 Engine:
  Version:          27.0.3
  API version:      1.46 (minimum version 1.24)
  Go version:       go1.21.11
  Git commit:       662f78c
  Built:            Sat Jun 29 00:02:44 2024
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.7.18
  GitCommit:        ae71819c4f5e67bb4d5ae76a6b735f29cc25774e
 runc:
  Version:          1.7.18
  GitCommit:        v1.1.13-0-g58aa920
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Diagnostics ID

0

Additional Info

No response

liaoqiArno avatar Aug 24 '24 13:08 liaoqiArno