在 kubernetes部署中,我指定一个端口,如下所示:
containers:
- name: nginx
image: nginx:latest
ports:
- name: nginx-port
containerPort: 80
protocol: TCP
现在在服务中,我可以像这样引用该端口(允许我只在服务中指定外部端口):
spec:
type: ClusterIP
ports:
- name: nginx-port
port: 80
targetPort: nginx-port
protocol: TCP
现在的问题是,我可以使用以下语法在其他地方引用服务和端口nginx-service.default.svc.cluster.local:nginx-port
吗?你知道我可以使用这个特殊的名称来引用服务,但我发现自己像这样对端口号进行硬编码nginx-service.default.svc.cluster.local:80
。