阿里巴巴云原生的博客

做最懂云原生开发者的公众号

  • 博客(31)
  • 收藏
  • 关注

原创 超大规模商用 K8s 场景下,阿里巴巴如何动态解决容器资源的按需分配问题?

作者 |张晓宇(衷源) 阿里云容器平台技术专家关注『阿里巴巴云原生』公众号,回复关键词“1010”,可获取本文 PPT。导读:资源利用率一直是很多平台管理和研发人员关心的话题。本文作者通过阿里巴巴容器平台团队在这一领域的工作实践,整理出了一套资源利用提升的方案,希望能够带给大家带来一些讨论和思考。引言不知道大家有没有过这样的经历:当我们拥有了一套 Kubernetes 集群,然...

2019-10-12 09:48:34 7207 1

原创 Canonical 开源 MicroK8 | 云原生生态周报 Vol. 25

业界要闻1.Canonical 开源 MicroK8面向工作站和边缘/物联网的零运维 Kubernetes!MicroK8 是 Canonical 提供的一款功能强大的企业级 Kubernetes 发行版,我们认为它是市面上最小巧最快速的多节点 Kubernetes。2.2019 中国开源年会即将开启2019 中国开源年会(COSCon'19)为业界最具影响力的开源年度盛会,将于 11 月...

2019-10-31 11:37:16 360

原创 2019 中国开源年会即将开启

2019 中国开源年会(COSCon'19)为业界最具影响力的开源年度盛会,将于 11 月 2 日至 3 日在华东师范大学(上海普陀区中山北路校区)由开源社举办。中国开源年会 COSCon 作为一场专属于开源人的聚会,吸引了越来越多的社区小伙伴加入。阿里巴巴作为白金赞助商和参展商参加了此次年会,并将有 5 位技术专家带来演讲,其中阿里巴巴资深技术专家姬风将发表《开源的黄金时代,阿里巴巴云原生开...

2019-10-30 17:25:16 7016 1

原创 下载达 10 万次的 IDEA 插件,K8s 一键部署了解一下?

作者| 铃儿响叮当导读:涉及开发的技术人员,永远绕不开的就是将应用部署到相应服务器上,本文将给大家讲解:对于容器服务 ACK,怎么实现真正“一键部署”,提高开发部署效率,在 K8s 的运用上做到快人一步。随着互联网时代的不断发展,开发者可能会面临这样的困境:为了解决问题、提升开发效率而竭力研发出来的“创新”,似乎削弱了他们在公司的重要程度,甚至取代了他们原先的地位。比如,在云原生时...

2019-10-30 15:10:51 1760

原创 Dubbo 在 K8s 下的思考

作者 | 曹胜利Apache Dubbo PMC导读:Dubbo 作为高性能 Java RPC 框架的刻板印象早已深入人心,在 Cloud Native 的架构选型上,Spring Cloud 或许才是业界的优先选择。实际上,Dubbo 已经悄然地衍进为 Cloud Native 基础设施,不仅承袭过去 RPC 时代的荣耀,而且也完善了现有基础设施的缺失。自从容器和 K8s 登上舞台之后,...

2019-10-29 16:32:09 1332

原创 Knative 实战:基于 Kafka 实现消息推送

作者 |元毅阿里云智能事业群高级开发工程师导读:当前在 Knative 中已经提供了对 Kafka 事件源的支持,那么如何基于 Kafka 实现消息推送呢?本文作者将以阿里云 Kafka 产品为例,给大家解锁这一新的姿势。背景消息队列 for Apache Kafka 是阿里云提供的分布式、高吞吐、可扩展的消息队列服务。消息队列 for Apache Kafka 广泛用于日志收...

2019-10-25 13:57:54 1149 1

转载 这件事,阿里爱了10年

“ 阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。”本文由博客一文多发平台 OpenWrite 发布!...

2019-10-24 15:50:44 888

原创 Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24

作者 | 木苏、进超、冬岛、元毅、心水、衷源业界要闻1.云原生编程语言 Pulumi 1.0pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言、混合云环境、完全可扩展。初期支持 JavaScript、TypeScript、Python 和 Go 语言,支持 AWS、Azure、GCP 云平台,另外还支持所有兼容 Kubernetes 的公有云、私有云和混合云。Pulumi ...

2019-10-24 14:37:39 1121

原创 收益 or 挑战?Serverless 究竟给前端带来了什么

作者 |黄子毅(紫益) 阿里前端技术专家导读:前端开发者是最早享受到 “Serverless” 好处的群体,因为浏览器就是一个开箱即用、甚至无需为计算付费的环境!Serverless 把前端开发体验带入了后端,利用 FaaS 与 BaaS 打造一套开箱即用的后端开发环境。本文作者将从前端角度出发,为你讲述 Serverless 带来的收益及挑战。引言Serverless 是一种 ...

2019-10-23 14:32:41 921

原创 像智能手机一样管理云端应用:阿里云联合微软全球首发开放应用模型(OAM)

2019 年 10 月 17 日上午 9 点 15 分,阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟在 QCon 上海《基于云架构的研发模式演进》主题演讲中,正式宣布:“今天,我们同微软联合发布了一个全新的项目,叫做开放应用模型 Open Application Model(OAM)。”项目主页:https://openappmodel.io蒋江伟在发布中讲道:“OAM 这...

2019-10-21 18:24:47 1315

原创 VPGAME 的 Kubernetes 迁移实践

作者 | 伍冲斌 VPGAME 运维开发工程师导读:VPGAME 是集赛事运营、媒体资讯、大数据分析、玩家社群、游戏周边等为一体的综合电竞服务平台。总部位于中国杭州,在上海和美国西雅图分别设立了电竞大数据研发中心和 AI 研发中心。本文将讲述 VPGAME 将服务器迁移至 Kubernetes 的过程。背景随着容器技术的日趋成熟,公司近期计划将服务迁移至容器环境,通过 Kubern...

2019-10-21 17:53:35 436

原创 如何在 Knative 中部署 WebSocket 和 gRPC 服务?

作者|冬岛阿里云容器平台工程师导读:虽然说 Knative 默认就支持 WebSocket 和 gRPC,但在使用中会发现,有时想要把自己的 WebSocket 或 gRPC 部署到 Knative 中,还是存在各种不顺利。虽然最后排查发现,大多是自己的程序问题或是配置错误导致的。本文分别给出了一个 WebSocket 和 gRPC 的例子,当需要在生产或者测试环境部署相关服务时,可...

2019-10-18 14:31:14 955

原创 全球首个开放应用模型 OAM 开源 | 云原生生态周报 Vol. 23

作者 | 临石、元毅、冬岛、衷源、天元业界要闻rd)2019 年 10 月 17 日,阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟(花名:小邪)在 Qcon 上海重磅宣布,阿里云与微软联合推出开放应用模型 Open Application Model (OAM)开源项目。OAM 的愿景是以标准化的方式沟通和连接应用开发者、运维人员、应用基础设施,让云原生应用管理与交付变得更加简洁,...

2019-10-18 14:00:53 1223

原创 从零开始入门 K8s | Kubernetes 网络概念及策略控制

作者 |阿里巴巴高级技术专家 叶磊一、Kubernetes 基本网络模型本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特别好的参考案例。Kubernetes 对一个容器网络是否合格做出了限制,也就是 Kubernetes 的容器网络模型。可以把它归结为约法三章和四大目标。约法三章的意思是:在评价...

2019-10-17 15:28:52 1055

原创 重磅发布 | 全球首个云原生应用标准定义与架构模型 OAM 正式开源

作者: OAM 项目负责人导读:2019 年 10 月 17 日,阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟(花名:小邪)在 Qcon 上海重磅宣布,阿里云与微软联合推出开放应用模型 Open Application Model (OAM)开源项目。OAM的愿景是以标准化的方式沟通和连接应用开发者、运维人员、应用基础设施,让云原生应用管理与交付变得更加简洁,高效,并且可控。...

2019-10-17 11:05:41 1075

原创 一文读懂分布式架构知识体系(内含超全核心知识大图)

作者 | 晓土阿里巴巴高级工程师姊妹篇阅读推荐:《云原生时代,分布式系统设计必备知识图谱(内含22个知识点)》导读:本文力求从分布式基础理论、架构设计模式、工程应用、部署运维、业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA 进化有着立体的认识;从概念上和工具应用上更近一步了解微服务分布式的本质,身临其境的感受如何搭建全套微服务架构的过程...

2019-10-16 14:20:37 3510

原创 阿里巴巴开源 Dragonwell JDK 最新版本 8.1.1-GA 发布

导读:新版本主要有三大变化:同步了OpenJDK 上游社区 jdk8u222-ga 的最新更新;带来了正式的 feature:G1ElasticHeap;发布了用户期待的 Windows 实验版本 Experimental Windows version。距离 Dragonwell JDK 第一个正式版本 8.0.0-GA 发布已经过去 3 个月了,项目在 Github 上的 sta...

2019-10-16 09:56:57 1752

原创 可能是国内第一篇全面解读 Java 现状及趋势的文章

作者 | 张晓楠Dragonwell JDK最新版本 8.1.1-GA 发布,包括全新特性和更新!导读:InfoQ 发布《2019 中国 Java 发展趋势报告》,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有一个正确的认识。2 个月前,InfoQ 英文站发布了一份《2019 Java 发展趋势报告》,从技术采用生命周期的角度,分析了 Java 这门 20 多年...

2019-10-15 18:24:14 1088

原创 从零开始入门 K8s | 可观测性:监控与日志

作者 | 莫源 阿里巴巴技术专家一、背景监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。在 Kubernetes 中,监控和日志属于生态的一部分,它并不是核心组件,因此大部分的能力依赖上层的云厂商的适配。Kubernetes 定义了介入的接口标准和规范,任何符合接口标准的组件都可以快速集成。二、监控监控类型先看一下监...

2019-10-15 10:02:03 1483

原创 阿里巴巴的云原生与开发者

作者 | 李响 阿里云资深技术专家关注“阿里巴巴云原生”公众号,回复关键词“容器”,可下载云栖大会容器专场全部 PPT摘要:利用云原生技术构建应用简便快捷,部署应用轻松自如,运行应用按需伸缩。如今,云原生已经成为下一代技术发展的趋势。在2019杭州云栖大会开发者峰会上,阿里巴巴资深技术专家李响就为大家分享了阿里巴巴的云原生技术与开发者的那些故事。为什么选择云原生?云原生的本质目...

2019-10-14 14:04:19 1253

原创 Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇

上一期我们介绍了如何基于 Knative Serverless 技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容:通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未来 3 天的天气信息,存储更新到表格存储提供 RESTful API 查询天气信息接下来我们介绍如何通过表格存储提供的通道服务,实现 Knative 对接表格存储事件源,订阅并通过钉钉发...

2019-10-12 14:01:03 1018

原创 从零开始入门 K8s | 可观测性:你的应用健康吗?

作者 | 莫源阿里巴巴技术专家一、需求来源首先来看一下,整个需求的来源:当把应用迁移到 Kubernetes 之后,要如何去保障应用的健康与稳定呢?其实很简单,可以从两个方面来进行增强:首先是提高应用的可观测性;第二是提高应用的可恢复能力。从可观测性上来讲,可以在三个方面来去做增强:首先是应用的健康状态上面,可以实时地进行观测;第二个是可以获取应用的资源使用情况;第三个...

2019-10-11 10:24:29 985

原创 Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22

作者 | 新胜、心贵、进超、元毅、衷源业界要闻!topic/knative-dev/YmL2vgMC4rc)自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问。 Google 领导层已经考虑了这一点,并决定在可预见的未来不向任何基金会捐赠 Knative。containerd v1.3 正式发布CNCF 毕业后首个版本,功能扩...

2019-10-10 18:24:43 910

原创 从零开始入门 K8s | 应用存储和持久化数据卷:存储快照与拓扑调度

作者 | 至天阿里巴巴高级研发工程师一、基本知识存储快照产生背景在使用存储时,为了提高数据操作的容错性,我们通常有需要对线上数据进行 snapshot ,以及能快速 restore 的能力。另外,当需要对线上数据进行快速的复制以及迁移等动作,如进行环境的复制、数据开发等功能时,都可以通过存储快照来满足需求,而 K8s 中通过 CSI Snapshotter controller 来实现...

2019-10-10 15:35:39 768 1

原创 K8s 从懵圈到熟练 – 镜像拉取这件小事

作者 | 声东 阿里云售后技术专家导读:相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的。而镜像拉取失败,大多数情况下都和权限有关。所以,在处理相关问题的时候,我们往往会轻松的说:这问题很简单,肯定是权限问题。但实际的情况是,我们经常为一个问题,花了多个人的时间却找不到原因。这主要还是我们对镜像拉取,特别是私有镜像自动拉取的原理理解不深。这篇文章,作者将带领大家讨论下相...

2019-10-09 18:09:25 1207

原创 从零开始入门 K8s | 应用存储和持久化数据卷:核心知识

作者 | 至天阿里巴巴高级研发工程师一、Volumes 介绍Pod Volumes首先来看一下 Pod Volumes 的使用场景:场景一:如果 pod 中的某一个容器在运行时异常退出,被 kubelet 重新拉起之后,如何保证之前容器产生的重要数据没有丢失?场景二:如果同一个 pod 中的多个容器想要共享数据,应该如何去做?以上两个场景,其实都可以借助 Volumes ...

2019-10-09 15:47:43 1033

原创 一言不合就删库跑路?万名贡献者和阿里巴巴开源的二三事

9 月 27 日云栖大会,阿里巴巴宣布贾扬清担任开源技术委员会负责人。有人问:开源是为了什么?从个人视角看,可以证明自己的专业能力,获得行业认可;从企业视角看,可以建立技术影响力,建立商业化竞争优势;从经济学视角看,可以大幅提升商品的生产效率和分发效率。经历 8 年野蛮生长,阿里巴巴开源收获了 1000 个开源项目,66 万 star,10000 contributors也在今年夏...

2019-10-08 16:47:32 963 1

原创 阿里张磊:云计算生态价值点正迅速聚焦到“应用”上

作者|张磊阿里云高级技术专家、CNCF官方大使,Kubernetes项目资深成员和联合维护者导读:云原生不再只是基础设施的开发和运维人员的关注点,在应用交付领域小组成立之后,CNCF 基金会正在同应用开发和应用运维人员更紧密的联系在一起。云原生的理念如今正如火如荼。它不仅仅是一种技术,更是社区基于对云的思考,逐渐提炼出的一系列技术、最佳实践与方法论的集合。不过,到目前为止云原...

2019-10-08 15:59:42 675

原创 K8s 从懵圈到熟练 – 集群网络详解

作者 | 声东 阿里云售后技术专家导读:阿里云 K8S 集群网络目前有两种方案:一种是 flannel 方案;另外一种是基于 calico 和弹性网卡 eni 的 terway 方案。Terway 和 flannel 类似,不同的地方在于 terway 支持 Pod 弹性网卡,以及 NetworkPolicy 功能。本文中,作者基于当前的 1.12.6 版本,以 flannel 为例,深入分...

2019-10-08 14:34:26 1278

原创 当我们在聊 Serverless 时你应该知道这些

作者 | 杨泽强(竹涧)阿里云技术专家说起当前最火的技术,除了最新的区块链、AI,还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架构,直接或间接推动了云计算的发展,从 AWS Lambda 到阿里云函数计算,Serverless 一路高歌,同时基于 Serverless 的轻量计算开始登录云计算的舞台,本文将从两个部分展开:介绍 Serverle...

2019-10-08 11:33:40 1183

原创 不吹不黑,今天我们来聊一聊 Kubernetes 落地的三种方式

作者 | 王国梁 Kubernetes 社区成员与项目维护者原文标题《Kubernetes 应用之道:让 Kubernetes落地的“三板斧”》,首发于知乎专栏:进击的云计算原文地址:https://zhuanlan.zhihu.com/p/82666719出身豪门、大厂背书的 Kubernetes 项目自 2014 年 6 月开源以来,在众多厂商和开源爱好者的共同努力下迅速崛起,时至今日已成...

2019-10-08 11:13:10 657

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除