自学内容网 自学内容网

K8S----YAML

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

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!