Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)

2020-09-22
阅读 3 分钟
1.1k
导读:从上篇开始,我们进入到了高可用的章节,上篇提到的熔断能力,是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝。本文将重点介绍为什么我们要做混沌工程以及如何使用 ChaoBlade 工具和 AHAS 平台快速实施混沌工程。

从零入门 Serverless | Knative 带来的极致 Serverless 体验

2020-09-18
阅读 7 分钟
1.1k
导读:Serverless 如今已是万众期待未来可期的状态,但一个系统到底具备怎样的能力才能更好地支撑 Serverless 应用?随着 Kubernetes 和云原生概念的崛起,Serverless 在 Kubernetes 之上应该怎么玩?本文就从 Serverless 应用的核心特质出发,讨论作为 Serverless 应用管理平台应该具备哪些特质。通过本文让您对 Knativ...

Kubernetes 新玩法:在 yaml 中编程

2020-09-18
阅读 11 分钟
956
那么如何做性能测试?要么是通过编码的方式完成,写一堆脚本,用完即弃;要么是基于平台,在平台定义的流程中进行。对于后者,通常由于目标场景的复杂性,如部署特定的 workload、观测特定的性能项、网络访问问题等,往往导致性能测试平台要以高成本才能满足不断变化的开发场景的需求。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)

2020-09-18
阅读 4 分钟
939
导读:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。

解构云原生,从概念到落地:阿里云、声网、微博、好未来、CNCF 的专家们怎么看?

2020-09-17
阅读 2 分钟
1.8k
钉钉 2 小时内扩容 1 万台云主机,支撑 2 亿上班族在线开工,申通快递核心系统云原生化上云,日均处理订单 3000 万,IT 成本降低 50%,中国联通建成最大云上 BSS 系统支持 3.6 亿用户无缝覆盖,完美日记采用容器服务 ACK,节省服务器成本 50% 以上,轻松应对大促……

写在 Dubbo go 的第五年

2020-09-16
阅读 5 分钟
1.4k
作者 | 于雨阿里巴巴云原生公众号后台回复“915”即可查看 dubbogo v1.5.1 项目管理图清晰大图!引语dubbogo 项目已进入第五个年头。项目发展的前两年,我们把 hessian2 协议库、网络库和整体基础框架搭建一番。从 2018 年项目被 Dubbo 官方接纳开始,依托阿里平台,社区开始形成并快速发展。与社区同学们齐心合力之下,如...

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线)

2020-09-15
阅读 6 分钟
1.1k
导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。

Arthas 第 5 期征文活动火热开启!(内附第四期中奖名单)

2020-09-14
阅读 2 分钟
1k
为了让更多开发者开始用上 Arthas 这个 Java 诊断神器,3 月 26 日,我们联合 JetBrains 推出了第一期 Arthas 有奖征文活动:聊聊这些年你和 Arthas 之间的那些事儿。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可回滚)

2020-09-14
阅读 4 分钟
1.2k
导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。

阿里云 OpenYurt 成为 CNCF 沙箱项目,加速原生 Kubernetes 边缘场景全覆盖

2020-09-14
阅读 2 分钟
2.3k
2020 年 9 月 9 号,经 CNCF 技术监督委员会投票一致同意,阿里巴巴云原生边缘计算平台 OpenYurt 正式成为 CNCF 沙箱级别项目(Sandbox Level Project),标志着 OpenYurt 在边缘计算场景中构建云原生基础设施的能力受到了行业的广泛认可。

如何管理越来越多的 operator?OLM 给你答案

2020-09-09
阅读 13 分钟
1.7k
导读:OLM(Operator Lifecycle Manager) 作为 Operator Framework 的一部分,可以帮助用户进行 Operator 的自动安装,升级及其生命周期的管理。同时 OLM 自身也是以 Operator 的形式进行安装部署,可以说它的工作方式是以 Operators 来管理 Operators,而它面向 Operator 提供了声明式 (declarative) 的自动化管理能力也...

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可监控)

2020-09-07
阅读 4 分钟
1k
导读:本篇是“SpringCloud 应用在 Kubernetes 上的最佳实践”系列文章的第六篇,主要介绍了如何保障生产环境服务稳定,做到随时发布,从而加快业务的迭代和上线速度。

如何基于 K8s 构建下一代 DevOps 平台?

2020-09-07
阅读 7 分钟
1.4k
导读:当前云原生 DevOps 体系现状如何?面临哪些挑战?如何通过 OAM 解决云原生 DevOps 场景下的诸多问题?云原生开发应用模型 OAM(Open Application Model) 社区核心成员孙健波将为大家一一解答,并分享如何基于 OAM 和 Kubernetes 打造无限能力的下一代 DevOps 平台。

云原生应用实现规范 - 初识 Operator

2020-09-07
阅读 7 分钟
1.2k
基于 Kubernetes 平台,我们可以轻松的搭建一些简单的无状态应用,比如对于一些常见的 web apps 或是移动端后台程序,开发者甚至不用十分了解 Kubernetes 就可以利用 Deployment,Service 这些基本单元模型构建出自己的应用拓扑并暴露相应的服务。由于无状态应用的特性支持其在任意时刻进行部署、迁移、升级等操作,Kube...

用 Arthas 神器来诊断 HBase 异常进程

2020-09-01
阅读 9 分钟
1.6k
HBase 集群的某一个 RegionServer 的 CPU 使用率突然飙升到百分之百,单独重启该 RegionServer 之后,CPU 的负载依旧会逐渐攀上顶峰。多次重启集群之后,CPU 满载的现象依然会复现,且会持续居高不下,慢慢地该 RegionServer 就会宕掉,慢慢地 HBase 集群就完犊子了。

当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?

2020-08-28
阅读 9 分钟
2.3k
作者 | 贾之光(甲卓) 阿里巴巴高级开发工程师,专注于 Kubernetes 安全沙箱和机密计算领域,主要参与 Incalvare Containers 社区开发。

云原生时代消息中间件的演进路线

2020-08-27
阅读 9 分钟
1.4k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《云原生时代的消息中间件演进》,主要探讨了传统的消息中间件如何持续进化为云原生的消息服务。

突围数字化转型,让特步同比增长24.8%的全渠道中台

2020-08-26
阅读 4 分钟
905
导读:多年前,曾有媒体向丁水波提问:“对于你个人来说,转型过程中最痛苦的部分是什么?”“最关键的是市场意识的转变。耳听为虚眼见为实,做起来给外界看到了,他们才会明白和接受。很多东西得做完成功了,才可以让别人信服,但这中间的时间周期会比较长一点。”丁水波这样回应道。

阿里研究员谷朴:警惕软件复杂度困局

2020-08-26
阅读 11 分钟
2.2k
导读:对于大型的软件系统如互联网分布式应用或企业级软件,为何我们常常会陷入复杂度陷阱?如何识别复杂度增长的因素?在代码开发以及演进的过程中需要遵循哪些原则?本文将分享阿里研究员谷朴关于软件复杂度的思考:什么是复杂度、复杂度是如何产生的以及解决的思路。较长,同学们可收藏后再看。

Dubbo 3.0 - 开启下一代云原生微服务

2020-08-25
阅读 7 分钟
1.4k
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《Dubbo3.0 - 开启下一代云原生微服务》,主要介绍了关于思考 rpc 框架层面,功能演进的方向是什么?以及怎么更好地支持云上的多语言开发的新思考。

当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?

2020-08-24
阅读 2 分钟
1.8k
本次直播为第 5 期 SIG Cloud-Provider-Alibaba 网研会,我们邀请了阿里巴巴高级开发工程师 贾之光(花名:甲卓) 重点讲解《当 Kubernetes 遇到机密计算,阿里巴巴如何保护容器内数据的安全?》。

KubeCon 2020 演讲集锦|《阿里巴巴云原生技术与实践 13 讲》开放下载

2020-08-21
阅读 5 分钟
2.2k
2020 年 7 月 30 日至 8 月 1 日,由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 Cloud Native + Open Source Virtual Summit China 2020 首次于线上召开。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)

2020-08-14
阅读 3 分钟
1.1k
导读:上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试?

重磅发布 | 30+ 阿里巴巴云原生「顶流」,给你一堂《云原生技术实践公开课》

2020-08-13
阅读 3 分钟
2.3k
以“云”为核心的软件研发思想,正逐步成为所有开发者的默认选项。像 Kubernetes 等云原生技术正在成为技术人员的必修课,大量的工作岗位正在涌现出来。2020 年,云原生技术大规模普及。这种背景下,“会 Kubernetes”已经远远不够了,“懂 Kubernetes 如何落地”、“会云原生架构”的重要性正日益凸显出来。

阿里张磊:如何构建以应用为中心的“Kubernetes”?(内含 QA 整理)

2020-08-11
阅读 8 分钟
1.8k
文章共分为上下两篇。上篇文章《灵魂拷问,上 Kubernetes 有什么业务价值?》,主要和大家介绍了上 Kubernetes 有什么业务价值,以及什么是“以应用为中心”的 Kubernetes。本文为下篇,将跟大家具体分享如何构建“以应用为中心”的 Kubernetes。

灵魂拷问,上 Kubernetes 有什么业务价值?

2020-08-10
阅读 6 分钟
1.7k
本文整理自 2020 年 7 月 22 日《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》主题线上网络研讨会。文章共分为上下两篇,本文为上篇,主要和大家介绍上 Kubernetes 有什么业务价值,以及什么是“以应用为中心”的 Kubernetes。下篇将跟大家具体分享如何构建“以应用为中心”的 Kubernetes。

阿里云引领云原生进化 | 云原生生态周报 Vol. 60

2020-08-07
阅读 2 分钟
2.1k
阿里巴巴致力于为数字经济构建智能、互联、信任三位一体的创新基础设施,引领云原生进化新阶段。反观阿里云容器服务团队近期在 AI、边缘、机密计算三个领域的开源新动态,与智能、互联、信任的方向一一对应。

阿里云引领云原生进化,智能、互联、可信三位一体

2020-08-04
阅读 4 分钟
3k
云原生技术不但可以最大化云的弹性,帮助企业实现降本提效,而且还有着更多创新的想象空间。云原生将和 AI、边缘计算、机密计算等新技术相结合,进入新的进化阶段,为数字经济构建智能、互联、信任三位一体的创新基础设施。

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可灰度)

2020-07-31
阅读 4 分钟
1.4k
导读:前三篇文章我们介绍了应用的开发和部署,那么在应用成功上云后,我就要面对应用的管理话题了,这一篇我们来看看如何做线上发布,并且是可灰度的。

首届 KubeCon 2020 线上峰会隆重举办 | 云原生生态周报 Vol. 59

2020-07-31
阅读 2 分钟
1.7k
由 CNCF 与全球开源志愿者共同发起的“Cloud Native + Open Source Virtual Summit China 2020 中国线上峰会”(以下简称 KubeCon 2020),于 2020 年 7 月 30 日 - 8 月 1 日隆重举办。 与此同时,CNCF TOC、etcd 项目作者、阿里云容器平台资深技术专家李响,阿里云容器服务负责人易立,CNCF 大使、Kubernetes 项目维护者...