云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?-阿里云开发者社区

开发者社区> 阿里巴巴云原生小助手> 正文

云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?

简介: 业界要闻  IBM 以总价 340 亿美元完成里程碑意义的红帽收购:这是这家拥有 107 年历史的公司史上规模最大的一笔收购,该收购金额在整个科技行业的并购史上也能排到前三。在当天公布的声明中,IBM 与 Red Hat 联合表示,双方合作将重点推进“混合云”业务,即让公司客户自身服务器上的数据与云服务进行对接,这一方案兼顾了传统企业IT服务解决方案以及新兴的基于云服务的解决方案,是最现实可行的一种路径选择。
+关注继续查看

业界要闻

  1.  IBM 以总价 340 亿美元完成里程碑意义的红帽收购:这是这家拥有 107 年历史的公司史上规模最大的一笔收购,该收购金额在整个科技行业的并购史上也能排到前三。在当天公布的声明中,IBM 与 Red Hat 联合表示,双方合作将重点推进“混合云”业务,即让公司客户自身服务器上的数据与云服务进行对接,这一方案兼顾了传统企业IT服务解决方案以及新兴的基于云服务的解决方案,是最现实可行的一种路径选择。
  2.  Garnter 发布 2018 年全球云计算市场数据:据 Gartner 统计,2018 年全球云计算市场向头部进一步集中, 3A (亚马逊 AWS、微软 Azure、阿里云)占据七成市场份额。亚马逊依旧领跑,但市场份额已经见顶回撤。微软和阿里云均有市场份额增长,其中阿里云保持 3A 军团中最快增长,市场份额增长近一倍。而在另外 Gartner 一份《数据库的未来就是云》报告中,3A 同样位列前三。阿里云的市场份额在 DBMS 供应商中排名第三,同比增长 116%。目前阿里云云原生产品家族已经纳入了数据库核心产品,阿里云 Kubernetes 服务 (ACK) 通过与阿里云旗舰数据库产品 PolarDB 深度结合,正在帮助用户同时实现应用层面的快速弹性和数据层面无限扩容。

上游重要进展

Kubernetes 项目

  1. Kubernetes 设计增强(KEP):

(a)  如何开发 K8s 自定义调度器插件?上周,上游 Scheduler Framework 插件开发的第一个指导性文档发布, 其中列出了几种开发调度插件方式的利弊:

  • 直接 Vendor 上游 Scheduler 代码库,然后基于其中的 Framework 库开发插件 (推荐)
  • 通过 Golang Plugin 机制: 这个方法对 Golang 版本依赖严重,跨版本无法使用;对启动和部署也带来很多挑战;
  • 通过 hashicorp/go-plugin 机制: 使用方式不友好,复杂;性能较前两种方案差

(b) Sidecar KEP(Pod 中允许声明某些容器为 Sidecar,从而更精细化的管理这些容器的生命周期)详细解读:

  • Pod 内容器启动顺序: Init containers start -> Init containers finish -> Sidecars start -> Sidecars become ready -> Containers start
  • Pod  内容器删除顺序:Containers sent SIGTERM -> Once all Containers have exited: Sidecars sent SIGTERM
  1. Kubernetes 重要变更:

(a) Initializer 被废弃:Completely remove initializers

  • Initializer 机制在 1.13 deprecate,  将在 1.16 中正式移除。以后在 Pod 注入容器,都推荐使用 Admission Hook 方式

Knative 项目

  1. 异步请求 demo :演示中使用 header 来标明是异步请求,在 queue-proxy 里面去把请求状态和结果写入数据库。查询状态通过 queue-proxy 查询。初步看社区对于该功能还是各有看法,例如是否可以通过 eventing 来实现。
  2. Knative Eventing CLI 支持: 通过 Kevent 命令支持 importer, channel, broker, 和 sequence 命令组。每个命令组支持 CURD 例如:
Updating: kevent [resource] update [name] [same flags as create], 
Deletion: kevent [resource] delete [name] 
List all resources: kevent [resource] get
Describe details of a resource: kevent [resource] describe [name]
  1. 在 Eventing 中定义 High Level 的对象:这些组合对象包括事件处理 Pipeline 的 Sequence 对象, 并行处理对象 Parallel 以及内置函数处理CELFilter 等
  2. 集成事件指标到 dashboard 仪表盘:参考 Knative Sering 可以通过在 Broker 服务上设置注释 prometheus.io/scrape: "true",实现通过 Prometheus 收集指标信息。

开源项目推荐

Kiali (https://www.kiali.io): Istio 可视化工具 kiali v1.0正式 release

这个项目可以可视化服务网格拓扑、断路器或请求率等功能,提供开箱即用的分布式跟踪功能。

本周阅读推荐

你到底应不应该把数据库运行在 Kubernetes 当中?

这个多年悬而未决的话题,如今终于有了一个明确的结论。这不, Kubernetes 存储领域的工程师已经为你详细的画出了这个命题的决策树:

开源中国访谈 CNCF TOC 李响:云原生未来可期

在 KubeCon SH 2019 上,开源中国记者采访了 CNCF TOC 成员、阿里云容器平台资深技术专家 Xiang Li,谈及 CNCF 的最新动态和发展动向,走进阿里巴巴规模的云原生,进一步探讨云原生的普及和发展问题。李响表示:“阿里云致力于大规模实践云原生;多场景落地,多维度推动技术及社区演进。我们相信:If cloud native works for Alibaba, Cloud native works for everyone”

本周作者:浔鸣、元毅、张磊、心水

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
云原生生态周报 Vol. 13 | Forrester 发布企业级容器平台报告
业界要闻 近日,全球知名市场调研机构 Forrester 发布首个企业级公共云容器平台报告。其中,阿里云容器服务的市场表现全球前三、中国第一,同时创造中国企业最好成绩,进入强劲表现者象限。报告显示,阿里云容器服务市场表现为中国第一,与谷歌云并列全球第三。
1093 0
云原生生态周报 Vol. 15 | K8s 安全审计报告发布
业界要闻 1.CNCF 公布 Kubernetes 的安全审计报告 报告收集了社区对 Kubernetes、CoreDNS、Envoy、Prometheus 等项目的安全问题反馈,包含从一般弱点到关键漏洞。
1090 0
Docker中未指定挂载点容器间volume卷的数据共享
一 背景 在实际使用过程中,我们可能会经常遇到容器间数据共享的情况,怎么处理呢?通过 docker 命令中的一些选项,我们即可完成容器间的数据共享。 二 实验步骤 2.1 创建容器 容器一:gysl-1 [root@dev ~]# docker run -it --rm --name gysl-1.
954 0
在K8S集群中一步步构建一个复杂的MySQL数据库
文档说明 ​ 本文面向容器初学者,作者先简单的用MySQL官方镜像搭建一个可运行的单实例数据库,而后考虑生产或现实需求,一步一步完善并揉合K8S多个技术,从而构建一个复杂且可供生产用的MySQL单实例库。
1096 0
Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22
作者 | 新胜、心贵、进超、元毅、衷源 业界要闻 谷歌:不会向任何基金会捐赠 Knative 自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问。
937 0
云原生生态周报 Vol.2
本周作者:傅伟,敖小剑,张磊,临石,南异,王夕宁,长虑  编辑:木环 业界要闻 近日,世界上最大的域名托管公司 Godaddy 公司,正式宣布并详细解读了其开源的 K8s 外部 Secrets 管理项目:Kubernetes External Secrets,简称 KES。
4268 0
ASP.NET Core on K8S深入学习(8)数据管理
本文探索了K8S的数据管理方案Volume,其中普通类型的Volume如emptyDir和hostPath虽然使用方便,但是可持久性不强,而外部云存储Volume Provider则提供了更好的持久化存储。
1471 0
1316
文章
0
问答
来源圈子
更多
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载