k8s查看pod的yaml文件_kubernetes yaml配置

  • Post author:
  • Post category:其他


简介

Kubernetes 跟 Docker 等很多项目最大的不同,就在于它不推荐你使用命令行的方式直接运行容器(虽然 kubectl run 支持),而是采用yaml/json 文件的方式。最直接的好处是,你会有一个文件能记录下 Kubernetes到底“run”了什么。使用文件的优点归纳起来

Convenience,比如kubectl create -f https://k8s.io/examples/application/deployment.yaml –record 命令行可这样玩不了

Maintenance, 比如使用git 管理

Flexibility,也就是说表达能力更强

简化 Kubernetes Yaml 文件创建由于Yaml文件格式比较复杂,即使是老司机有时也不免会犯错或需要查询文档,因此可以dry-run 一下,kubectl run myapp –image=nginx –dry-run -o yaml 会输出模拟运行 nginx 镜像的yaml 文件内容,copy-paste 即可。或者你可以kubectl get deployment my-nginx -o yaml 查看一个已有 kubernetes object 的配置,依葫芦画瓢。

了解kubernetes yaml 主要从两个维度:

yaml 文件的普遍特征

Kubernetes Object 的共同特征

yaml 的一些知识

YAML, which stands for Yet Another Markup Language,yaml 是一个标记语言

YAML is a superset of JSON, yaml 是json 的超集

there are only two types of



版权声明:本文为weixin_39891158原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。