目录
1、yaml文件详解
apiVersion: v1 #创建一个新的命名空间
kind: Namespace
metadata:
name: test
---
apiVersion: apps/v1 #资源版本,可使用 kubectl api-versions命令查看有哪些,只有指定具体的资源版本才有相关的资源来使用
kind: Deployment #资源名称,Deployment为一个控制器
metadata: #元数据信息
name: nginx-deployment #名称
namespace: test #运行的命名空间名,不定义默认为default
labels: #标签
app: nginx
spec: #控制器相关属性
replicas: 3 #副本数
selector: #pod选择器
matchLabels:
app: nginx
template: #被管理的对象
metadata:
labels:
app: nginx
spec: #对象的相关属性
nodeSelector: #node选择器
app: dev
containers:
- name: nginx
i