k8s dev环境怎么做到本地调试

列出所有的namespace

kubens

切换到指定的namespace

kubens dev-gmmt 

查看namespace 中存在那些service

kubectl get services

启动链接的服务和端口

kubectl port-forward service/cmdb 8081:8081

该命令的含义是将Kubernetes集群中名为"cmdb"的服务的端口8081(集群内部的端口)转发到本地机器的8081端口(本地机器上的端口)。这样,您就可以通过访问本地机器的8081端口来访问Kubernetes集群中"cmdb"服务的功能。

具体解释如下:

kubectl: Kubernetes命令行工具,用于与Kubernetes集群进行交互。
port-forward: 命令用于进行端口转发操作。
service/cmdb: 要进行端口转发的Kubernetes服务的标识。"service/cmdb"表示名为"cmdb"的服务。
8081:8081: 端口转发的配置。将集群中"cmdb"服务的端口8081转发到本地机器的8081端口。
这个命令在开发和调试过程中非常有用。通过端口转发,您可以将Kubernetes集群内部的服务映射到本地,方便本地开发、测试和调试。您可以使用本地浏览器或其他工具访问本地机器上转发的端口,从而与Kubernetes集群中的服务进行交互。

你可能感兴趣的:(kubernetes,容器,云原生)