K8S----YAML

发布时间:2024年01月16日

kubernetes中资源可以使用YAML描述(如果您对YAML格式不了解,可以参考YAML语法),也可以使用JSON。其内容可以分为如下四个部分:

  • typeMeta:对象类型的元信息,声明对象使用哪个API版本,哪个类型的对象。
  • objectMeta:对象的元信息,包括对象名称、使用的标签等。
  • spec:对象的期望状态,例如对象使用什么镜像、有多少副本等。
  • status:对象的实际状态,只能在对象创建后看到,创建对象时无需指定。

一、TypeMeta

1.1 apiVersion:apps/v1

????????指定正在使用的Kubernetes API的版本,常用:apps/v1

1.2 kind(k8s in docker)

1.2.1 分类

????????pod:k8s最小调度单元,一个Pod可以包含多个容器。

????????service:提供固定的ip访问pod内的容器,Pod更新后ip变动,不影响访问。

????????depeloyment:副本控制器,控制Pod部署。

????????configMap:配置中心。

????????ingress: 暴漏公网访问资源。

????????

文章来源:https://blog.csdn.net/qq_16803227/article/details/135457774
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。