ubernetes 对象的基本操作Kubernetes YAML 文件编写基础
时间: 2023-05-22 12:00:41 浏览: 104
Kubernetes 对象的基本操作包括创建、更新、删除和查询。创建对象可以使用 kubectl create 命令或 YAML 文件,更新对象可以使用 kubectl apply 命令或 YAML 文件,删除对象可以使用 kubectl delete 命令,查询对象可以使用 kubectl get 命令。
Kubernetes YAML 文件编写基础包括定义对象的 API 版本、种类、元数据和规范。其中 API 版本和种类是必须的字段,元数据包括名称和标签,规范包括对象的属性和配置。在 YAML 文件中,使用缩进表示层次结构,使用冒号和空格分隔键和值。例如,创建一个 Deployment 对象的 YAML 文件可以如下所示:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80
这个 YAML 文件定义了一个名为 nginx-deployment 的 Deployment 对象,包括三个副本、标签选择器、Pod 模板和容器配置。