小编And*_*scu的帖子

使用 rancher Desktop:如何从本地笔记本电脑访问容器中运行的 Kubernetes 服务(节点端口)

我在我的 ubuntu 笔记本电脑上运行 Rancher Desktop。我有一个在 kubernetes 容器中运行 mongodb 的容器:

$ kubectl get all
NAME                                                 READY   STATUS              RESTARTS       AGE
pod/mongo-deployment-7fb46bd85-vz9th                 1/1     Running             0              37m

NAME                                 TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)           AGE
service/kubernetes                   ClusterIP   10.43.0.1       <none>        443/TCP           3d17h
service/mongo-service                NodePort    10.43.132.185   <none>        27017:32040/TCP   37m

NAME                                            READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/mongo-deployment                1/1     1            1           37m

NAME                                                       DESIRED   CURRENT   READY   AGE
replicaset.apps/mongo-deployment-7fb46bd85                 1         1         1       37m
Run Code Online (Sandbox Code Playgroud)

所以mongo服务的节点端口为:32040。

我已经找到了kubernetes节点的本地ip:

$ kubectl get node -o wide
NAME                   STATUS   ROLES                  AGE     VERSION        INTERNAL-IP    EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION   CONTAINER-RUNTIME
lima-rancher-desktop …
Run Code Online (Sandbox Code Playgroud)

kubernetes rancher-desktop

2
推荐指数
1
解决办法
4343
查看次数

标签 统计

kubernetes ×1

rancher-desktop ×1