开源多集群应用治理项目Clusternet 在多点生活的云原生实践Days ## 开源多集群应用治理项目 Clusternet 在多点生活的云原生实践 陈鹏 ## 个人简介 ## 手 Kubernetes Community Days 陈鹏 多点生活 平台架构-基础架构工程师 • 开源项目 MOSN 核心 Committer • 主要负责容器服务整体架构的设计与开发 主导 ServiceMesh 落地相关工作 ## 目录 多集群管理现状 Operator 反思&重构 ## 多集群管理现状 ## 整体架构 GZ01A GZ01B GZ01C RZ01 RZ01A  RZ02 RZ02A RZ01B RZ02B • 多单元 • 多集群 • 多分组 • 多种公有云(腾讯云、微软云等) 8/p7_3.jpg) api 应用在多集群运行状态收集 应用维护,日志查看,故障排查  controller 应用发布 Operator ## API • 对使用方屏蔽多单元、多集群的存在 • 提供简单的、无需运维介入的日常维护功能0 码力 | 22 页 | 17.18 MB | 1 年前3
TypeScript 多场景设计方案及应用实践## TypeScript 多场景开发实践 Best practices of TypeScript and Dev in Alibaba ## 陈仲寅(花名:张挺) 就职于 阿里巴巴淘宝技术部 MidwayJS 团队  zhangting@taobao [Image](/uploads/documents/4/a/2/e/4a2e27027c825aeb58e245a07ab0d46e/p13_1.jpg) ~70% 72.9% 91% 5% BFF 使用框架 接入治理 使用 TS ## 来看看问题 ## A ### The provided image is a logo or a graphic design, not a chart or a graph axes, or labels that can be extracted and converted into a markdown table 复杂度逐步增加 - 全栈应用 面向外部用户 - 大流量 成为中流砥柱 - 核心应用 调用 http 服务,没有调用定义 提供 RPC 接口时,需要写 JSDoc ## C ### Node.js 测试靠人肉 ## This image is a0 码力 | 95 页 | 8.28 MB | 2 年前3
SBOM 为基础的云原生应用安全治理## 以SBOM为基础的 云原生应用安全治理 董毅@悬镜安全 ## 一 瓶“牛奶”——你会喝吗?  ## 安全的保障——成分清单和监管机构 • 成分清单用于实现可见性(透明度) • 监管机构保障成分清单的可信度 |<Link>@rel, @href| ## 云原生应用安全风险面  开发模式:瀑布 > > 敏捷 > DevOps  应用架构:大型系统 > SOA > 微服务  ## 当代张思德 高级运维工程师,FiberHome ## ZABBIX 2019 Conference • Cactifans • Zabbix • Microservice Network monitoring Server monitoring Cloud monitoring Services monitoring KPI / SLA monitoring ## 应用架构发展趋势 Monolithic Architecture Microservices Architecture UI UI Business Logic Data Access Layer 72912278b2fe/p9_2.jpg) ## Kubernetes 监控 Zabbix Agent HTTP Agent k8s master k8s pod k8s node 应用 CPU/内存/磁盘/网络 服务/日志/... 状态/CPU/内存 ## Kubernetes Metrics Server 安装 ### https://github.com/kubern0 码力 | 25 页 | 11.98 MB | 2 年前3
consul 集群搭建634812a02/p1_1.jpg) ## 链滴 ## consul 集群搭建 作者:boolean-dev 原文链接:https://ld246.com/article/1545917881597 来源网站:链滴 许可协议:署名-相同方式共享4.0国际(CC BY-SA 4.0) ## consul集群搭建 consul agent -data-dir /tmp/node0 -node=node00 码力 | 2 页 | 124.59 KB | 2 年前3
基于Consul的多Beats接入管控与多ES搜索编排## 基于Consul的多Beats接入管控与多ES搜索编排 梁成 腾讯云, barryliang@tencent.com ## 拥抱开源、释放云原生的力量 背景与挑战 多Beats/Logstash接入管控 多ES搜索编排系统 日志AIOps探索 ## 背景与挑战 如何降低日志接入门槛 如何保证日志实时上报 如何保障日志采集不影响业务 如何做配置标准化 如何帮助业务快速排障 如何帮助业务快速排障 如何提供方便便捷的性能分析调优能力 100+ 产品数量 ## 1000 人员规模 10000 主机规模 ## 多Beats/Logstash接入 管控 提供多产品接入管理,多beats标准化、界面化、自动化的日志接入方案 ## 案例:1000+业务10000+台 主机如何快速实现日志接入? 业务规模 1000+业务、10000+业务主机、每天百T日志增量 日志需求 收集业务日志文件用于故障分析与告警监控 从Consul中获取当前agent的配置组列表,并启动多个采集进程 ## 配置变更感知 watch到Consul对应的agent id路径,实时感知配置变化,并对启动的进程列表做重启清理等工作 管理多Beats/logstash Beats等以agent子进程启动其管理这些进程的 cpu/内存等资源 时,启动增加 pod 来应对系统容量不足,但这需要分钟级扩容,且当系统资源不够或者 pod 数达到最大设置时不生效。此时,过载保护可以在 Kubernetes 未来得及扩容或者集群容量不足时保护我们的系统不被打到卡死。 但这里有个点需要注意,go-zero 默认设置的过载保护触发的 CPU 阈值是 90%,Kubernetes HPA 自动扩容默认 CPU 阈值是 80%,当你在设置这两个参数的时候,不要让0 码力 | 13 页 | 1.68 MB | 2 年前3
使用 Docker 建立 MySQL 集群# 使用 Docker 建立 Mysql 集群 ## 软件环境介绍 操作系统:Ubuntu server 64bit 14.04.1 Docker 版本 1.6.2 数据库:Mariadb 10.10 (Mariadb 是 MySQL 之父在 MySQL 被 Oracle 收购之后创建的分支,性能上优于 MySQL 开源版本) ## 第一步 安装 Docker 对于 Ubuntu,建议直接联网安装 MYSQL_PASSWORD=medical_waste \ -e MYSQL_DATABASE=medical_waste \ -e TERM=linux \ -d mariadb ## 第三步 配置一主一从集群 ### 3.1 接下来启动另一个容器作为从数据库,因为镜像不支持在容器内进入 mysql 控制台,所以依然需要把端口暴露出来以供局域网访问,但主数据库容易可以链接进来作为一个可访问的主机 master master_log_pos=789; /*开启从数据库复制*/ start slave; 最后可以通过 show slave status; 查看同步情况。 至此我们就建立了一个基于 Docker 的 Mariadb 数据库集群。0 码力 | 3 页 | 103.32 KB | 1 年前3
OpenShift Container Platform 4.7 更新集群jpg) ### OpenShift Container Platform 4.7 ## 更新集群 更新 OpenShift Container Platform 集群 Powered by TCPDF (www.tcpdf.org) 更新 OpenShift Container Platform 集群 Enter your first name here. Enter your surname Container Platform 集群的信息。更新集群的过程较简单,可以在不需要使集群离线的情况下进行。 ## 目录 第1章 了解 OPENSHIFT UPDATE SERVICE ..... 4 1.1. 关于 OPENSHIFT UPDATE 服务 ..... 4 1.2. 非受管 OPERATOR 的支持策略 ..... 4 第2章 更新集群概述 ..... 6 2.1 了解升级频道和发行版本 ..... 6 2.4. 使用 WEB 控制台更新集群 ..... 6 2.5. 使用 CLI 更新集群 ..... 6 2.6. 执行 CANARY ROLLOUT 更新 ..... 7 2.7. 更新包含使用 RHEL 的计算(COMPUTE)系统的集群 ..... 7 2.8. 更新受限网络集群 ..... 7 第3章 安装和配置 OPENSHIFT0 码力 | 62 页 | 716.72 KB | 2 年前3
OpenShift Container Platform 4.14 更新集群jpg) ### OpenShift Container Platform 4.14 ## 更新集群 更新 OpenShift Container Platform 集群 Powered by TCPDF (www.tcpdf.org) 更新 OpenShift Container Platform 集群 ## 法律通告 Copyright $ \copyright $ 2024 Red Hat 摘要 本文档提供了有关更新和升级 OpenShift Container Platform 集群的信息。更新集群的过程较简单,可以在不需要使集群离线的情况下进行。 ## 目录 第1章 了解 OPENSHIFT 更新 ..... 3 1.1. OPENSHIFT 更新简介 ..... 3 1.2. 集群更新如何工作 ..... 7 1.3. 了解更新频道和发行版本 ..... 14 1 第2章 准备更新集群 ..... 23 2.1. 准备升级到 OPENSHIFT CONTAINER PLATFORM 4.14 ..... 23 2.2. 准备使用手动维护的凭证更新集群 ..... 27 2.3. PREFLIGHT 验证内核模块管理 (KMM) 模块 ..... 44 第3章 执行集群更新 ..... 48 3.1. 使用 CLI 更新集群 ..... 480 码力 | 149 页 | 1.94 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
多集群应用治理ClusternetKubernetesOperator云原生TypeScriptEgg框架MidwayJS团队阿里巴巴BFF场景SBOM云原生应用安全治理第三方组件风险DevSecOps安全运营ZabbixK8SPodsMetrics ServerConsul集群节点数据中心IP地址命令行参数ConsulBeatsLogstashElasticsearch多ES搜索编排微服务容灾治理自适应过载保护系统容量计算CPU负载反馈因子DockerMariadbMySQL 集群主从复制数据库同步更新频道Cluster Version Operator (CVO)canary rollout机器配置池 (MCP)OpenShift CLI (oc)OpenShift CLIPodDisruptionBudgetKubernetes API













