yaml文件书写格式:
5大类:
apiVersion: 选择kubectl api-versions里面存在的版本
kind: 选择kubectl api-resources结果中的对象资源
metadata: 源数据,主要定义pod,service,等的名称,镜像来源,端口,暴露方式,数据卷挂载点目录等。
spec: 用户(工程师)期望状态,一般工程师维护
status: 当前状态,一般集群内部自动维护。

用kubectl explain命令查询资源配置的要求。

有个简单方法可以快速获取一个资源对象的资源清单框架:

使用create命令创建资源对象时,使用--help帮助命令,设置类型,名称,引用参数,属性...等。

然后干跑一次看看是否报错,若无报错,在命令上加-o yaml以yaml格式输出到指定文件。

kubectl create RESOURCE_KIND RESOURCE_NAME  --dry-run -o yaml > example.yaml

RESOURCE_NAME:资源名称

RESOURCE_KIND:资源类型

 

相关文章:

  • 2021-08-11
  • 2022-01-10
  • 2021-08-19
  • 2021-10-12
  • 2021-06-21
  • 2022-12-23
  • 2021-12-09
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2022-01-11
  • 2021-09-14
  • 2021-09-12
  • 2022-03-09
  • 2022-12-23
相关资源
相似解决方案