 Kubernetes开源书 -  周立API更改 根据我们的经验,任何成功的系统都需要随着新⽤例的出现或现有的变化⽽发展和变化。因此,我们预计Kubernetes API将会不断变化和发展。但是,在很⻓⼀段时间内并不会破坏与现有客户端的兼容性。⼀般来说,新的API资源和新的 资源字段通常可被频繁添加。消除资源或字段将需遵循 API deprecation policy 。 API change document 详细介绍了兼容更改以及如何更改API的内容。 /apis/$GROUP_NAME/$VERSION ,并使⽤ apiVersion: $GROUP_NAME/$VERSION (例如 apiVersion: batch/v1 )。 ⽀持的API组的完整列表可详⻅:Kubernetes API reference 。 使⽤ custom resources 扩展API有两个⽀持的路径: 1. CustomResourceDefinition 适⽤于⾮常基本的CRUD需求的⽤户。 ist。 当使⽤In和NotIn时,Value必须⾮空。所有来 ⾃ matchLabels 和 matchExpressions 的需求使⽤AND串联,所有需求都满⾜才能匹配。 选择Node列表 使⽤Label选择Node的⼀个⽤例是约束⼀个Pod能被调度到哪些Node上。有关详细信息,请参阅有关 node selection 的 ⽂档。 09-Label和Selector 290 码力 | 135 页 | 21.02 MB | 1 年前3 Kubernetes开源书 -  周立API更改 根据我们的经验,任何成功的系统都需要随着新⽤例的出现或现有的变化⽽发展和变化。因此,我们预计Kubernetes API将会不断变化和发展。但是,在很⻓⼀段时间内并不会破坏与现有客户端的兼容性。⼀般来说,新的API资源和新的 资源字段通常可被频繁添加。消除资源或字段将需遵循 API deprecation policy 。 API change document 详细介绍了兼容更改以及如何更改API的内容。 /apis/$GROUP_NAME/$VERSION ,并使⽤ apiVersion: $GROUP_NAME/$VERSION (例如 apiVersion: batch/v1 )。 ⽀持的API组的完整列表可详⻅:Kubernetes API reference 。 使⽤ custom resources 扩展API有两个⽀持的路径: 1. CustomResourceDefinition 适⽤于⾮常基本的CRUD需求的⽤户。 ist。 当使⽤In和NotIn时,Value必须⾮空。所有来 ⾃ matchLabels 和 matchExpressions 的需求使⽤AND串联,所有需求都满⾜才能匹配。 选择Node列表 使⽤Label选择Node的⼀个⽤例是约束⼀个Pod能被调度到哪些Node上。有关详细信息,请参阅有关 node selection 的 ⽂档。 09-Label和Selector 290 码力 | 135 页 | 21.02 MB | 1 年前3
 第29 期| 2023 年9 月- 技术雷达横跨 多个 Prometheus 实例做联合查询。我们的团队发现从 Prometheus 迁移到 Thanos 是无缝的,因为 Thanos 保持了与 Prometheus 查询 API 的兼容性。这意味着团队可以继续使用现有的仪表板、警报工具和其他与 Prometheus API 集成的工具。尽管我们的团队在使用 Thanos 上已经取得了成功,但我们也推荐关注另一种扩 展 Prometheus 作为解决方案已经有一段时间了,并且在之前的雷达中推荐试用。它能够在多个服 务和应用之间无缝地捕获、检测和管理遥测数据,从而改善我们的观察堆栈。OpenTelemetry 的灵活性和与多 样化环境的兼容性使其成为我们工具包中有价值的补充。目前,我们对最近发布的 OpenTelemetry Protocol (OTLP)特别感兴趣,该规范包括了 gRPC 和 HTTP 两种协议。这一协议标准化了遥测数据的格式和传输方式,0 码力 | 43 页 | 2.76 MB | 1 年前3 第29 期| 2023 年9 月- 技术雷达横跨 多个 Prometheus 实例做联合查询。我们的团队发现从 Prometheus 迁移到 Thanos 是无缝的,因为 Thanos 保持了与 Prometheus 查询 API 的兼容性。这意味着团队可以继续使用现有的仪表板、警报工具和其他与 Prometheus API 集成的工具。尽管我们的团队在使用 Thanos 上已经取得了成功,但我们也推荐关注另一种扩 展 Prometheus 作为解决方案已经有一段时间了,并且在之前的雷达中推荐试用。它能够在多个服 务和应用之间无缝地捕获、检测和管理遥测数据,从而改善我们的观察堆栈。OpenTelemetry 的灵活性和与多 样化环境的兼容性使其成为我们工具包中有价值的补充。目前,我们对最近发布的 OpenTelemetry Protocol (OTLP)特别感兴趣,该规范包括了 gRPC 和 HTTP 两种协议。这一协议标准化了遥测数据的格式和传输方式,0 码力 | 43 页 | 2.76 MB | 1 年前3
 Serverless Kubernetes - 理想,现实和未来-张维Kubernetes • Nodeless:简单易用,无节点管理,运维成本低 • 极致弹性: 30s 500 pod • 成本优化:按需创建,支持spot和预留实例劵 • Kubernetes兼容性: deployment/statfulset/job/service/ingress/CRD • ALB Ingress: 基于SLB 7 layer • Knative serving on0 码力 | 20 页 | 2.27 MB | 1 年前3 Serverless Kubernetes - 理想,现实和未来-张维Kubernetes • Nodeless:简单易用,无节点管理,运维成本低 • 极致弹性: 30s 500 pod • 成本优化:按需创建,支持spot和预留实例劵 • Kubernetes兼容性: deployment/statfulset/job/service/ingress/CRD • ALB Ingress: 基于SLB 7 layer • Knative serving on0 码力 | 20 页 | 2.27 MB | 1 年前3
 Kubernetes 异常配置检测框架集群节点(Collector Pod + DaemonSet/One Shot) • 需要特定版本来对接兼容的 K8s 版本 问题检测 • Kubernetes Conformance-testing(K8s 兼容性检查) • 节点上自定义数据的收集(依赖于自定义插件) 问题上报 • 需要采集和分析结果文件 Kube* CIS Kubernetes Benchmark 集群安全扫描 集群综合检查0 码力 | 31 页 | 9.57 MB | 1 年前3 Kubernetes 异常配置检测框架集群节点(Collector Pod + DaemonSet/One Shot) • 需要特定版本来对接兼容的 K8s 版本 问题检测 • Kubernetes Conformance-testing(K8s 兼容性检查) • 节点上自定义数据的收集(依赖于自定义插件) 问题上报 • 需要采集和分析结果文件 Kube* CIS Kubernetes Benchmark 集群安全扫描 集群综合检查0 码力 | 31 页 | 9.57 MB | 1 年前3
 ⾸云容器产品Kubernetes操作指南archived-原pv使⽤⽬录名称-时间戳 ; 如果为 false ,则直接删除该pv所使⽤的数据 17 删除存储类 查看存储类 在存储类列表中,点击详情,可以查看存储类相应信息 可以在基本信息和yaml⽂件中切换不同的显示⽅式 18 查看存储卷列表 点击存储->存储卷,然后从集群选择下拉列表中,可以查看所选的集群中所有的存储卷(PV) 创建存储卷 19 点击集群->存储卷->新建存储存储卷,可以在弹出的对话框中新建⼀个使⽤NAS盘的存储卷 ClusterIp 类型 的服务,负责处理Node接收到的外部流量。集群外部的 Client 可以通过:的⽅式访问该服务。 创建服务 1.在容器集群菜单下,单击左侧导航栏中的服务与路由 > 服务,进⼊服务列表⻚⾯。 2.选择所需的集群和命名空间,单击⻚⾯右上⻆的创建服务。 ⽹络管理 1.简介 2.操作说明 46 3.在弹出的创建服务对话框中,进⾏配置。 47 名称:输⼊服务的名称,本例中为hello。 标签:您可为该服务添加⼀个标签,标识该服务。 48 4.单击确认,hello 服务出现在服务列表中。 查看服务 在容器集群菜单下,单击左侧导航栏中的服务与路由 > 服务,进⼊服务列表⻚⾯。 编辑服务 1.在容器集群菜单下,单击左侧导航栏中的服务与路由 > 服务,进⼊服务列表⻚⾯。 2.选择集群和命名空间,选择所需的服务(本示例中选择hello),单击右侧的编辑。 30 码力 | 94 页 | 9.98 MB | 1 年前3 ⾸云容器产品Kubernetes操作指南archived-原pv使⽤⽬录名称-时间戳 ; 如果为 false ,则直接删除该pv所使⽤的数据 17 删除存储类 查看存储类 在存储类列表中,点击详情,可以查看存储类相应信息 可以在基本信息和yaml⽂件中切换不同的显示⽅式 18 查看存储卷列表 点击存储->存储卷,然后从集群选择下拉列表中,可以查看所选的集群中所有的存储卷(PV) 创建存储卷 19 点击集群->存储卷->新建存储存储卷,可以在弹出的对话框中新建⼀个使⽤NAS盘的存储卷 ClusterIp 类型 的服务,负责处理Node接收到的外部流量。集群外部的 Client 可以通过:的⽅式访问该服务。 创建服务 1.在容器集群菜单下,单击左侧导航栏中的服务与路由 > 服务,进⼊服务列表⻚⾯。 2.选择所需的集群和命名空间,单击⻚⾯右上⻆的创建服务。 ⽹络管理 1.简介 2.操作说明 46 3.在弹出的创建服务对话框中,进⾏配置。 47 名称:输⼊服务的名称,本例中为hello。 标签:您可为该服务添加⼀个标签,标识该服务。 48 4.单击确认,hello 服务出现在服务列表中。 查看服务 在容器集群菜单下,单击左侧导航栏中的服务与路由 > 服务,进⼊服务列表⻚⾯。 编辑服务 1.在容器集群菜单下,单击左侧导航栏中的服务与路由 > 服务,进⼊服务列表⻚⾯。 2.选择集群和命名空间,选择所需的服务(本示例中选择hello),单击右侧的编辑。 30 码力 | 94 页 | 9.98 MB | 1 年前3
 202106 KubeOperator:开源的轻量级 Kubernetes 发行版
⽤用哪种持久化存储? e. ⽤用哪种操作系统? a. 如何快速创建主机资源? b. 如何实现⾃自动化⼀一键部署? c. 怎么进⾏行行离线部署? d. 快速部署常⻅见应⽤用并确保兼容性? e. 是否可视化⻚页⾯面,部署⻔门槛? a. 集群如何⽆无缝升级? b. 集群如何快速扩容? c. 监控、告警、⽇日志是否完善? d. 如何进⾏行行快速安全加固?0 码力 | 20 页 | 1.62 MB | 1 年前3 202106 KubeOperator:开源的轻量级 Kubernetes 发行版
⽤用哪种持久化存储? e. ⽤用哪种操作系统? a. 如何快速创建主机资源? b. 如何实现⾃自动化⼀一键部署? c. 怎么进⾏行行离线部署? d. 快速部署常⻅见应⽤用并确保兼容性? e. 是否可视化⻚页⾯面,部署⻔门槛? a. 集群如何⽆无缝升级? b. 集群如何快速扩容? c. 监控、告警、⽇日志是否完善? d. 如何进⾏行行快速安全加固?0 码力 | 20 页 | 1.62 MB | 1 年前3
 sealos 以 kubernetes 为内核的云操作系统Sealos Centos ubuntu redhat suse 麒麟 欧拉 ARM 裸金属/云服务器/私有云虚拟机 x86 除了 kubelet 其他都跑容器里 为了更好的兼容性,不用系统依赖如rpm 只 依赖内核如 systemd 借助集群镜像能力自动识别系统架构 自己实现控制器对接公有云对比其他方案 ,且不触发 API 调用限制 Apply 了这连个 yaml 就会自动在各种公有云上启动0 码力 | 29 页 | 7.64 MB | 9 月前3 sealos 以 kubernetes 为内核的云操作系统Sealos Centos ubuntu redhat suse 麒麟 欧拉 ARM 裸金属/云服务器/私有云虚拟机 x86 除了 kubelet 其他都跑容器里 为了更好的兼容性,不用系统依赖如rpm 只 依赖内核如 systemd 借助集群镜像能力自动识别系统架构 自己实现控制器对接公有云对比其他方案 ,且不触发 API 调用限制 Apply 了这连个 yaml 就会自动在各种公有云上启动0 码力 | 29 页 | 7.64 MB | 9 月前3
 DaoCloud Enterprise 5.0
产品介绍理平台,主要提供微服务治理中心和微服务网关两个维度的功能,具体包括服 务注册发现、配置管理、流量治理、服务级别的链路追踪、API 管理、域名管 理、监控告警等,覆盖了微服务生命周期中的各种管理场景。微服务引擎具有 很强的兼容性,不仅可以无缝对接 DCE 5.0 的其他组件,也可以完美兼容 Spring Cloud、Dubbo 等开源生态,帮助您更便捷地使用开源微服务技术构建自 己的微服务体系。 微服务注册与发现0 码力 | 18 页 | 1.32 MB | 1 年前3 DaoCloud Enterprise 5.0
产品介绍理平台,主要提供微服务治理中心和微服务网关两个维度的功能,具体包括服 务注册发现、配置管理、流量治理、服务级别的链路追踪、API 管理、域名管 理、监控告警等,覆盖了微服务生命周期中的各种管理场景。微服务引擎具有 很强的兼容性,不仅可以无缝对接 DCE 5.0 的其他组件,也可以完美兼容 Spring Cloud、Dubbo 等开源生态,帮助您更便捷地使用开源微服务技术构建自 己的微服务体系。 微服务注册与发现0 码力 | 18 页 | 1.32 MB | 1 年前3
 第1930期:Kubernetes基础介绍端访问,那么现在多个副本组成一个集群来提供服务,那么客户端是如何来访问它们呢?一般的做法是部署一个负载均衡 器(软件或者硬件),为这组Pod开启一个对外的服务端口如8080端口,并且将这些Pod的EndPoint列表加入到8080的 转发列表中,服务端就可以通过负载均衡器的对外IP+服务端口号访问此服务,而客户端的请求最后会转发到哪个Pod, 是由负载均衡器的算法所决定。 运行在Node节点上的kube-proxy进程其实就 资源对象的类型,区分大小写,能以单数、复数或者简写形式表示。比如Pod可以使用pod、pods、pd NAME:资源对象的名称,区分大小写,如果不指定名称,则系统返回属于TYPE的全部对象列表,比如kubectl get pods将返回所有Pod的列表 Flags:kubectl子命令的可选参数,例如使用“-s”指定apiserver的URL地址而不用默认值。 32 www.h3c.com Confidential0 码力 | 49 页 | 4.11 MB | 1 年前3 第1930期:Kubernetes基础介绍端访问,那么现在多个副本组成一个集群来提供服务,那么客户端是如何来访问它们呢?一般的做法是部署一个负载均衡 器(软件或者硬件),为这组Pod开启一个对外的服务端口如8080端口,并且将这些Pod的EndPoint列表加入到8080的 转发列表中,服务端就可以通过负载均衡器的对外IP+服务端口号访问此服务,而客户端的请求最后会转发到哪个Pod, 是由负载均衡器的算法所决定。 运行在Node节点上的kube-proxy进程其实就 资源对象的类型,区分大小写,能以单数、复数或者简写形式表示。比如Pod可以使用pod、pods、pd NAME:资源对象的名称,区分大小写,如果不指定名称,则系统返回属于TYPE的全部对象列表,比如kubectl get pods将返回所有Pod的列表 Flags:kubectl子命令的可选参数,例如使用“-s”指定apiserver的URL地址而不用默认值。 32 www.h3c.com Confidential0 码力 | 49 页 | 4.11 MB | 1 年前3
 云计算白皮书造。当前,传统私有云越来越难以满足央国企对安全、合规、可运 营运维等多要素的需求,专有云成为满足央国企多重需求的重要解 决方案,如国家电网、建设银行等大型央国企已开展专有云建设。 另一方面,信创产品异构兼容性改造。随着信创产品功能、性能不 断提升,央国企逐渐引入信创产品到自身云平台中,天翼云、中国 电子云依托良好的信创兼容能力推动央国企云信创改造。二是禀赋 要求引领行业云生态建设。央国企作为我国市场经济的“顶梁柱”,0 码力 | 47 页 | 1.22 MB | 1 年前3 云计算白皮书造。当前,传统私有云越来越难以满足央国企对安全、合规、可运 营运维等多要素的需求,专有云成为满足央国企多重需求的重要解 决方案,如国家电网、建设银行等大型央国企已开展专有云建设。 另一方面,信创产品异构兼容性改造。随着信创产品功能、性能不 断提升,央国企逐渐引入信创产品到自身云平台中,天翼云、中国 电子云依托良好的信创兼容能力推动央国企云信创改造。二是禀赋 要求引领行业云生态建设。央国企作为我国市场经济的“顶梁柱”,0 码力 | 47 页 | 1.22 MB | 1 年前3
共 15 条
- 1
- 2














 
 