kubectl expose
将资源暴露为新的 Kubernetes Service。
指定
deployment、service、replica set、replication controller 或 pod
,并使用该资源的选择器作为指定端口上新服务的选择器。deployment 或 replica set 只有当其选择器可转换为 service
支持的选择器时,即当选择器仅包含 matchLabels 组件时才会作为暴露新的 Service。
资源包括 (不区分大小写):
pod(po),service(svc),replication controller(rc),deployment(deploy),replica set(rs)
语法
$ expose (-f FILENAME | TYPE NAME) [--port=port] [--protocol=TCP|UDP] [--target-port=number-or-name] [--name=name] [--external-ip=external-ip-of-service] [--type=type]
示例
为 RC 的 nginx 创建 service,并通过 Service 的 80 端口转发至容器的 8000 端口上。
kubectl expose rc nginx --port=80 --target-port=8000
由 “nginx-controller.yaml” 中指定的 type 和 name 标识的 RC 创建 Service,并通过 Service 的 80 端口转发至容器的 8000 端口上。
kubectl expose -f nginx-controller.yaml --port=80 --target-port=8000
逆境中的反思充满生命韧性。
语言简洁明快,用词精准,毫无赘余。
跨文化对比分析视角值得深入探索。
独特的构思和新颖的观点,让这篇文章在众多作品中脱颖而出。
《远古入侵第二季(数字修复版 )》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/136266.html
《特技狂人》动作片高清在线免费观看:https://www.jgz518.com/xingkong/5262.html