YAML语法格式: 缩进表示层级关系 不支持制表符"tab" 缩进,使用空格缩进 通常开头缩进2个空格 字符后缩进 1 个空格,如冒号、逗号等 "---" 表示YAML格式,一个文件的开始 "#" 注释 #############+++++++++++ 用yaml文件 编写 至于yaml文件的编写,可以在官网查找到,进行修改 https://kubernetes.io/docs/home/![]()
![]()
![]()
一、创建deployment vim nginx-dp.yaml apiVersion: apps/v1 kind: Deployment metadata: name: web-nginx spec: replicas: 3 selector: matchLabels: app: web-nginx template: metadata: labels: app: web-nginx spec: containers: - name: nginx-web image: nginx
应用 yaml文件: kubectl apply -f nginx-dp.yaml ##新建,更新 二、创建service 创使用yaml建一个service资源:
vim nginx-svc.yaml apiVersion: v1 kind: Service metadata: name: web-nginx spec: ports: - port: 80 protocol: TCP targetPort: 80 selector: app: web-nginx type: NodePort
kubectl apply -f nginx-svc.yaml ## 查看 生成的 pod svc kubectl get pods,svc,deployment
kubectl get endpoints #查看service 关联的pod
![]()