
Kubernetes
阿里开发者
阿里巴巴官方技术号,关于阿里的技术创新均呈现于此。
展开
-
深度解读!阿里统一应用管理架构升级的教训与实践
简介: 如何既让全公司的研发和运维充分享受云原生技术体系革新带来的专注力与生产力提升,又能够让现有 PaaS 体系无缝迁移、接入到 Kubernetes 大底盘当中,还要让新的 PaaS 体系把 Kubernetes 技术与生态的能力和价值最大程度的发挥出来,而不是互相“屏蔽”甚至“打架”?这个“既要、又要、还要”的高标准要求,才是解决上述 “Kubernetes vs PaaS” 难题的关键所...原创 2020-03-16 13:22:57 · 3412 阅读 · 0 评论 -
“网红” WebAssembly 与 K8s 如何实现双剑合璧?
简介: WebAssembly 技术已经走出浏览器,让计算无处不在。本文利用 containerd 的扩展机制,可以为 WebAssembly 应用提供与其他容器应用一致的、抽象的、应用分发、交付和运维模型,可以在 Kubernetes 集群中进行统一调度和管理。作者 | 易立 阿里巴巴资深技术专家导读:WebAssembly 技术已经走出浏览器,让计算无处不在。本文利用 conta...原创 2020-03-11 11:27:28 · 3241 阅读 · 0 评论 -
从零开始入门 K8s | 理解 CNI 和 CNI 插件
简介: 网络架构是 K8s 中较为复杂的方面之一。K8s 网络模型本身对某些特定的网络功能有着一定的要求,因此,业界已经有了不少的网络方案来满足特定的环境和要求。CNI 意为容器网络的 API 接口,为了让用户在容器创建或销毁时都能够更容易地配置容器网络。在本文中,作者将带领大家理解典型网络插件地工作原理、掌握 CNI 插件的使用。作者 | 溪恒阿里巴巴高级技术专家本文整理自《CNC...原创 2020-03-10 15:54:59 · 4456 阅读 · 0 评论 -
关于 Kubernetes 规划的灵魂 n 问
简介: Kubernetes 已经成为企业新一代云 IT 架构的重要基础设施,但是在企业部署和运维 Kubernetes 集群的过程中,依然充满了复杂性和困扰。作者 | 易立阿里云资深技术专家阿里云容器服务自从 2015 年上线后,目前托管着上万的 K8s 集群来支撑全球各地的客户。我们对客户在规划集群过程中经常会遇见的问题,进行一些分析解答。试图缓解大家的“选择恐惧症”。...原创 2020-03-09 14:17:31 · 2475 阅读 · 0 评论 -
从零开始入门 K8s | Kubernetes 网络模型进阶
简介:本文将基于之前介绍的基本网络模型,进行更深入的一些了解,希望给予读者一个更广更深的认知。首先简单回顾一下容器网络的历史沿革,剖析一下 Kubernetes 网络模型的由来;其次会剖析一个实际的实现(Flannel Hostgw),展现了数据包从容器到宿主机的变换过程;最后对于和网络息息相关的 Servcie 做了比较深入的机制和使用介绍,通过一个简单的例子说明了 Service 的工作原理...原创 2020-03-04 12:46:03 · 3107 阅读 · 0 评论 -
从零开始入门 K8s | 有状态应用编排 - StatefulSet
简介:有状态应用的部署交付向来都是应用运维领域的难点之一,常见的有状态需求如在磁盘持久化状态、每个机器需要独立且稳定的网络标识、发布顺序确定性等。针对这类问题 Kubernetes 提供了 StatefulSet 控制器,作为帮助有状态应用部署和在 K8s 环境落地的 Workload。作者 | 酒祝 阿里巴巴技术专家本文整理自《CNCF x Alibaba 云原生技术公开课》第 ...原创 2020-02-17 19:03:29 · 5653 阅读 · 1 评论 -
从零开始入门 K8s | Kubernetes 存储架构及插件使用
简介:容器存储是 Kubernetes 系统中提供数据持久化的基础组件,是实现有状态服务的重要保证。Kubernetes 默认提供了主流的存储卷接入方案(In-Tree),同时也提供了插件机制(Out-Of-Tree),允许其他类型的存储服务接入 Kubernetes 系统服务。本文将从 Kubernetes 存储架构、存储插件原理、实现等方面进行讲解,希望大家有所收获。作者 | 阚俊...原创 2020-02-07 19:03:06 · 5053 阅读 · 0 评论 -
基于 Knative 打造生产级 Serverless 平台 | KubeCon NA2019
简介: 本文基于 Knative 构建一个优秀的 Serverless 计算平台,详细分析如何用独特的技术,解决性能、容量、成本三大问题。欢迎阅读~本文推荐知道的背景知识:Kubernetes 的基本原理和各大组件的职责; Serverless 计算的基本概念和它的优势; Plus: 对社区 Knative 项目的基本了解;本文根据董一韬和王轲在 KubeCon NA 2019 ...原创 2020-01-21 11:18:43 · 4943 阅读 · 0 评论 -
读懂这一篇,集群节点不下线
简介: 排查完全陌生的问题、完全不熟悉的系统组件,是售后工程师的一大工作乐趣,当然也是挑战。今天借这篇文章,跟大家分析一例这样的问题。排查过程中,需要理解一些自己完全陌生的组件,比如 systemd 和 dbus。但是排查问题的思路和方法基本上还是可以复用了,希望对大家有所帮助。作者 | 声东 阿里云售后技术专家问题一直在发生1. I'm NotReady阿里云有自己的...原创 2020-01-20 15:39:56 · 4179 阅读 · 0 评论 -
我们为什么会删除不了集群的 Namespace?
作者 | 声东 阿里云售后技术专家导读:阿里云售后技术团队的同学,每天都在处理各式各样千奇百怪的线上问题。常见的有网络连接失败、服务器宕机、性能不达标及请求响应慢等。但如果要评选的话,什么问题看起来微不足道事实上却让人绞尽脑汁,我相信肯定是“删不掉”的问题,比如文件删不掉、进程结束不掉、驱动卸载不了等。这样的问题就像冰山,隐藏在它们背后的复杂逻辑,往往超过我们的预想。背景今...原创 2020-01-13 13:21:58 · 4586 阅读 · 0 评论 -
Kubernetes 会不会“杀死” DevOps?
作者丨孙健波(天元) 阿里巴巴技术专家导读:DevOps 这个概念最早是在 2007 年提出的,那时云计算基础设施的概念也才刚刚提出没多久,而随着互联网的逐渐普及,应用软件的需求爆发式增长,软件开发的理念也逐渐从瀑布模型(waterfall)转向敏捷开发(agile)。传统的软件交付模式(应用开发人员专注于软件开发、IT 运维人员负责将软件部署到服务器运行),再也无法满足互联网...原创 2020-01-09 17:14:07 · 4115 阅读 · 0 评论 -
从零开始入门 K8s | 调度器的调度流程和算法介绍
简介: Kubernetes 作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以 v1.16 版本为基础详细介绍了 K8s 的基本调度框架、流程,以及主要的过滤器、Score 算法实现等,并介绍了两种方式用于实现自定义调度能力。作者 | 汪萌海(木苏) 阿里巴巴技术专家调度流程调度流程概览Kubernetes 作为当下最主流的容器自动化...原创 2020-01-09 10:13:15 · 4453 阅读 · 0 评论 -
Serverless Kubernetes 入门:对 Kubernetes 做减法
作者 | 贤维 阿里巴巴高级技术专家导读:Serverless Kubernetes 是阿里云容器服务团队对未来 Kubernetes 演进方向的一种探索,通过对 Kubernetes 做减法,降低运维管理负担,简化集群管理,让 Kubernetes 从复杂到简单。背景Kubernetes 作为通用的容器编排系统,承载了广泛的应用和场景,包括 CI/CD,数据计算,在...原创 2020-01-08 11:40:42 · 4020 阅读 · 0 评论 -
K8s 工程师必懂的 10 种 Ingress 控制器
简介: 为了帮助读者对 Ingress Controler 建立更完整的认识,今天,社区对现下流行的十种方案做了具体介绍。为特定的应用部署 Kubernetes 集群时,我们通常需要实现来自应用程序本身、业务和开发人员的需求。了解这些后,我们就可以进行架构选择,并为 Kubernetes 选择合适的 Ingress 控制器。为了方便工程师高效选用合适的 Ingress 控制...原创 2020-01-02 11:15:39 · 4633 阅读 · 0 评论