阿里巴巴云原生的博客

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

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

原创 大咖云集!Kubernetes and Cloud Native Meetup 深圳站开始报名!

由阿里技术生态联合 CNCF 官方共同出品的Kubernetes & Cloud Native Meetup 将在8 月 31 日来到深圳。届时,阿里云、蚂蚁金服高级技术专家将携手来自国内知名容器开发专家 ,为你带来Kubernetes 及 Cloud Native 技术的实践与落地经验。活动亮点:阿里集团、阿里云、蚂蚁金服等多位专家联合出品;阿里云原生生态分享:O...

2019-07-31 17:38:10 183

原创 Kubernetes 弹性伸缩全场景解析(三) - HPA 实践手册

在上一篇文章中,给大家介绍和剖析了 HPA 的实现原理以及演进的思路与历程。本文我们将会为大家讲解如何使用 HPA 以及一些需要注意的细节。实践v1 的模板可能是大家平时见到最多的也是最简单的,v1 版本的 HPA 只支持一种指标 —— CPU。传统意义上,弹性伸缩最少也会支持 CPU 与 Memory 两种指标,为什么在 Kubernetes 中只放开了 CPU 呢?其实最早的 HPA ...

2019-07-31 17:32:04 626

原创 解锁云原生 AI 技能 - 开发你的机器学习工作流

按照上篇文章《解锁云原生 AI 技能 | 在 Kubernetes 上构建机器学习系统》搭建了一套 Kubeflow Pipelines 之后,我们一起小试牛刀,用一个真实的案例,学习如何开发一套基于 Kubeflow Pipelines 的机器学习工作流。准备工作机器学习工作流是一个任务驱动的流程,同时也是数据驱动的流程,这里涉及到数据的导入和准备、模型训练 Checkpoint 的导出评...

2019-07-30 18:12:03 198

原创 云原生生态周报 Vol. 12 | K8s 1.16 API 重大变更

本文作者:源三、临石、张磊、莫源业界要闻1. K8s 1.16 将废弃一系列旧的 API 版本影响面涉及 NetworkPolicy、PodSecurityPolicy、DaemonSet, Deployment, StatefulSet, ReplicaSet 和 Ingress。请各位 K8s 用户和开发者关注,相关 API 都是进行了如下迁移:NetworkPolicy: 在 ...

2019-07-30 10:32:24 204

原创 第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!

云原生应用,是指符合“云原生”理念的应用开发与交付模式,这是当前在云时代最受欢迎的应用开发最佳实践。在现今的云原生生态当中,已经有很多成熟的开源软件被制作成了 Helm Charts,使得用户可以非常方便的部署使用,比如 Nginx,Apache、ElasticSearch、Redis 等等。**不过,出于众所周知的原因,**在开放云原生应用中心 App hub(Helm Charts 中国站...

2019-07-29 14:28:48 138

原创 云原生时代,2个方案轻松加速百万级镜像

随着集群规模的扩大,您是否曾经因镜像分发问题而困扰过?根据不同的场景,我们利用不同的镜像分发方法:基于 P2P 的 CNCF/ Dragonfly (以下称为“蜻蜓”)分发是缓解镜像中心带宽和减少分发时间的最直接方式。CNCF/containerd 中的远程文件系统快照程序直接远程存储镜像,使容器引擎通过网络读取镜像内容,几乎不需要时间分发。你会发现第二种方式依赖于网络稳定性。本...

2019-07-29 12:21:10 197

原创 Knative 基本功能深入剖析:Knative Serving 自动扩缩容 Autoscaler

Knative Serving 默认情况下,提供了开箱即用的快速、基于请求的自动扩缩容功能 - Knative Pod Autoscaler(KPA)。下面带你体验如何在 Knative 中玩转 Autoscaler。Autoscaler 机制Knative Serving 为每个 POD 注入 QUEUE 代理容器 (queue-proxy),该容器负责向 Autoscaler 报告用户容...

2019-07-26 10:22:08 1325

原创 在阿里,我们这样帮助用户实现业务云原生化迁云

「本文整理自阿里云高级开发工程师郝树伟(流生)在大会上的演讲,获取云原生专场全部 PPT 合集请在阿里巴巴云原生公众号后台回复“724”」7 月 24 日,阿里云开发者大会正式在上海世博中心召开,大会聚焦 IT 基础设施云化、云数据库、开源大数据、物联网以及云原生等主题,向数千位开发者分享了云上开发的技术干货。云原生的时代已经到来,云原生技术正在重塑整个软件生命周期,阿里巴巴是国内最早布局云...

2019-07-26 10:20:05 234

原创 Kubernetes 弹性伸缩全场景解读(二)- HPA 的原理与演进

前言在上一篇文章 Kubernetes 弹性伸缩全场景解析 (一):概念延伸与组件布局中,我们介绍了在 Kubernetes 在处理弹性伸缩时的设计理念以及相关组件的布局,在今天这篇文章中,会为大家介绍在 Kubernetes 中弹性伸缩最常用的组件 HPA(Horizontal Pod Autoscaler)。HPA 是通过计算 Pod 的实际工作负载进行重新容量规划的组件,在资源池符合满足...

2019-07-24 09:54:52 478

原创 解锁云原生 AI 技能|在 Kubernetes 上构建机器学习系统

本系列将利用阿里云容器服务,帮助您上手 Kubeflow Pipelines.介绍机器学习的工程复杂度,除了来自于常见的软件开发问题外,还和机器学习数据驱动的特点相关。而这就带来了其工作流程链路更长,数据版本失控,实验难以跟踪、结果难以重现,模型迭代成本巨大等一系列问题。为了解决这些机器学习固有的问题,很多企业构建了内部机器学习平台来管理机器学习生命周期,其中最有名的是 Google 的 T...

2019-07-23 17:46:34 268

原创 云原生生态周报 Vol. 11 | K8s 1.16 早知道

业界要闻Pivotal 发布了完全基于 Kubernetes 的 Pivotal Application Service(PAS)预览版这意味着 Pivotal 公司一直以来在持续运作的老牌 PaaS 项目 Cloud Foundry (CF)终于得以正式拥抱 Kubernetes。PAS 将 CloudFoundry 的核心控制平面完全移植到了 Kubernetes 之上,从而使得用户可...

2019-07-23 10:16:25 244

原创 Knative 基本功能深入剖析:Knative Serving 的流量灰度和版本管理

作者|冬岛 阿里云技术专家本篇主要介绍 Knative Serving 的流量灰度,通过一个 rest-api 的例子演示如何创建不同的 Revision、如何在不同的 Revision 之间按照流量比例灰度。部署 rest-api v1代码测试之前我们需要写一段 rest-api 的代码,并且还要能够区分不同的版本。下面我基于官方的例子进行了修改,为了使用方便去掉了 github...

2019-07-19 15:41:21 376

原创 阿里开源 KT Connnect,轻量级云原生测试环境治理平台来啦!

作者| 阿里云技术专家 郑云龙(砧木)目前越来越多的开发者开始采纳 Kubernetes 管理基础设施环境,并通过 Kubernetes 完成日常的开发,测试以及生产发布活动,为了能够有效的帮助开发者提升在 Kubernetes 场景下的本地开发测试效率,阿里巴巴研发效能云效团队面向原生 Kubernetes 开源了一款轻量级的开发者工具 KT Connect。1. KT Connect 是...

2019-07-19 10:19:29 732

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

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

2019-07-18 09:47:16 127

原创 Kubernetes 弹性伸缩全场景解析 (一):概念延伸与组件布局

传统弹性伸缩的困境弹性伸缩是 Kubernetes 中被大家关注的一大亮点,在讨论相关的组件和实现方案之前。首先想先给大家扩充下弹性伸缩的边界与定义,传统意义上来讲,弹性伸缩主要解决的问题是容量规划与实际负载的矛盾。如上图所示,蓝色的水位线表示集群的容量随着负载的提高不断的增长,红色的曲线表示集群的实际的负载真实的变化。而弹性伸缩要解决的就是当实际负载出现激增,而容量规划没有来得及反应...

2019-07-17 18:24:16 423

原创 阿里开源 Dragonwell JDK 重磅发布 GA 版本:生产环境可用

今年 3 月份,阿里巴巴重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell 的消息,在很长一段时间内都是开发者的讨论焦点,该项目在 Github 上的 Star 数迅速突破 1400。近日,Dragonwell JDK 8.0.0 正式发布 GA 版本,这意味着其已经具备在生产环境正式运行的能力。2019 年 3 月,Dragonwell JDK正式开源,发布预览 (...

2019-07-17 10:20:43 595 1

原创 Knative 应用在阿里云容器服务上的最佳实践

作者|元毅 阿里云智能事业群高级开发工程师相信通过前面几个章节的内容,大家对 Knative 有了初步的体感,那么在云原生时代如何在云上玩转 Knative?本篇内容就给你带来了 Knative 应用在阿里云容器服务上的最佳实践。何为最佳实践,就是按照生产可用的方式部署服务,提供服务监控告警以及链路追踪。我们按照如下 3 个部分内容进行:Knative Service 服务部署Knati...

2019-07-12 15:09:22 233

原创 9 年云原生实践全景揭秘|《阿里巴巴云原生实践 15 讲》正式开放下载

以容器、服务网格、微服务、Serverless 为代表的云原生技术,带来一种全新的方式来构建应用。同时,云原生也在拓展云计算的边界,一方面是多云、混合云推动无边界云计算,一方面云边端的协同。在云的趋势下,越来越多的企业开始将业务与技术向“云原生”演进。在这个演进过程中,企业都或多或少都面对一些困惑与挑战,其中如何将应用和软件向 Kubernetes 体系进行迁移、交付和持续发布是一个普遍的难题。...

2019-07-11 16:13:21 609

原创 初探云原生应用管理(二): 为什么你必须尽快转向 Helm v3

初探云原生应用管理(二): 为什么你必须尽快转向 Helm v3系列介绍:这个系列是介绍如何用云原生技术来构建、测试、部署、和管理应用的内容专辑。做这个系列的初衷是为了推广云原生应用管理的最佳实践,以及传播开源标准和知识。在这个系列文章的开篇初探云原生应用管理(一): Helm 与 App Hub中,我们介绍了如何用 Helm 来快速部署 K8s 应用。在本篇文章我们将跟你聊聊,为什么要尽快转向...

2019-07-09 17:52:27 590

原创 初探云原生应用管理(一): Helm 与 App Hub

系列介绍:初探云原生应用管理系列是介绍如何用云原生技术来构建、测试、部署、和管理应用的内容专辑。做这个系列的初衷是为了推广云原生应用管理的最佳实践,以及传播开源标准和知识。通过这个系列,希望帮助大家学到 Kubernetes、Helm、Gitops、Kustomize 等新知识。这是大厂程序员小张普普通通的一个早晨,大家好像在讨论着什么:“什么?听说隔壁公司在用 K8s 发布应用了?”“据说...

2019-07-09 14:03:52 805

原创 云原生生态周报 Vol.9| K8s v1.15 版本发布

本周作者 | 衷源、心贵业界要闻1、Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性。(https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.15.md#kubernetes-v115-release-notes)2、Helm 这款包管理工具, 作为业界 Kubern...

2019-07-09 13:00:54 278

原创 Knative 初体验:Build Hello World

作者 | 阿里云智能事业群技术专家 冬岛Build 模块提供了一套 Pipeline 机制。Pipeline 的每一个步骤都可以执行一个动作,这个动作可以是把源码编译成二进制、可以是编译镜像也可以是其他的任何事情。Knative Build 执行编译的时候并不需要我们提前准备编译环境,所有这些都是直接在 Pod 中执行的。当有任务需要执行的时候 Build 模块就自动创建 Pod 进行相应的处...

2019-07-05 16:21:21 400

空空如也

空空如也

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

TA关注的人

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