Service Mesh微服务化和传统框架微服务化混合部署协同实践分享0 码力 | 11 页 | 11.76 MB | 1 年前3
OpenShift Container Platform 4.8 Service MeshSERVICE MESH 2.X 1.1. 关于 OPENSHIFT SERVICE MESH 1.2. SERVICE MESH 发行注记 1.3. 了解 SERVICE MESH 1.4. 服务网格部署模型 1.5. SERVICE MESH 和 ISTIO 的不同 1.6. 准备安装 SERVICE MESH 1.7. 安装 OPERATOR 1.8. 创建 SERVICEMESHCONTROLPLANE 准备安装 SERVICE MESH 2.5. 安装 SERVICE MESH 2.6. 在 SERVICE MESH 中自定义安全性 2.7. 流量管理 2.8. 在 SERVICE MESH 上部署应用程序 2.9. 数据可视化和可观察性 2.10. 自定义资源 2.11. 使用 3SCALE ISTIO 适配器 2.12. 删除 SERVICE MESH 3 3 3 27 32 33 OpenShift Service Mesh 的发行节奏与 OpenShift Container Platform 不 同,且 Red Hat OpenShift Service Mesh Operator 支持部署多个版本的 ServiceMeshControlPlane,所以 Service Mesh 没有为产品的次版本维护单独的文档。 除非在一个特定主题或特定功能中明确指定了特定的版本,当前的文档集适用于所有当前0 码力 | 344 页 | 3.04 MB | 1 年前3
OpenShift Container Platform 4.14 Operator3 第 1 章 OPERATOR 概述 Operator 是 OpenShift Container Platform 中最重要的组件。Operator 是 control plane 上打包、部署和 管理服务的首选方法。它们还可以为用户运行的应用程序提供优势。 Operator 与 Kubernetes API 和 CLI 工具(如 kubectl 和 oc 命令)集成。它们提供了监控应用程序、执 Operators, Ansible-based Operators, Java-based Operators, 和 Helm-based Operators。 使用 Operator SDK 来构建、测试并部署 Operator。 安装 Operator 并订阅命名空间。 通过 Web 控制台 从已安装的 Operator 创建应用程序。 其他 其他资源 源 Operator 开发人员的机器删除生命周期 被设计为用来无缝地处理升级过程,并对出现的错误 自动进行响应,而且不会采取“捷径”(如跳过软件备份过程来节省时间)。 从技术上讲,Operator 是一种打包、部署和管理 Kubernetes 应用程序的方法。 Kubernetes 应用程序是一款 app,可在 Kubernetes 上部署,也可使用 Kubernetes API 和 kubectl 或 oc 工具进行管理。要想充分利用 Kubernetes,您需要一组统一的0 码力 | 423 页 | 4.26 MB | 1 年前3
Serverless Kubernetes - KubeConServerless Kubernetes: Container in Cloud Native Way 阿里云容器服务团队 张维 KUBECON CHINA 2018 应用部署演化: Going native with cloud Virtual Machine/Bare Metal Increasing focus on business logic Decreasing Serverless Computing • 更加关注业务应用 • 减少关注基础设施 Why Serverless + Container? Container Serverless • 执行部署一致性 • 快速交付 • 敏捷化 • 免运维 • 高弹性 • 按需付费 A short history of Serverless Container 产品名称 厂商 发布日期 Serverless Kubernetes集群 Serverless Kubernetes vs. 传统Kubernetes集群 Kubernetes + Serverless addon混合集群 容器调度与编排 Pod Pod Pod … Elastic Container Instance (ECI) Pod Pod Node-2 Pod Pod0 码力 | 16 页 | 4.25 MB | 1 年前3
Zabbix 6.0 ManualAPI 为 Zabbix 提供可编程接口,用于大规模操作、第 3 方软件集成和其他用途。 权限系统 • 安全用户认证 • 某些用户可以被限制仅访问某些视图 全功能且易于扩展的 agent • 部署在被监控目标上 • Linux 和 Windows 操作系统都适用于 二进制守护进程 • 用 C 编写,用于提高性能和减少内存占用 • 轻量级、便携 为复杂环境做好准备 • 使用 Zabbix 运行在同一台设备上。 Proxy Zabbix proxy 可以代替 Zabbix server 收集性能和可用性数据。proxy 是 Zabbix 部署的可选部分;但是对于分散单个 Zabbix server 的 负载非常有用。 Agent Zabbix agent 部署在被监控目标上,以主动监控本地资源和应用程序,并将收集到的数据报告给 Zabbix server。从 Zabbix 4.4 开始, 有两种类型的 在某些条件下在受监控主机上自动执行的预定义命令。 template(模板) - 可以应用于一个或多个主机的一组实体集(包含监控项、触发器、图表、低级别自动发现规则、web 场景等)。模版 的应用使得主机上的监控任务部署快捷方便;也可以使监控任务的批量修改更加简单。模版是直接关联到每台单独的主机上。 web scenario(web 场景) - 检查一个网站的可用性的一个或多个 HTTP 请求。 frontend(前端)0 码力 | 1741 页 | 22.78 MB | 1 年前3
Zabbix 5.0 Manual动作 在动作中, 用户宏可用于以下字段: 位置 多 宏/与文本混合1 基于触发器的通知和命令 yes 基于触发器的内部通知 yes 问题更新通知 yes 时间段条件 no 操作 默认操作步骤持续时间 no 步骤持续时间 no 主机/主机原型 在主机和主机原型配置中, 用户宏可用于以下字段: 位置 多 宏/与文本混合1 接口 IP/DNS 只 许 DNS 端口 n SNMP v1, passphrase yes IPMI 用户名 ye 密码 y s //标签 // 标签名字 yes 501 位置 多 宏/与文本混合1 标签值 ye 监控项/监控项原型 在监控项或者监控项原型 配置中, 用户宏可用于以下字段: 位置 多 宏/与文本混合1 名字 (已弃用) yes 监控项键值参数 yes 更新间隔 no 自定义间隔 no 历史存储周期 no 趋势存储周期 no 描述 //Zabbix 采集器 // 允许的主机 yes 预处理 预处理步骤 (包含自定义脚本) yes 低级别发现 在低级别发现规则中中, 用户宏可用于以下字段: 502 位置 多 宏/与文本混合1 名字 y s 键值参数 yes 更新间隔 no 自定义间隔 no 保留丢失的资源期限 no 描述 y s SNMP 客户端 SNMP OID yes SSH 客户端 用户名 ye 公钥文件0 码力 | 2715 页 | 28.60 MB | 1 年前3
OpenShift Container Platform 4.12 ServerlessServerless 提供 Kubernetes 原生构建块,供开发人员在 OpenShift Container Platform 中创 建和部署无服务器、事件驱动的应用程序。OpenShift Serverless 基于开源 Knative 项目,通过启用企业 级无服务器平台为混合和多云环境提供可移植性和一致性。 注意 注意 因为 OpenShift Serverless 的发行节奏与 OpenShift0 码力 | 7 页 | 73.32 KB | 1 年前3
Kubernetes for Edge Computing across
Inter-Continental Haier Production Sites01 04 02 03 海尔集团业务转型 - 架构演进 工业互联网 - 行业分析 海尔工业互联网 -才云整体解决方案 海尔工业互联网 - 才云整体解决方案 多集群管理 存 储 网 络 混合云 监控日志 基础服务 镜像仓库 认证鉴权 资源管理 面向业务开发 CI/CD 微服务 应用商店 面向业务管理 弹性伸缩 API Gateway 负载均衡 应用编排 日志监控 Clever 提交多框架(TensorFlow、PyTorch 、MxNet等)的模型训练作业,支 持分布式和 GPU 加速,以及训练过 程的可视化。 模型训练 模型版本管理,模型推理服务的部署 、监控、管理和升级,提供 A/B test 和滚动升级。 模型服务 实现对 GPU 集群资源进行管理,根 据用户作业请求自动分配和回收 GPU 资源。 GPU 集群管理 对接存储系统,管理数据集;提供0 码力 | 33 页 | 4.41 MB | 1 年前3
Python 标准库参考指南 3.10.15 也可能在不同版本之间改变。例如,当实参 是一个类时,metaclass 的属性不包含在结果列表中。 divmod(a, b) 以两个(非复数)数字为参数,在作整数除法时,返回商和余数。若操作数为混合类型,则适用 二进制算术运算符的规则。对于整数而言,结果与 (a // b, a % b) 相同。对于浮点数则结果 为 (q, a % b),其中 q 通常为 math.floor(a / b),但可能比它小 存在,则如果提供了 default 则返回该值,否则将引发AttributeError。name 不必是一个 Python 标识符 (参见setattr())。 注解: 由于 私有名称混合发生在编译时,因此必须手动混合私有属性(以两个下划线打头的属性) 名称以使用getattr() 来提取它。 globals() 返回实现当前模块命名空间的字典。对于函数内的代码,这是在定义函数时设置的,无论函数在哪 用点号标 21 The Python Library Reference, 发布 3.10.15 记来访问,但是可以通过getattr() 等来访问。 注解: 由于 私有名称混合发生在编译时,因此必须手动混合私有属性(以两个下划线打头的属性) 名称以便使用setattr() 来设置它。 class slice(stop) class slice(start, stop[, step])0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.10.15 Reference, 发布 3.10.15 类时,metaclass 的属性不包含在结果列表中。 divmod(a, b) 以两个(非复数)数字为参数,在作整数除法时,返回商和余数。若操作数为混合类型,则适用二进 制算术运算符的规则。对于整数而言,结果与 (a // b, a % b) 相同。对于浮点数则结果为 (q, a % b),其中 q 通常为 math.floor(a / b),但可能比它小 不必是一个 Python 标识符 (参 见setattr())。 13 The Python Library Reference, 发布 3.10.15 注解: 由于 私有名称混合发生在编译时,因此必须手动混合私有属性(以两个下划线打头的属性)名 称以使用getattr() 来提取它。 globals() 返回实现当前模块命名空间的字典。对于函数内的代码,这是在定义函数时设置的,无论函数在哪里 __getattribute__() 中或是通过 __slots__。一个名称不为标识符的属性将不可使用点号标记 来访问,但是可以通过getattr() 等来访问。 注解: 由于 私有名称混合发生在编译时,因此必须手动混合私有属性(以两个下划线打头的属性)名 称以便使用setattr() 来设置它。 class slice(stop) class slice(start, stop[, step])0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 65 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













