跳转到主内容

应用 YAML 清单

您可以部署 YAML 清单来创建 Kubernetes 对象,例如 NodeDeploymentServicePersistentVolumeClaim 等。例如,对于需要存储敏感数据的 Kubernetes deployment,您可以应用 YAML 清单来创建一个 Secret 对象。

先决条件

请确保您已具备:

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 对象

  1. 转到 Kubernetes 组件页面。
  2. 在左侧导航窗格中单击 Deployments
  3. 选择您想在其中创建对象的命名空间。
  4. 单击 Apply YAML 并选择 YAML 清单文件。此时会打开一个确认通知。 applying a yaml manifest
  5. 单击 OKconfirmation notification

验证

  1. 在同一页面上查看已创建的 my-nginx deployment。 nginx deployment

    Deployment 可能需要一些时间才能使 Pod 可用。

  2. 在 Kubernetes 资源管理器中单击 Pods,以查看三个正在运行的 NGINX Web 服务器实例。 nginx pods running

    注意

    当您应用任何其他 YAML 清单时,您可以在相应的对象页面上查看创建的对象。