阿里巴巴 Kubernetes 应用管理实践中的经验与教训

“最佳实践”的问题,比如监控、审计、日志分析、灰度发布等。原来,一个工程师需要非常全面才能做好一个高可靠的应用,现在只要了解足够多的基础设施产品,这些最佳实践就可以信手拈来了。但是,在面对天然复杂的 Kubernetes 时,很多开发者都无能为力。作为 Jira 和代码库 Bitbucket 背后的公司,Atlassian 的 Kubernetes 团队首席工程师 Nick Young 在采访中表示: 那么,有好的...

007.Kubernetes二进制部署Flannel

一部署flannel1.1 安装flannelkubernetes 要求集群内各节点(包括 master 节点)能通过 Pod 网段互联互通。flannel 使用 vxlan 技术为各节点创建一个可以互通的 Pod 网络,使用的端口为 UDP 8472。 flanneld 第一次启动时,从 etcd 获取配置的 Pod 网段信息,为本节点分配一个未使用的地址段,然后创建 flannedl.1 网络接口(也可能是...

在Serverless Kubernetes集群中轻松运行Argo Workflow

导读 Argo是一个基于kubernetes实现的一个Workflow(工作流)开源工具,基于kubernetes的调度能力实现了工作流的控制和任务的运行。 目前阿里云容器服务ACK集群中已经支持工作流的部署和调度,这里我们介绍如果在ASK(Serverless Kubernetes)集群中使用Argo,无需预留节点资源池,即可灵活动态的运行工作流任务,并最大化节省用户的计算成本。 前置条件: 创建ASK集群 ht...

008.Kubernetes二进制部署Nginx实现高可用

用方案。控制节点的 kube-controller-manager、kube-scheduler 是多实例部署,所以只要有一个实例正常,就可以保证高可用;集群内的 Pod 使用 K8S 服务域名 kubernetes 访问 kube-apiserver, kube-dns 会自动解析出多个 kube-apiserver 节点的 IP,所以也是高可用的;在每个节点起一个 nginx 进程,后端对接多个 apise...

009.Kubernetes二进制部署kube-apiserver

一部署master节点1.1master节点服务kubernetes master 节点运行如下组件: kube-apiserverkube-schedulerkube-controller-managerkube-nginxkube-apiserver、kube-scheduler 和 kube-controller-manager 均以多实例模式运行:kube-scheduler 和 kube-...

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

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

kubernetes垃圾回收器GarbageCollector Controller源码分析(二)

接上一节:kubernetes垃圾回收器GarbageCollector Controller源码分析(一)主要步骤GarbageCollector Controller源码主要分为以下几部分: monitors作为生产者将变化的资源放入graphChanges队列;同时restMapper定期检测集群内资源类型,刷新monitorsrunProcessGraphChanges从graphChanges队列中...

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

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

Kubernetes监控实践

一、Kubernetes介绍Kubernetes(K8s)是一个开源平台,能够有效简化应用管理、应用部署和应用扩展环节的手动操作流程,让用户更加灵活地部署管理云端应用。作为可扩展的容错平台,K8s几乎能够部署在所有基础设施中,与Google Cloud、MS Azure及AWS等公有云、私有云、混合云、服务器集群、数据中心等完美兼容。Kubernetes最大的亮点在于支持容器自动部署和自动复制。这也是大量云端微服...

Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20

作者:心贵、进超、元毅、心水、衷源、洗兵业界要闻Kubernetes v1.16 发布在这次发布中值得关注的一些特性和 Feature: CRD 正式进入 GA 阶段;Admission Webhook 正式进入 GA 阶段;CSI 和 Volume 的一系列增强和修复。 蚂蚁金服开源 ElasticDL 项目9 月 11 日,蚂蚁金服在 2019 谷歌开发者大会上海站上开源了 ElasticDL 项目...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.069745(s)
2021-01-18 12:30:40 1610944240