Kubernetes资源模型与Istio在Kubeflow中的应用
1. Kubernetes资源模型
1.1 Kubernetes资源概述
Kubernetes中的资源是Kubernetes对象(如部署、服务和命名空间)的实例。运行容器的资源被称为工作负载,常见的工作负载类型包括:
- Deployments
- StatefulSets
- Jobs
- CronJobs
- DaemonSets
用户通过在文件(“资源配置”,即“CRD”)中声明资源API,然后将其应用到Kubernetes集群。借助 kubectl 等工具,我们可以对集群进行声明式(创建、更新、删除)更改,这些更改由控制器执行。
1.2 资源的唯一标识
Kubernetes通过资源配置字段唯一标识资源:
| 字段 | 描述 |
| ---- | ---- |
| apiVersion | API类型组和版本 |
| kind | API类型名称 |
| metadata.namespace | 实例命名空间 |
| metadata.name | 实例名称 |
例如, apiVersion 为 “serving.kubeflow.org/v1alpha2”, kind 字段为 “InferenceService”, metadata.name 定义为 “flowers-sample”。
超级会员免费看
订阅专栏 解锁全文
1187

被折叠的 条评论
为什么被折叠?



