搜索

pdf文档 01. K8s扩展功能解析

1.08 MB 12 页 0 下载 92 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了Kubernetes 1.7版本的扩展功能,重点讲解了CustomResourceDefinition(CRD)的引入及其用途。CRD允许用户在Kubernetes集群中自定义资源,并通过自动生成API扩展Kubernetes的功能。文档还提到了CRD的优势,例如与Kubernetes RBAC和认证的自然集成。此外,文档还介绍了Rancher Labs的相关信息,包括其客户数量、下载量和全球部署情况,并提到了Kubernetes 1.7的其他扩展特性,如API聚合、可扩展的准入控制器等。
AI总结
# Kubernetes 扩展功能解析 ## Custom Resource Definition (CRD) ### 起源 - **ThirdPartyResource**:起源于 Kubernetes 1.6 版本。 - **CRD**:在 Kubernetes 1.7 版本中引入,支持通过 spec 定义自定义资源。 ### 功能 - **灵活扩展**:提供了一种灵活的方式扩展 Kubernetes 集群的资源管理能力。 - **自动生成功能**:Kubernetes API 服务器自动生成 API,支持用户定义自定义资源控制器。 - **自然 Kubernetes 体验**:通过 Kubernetes 的 RBAC 和认证机制,实现对自定义资源的管理。 ### 示例 通过 YAML 文件定义 CRD 和资源项: ```yaml apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: crontabs.stable.example.com spec: group: stable.example.com version: v1 names: plural: crontabs singular: crontab kind: CronTab shortNames: [ct] ``` 创建 CRD: ```bash kubectl create -f resourcedefinition.yaml ``` 创建资源实例: ```yaml apiVersion: "stable.example.com/v1" kind: CronTab metadata: name: my-new-cron-object spec: cronSpec: "****/5" image: my-awesome-cron-image ``` ### Kubernetes 1.7 扩展特性 - **API 聚合(beta)** - **CustomResourceDefinitions(beta)** - **可扩展性准入控制器** - **插件式云提供商** - **容器运行时接口(CRI)增强** --- ## Rancher 与 Kubernetes ### Rancher Labs 简介 - **成立时间**:2014 年,总部位于美国加州 Cupertino,设有全球研发中心。 - **核心团队**:曾创立 Cloud.com,推出 CloudStack,具备从虚拟机到容器的技术演进经验。 - **产品影响力**:Rancher Server 和 Agent 镜像在 Docker Hub 的下载量超过 4000 万次,全球活动部署超过 10,000 个。 ### Rancher 的 Kubernetes 扩展能力 - **管理平面**:支持策略管理、集群操作、用户管理和生命周期管理。 - **基础设施服务**:集成了网络、存储、DNS、负载均衡、安全等功能。 - **扩展特性**:与 Kubernetes 1.7 的扩展功能深度结合,支持 API 聚合、插件式云提供商等。 ### Rancher 的 Kubernetes 集成 - 提供统一的平台,简化 Kubernetes 的操作和管理。 - 支持多种云提供商(如 GKE)和容器 registry(如 Google Container Registry)。 - 通过 Rancher 的管理功能,实现对 Kubernetes 集群的多维度控制。 --- ## 总结 Kubernetes 1.7 的扩展特性(如 CRD 和 API 聚合)为用户提供了更灵活的资源管理和扩展能力。Rancher 作为 Kubernetes 的强大管理平台,通过其丰富的功能和与 Kubernetes 的深度集成,进一步提升了 Kubernetes 的易用性和可扩展性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 5 页请下载阅读 -
文档评分
请文明评论,理性发言.