Kubernetes Operator 实践 - MySQL容器化## Kubernetes Operator 实践 —— MySQL 容器化 刘林 搜狗资深工程师 ## 关于我  刘林 ## 搜狗商业平台研发部资深开发工程师 - 主要从事商业平台研发工作,在构建高性能、高可用大规模系统方面有丰富的实践经验 践经验 - 目前专注于云计算、DevOps 等相关领域,负责搜狗商业云平台的设计研发工作 ## TABLE OF CONTENTS 大纲 1. 背景介绍 2. Operator 的基本原理 3. MySQL Operator 设计实践 4. 小结 ## 搜狗商业平台  服务发现 Kubernetes 灰度发布 IaaS 编译 Node Node Registry Node 发布 监控中心 Node Cluster2 测试 日志系统 Cluster1 授权0 码力 | 42 页 | 4.77 MB | 1 年前3
Node Operator: Kubernetes Node Management Made Simple## Node Operator: Kubernetes Node Management Made Simple 陈俊(Joe),Ant Financial ## Agenda • Background and Motivation • Introduction of Operators • Node-Operator • Advanced Topic: Kube-on-Kube-Operator Kube-on-Kube-Operator • Achievement • Q&A ## Background: DC/OS #### From Sigma 2.0(Swarm) to Sigma 3.1(Kubernetes)   Action Analyze0 码力 | 18 页 | 11.70 MB | 1 年前3
Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践## GCN ## Operator Pattern: 用 Go 扩展 K8s 的最佳实践 ## 👨👩👧👦 吴学强 ApeCloud KubeBlocks Maintainer & 研发总监  认识我们 00 00 什么是 Operator 01 Operator 基础模型 02 Operator 最佳实践 03 ## 我们是谁 云猿生(ApeCloud)是一家提供数据库内核与管理平台的基础软件开发商. 云猿生于2022年5月份成立,总部坐落于杭州,并同期设立北京分公司。公司是云原生计算基金会(CNCF)会员企业,信通院数据库应用创新实验室成员,并入选杭州市2023准独角兽企业榜单。 jpg) kubernetes ## 第一部分 ## 什么是 Operator ## Operator 前世今生 2015.11 2016.12 2017.12 Now ## TPR K8s 1.1 版本中正式推出 TPR (ThirdPartyResource),首次尝试解决 K8s API 的扩展性问题,但存在诸多问题,Alpha 阶段既夭折 ## Operator CoreOS0 码力 | 21 页 | 3.06 MB | 1 年前3
OpenShift Container Platform 4.14 OperatorContainer Platform 4.14 Operator 在 OpenShift Container Platform 中使用 Operator Last Updated: 2024-02-23 OpenShift Container Platform 4.14 Operator 在 OpenShift Container Platform 中使用 Operator 法律通告 法律通告 Copyright 本文档提供有关在 OpenShift Container Platform 中使用 Operator 的信息。文中为集群管理员提供 了 Operator 的安装和管理说明,为开发人员提供了如何通过所安装的 Operator 创建应用程序的信 息。另外还提供了一些使用 Operator SDK 构建自用 Operator 的指南。 . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 OPERATOR 概述 概述 1.1. 对于开发人员 1.2. 对于管理员 1.3. 后续步骤 第 第 2 章 章 了解 了解 OPERATOR 2.1. 什么是 OPERATOR? 2.2. OPERATOR FRAMEWORK 打包格式 2.3. OPERATOR FRAMEWORK 常用术语表 2.4. OPERATOR LIFECYCLE MANAGER0 码力 | 423 页 | 4.26 MB | 2 年前3
02 TiDB Operator 架构与实现 付业成## Go 夜读 & 云原生社区 TiDB Operator 架构与实现 扫描下方二维码 填写你的问题  ## TiDB Operator: Design & Implementation Presented by Yecheng b/af0ba3339ba8eb2fcdf2647d94c085d4/p2_1.jpg) ## Agenda • TiDB Operator 简介 ● 扩展 Kubernetes 的几种方式 • TiDB Operator 实现 ## TiDB Operator 是什么 ## Cloud Native Era: Portable, Scalable, Automated ## Full lifecycle TiDB  TiDB Operator   ☐ POCs/Training ## What is Kubernetes? ## “Kubernetes is the new Linux” Actually it’s an open-source ClickHouse on Kubernetes? Other applications are already there Easier to manage than deployment on hosts Bring up data warehouses quickly Portability ## I s it easy to run ClickHouse on Kubernetes? ## NOT Challenges running ClickHouse on Kubernetes? 1. Provisioning 2. Persistence 3. Networking 4. Transparency ALTINITY CLICKHOUSE OPERATOR for Kubernetes ## The ClickHouse operator turns complex data warehouse0 码力 | 34 页 | 5.06 MB | 2 年前3
ClickHouse on Kubernetes## Altinity ## ClickHouse on Kubernetes! Alexander Zaitsev, Altinity Limassol, May 7th 2019 ## Altinity Background ● Premier provider of software and services for ClickHouse • Incorporated in UK with Offerings: ☐ 24x7 support for ClickHouse deployments ○ Software (Kubernetes, cluster manager, tools & utilities) ☐ POCs/Training ## “Kubernetes is the new Linux” Actually it’s an open-source platform to: [Image](/uploads/documents/2/1/8/d/218d81a74f32d5934a3e909a7234c6df/p3_1.jpg) ## Why run ClickHouse on Kubernetes? 1. Other applications are already there 2. Portability 3. Bring up data warehouses quickly0 码力 | 29 页 | 3.87 MB | 2 年前3
Pipeline Architectures in C++: Overloaded Pipe Operator | and Its Monadic Operationsoverview of what the poster reports on. Title: Pipeline architectures in C++: overloaded pipe operator | std::expected and its monadic operations ## Brief overview: Functional programming in C++ is the overloaded pipe operator. In this poster I show how to implement a custom pipeline framework that employs std::expected, available since C++23. An overloaded custom pipe operator will be presented, my book about C++ [1][3]. One of the topics was to describe the behavior of the overloaded pipe operator | in std::ranges. I came across Ankur's Satle lecture [4] and decided to expand on this topic0 码力 | 3 页 | 422.24 KB | 1 年前3
Kubernetes 入門# Kubernetes 入門 ### 1.1 Kubernetes 是什麼? Kubernetes 是什麼? 首先,它是一個全新的基於容器技術的分散式架構解決方案。這個方案雖然還很新,但它是 Google 十幾年來大規模應用容器技術的經驗累積和演進的一個重要成果。確切地說,Kubernetes 是 Google 嚴格保密十幾年的秘密武器——Borg 的開源專案版本。Borg 是 Google 的內部設計,所以外界一直無法瞭解它的相關資訊。直到 2015 年 4 月,傳聞許久的 Borg 論文伴隨著 Kubernetes 的發布宣傳被 Google 首度公開,大家才得以瞭解它的更多內幕。正因站在 Borg 這個前輩的肩勝上,吸取了 Borg 過去十年間的經驗與教訓,所以 Kubernetes 一經開源就一鳴驚人,並迅速席捲了容器技術領域。  圖 1.3 Kubernetes 部署架構圖 #### 1.3.1 建立 redis-master Pod 及服務 我們可以先定義 Service,然後再定義一個 RC 來建立和控制相對應的 Pod,或者先定義 RC 來建立 Pod,然後定義與其關聯的 Service,這兩種方式最終的結果都一樣,這裡我們採用後面這種方式。0 码力 | 12 页 | 2.00 MB | 2 年前3
Автоматизация управления ClickHouse-кластерами в Kubernetes## Автоматизация управления ClickHouse-кластерами в Kubernetes Владислав Клименко и Валерий Панов HighLoad Siberia 2019 Профессиональная конференция для разработчиков высоконагруженных систем THE ClickHouse в Kubernetes? • Все компоненты системы уже в к8s. • Максимальная унификация управления. • Нужно быстро строить хранилища данных. • Нужна максимальная переносимость. ## ClickHouse в Kubernetes – это ClickHouse + Kubernetes ## ClickHouse в Kubernetes? Что будем делать?  ALTINITY CLICKHOUSE OPERATOR for Kubernetes HighLoad0 码力 | 44 页 | 2.24 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Kubernetes OperatorMySQL容器化高可用弹性伸缩主从集群Node OperatorKubernetesCustomResourceDefinition (CRD)Node-OperatorMachine CRDOperator PatternCRDController-RTKubebuilderCustom ResourceOperatorOperator Lifecycle ManagerClusterServiceVersionContainer Network InterfaceTiDB OperatorController ManagerReconciliationClickHouseProvisioningPersistenceNetworkingPipeline architecturesOverloaded pipe operatorFunctional programmingstd::expectedMonadic operations容器技术分布式架构网络模型容器编排ClickHouse Operatorcanary testing













