apiVersion: apps/v1
kind: Deployment
metadata:
name: httpd
spec:
selector:
matchLabels:
run: httpd
replicas: 1
template:
metadata:
labels:
run: httpd
spec:
containers:
- name: httpd
image: httpd
ports:
- containerPort: 80
---
apiVersion: v1 # v1是service的apiversion
kind: Service # 当前资源的类型为 Service。
metadata:
name: httpd-svc # Service 的名字为 httpd-svc。
spec:
type: NodePort
selector: # elector 指明挑选那些 label 为 run: httpd 的 Pod 作为 Service 的后端。
run: httpd
ports: # 将 Service 的 8080 端口映射到 Pod 的 80 端口,使用 TCP 协议。
- protocol: TCP
port: 8080
targetPort: 80
引用 https://www.cnblogs.com/wuchangblog/p/14031074.html