k8s的yaml文件中的kind类型都有哪些?(清单版本)
2024-01-08 00:00:15
在操作kubenates的过程中,我们接触到的yaml文件中的kind类型有很多。他们代表了kubenate的不同类型的对象,了解了kind的类型,也就相当于了解了k8s都有哪些类型的对象。
类型清单及概要说明
序号 | 类型 | 简述 |
1 | Pod | 一个Kubernetes中最基本的资源类型,它用于定义一个或多个容器的共同运行环境。 |
2 | Deployment | 用于定义应用程序的声明式更新。 |
3 | Service | 用于定义一组pod的逻辑集合,以及访问这些pod的方式。 |
4 | DaemonSet | 用于在集群中运行一个pod的声明式更新和管理。 |
5 | ReplicaSet | 用于确保在集群中运行指定数量的pod的声明式更新和管理。 |
6 | ServiceAccount | 定义一个ServiceAccount对象,用于给Pod分配身份与访问权限。 |
7 | PodDisruptionBudget | 用于定义维护期间可以安全中断的pod的最小数量,以确保Kubernetes集群的高可用性。 |
8 | PersistentVolumeClaim | PersistentVolumeClaim(PVC)是Kubernetes中用于声明持久化存储资源的对象。 |
9 | PersistentVolume | 用于定义持久化存储卷,并使它们在Kubernetes集群中可用。 |
10 | Job | 定义一个Job对象,用于定义一个运行一次性任务的作业。 |
11 | CronJob | 定义一个CronJob对象,用于定义一个周期性运行任务的作业。 |
12 | StatefulSet | 用于有状态应用程序的声明式更新和管理。 |
13 | ConfigMap | 用于存储非敏感数据(如配置文件)的声明式更新和管理。 |
14 | Secret | 用于存储敏感数据(如密码和密钥)的声明式更新和管理。 |
15 | Ingress | 定义一个Ingress对象,用于配置集群中的HTTP和HTTPS路由规则。 |
16 | StorageClass | 用于定义不同类型的存储,例如云存储、本地存储等,并为这些存储类型指定默认的参数和策略。 |
17 | Namespace | 用于在Kubernetes集群中创建逻辑分区,从而将资源隔离开来,以提高安全性和可维护性。 |
18 | ServiceMonitor | 用于自动发现和监控在Kubernetes集群中运行的服务。 |
19 | HorizontalPodAutoscaler | 定义一个HorizontalPodAutoscaler对象,用于自动调整Pod副本数量以适应负载。 |
20 | NetworkPolicy | 定义一个NetworkPolicy对象,用于在Pod之间定义网络流量规则。 |
21 | CustomResourceDefinition | 用于定义自定义资源,以扩展Kubernetes API和自定义资源类型。 |
22 | Role | 用于定义对Kubernetes资源的操作权限,例如读、写、更新、删除等。 |
23 | ClusterRole | 与Role类似,但是可以在整个Kubernetes集群中使用。 |
24 | ClusterRoleBinding | 定义一个集群角色绑定对象,将集群角色与用户或ServiceAccount关联。 |
25 | RoleBinding | 定义一个角色绑定对象,将角色与用户或ServiceAccount关联。 |
26 | Endpoint | 定义一个Endpoint对象,用于指定Service的后端IP地址和端口。 |
27 | Volume | 定义一个Volume对象,用于将存储挂载到Pod中。 |
28 | PodSecurityPolicy | 定义一个PodSecurityPolicy对象,用于定义Pod的安全策略。 |
29 | Event | 定义一个Event对象,用于记录集群中发生的事件。 |
30 | ResourceQuota | 定义一个ResourceQuota对象,用于限制命名空间中资源的使用量。 |
31 | PriorityClass | 定义一个PriorityClass对象,用于设置Pod的优先级。 |
32 | VolumeSnapshot | 定义一个VolumeSnapshot对象,用于创建和管理存储卷的快照。 |
文章来源:https://blog.csdn.net/shanshan3003/article/details/135436912
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!