通过端口转发访问集群中的应用程序
本页向您展示如何使用 kubectl port-forward
命令连接到运行在 Kubernetes 集群中的 Redis 服务器。这种类型的连接对于数据库调试很有帮助。
创建一个 Pod 来运行 Redis 服务器
创建一个 Pod:
命令运行成功后将有以下输出验证该 Pod 是否已经创建:
检查 Pod 是否正在运行且处于就绪状态:
当 Pod 就绪,输出显示 Running 的状态:
验证 Redis 服务器是否已在 Pod 中运行,并监听 6379 端口:
端口输出如下:
将本地端口转发到 Pod 中的端口
将本地工作站上的 6379 端口转发到 redis-master pod 的 6379 端口:
输出类似于:
启动 Redis 命令行界面
在 Redis 命令行提示符下,输入
ping
命令:Ping 请求成功返回 PONG。
讨论
创建连接,将本地的 6379 端口转发到运行在 Pod 中的 Redis 服务器的 6379 端口。有了这个连接您就可以在本地工作站中调试运行在 Pod 中的数据库。
Last updated