Kubernetes Operator 实践 - MySQL容器化## Kubernetes Operator 实践 —— MySQL 容器化 刘林 搜狗资深工程师 ## 关于我  刘林 ## 搜狗商业平台研发部资深开发工程师 - 主要从事商业平台研发工作,在构建高性能、高可用大规模系统方面有丰富的实践经验 27e1bdc741/p5_1.jpg) 搜狗商业平台业务系统 搜狗商业平台基础平台 搜索推广 信息流 品牌 账户 CI&CD 物料 计费 模板管理 管理界面 自动化测试 BizNginx ( Load Balancer ) SOA服务框架 PaaS 统一服务管理 统一配置中心 Kafka Zookeeper etcd 项目管理 DevOps [Image](/uploads/documents/4/7/d/d/47dd11b40241e0917f8cd627e1bdc741/p6_8.jpg) elasticsearch ## 有状态服务容器化 ## TABLE OF CONTENTS 大纲 1. 背景介绍 2. Operator 的基本原理 3. MySQL Operator 设计实践 4. 小结 ## 带来的新挑战 无状态服务0 码力 | 42 页 | 4.77 MB | 1 年前3
Greenplum on Kubernetes
容器化MPP数据库## Greenplum on Kubernetes 容器化MPP数据库 ## AGENDA ## 云数据库背景 云数据库实现方案 Greenplum on Kubernetes Greenplum Operator 总结 ## 云数据库背景 ## 云数据库背景 ● 资源变化 ☐ 本地资源 → 云 ☐ 静态资源 → 弹性需求 ## ● 数据变化 ☐ 内部数据 → 多数据源 多数据源 ☐ 数据规模 → 不易预测 ☐ 数据格式 → 半结构化/无模式 ☐ 数据隔离 → 数据共享 # Gartner Says the Future of the Database Market Is the Cloud On-Premises DBMS Revenue Continues to Decrease as DBMS Market Shifts to the Cloud By multiple CSPs — 云数据库市场巨大 云数据库增速巨大 DBasS的需求 ## ● 跨云的需求 ## 云数据库实现方案 ## 云数据库需求 - DBasS - 自动化运维 - 自动化调优 - 弹性资源管理 - 存储资源 - 计算资源 - 安全 - 用户数据 - 临时文件 - 网络传输 - 权限控制 - 跨云0 码力 | 33 页 | 1.93 MB | 2 年前3
领域驱动设计&中台/微服务的容器化实践## 微服务的容器化实践 灵雀云 邢海涛 DDCHINA 议程 01 微服务容器化实践 02 用户案例 ## 微服务容器化实践 ■ 镜像管理 ■ Docker Registry, Harbor, JHipster ■ 容器编排 ■ Kubernetes, Mesos, Docker Swarm ## 用户案例 开发环境,桌面微服务访问K8s集群内依赖,WireMock? 测试环境,k8s集群内微服务互访 测试环境,k8s集群内微服务互访 ## 用户案例 - 根本问题 主机网络和容器网络可能不通 因为Kubernetes只定义规范,导致网络方案太多 因为跨节点的容器网络不通: 容器地址重复 ☐ 容器地址不可达 ## 方案 - Networking (1) ||Overlay|L3 Routing|Underlay| |---|---|---|---| |描述|把二层报文封装在IP报文之上 Kernel 升级到 4.2 ■ IpVlan 可能的 IPv6 问题:可能会自动生成相同的 IPv6 地址(静态分配或禁用 SLAAC) VMWare Vsphere 需要开放混杂模式 ■ 容器网络安全(Network Policy)没有提供,需要依赖外部网络 ## 方案 - Networking (4) L3 Routing: Funnel – HostGateway 集群可以跨 V0 码力 | 19 页 | 1.86 MB | 2 年前3
监控Apache Flink应用程序(入门)# 监控Apache Flink应用程序(入门) caolei Exported on 01/10/2020 ## Table of Contents 1 Flink指标体系 ..... 5 1.1 Metrics ..... 5 1.2 MetricsReporters ..... 5 2 健康状况 ..... 6 3 监控 ..... 7 3.1 关键指标 ..... 控Flink应用程序是非常艰巨的。在与许多大规模部署过Apache Flink的组织合作之后,我想与社区的朋友们分享下我的经验及一些最佳实践。 随着越来越多的核心业务应用程序运行在Apache Flink上,性能监控在成功的生产环境部署中变得非常重要。它确保何故障或停机时间都可以被立即识别并尽快得到解决。 监控与观察相结合是故障诊断和性能调优的先决条件。如今,随着现代企业应用程序的复杂性和交付 速度的加快,工程团队必须理解并在任何给定的时间点上对其应用程序的状态有一个完整的认识和概述。 ## 1 Flink指标体系 Flink作业监控的基础是它的度量系统,该系统由两个部分组成: Metrics和MetricsReporters。 ### 1.1 Metrics Flink提供了一套全面的内置Metrics: - JVM堆/非堆/直接内存的使用情况(任务粒度) • 作业重启次数(作业粒度)0 码力 | 23 页 | 148.62 KB | 2 年前3
OpenShift Container Platform 4.9 构建应用程序OpenShift Container Platform 4.9 ## 构建应用程序 在 OpenShift Container Platform 中创建和管理应用程序 Powered by TCPDF (www.tcpdf.org) 在 OpenShift Container Platform 中创建和管理应用程序 ## 法律通告 Copyright $ ^{©} $ 2023 Red Hat 本文档说明如何通过不同方式创建和管理在 OpenShift Container Platform 上运行的用户置备应用程序实例。这包括处理项目以及使用 Open Service Broker API 置备应用程序。 ## 目录 第1章 构建应用程序概述 ..... 4 1.1. 使用项目 ..... 4 1.2. 处理应用程序 ..... 4 1.3. 使用 RED HAT MARKETPLACE ..... 第3章 创建应用程序 ..... 16 3.1. 使用 DEVELOPER 视角创建应用程序 ..... 16 3.2. 从已安装的 OPERATOR 创建应用程序 ..... 22 3.3. 使用 CLI 创建应用程序 ..... 23 第4章 使用 TOPOLOGY 视图查看应用程序组成情况 ..... 31 4.1. 先决条件 ..... 31 4.2. 查看应用程序拓扑0 码力 | 184 页 | 3.36 MB | 2 年前3
OpenShift Container Platform 4.10 构建应用程序OpenShift Container Platform 4.10 ## 构建应用程序 在 OpenShift Container Platform 中创建和管理应用程序 Powered by TCPDF (www.tcpdf.org) 在 OpenShift Container Platform 中创建和管理应用程序 ## 法律通告 Copyright $ ^{©} $ 2023 Red Hat 本文档说明如何通过不同方式创建和管理在 OpenShift Container Platform 上运行的用户置备应用程序实例。这包括处理项目以及使用 Open Service Broker API 置备应用程序。 ## 目录 第1章 构建应用程序概述 ..... 4 1.1. 使用项目 ..... 4 1.2. 处理应用程序 ..... 4 1.3. 使用 RED HAT MARKETPLACE ..... 第3章 创建应用程序 ..... 16 3.1. 使用 DEVELOPER 视角创建应用程序 ..... 16 3.2. 从已安装的 OPERATOR 创建应用程序 ..... 23 3.3. 使用 CLI 创建应用程序 ..... 24 第4章 使用 TOPOLOGY 视图查看应用程序组成情况 ..... 32 4.1. 先决条件 ..... 32 4.2. 查看应用程序拓扑0 码力 | 198 页 | 3.62 MB | 2 年前3
Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波2.jpg) QCon 全球软件开发大会 INTERNATIONAL SOFTWARE DEVELOPMENT CONFERENCE BEIJING 2018 # 《MySQL 容器化部署实践》 演讲者 / 王晓波  ## ## MySQL数据库为何要Docker化 1. MySQL数据库迅速爆炸式增长后,服务器规模不断增大,快速部署是个问题。 2.随着业务的发展,扩容数据库的不方便不快捷,也是个问题。 3. 大量数据量小的数据库系统也单独部署在物理机,浪费问题突出。 4.DBA的数据库自动化标准化运维的需求。 5.Docker在同程的大规模使用,应用部署环境100%容器化,有Docker丰富的经验 ## + 16核16G 分片集群 大容量磁盘SAS C机房 16核64G 32核64G D机房 32核128G 过载保护机制 数据库及实例迁移 扩容缩容 集群节点管理 高可用切换 资源池管理 自动化备份 便捷的告警管理 精美的图形展示 巨细无遗的监控项 集成高可用方案 分片集群创建 主从集群创建 ## 总体架构 告警分析 告警发送 指标画图 趋势预测 应用 VIP 分布式监控0 码力 | 32 页 | 7.11 MB | 2 年前3
云原生图数据库解谜、容器化实践与 Serverless 应用实操## 云原生图数据库解谜、容器化实践与 Serverless 应用实操 Graph DB on K8s Demystified and its Serverless applicaiton in actions. 古思为 DEVELOPER ADVOCATE @ 💱 vesoft 方阗 MAINTAINER OF OPEN FUNCTION KCD China 2021 Kubernetes e6e1f3d795507a6bc1af25792d/p29_2.jpg) 了解更多 >>> 文档:Nebula 架构 官网:用户案例 ## 云原生时代的图数据库 ## 容器化部署演进 Nebula Docker 0 码力 | 47 页 | 29.72 MB | 1 年前3
Kubernetes 管理 Docker 容器title: Kubernetes 管理 Docker 容器 date: 2020-12-18 tags: Kubernetes description: MacOS 平台 Kubernetes 管理 Docker 容器  图片来源于 图片来源于 Install Kubernetes: The Ultimate Guide ## Kubernetes 简介 Kubernetes 是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 快速部署应用 • 快速扩展应用 无缝对接新的应用功能 • 节省资源,优化硬件资源的使用 ## Minikube 简介 ## MacOS 系统安装依赖 ## 回启动一个 Docker 容器: Containers / Apps Images 74.21% 1.2 GB CPU USAGE MEMORY USAGE 23.1 MB / 112 kB DISK READ/WRITE 344.7 MB / 4.8 MB NETWORK I/O ### 打包 Node.js 应用镜像 ## 创建 Nodejs 应用程序 创建 hello-node0 码力 | 5 页 | 675.91 KB | 2 年前3
OpenShift 的Windows 容器支持6f222c0bf2415419b37621ae/p1_1.jpg) ### OpenShift Container Platform 4.11 ## OpenShift 的 Windows 容器支持 Red Hat OpenShift for Windows Containers 指南 Powered by TCPDF (www.tcpdf.org) Red Hat OpenShift for Red Hat OpenShift for Windows Containers 为在 OpenShift Container Platform 上运行 Microsoft Windows Server 容器提供了内置的支持。本指南提供所有详细信息。 ## 目录 第1章 RED HAT OPENSHIFT 对 WINDOWS CONTAINERS 的支持概述 ..... 3 第2章 RED HAT 第3章 了解 WINDOWS 容器工作负载 ..... 8 3.1. WINDOWS MACHINE CONFIG OPERATOR 的先决条件 ..... 8 3.2. WINDOWS 工作负载管理 ..... 9 3.3. WINDOWS 节点服务 ..... 11 3.4. 已知限制 ..... 11 第4章 启用 WINDOWS 容器工作负载 ..... 13 先决条件0 码力 | 52 页 | 962.49 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Kubernetes OperatorMySQL容器化高可用弹性伸缩主从集群GreenplumKubernetes容器化存储管理资源分配镜像管理容器编排Docker Registry网络代理微服务网关监控指标MetricsReportersFlink作业监控系统系统资源OpenShift Container Platform项目管理ApplicationBuilderApplication DeploymentTopology视图应用程序构建部署项目Docker容器化MySQL调度规则资源隔离高可用性云原生图数据库Serverless 应用容器化部署Nebula GraphMinikubeDocker容器DeploymentServiceWindows 容器Windows Machine Config Operator混合网络













