kubernetes - 容器端口 pod 与容器端口服务
问题描述
我想了解一下服务端口和 pod 容器端口之间的映射关系。
我是否需要将容器端口定义为我的 pod 的一部分以及我的服务的一部分?还是可以将其作为服务的一部分公开?
解决方案
containerPort 作为 pod 定义的一部分仅供参考。最终,如果您想将其作为集群或节点中的服务公开,那么您必须创建一个服务。
要回答您的问题,是的,只要将其作为 Kubernetes 服务的一部分公开就足够了。作为 pod 定义的一部分提及是一个很好的做法,这样如果有人查看定义就可以了解运行容器服务的端口。
这在这里得到了很好的解释-
推荐阅读
- jenkins - 在阶段詹金斯管道之间传递变量
- vue.js - 将 store 加载到 vue js 中
- c++ - readsome() 是否适合在 Windows 上读取二进制数据?
- angular - 如何使用 api 响应 Angular 5 映射模型类
- wpf - 使每个实例的组框的标题唯一
- python - 如果存储桶上的现有标签包含“aws:”前缀,如何使用 Boto3 向 AWS S3 存储桶添加新标签?
- spring - Spring PostMapping 没有正文返回 401
- java - 如何从日志文件生成 java 堆使用图?
- javascript - 2 可以同时过滤的过滤器切换案例
- flutter - 如何在 Flutter 中删除图像和文本之间的空格