Kubernetes中优秀的开发或运维工具 Kubernetes在行业中很受欢迎,作为一项成熟的技术,正在被全球各地的组织越来越多地用于面向容器的微服务的开发。由于,Kubernetes能够满足应用程序多样化的要求,因此它已是常用的容器编排框架之一。 在本文中,我们将介绍适用于Kubernetes开发或运维的工具。这些工具将补充Kubernetes的基本功能并增强你的开发或运维操作。 Kubernetes中优秀的部署工具: 1.Helm 云运维 2023-07-09 大猫
使用Kubestone对Kubernetes进行基准测试 基准测试(benchmarking)是一种测量和评估软件性能指标的活动。 随着客户对容器和分布式应用程序的敏捷性和可伸缩性要求越来越高,组织也需要具有用基准问题测试其应用程序的能力。 在本文中,我将向你介绍名为Kubestone的云原生基准测试工具。 Kubestone是一个基准测试operator,可以用来评估Kubernetes集群的性能。 Kubestone如何工作? Kubestone特征 云运维 2023-07-09 法医
进击的 Kubernetes 调度系统(一):Kubernetes scheduling framework 作者 | 王庆璨(阿里云技术专家)、张凯(阿里云高级技术专家) 导读:阿里云容器服务团队结合多年 Kubernetes 产品与客户支持经验,对 Kube-scheduler 进行了大量优化和扩展,逐步使其在不同场景下依然能稳定、高效地调度各种类型的复杂工作负载。《进击的 Kubernetes 调度系统》系列文章将把我们的经验、技术思考和实现细节全面地展现给 Kubernetes 用户和开发者,期望 云运维 2023-07-09 三掌柜
使用Kubernetes两年来的7大经验教训 在Ridecell公司管理基础设施团队几年后,我想在停下来休息时记录一些想法和经验教训。 1Kubernetes不仅仅是炒作 我在Kubernetes领域里活跃了很久,所以这并不出乎我的意料,但当某件事情被大肆宣传的时候,仔细检查一下总是好的。在两年多的时间里,我的团队完成了从Ansible+Terraform到纯Kubernetes的全面迁移,在这个过程中,我们的部署率增加了三倍多,同时将部 云运维 2023-07-09 LOVEHL^ˇ^
SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(工具部署) 作者 | 孤弋 阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 导读:上一篇文章《SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)》我们介绍了从 IDE 插件内介绍了如何进行应用部署的方式,除此之外,目前 EDAS 还支持了额外的工具对其他场景进行覆盖,这一篇内容主要就是介绍 EDAS 上围绕部署的工具体系。 相关文章推荐: 《Sprin 云运维 2023-07-09 LOVEHL^ˇ^
SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署) 作者 | 孤弋 阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 导读:在上一篇文章《SpringCloud 应用在 Kubernetes 上的云上实践 – 开发篇》中讲到可以通过两个工具,轻松地将一个 SpringCloud 应用从初始化到本地运行。本篇文章,我们将介绍如何将上一篇文章中提到的应用在云上跑起来。 初始化集群 为了将应用运行在云端,首先我们需要一个 Kubernet 云运维 2023-07-09 贤蛋大眼萌
进击的 Kubernetes 调度系统(二):支持批任务的 Coscheduling/Gang scheduling 作者 | 王庆璨(阿里云技术专家)、张凯(阿里云高级技术专家) 导读:阿里云容器服务团队结合多年 Kubernetes 产品与客户支持经验,对 Kube-scheduler 进行了大量优化和扩展,逐步使其在不同场景下依然能稳定、高效地调度各种类型的复杂工作负载。《进击的 Kubernetes 调度系统》系列文章将把我们的经验、技术思考和实现细节全面地展现给 Kubernetes 用户和开发者,期望 云运维 2023-07-09 向阳逐梦
SpringCloud 应用在 Kubernetes 上的最佳实践 —— 开发篇 作者 | 孤弋 阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 前言 近年来,云原生、Kubernetes、微服务、SpringCloud 这些名词在技术圈内不绝于耳,数据显示,使用 SpringCloud 作为微服务的框架,同时选择 Kubernetes 作为应用与基础设施运维底座的团队越来越多,这二者的搭档基本上成为了业界的主流配搭。 为了顺应这一趋势,EDAS 也紧紧围绕这 云运维 2023-07-09 大猫
SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可灰度) 作者 | 白寂 阿里云开发工程师 导读:前三篇文章我们介绍了应用的开发和部署,那么在应用成功上云后,我就要面对应用的管理话题了,这一篇我们来看看如何做线上发布,并且是可灰度的。 相关文章推荐: 《SpringCloud 应用在 Kubernetes 上的最佳实践 —— 开发篇》 《SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)》 《SpringClou 云运维 2023-07-09 大白菜程序猿
灵魂拷问,上 Kubernetes 有什么业务价值? 本文整理自 2020 年 7 月 22 日《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》主题线上网络研讨会。文章共分为上下两篇,本文为上篇,主要和大家介绍上 Kubernetes 有什么业务价值,以及什么是“以应用为中心”的 Kubernetes。下篇将跟大家具体分享如何构建“以应用为中心”的 Kubernetes。 视频回顾链接:https://www.bilibil 云运维 2023-07-09 剑圣无痕
阿里张磊:如何构建以应用为中心的“Kubernetes”?(内含 QA 整理) 视频回顾链接:https://www.bilibili.com/video/BV1Dv411v7P4/ 本文整理自 2020 年 7 月 22 日《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》主题线上网络研讨会。 关注阿里巴巴云原生公众号,回复 “0722” 即可下载 PPT 文章共分为上下两篇。上篇文章《灵魂拷问,上 Kubernetes 有什么业务价值?》,主要和大 云运维 2023-07-09 剑圣无痕
如何在Kubernetes上部署图形数据库Nebula Graph 什么是Kubernetes Kubernetes(通常称为k8s)是一个开源的容器编排系统,旨在提供一个简单而有效的平台,用于跨主机集群自动部署,扩展和操作应用程序容器。 Kubernetes在架构上拥有一系列组件,从而实现了一种应用程序部署,维护和扩展的机制。 这些组件被设计为松散耦合和可伸缩的,以便它们可以满足各种工作负载。 Kubernetes系统的可扩展性很大程度上由Kubernetes 云运维 2023-07-09 穿过生命散发芬芳
SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调) 作者 | 纳海 阿里巴巴高级开发工程师 导读:上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试? 相关文章推荐: 《SpringCloud 应用在 Kubernetes 上的最佳实践 —— 开发篇》 《SpringCloud 应用在 Kubernetes 上的 云运维 2023-07-09 穿过生命散发芬芳
使用Kubernetes的挑战和应对技巧 从2000年FREEBSD( 一种可免费使用的UNIX操作系统 ) 亮相,容器技术不断发展,到如今,容器已牢牢占据着现代软件交付的中心地位。Kubernetes是当今容器编排的事实上的标准,并且是容器化领域中最好的。正如预测的那样,到2023年,全球70%以上的企业将运行两个或多个容器化应用程序。 但是,Kubernetes目前仍然很复杂。即使Kubernetes在测试环境中运行平稳,在生产环境中 云运维 2023-07-09 Escape
Kong 微服务网关在 Kubernetes 的实践 本文主要介绍将 Kong 微服务网关作为 Kubernetes 集群统一入口的最佳实践,之前写过一篇文章使用 Nginx Ingress Controller 作为集群统一的流量入口:使用 Kubernetes Ingress 对外暴露服务,但是相比于 Kong Ingress Controller来说,Kong 支持的功能更加强大,更适合微服务架构: ◾拥有庞大的插件生态,能轻易扩展 Kong 云运维 2023-07-09 向阳逐梦
Kubernetes 多集群在开源项目 KubeSphere 的应用 随着容器的普及和 Kubernetes 的日渐成熟,企业内部运行多个 Kubernetes 集群已变得颇为常见。概括起来,多个集群的使用场景主要有以下几种。 多集群使用场景 高可用 可以将业务负载分布在多个集群上,使用一个全局的 VIP 或者 DNS 域名将请求发送到对应的后端集群,当一个集群发生故障无法处理请求时,将 VIP 或者DNS记录切换健康的集群。 低延迟 在多个区域部署集群,将用户 云运维 2023-07-09 大树
好似一场马拉松:历时5月,Kubernetes1.19正式发布 !Ingress迎来GA 我们迎来了Kubernetes1.19,这是2020年发布的第二个版本,也是迄今为止最长的发布周期,总共持续了20周。它包括33个增强功能:12个增强功能达到稳定版,18个增强处在beta版,还有13个是alpha版。 由于COVID-19、George Floyd抗议事件,以及我们作为发布团队经历的其他一些全球事件,1.19的发布与常规版本有很大不同。由于上述原因,我们决定调整时间表,让SI 云运维 2023-07-09 共饮一杯
Kubernetes高可用性监控:Thanos的部署 介绍 对Prometheus高可用性的需求 在过去的几个月中,Kubernetes的采用已经增长了很多倍,现在很明显,Kubernetes是容器编排的事实标准。 同时,监视是任何基础架构的重要方面。Prometheus被认为是监视容器应用和非容器应用的绝佳选择。我们应该确保监视系统具有高可用性和高度可扩展性,以适应不断增长的基础架构的需求,尤其是在Kubernetes的情况下。 因此,今天,我们将 云运维 2023-07-09 捡田螺的小男孩
SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可回滚) 作者 | 长门 导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。 相关文章推荐: 《SpringCloud 应用在 Kubernetes 上的最佳实践 —— 开发篇》 《SpringCloud 应用在 Kubernet 云运维 2023-07-09 法医
SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线) 作者 | 骄龙 导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。 前言 上篇我们讲的是发布回滚过程,尤其是在 Kubernetes 的回滚过程中,原生有提供 Rollout 到上一个版本的能力,能保证我们在发布过程中遇到问题时快速回退的能力。然而在每一次上线的过程中,我们最难处理的 云运维 2023-07-09 向阳逐梦