service服务发现通过环境变量注入

182 篇文章 36 订阅 ¥39.90 ¥99.00
这篇博客展示了如何在Kubernetes环境中通过环境变量获取并使用Service信息。作者使用`kubectl get svc`命令列出服务,并通过`printenv`命令展示了一个名为my-nginx的Service的详细连接信息,包括端口、协议和地址。这些环境变量使得Pod能够方便地发现和连接到my-nginx Service。
摘要由CSDN通过智能技术生成

[root@master ~]# kc get svc
NAME         TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)          AGE
busybox      ClusterIP   10.1.138.149   <none>        80/TCP           49d
kubernetes   ClusterIP   10.1.0.1       <none>        443/TCP          67d
my-nginx     ClusterIP   10.1.226.181   <none>        80/TCP           3h14m

# printenv  | grep -i nginx
MY_NGINX_PORT=tcp://10.1.226.181:80
MY_NGINX_SERVICE_PORT=80
HOSTNAME=my-nginx-6d97ddfff5-m6cjt
MY_NGINX_PORT_80_TCP_ADDR=10.1.226.181
MY_NGINX_PORT_80_TCP_PORT=80
MY_NGINX_PORT_80_TCP_PROTO=tcp
MY_NGINX_PORT_80_TCP=tcp://10.1.226.181:80
NGINX_VERSION=1.19.4
MY_NGINX_SERVICE_HOST=10.1.226.181</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值