一、介绍
yaml文件可以在Kubernetes当中批量创建资源对象,Kubernetes提供了example实例可供参考,链接如下
https://github.com/kubernetes/examples
如下是guestbook/frontend-service.yaml文件内容
apiVersion: v1
kind: Service
metadata:
name: frontend
labels:
app: guestbook
tier: frontend
spec:
# comment or delete the following line if you want to use a LoadBalancer
type: NodePort
# if your cluster supports it, uncomment the following to automatically create
# an external load-balanced IP for the frontend service.
# type: LoadBalancer
ports:
- port: 80
selector:
app: guestbook
tier: frontend
1、apiVersion:申请api版本,即官方提供的api接口版本
2、kind:资源类型
3、metadata:源数据信息
- labels:标签信息,指定匹配标签的才能运行该pod,会决定在哪个node上面去运行
- name:pod名称
- namespace:pod所在的命名空间
4、spe