当开源遇上云,Amazon EKS Distro 与 KubeSphere 能擦出怎样的火花?

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 当开源遇上云,Amazon EKS Distro 与 KubeSphere 能擦出怎样的火花?

亚马逊云科技在 2020 年 12 月举办的亚马逊  re:Invent 2020 大会上隆重宣布了三款重要的产品:面向公众的免费容器镜像库服务 Amazon ECR Public、自动化的容器和 Serverless 部署工具 Amazon Proton,以及可以让 Amazon Elastic Kubernetes Service (Amazon EKS)本地化部署的 Kubernetes 发行版——Amazon EKS Distro。

2021 年 1 月初,KubeSphere 社区也与亚马逊云科技联合宣布了 KubeSphere 正式登陆 Amazon Quick Starts,这些重大消息都为开源社区注入了新的活力,让开发技术人员可以更加方便在 Kubernetes 生态中整合云所提供的强大能力。

今天,就让我们来了解一下 Amazon EKS Distro 与 KubeSphere on Amazon 能够带给开发者哪些好处。


Amazon EKS Distro,亚马逊云科技提供的 Kubernetes 开源发行版本


Amazon EKS Distro 是由 Amazon EKS 用于帮助创建可靠、安全的集群的 Kubernetes 发行版本。Amazon EKS Distro 包括开源 Kubernetes 的二进制文件和容器、etcd(集群配置数据库)、联网、存储插件,所有这些都经过兼容性测试。用户可以在需要运行您应用程序的任何地方部署 Amazon EKS Distro。可以部署集群,然后让亚马逊云科技来负责 Kubernetes 更新、依赖项和补丁的测试和跟踪。每个 Amazon EKS Distro 都会验证新版本 Kubernetes 的兼容性。提供的源代码、开源工具和设置用于可复制的构建。Amazon EKS Distro 将会扩展对 Kubernetes 的支持,使用最新的安全补丁来更新先前的版本。


1202778329-601a2c6031bd9.jpg


重点笔记:对于已经具有Kubernetes 的用户来说,Amazon EKS Distro 提供与 Amazon EKS 所用的 Kubernetes 相同的可安装版本和开源代码。您可以使用所提供的源代码、工具和文件执行可复制的构建。并且 Amazon EKS Distro 不仅支持亚马逊云科技,也适用于混合云场景。用户可以在自己的自我预置硬件基础设施上部署 Amazon EKS Distro,包括裸机服务器或 VMware vSphere 虚拟机,也可以在 Amazon EC2 实例上部署。在安全性方面,Amazon EKS Distro 通过利用最新的关键安全补丁更新先前的版本构建,提供对 Kubernetes 版本的扩展支持,并且与 Amazon EKS 版本生命周期策略一致。


KubeSphere,在 Kubernetes 之上构建的开源容器混合云


KubeSphere 是在 Kubernetes 之上构建的开源容器混合云,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 已被海内外数千家企业采用。现在,KubeSphere 正式入驻 Amazon Quick Start 全球及中国区域(由光环新网运营的亚马逊云科技北京区域和西云数据运营的宁夏区域),为全球用户部署云原生应用提供了全新的通路,以 KubeSphere 丰富的功能,帮助用户加速云原生落地。

3295904350-601a2ca5c4c50.jpg


重点笔记KubeSphere 向导式界面和丰富的可观察性,可帮助用户快速上手,降低学习成本,实现开箱即用。KubeSphere 可帮助企业将 IT 环境容器化和提供完整的运维管理功能,并依托亚马逊云科技强大的网络、存储支持,高效对接企业原监控、运维系统,一站式完成企业 IT 容器化改造,满足应用开发、管理需求。

KubeSphere 联邦集群管理功能可以把多个异构基础设施 Kubernetes 与 Amazon EKS 集群统一纳管,用户在部署应用时,可以把应用的多个副本按照业务需求分布到多个不同的 Kubernetes 资源池里,并通过 KubeSphere 进行统一运维管理,从上层构建实现跨区、跨集群的高可用。

KubeSphere DevOps 系统选择 Jenkins 作为其 CI/CD 引擎,借助 Jenkins 丰富的插件体系和易于进行扩展开发的特性,帮助 DevOps 团队能够在一个统一的平台中,打通开发、测试、构建、部署、监控、日志与通知等流程,打造了以容器为载体的端到端的应用交付平台,进而实现从项目管理、应用开发、持续集成、单元测试、制品构建到应用的生产交付,形成所有流程的完整闭环。


Amazon EKS Distro 与 KubeSphere共同的社区基因


同属于开源的 Kubernetes(k8s) 发行版的 Amazon EKS Distro 与 KubeSphere 在技术社区中为用户提供了更丰富的选择,并且双方一直在技术社区中保持紧密的合作,基于各自的特点为用户提供相应的技术能力。Amazon EKS Distro 主要解决Kubernetes 底层管理的复杂度,而 KubeSphere 降低了开发者与运维人员在上层的应用与集群管理的成本。


2676516453-601a2d218ccff.jpg


重点笔记:在应用 Kubernetes 的过程中,用户面临许多的挑战,由于 Kubernetes 始终在快速迭代,每 3-4 个月就会更新一次版本,在本地使用 Kubernetes 需要用户花费大量的精力跟随 Kubernetes 上版本的更新,如果跟不上这个快速的节奏,那么就需要面临包括兼容性与安全性在内的诸多风险。Amazon EKS Distro 始终与 Amazon EKS 保持同步,再加上 KubeSphere 的助力,有利于帮助用户解决本地环境需要大量手动升级维护 Kubernetes 的难题。

在混合云管理场景中,工程师往往也需要大量的工具,并且这些工具的组合也不完全能够解决所有的问题。KubeSphere 目前正在朝向 Kubernetes 混合云管理的方向快速发展,KubeSphere 在 v3.0 基于 Kubefed 实现了多集群管理,正好可以帮助用户来解决统一纳管 Amazon EKS Distro 与 Amazon EKS 的种种挑战。


现在,大家已经了解了 Amazon EKS Distro 的优势及其与 KubeSphere 在技术社区中的关系。相信各位小伙伴已经怀着跃跃欲试的心情希望尽早体验 Amazon EKS Distro,欢迎各位对该解决方案感兴趣的开发者观看以下由 Pahud Dev 频道呈现的视频,通过分步式的操作指导,实现 Amazon EKS Distro 的快速上手!现在,让我们一起随着 Pahud 老师的视频进入 Amazon EKS Distro 的世界吧~

点我浏览视频

在本视频中,Pahud 老师为我们开箱了 Amazon EKS Distro 服务,并介绍了几种快速部署 Amazon EKS Distro 的方法。在这些方法中,最有趣的是我们可以借助 Amazon Lightsail 这个提供预配置环境实例的轻量服务来启动一个单机环境来体验 Amazon EKS Distro,整个过程仅需数分钟的时间。对于初次体验的用户来说,这种方式简单到不可思议。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
人工智能 运维 Kubernetes
OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门
OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门
OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门
|
弹性计算 运维 Cloud Native
Serverless 风起云涌,为什么阿里,微软,AWS 却开始折腾 OAM?
近日,AWS ECS 团队在官方 GitHub 上发布了一个名叫:Amazon ECS for Open Application Model 的开源项目,越来越多的厂商开始探索 OAM 的落地实践。OAM 到底有什么魅力,让多家云厂商联合起来共同拥抱呢?
Serverless 风起云涌,为什么阿里,微软,AWS 却开始折腾 OAM?
|
Cloud Native Linux API
云原生生态周报 Vol. 5 | etcd性能知多少
业界要闻 Azure Red Hat OpenShift已经GA。在刚刚结束的Red Hat Summit 2019上,Azure Red Hat OpenShift正式宣布GA,这是一个微软和红帽共同打造的Managed Kubernetes服务:原本的红帽的OpenShift本身就存在on-premise和公有云两个选项,Azure Red Hat OpenShift的出现宣告了一个新的方向,即为公有云厂商提供只在其云平台上运行的Managed Kubernetes服务。
3034 1
|
新零售 运维 虚拟化
【访谈】阿里超大规模Docker化之路
火热报名中!林昊(毕玄),阿里巴巴研究员,平台架构部负责人,淘宝服务框架(HSF)作者,异地多活项目负责人,目前致力于资源统一管理调度系统建设。在直播前,特别采访他对“阿里超大规模Docker化之路”的一些看法。
7859 0
|
容器 Kubernetes Cloud Native
云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3
作者| 禅鸣、忠源、天元、进超、元毅 业界要闻 Helm 官方推荐用户迁移到 V3 版本 Helm 官方发布博客,指导用户从 v2 迁移到 v3,这标志着官方开始正式推进 helm 从 v2 转向 v3。
|
容器 Kubernetes Cloud Native
云原生生态周报 Vol. 16 | CNCF 归档 rkt,容器运行时“上古”之战老兵凋零
作者列表:木苏,临石,得为,等等 业界要闻 1.安全漏洞 CVE-2019-9512 CVE-2019-9514 http2 的 DOS 漏洞,一旦攻击成功会耗尽服务器的 cpu/mem,从而导致服务不可用。
|
Kubernetes Cloud Native 应用服务中间件
kubernetes落地 |不捧不踩,国外公司向Kubernetes迁移实践
Kubernetes一骑绝尘开挂来,那么企业应该开始向Kubernetes迁移吗?什么情况下真正的接受它?一些技术前沿公司先行一步的实践恐怕最有说服力和参考价值。本文即是一则很好的参考。 1Kubernetes如今风靡一时,它是庞大的云原生运动中的一部分。
1958 0
|
监控 测试技术 数据库
搜狗BizCloud:基于Kubernetes的私有云实践
随着搜狗业务的快速增长,需要更有效地控制成本,提升研发效率,我们基于Docker和Kubernetes构建了一站式私有云管理平台——BizCloud,此平台涵盖服务管理、弹性伸缩、灰度发布、自动运维、持续集成等功能。
2578 0