 OpenShift Container Platform 4.14 Operatorproperty of their respective owners. 摘要 摘要 本文档提供有关在 OpenShift Container Platform 中使用 Operator 的信息。文中为集群管理员提供 了 Operator 的安装和管理说明,为开发人员提供了如何通过所安装的 Operator 创建应用程序的信 息。另外还提供了一些使用 Operator SDK 构建自用 Operator OPERATOR 目录 2.7. 多租户集群中的 OPERATOR 2.8. CRD 第 第 3 章 章 用 用户 户任 任务 务 3.1. 从已安装的 OPERATOR 创建应用程序 3.2. 在命名空间中安装 OPERATOR 第 第 4 章 章 管理 管理员 员任 任务 务 4.1. 在集群中添加 OPERATOR 4.2. 更新安装的 OPERATOR 4.3. 从集群中删除 OPERATOR MANAGER 功能 4.5. 在 OPERATOR LIFECYCLE MANAGER 中配置代理支持 4.6. 查看 OPERATOR 状态 4.7. 管理 OPERATOR 条件 4.8. 允许非集群管理员安装 OPERATOR 4.9. 管理自定义目录 4.10. 在受限网络中使用 OPERATOR LIFECYCLE MANAGER 4.11. 目录源 POD 调度 4.12. 管理平台 OPERATOR0 码力 | 423 页 | 4.26 MB | 1 年前3 OpenShift Container Platform 4.14 Operatorproperty of their respective owners. 摘要 摘要 本文档提供有关在 OpenShift Container Platform 中使用 Operator 的信息。文中为集群管理员提供 了 Operator 的安装和管理说明,为开发人员提供了如何通过所安装的 Operator 创建应用程序的信 息。另外还提供了一些使用 Operator SDK 构建自用 Operator OPERATOR 目录 2.7. 多租户集群中的 OPERATOR 2.8. CRD 第 第 3 章 章 用 用户 户任 任务 务 3.1. 从已安装的 OPERATOR 创建应用程序 3.2. 在命名空间中安装 OPERATOR 第 第 4 章 章 管理 管理员 员任 任务 务 4.1. 在集群中添加 OPERATOR 4.2. 更新安装的 OPERATOR 4.3. 从集群中删除 OPERATOR MANAGER 功能 4.5. 在 OPERATOR LIFECYCLE MANAGER 中配置代理支持 4.6. 查看 OPERATOR 状态 4.7. 管理 OPERATOR 条件 4.8. 允许非集群管理员安装 OPERATOR 4.9. 管理自定义目录 4.10. 在受限网络中使用 OPERATOR LIFECYCLE MANAGER 4.11. 目录源 POD 调度 4.12. 管理平台 OPERATOR0 码力 | 423 页 | 4.26 MB | 1 年前3
 OpenShift Container Platform 4.8 Service Mesh的支持,并弃用了 ServiceMeshExtention API。 1.2.2.4.3. ROSA 支持 此发行版本引进了对 AWS(ROSA)上的 Red Hat OpenShift 的服务网格支持,包括多集群联邦。 1.2.2.4.4. istio-node DaemonSet 重命名 在此发行版本中,istio-node DaemonSet 被重命名为 istio-cni-node,以匹配上游 Istio Service Mesh Federation 添加了新的自定义资源定义(CRD)以支持联邦服务网格(federating service mesh)。服务网格可以整合 到同一集群中或跨不同的 OpenShift 集群。这些新资源包括: ServiceMeshPeer - 使用单独的服务网格定义联邦,包括网关配置、root 信任证书配置和状态字 段。在一对联邦网格中,每个网格将定义自己的独立 ServiceMeshPeer 资源提供。 在 AWS(ROSA)、Azure Red Hat OpenShift(ARO)或 OpenShift Dedicated(OSD)上的 Red Hat OpenShift Service 上的集群间不支持 Service Mesh Federation。 1.2.2.12.3. OVN-Kubernetes Container Network Interface(CNI)正式发布 OVN-Kubernetes0 码力 | 344 页 | 3.04 MB | 1 年前3 OpenShift Container Platform 4.8 Service Mesh的支持,并弃用了 ServiceMeshExtention API。 1.2.2.4.3. ROSA 支持 此发行版本引进了对 AWS(ROSA)上的 Red Hat OpenShift 的服务网格支持,包括多集群联邦。 1.2.2.4.4. istio-node DaemonSet 重命名 在此发行版本中,istio-node DaemonSet 被重命名为 istio-cni-node,以匹配上游 Istio Service Mesh Federation 添加了新的自定义资源定义(CRD)以支持联邦服务网格(federating service mesh)。服务网格可以整合 到同一集群中或跨不同的 OpenShift 集群。这些新资源包括: ServiceMeshPeer - 使用单独的服务网格定义联邦,包括网关配置、root 信任证书配置和状态字 段。在一对联邦网格中,每个网格将定义自己的独立 ServiceMeshPeer 资源提供。 在 AWS(ROSA)、Azure Red Hat OpenShift(ARO)或 OpenShift Dedicated(OSD)上的 Red Hat OpenShift Service 上的集群间不支持 Service Mesh Federation。 1.2.2.12.3. OVN-Kubernetes Container Network Interface(CNI)正式发布 OVN-Kubernetes0 码力 | 344 页 | 3.04 MB | 1 年前3
 Kubernetes for Edge Computing across
Inter-Continental Haier Production Sites04 02 03 海尔集团业务转型 - 架构演进 工业互联网 - 行业分析 海尔工业互联网 -才云整体解决方案 海尔工业互联网 - 才云整体解决方案 多集群管理 存 储 网 络 混合云 监控日志 基础服务 镜像仓库 认证鉴权 资源管理 面向业务开发 CI/CD 微服务 应用商店 面向业务管理 弹性伸缩 API Gateway 负载均衡 应用编排 日志监控 海尔工业互联网 - 微服务之配置管理 配置中心 应用-A 应用-B 应用-C 应用-D 配置中心优势 : • 配置简单 • 易用的用户界面 • 批量动态更新配置到应用 • 编程接口简单 • 镜像与配置分离 • 按项目管理配置 海尔工业互联网 - 微服务之服务集成 服务总线 APP-A APP-B APP-C Gateway Auth N Auth Z 协议适配: • 提 程的可视化。 模型训练 模型版本管理,模型推理服务的部署 、监控、管理和升级,提供 A/B test 和滚动升级。 模型服务 实现对 GPU 集群资源进行管理,根 据用户作业请求自动分配和回收 GPU 资源。 GPU 集群管理 对接存储系统,管理数据集;提供 notebook 交互式代码开发和调试工 具;管理数据预处理批作业。 模型开发 海尔工业互联网 – 才云数据解决方案0 码力 | 33 页 | 4.41 MB | 1 年前3 Kubernetes for Edge Computing across
Inter-Continental Haier Production Sites04 02 03 海尔集团业务转型 - 架构演进 工业互联网 - 行业分析 海尔工业互联网 -才云整体解决方案 海尔工业互联网 - 才云整体解决方案 多集群管理 存 储 网 络 混合云 监控日志 基础服务 镜像仓库 认证鉴权 资源管理 面向业务开发 CI/CD 微服务 应用商店 面向业务管理 弹性伸缩 API Gateway 负载均衡 应用编排 日志监控 海尔工业互联网 - 微服务之配置管理 配置中心 应用-A 应用-B 应用-C 应用-D 配置中心优势 : • 配置简单 • 易用的用户界面 • 批量动态更新配置到应用 • 编程接口简单 • 镜像与配置分离 • 按项目管理配置 海尔工业互联网 - 微服务之服务集成 服务总线 APP-A APP-B APP-C Gateway Auth N Auth Z 协议适配: • 提 程的可视化。 模型训练 模型版本管理,模型推理服务的部署 、监控、管理和升级,提供 A/B test 和滚动升级。 模型服务 实现对 GPU 集群资源进行管理,根 据用户作业请求自动分配和回收 GPU 资源。 GPU 集群管理 对接存储系统,管理数据集;提供 notebook 交互式代码开发和调试工 具;管理数据预处理批作业。 模型开发 海尔工业互联网 – 才云数据解决方案0 码力 | 33 页 | 4.41 MB | 1 年前3
 Extending service mesh capabilities using a streamlined way based on WASM and ORAS或者从OCI注册库中拉取WebAssembly模块; ● oras cli类似于docker cli 10 在ACR EE中使用ORAS CLI ● 阿里云容器镜像服务企业版ACR EE作为企业级云原生应用制品管理平台, 提供容器镜像、Helm Chart以及符合OCI规范的制品的生命周期管理; ● oras login --username=<登录账号> acree-1-registry.cn- config.v1+json example- filter.wasm:application/vnd.module.wasm.content.layer.v1+wasm ○ Wasm Artifact镜像规范参考 ■ https://github.com/solo-io/wasm/blob/master/spec/README.md ■ https://istio.io/latest/blog/2020/wasmhub-istio/ UpdateMeshFeature -- ServiceMeshId=xxxxxx --WebAssemblyFilterEnabled=true ○ 部署一个DaemonSet(asmwasm-controller)到K8s集群中 ○ asmwasm-controller监听一个configmap, 该configmap存放要拉取的wasm filter 的地址, 例如: acree-1-registry.cn-hangzhou0 码力 | 23 页 | 2.67 MB | 1 年前3 Extending service mesh capabilities using a streamlined way based on WASM and ORAS或者从OCI注册库中拉取WebAssembly模块; ● oras cli类似于docker cli 10 在ACR EE中使用ORAS CLI ● 阿里云容器镜像服务企业版ACR EE作为企业级云原生应用制品管理平台, 提供容器镜像、Helm Chart以及符合OCI规范的制品的生命周期管理; ● oras login --username=<登录账号> acree-1-registry.cn- config.v1+json example- filter.wasm:application/vnd.module.wasm.content.layer.v1+wasm ○ Wasm Artifact镜像规范参考 ■ https://github.com/solo-io/wasm/blob/master/spec/README.md ■ https://istio.io/latest/blog/2020/wasmhub-istio/ UpdateMeshFeature -- ServiceMeshId=xxxxxx --WebAssemblyFilterEnabled=true ○ 部署一个DaemonSet(asmwasm-controller)到K8s集群中 ○ asmwasm-controller监听一个configmap, 该configmap存放要拉取的wasm filter 的地址, 例如: acree-1-registry.cn-hangzhou0 码力 | 23 页 | 2.67 MB | 1 年前3
 Zabbix 6.0 ManualZabbix 6.0.0 新功能 Zabbix server 的高可用集群 新版本附带了针对 Zabbix server 的原生高可用解决方案。 该解决方案由多个 zabbix_server 实例或节点组成,其中一次只能有一个节点处于活动状态(工作),而其他节点处于待机状态,准备好 在当前节点停止或故障时接管。 另请参阅:高可用集群。 服务 对服务的监控进行了一些更新。服务监控提供了 Zabbix Kubernetes 集群状态 • 通过 HTTP 的 Kubernetes API 服务器 • 通过 HTTP 的 Kubernetes 控制器管理器 • 基于 HTTP 的 Kubernetes 调度程序 • 基于 HTTP 的 Kubernetes kubelet 要启用 Kubernetes 监控,您需要使用新工具 Zabbix Helm Chart,它会在 Kubernetes 集群中安装 Zabbix alerting - 警报管理器统计 信息 lld - LLD 管理器统计信息 locks - 互斥锁列表(在 **BSD 系统 * 上为空) ha_status 记录高可用性 (HA) 集群状态。 ha_remove_node=target 删除由其列出的编号指定的高可用性 (HA) 节点。 请注意,无法删除活动/备用节点。 target - 列表中的节点编号 (可以通过运行 ha_status0 码力 | 1741 页 | 22.78 MB | 1 年前3 Zabbix 6.0 ManualZabbix 6.0.0 新功能 Zabbix server 的高可用集群 新版本附带了针对 Zabbix server 的原生高可用解决方案。 该解决方案由多个 zabbix_server 实例或节点组成,其中一次只能有一个节点处于活动状态(工作),而其他节点处于待机状态,准备好 在当前节点停止或故障时接管。 另请参阅:高可用集群。 服务 对服务的监控进行了一些更新。服务监控提供了 Zabbix Kubernetes 集群状态 • 通过 HTTP 的 Kubernetes API 服务器 • 通过 HTTP 的 Kubernetes 控制器管理器 • 基于 HTTP 的 Kubernetes 调度程序 • 基于 HTTP 的 Kubernetes kubelet 要启用 Kubernetes 监控,您需要使用新工具 Zabbix Helm Chart,它会在 Kubernetes 集群中安装 Zabbix alerting - 警报管理器统计 信息 lld - LLD 管理器统计信息 locks - 互斥锁列表(在 **BSD 系统 * 上为空) ha_status 记录高可用性 (HA) 集群状态。 ha_remove_node=target 删除由其列出的编号指定的高可用性 (HA) 节点。 请注意,无法删除活动/备用节点。 target - 列表中的节点编号 (可以通过运行 ha_status0 码力 | 1741 页 | 22.78 MB | 1 年前3
 Zabbix 5.0 Manual代理,使用命令: sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent 5 从容器中安装 Docker Zabbix 为每个组件都提供了 Docker 镜像,作为弹性和自给自足的容器,促使加快部署和更新过程。 Zabbix provides Docker images for each Zabbix component as portable and Web 服务器。这些镜像被分成多个不同的镜像。 Zabbix components come with MySQL and PostgreSQL database support, Apache2 and Nginx web server support. These images are separated into different images. Docker 的基础镜像 Zabbix Ubuntu、Alpine Linux 和 CentOS 的基础镜像: Zabbix components are provided on Ubuntu, Alpine Linux and CentOS base images: 镜像版 alpine 3.4 ubuntu trusty centos latest 如果基础镜像升级了,所有的镜像被配置为重建成最新版本的镜像。 Docker 源文件 每个人都可以在0 码力 | 2715 页 | 28.60 MB | 1 年前3 Zabbix 5.0 Manual代理,使用命令: sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent 5 从容器中安装 Docker Zabbix 为每个组件都提供了 Docker 镜像,作为弹性和自给自足的容器,促使加快部署和更新过程。 Zabbix provides Docker images for each Zabbix component as portable and Web 服务器。这些镜像被分成多个不同的镜像。 Zabbix components come with MySQL and PostgreSQL database support, Apache2 and Nginx web server support. These images are separated into different images. Docker 的基础镜像 Zabbix Ubuntu、Alpine Linux 和 CentOS 的基础镜像: Zabbix components are provided on Ubuntu, Alpine Linux and CentOS base images: 镜像版 alpine 3.4 ubuntu trusty centos latest 如果基础镜像升级了,所有的镜像被配置为重建成最新版本的镜像。 Docker 源文件 每个人都可以在0 码力 | 2715 页 | 28.60 MB | 1 年前3
 Zabbix 5.2 Manualzabbix-agent 运行以下命令以启动 Zabbix agent: # service zabbix-agent start 5 从容器中安装 Docker Zabbix 为每个组件都提供了 Docker 镜像,作为弹性和自给自足的容器,促使加快部署和更新过程。 Zabbix provides Docker images for each Zabbix component as portable and Web 服务器。这些镜像被分成多个不同的镜像。 Zabbix components come with MySQL and PostgreSQL database support, Apache2 and Nginx web server support. These images are separated into different images. Docker 的基础镜像 Zabbix Ubuntu、Alpine Linux 和 CentOS 的基础镜像: Zabbix components are provided on Ubuntu, Alpine Linux and CentOS base images: 镜像版 alpine 3.4 ubuntu trusty centos latest 如果基础镜像升级了,所有的镜像被配置为重建成最新版本的镜像。 All images are configured0 码力 | 1725 页 | 11.53 MB | 1 年前3 Zabbix 5.2 Manualzabbix-agent 运行以下命令以启动 Zabbix agent: # service zabbix-agent start 5 从容器中安装 Docker Zabbix 为每个组件都提供了 Docker 镜像,作为弹性和自给自足的容器,促使加快部署和更新过程。 Zabbix provides Docker images for each Zabbix component as portable and Web 服务器。这些镜像被分成多个不同的镜像。 Zabbix components come with MySQL and PostgreSQL database support, Apache2 and Nginx web server support. These images are separated into different images. Docker 的基础镜像 Zabbix Ubuntu、Alpine Linux 和 CentOS 的基础镜像: Zabbix components are provided on Ubuntu, Alpine Linux and CentOS base images: 镜像版 alpine 3.4 ubuntu trusty centos latest 如果基础镜像升级了,所有的镜像被配置为重建成最新版本的镜像。 All images are configured0 码力 | 1725 页 | 11.53 MB | 1 年前3
 IstioMeetupChina 服务网格热升级技术分享启动两个Sidecar,以进行Envoy热重启的排水流程两个实例并存的阶段 • 能够对整个热升级流程中的镜像替换进行控制 实现热升级 Implement Hot-Upgrade 7 • Sidecar生命周期管理能力 • 启动两个Sidecar,以进行Envoy热重启的排水流程两个实例并存的阶段 • 能够对整个热升级流程中的镜像替换进行控制 • 更强大的生命周期管理组件 • 对需要热升级的Pod注入两个Container,Sidecar 阿里云服务网格热升级完整流程 • 修改SidecarSet,指定新版本镜像 • SidecarSet将EmptyContainer替换为新Sidecar镜像,新Sidecar镜像启动 • 新Envoy进程与老Envoy交互,开始进行热重启流程 • 最大排水时间到达,SidecarSet Controller将老Container替换为Empty镜像 • 热升级结束 10 • 为什么需要服务网格数据面热升级0 码力 | 14 页 | 2.25 MB | 1 年前3 IstioMeetupChina 服务网格热升级技术分享启动两个Sidecar,以进行Envoy热重启的排水流程两个实例并存的阶段 • 能够对整个热升级流程中的镜像替换进行控制 实现热升级 Implement Hot-Upgrade 7 • Sidecar生命周期管理能力 • 启动两个Sidecar,以进行Envoy热重启的排水流程两个实例并存的阶段 • 能够对整个热升级流程中的镜像替换进行控制 • 更强大的生命周期管理组件 • 对需要热升级的Pod注入两个Container,Sidecar 阿里云服务网格热升级完整流程 • 修改SidecarSet,指定新版本镜像 • SidecarSet将EmptyContainer替换为新Sidecar镜像,新Sidecar镜像启动 • 新Envoy进程与老Envoy交互,开始进行热重启流程 • 最大排水时间到达,SidecarSet Controller将老Container替换为Empty镜像 • 热升级结束 10 • 为什么需要服务网格数据面热升级0 码力 | 14 页 | 2.25 MB | 1 年前3
 Serverless Kubernetes - KubeCon- 无需管理服务器节点 容器调度与编排 经典Kubernetes容器服务 - 按照集群节点数量付费 ECS Pod Pod Pod Pod ECS Pod Pod Pod Pod ECS Pod Pod Pod Pod 经典Kubernetes集群 容器调度与编排 Pod Pod Pod Pod Pod Pod Pod Pod Pod Pod Pod Pod Serverless Kubernetes集群 Serverless Kubernetes vs. 传统Kubernetes集群 Kubernetes + Serverless addon混合集群 容器调度与编排 Pod Pod Pod … Elastic Container Instance (ECI) Stateless High dynamic Short Duration 14 - 一键部署Spark集群 - 无需管理服务器节点 - 灵活弹性,无限扩容 容器调度与编排 Spark-Master Serverless Kubernetes集群 Demo: 基于Serverless Kubernetes的Spark数据处理 Worker-1 Worker-20 码力 | 16 页 | 4.25 MB | 1 年前3 Serverless Kubernetes - KubeCon- 无需管理服务器节点 容器调度与编排 经典Kubernetes容器服务 - 按照集群节点数量付费 ECS Pod Pod Pod Pod ECS Pod Pod Pod Pod ECS Pod Pod Pod Pod 经典Kubernetes集群 容器调度与编排 Pod Pod Pod Pod Pod Pod Pod Pod Pod Pod Pod Pod Serverless Kubernetes集群 Serverless Kubernetes vs. 传统Kubernetes集群 Kubernetes + Serverless addon混合集群 容器调度与编排 Pod Pod Pod … Elastic Container Instance (ECI) Stateless High dynamic Short Duration 14 - 一键部署Spark集群 - 无需管理服务器节点 - 灵活弹性,无限扩容 容器调度与编排 Spark-Master Serverless Kubernetes集群 Demo: 基于Serverless Kubernetes的Spark数据处理 Worker-1 Worker-20 码力 | 16 页 | 4.25 MB | 1 年前3
 Apache RocketMQ on Amazon Web Services客户需要在 AMAZON WEB SERVICES 上 使用 RocketMQ 的需求,我们开发了一键部署的方案,帮助客户快速的在自己的账号 部署一个基于 EC2 的高可用的 RocketMQ 集群。 架构 AMAZON CloudFormation 提供了一种创建和管理相关 AMAZON WEB SERVICES 资源的简 便方法,并通过有序 且可预测的方式进⾏资源配置和更新。本快速⼊⻔提供两种部署 Instance 每个 Broker Instance 上面启动三个 Broker 实例,每个 Broker 实例会在 三个 Broker Instance 之间形成一个基于 Raft 的高可用 dledger 集群,如果其中一个 Broker 实例因故障无法提供服务,Raft 协议会自动在另外两个 Instance 中选择一个作 为 Master 继续提供服务从而达到高可用的效果,下图是部署完的一个架构实例图 控制台的【状态】列中查看堆栈 的状态,并点击右上 方的刷新按钮更新状态。⼤约 15 分钟后,您可以看到堆栈状态变 为 CREATE_COMPLETE,此时堆栈创建成功。Apache RocketMQ 集群以及其他需要的组 件均已创建完毕。下图列出了默认设置部署完成后在 EC2 Console 的一个 截图,可以从 Name 属性判断这个 Instance 安装的是哪种类型的节点。 Page0 码力 | 18 页 | 1.55 MB | 1 年前3 Apache RocketMQ on Amazon Web Services客户需要在 AMAZON WEB SERVICES 上 使用 RocketMQ 的需求,我们开发了一键部署的方案,帮助客户快速的在自己的账号 部署一个基于 EC2 的高可用的 RocketMQ 集群。 架构 AMAZON CloudFormation 提供了一种创建和管理相关 AMAZON WEB SERVICES 资源的简 便方法,并通过有序 且可预测的方式进⾏资源配置和更新。本快速⼊⻔提供两种部署 Instance 每个 Broker Instance 上面启动三个 Broker 实例,每个 Broker 实例会在 三个 Broker Instance 之间形成一个基于 Raft 的高可用 dledger 集群,如果其中一个 Broker 实例因故障无法提供服务,Raft 协议会自动在另外两个 Instance 中选择一个作 为 Master 继续提供服务从而达到高可用的效果,下图是部署完的一个架构实例图 控制台的【状态】列中查看堆栈 的状态,并点击右上 方的刷新按钮更新状态。⼤约 15 分钟后,您可以看到堆栈状态变 为 CREATE_COMPLETE,此时堆栈创建成功。Apache RocketMQ 集群以及其他需要的组 件均已创建完毕。下图列出了默认设置部署完成后在 EC2 Console 的一个 截图,可以从 Name 属性判断这个 Instance 安装的是哪种类型的节点。 Page0 码力 | 18 页 | 1.55 MB | 1 年前3
共 35 条
- 1
- 2
- 3
- 4













