应用 YAML 清单
您可以部署 YAML 清单来创建 Kubernetes 对象,例如 Node
、Deployment
、Service
、PersistentVolumeClaim
等。例如,对于需要存储敏感数据的 Kubernetes deployment,您可以应用 YAML 清单来创建一个 Secret
对象。
先决条件
请确保您已具备:
- 一个正在运行的 Podman machine.
- 一个正在运行的 Kubernetes 集群.
- 如果您的机器上没有 YAML 清单文件,请使用以下代码创建一个
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-nginx
spec:
selector:
matchLabels:
run: my-nginx
replicas: 3
template:
metadata:
labels:
run: my-nginx
spec:
containers:
- name: my-nginx
image: nginx
ports:
- containerPort: 80
此 YAML 清单会创建三个运行 NGINX Web 服务器的 Pod。
步骤:应用 YAML 清单以创建 Deployment
对象
- 转到 Kubernetes 组件页面。
- 在左侧导航窗格中单击 Deployments。
- 选择您想在其中创建对象的命名空间。
- 单击 Apply YAML 并选择 YAML 清单文件。此时会打开一个确认通知。
- 单击 OK。
验证
-
在同一页面上查看已创建的
my-nginx
deployment。Deployment 可能需要一些时间才能使 Pod 可用。
-
在 Kubernetes 资源管理器中单击 Pods,以查看三个正在运行的 NGINX Web 服务器实例。
注意当您应用任何其他 YAML 清单时,您可以在相应的对象页面上查看创建的对象。