当开源遇上云,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搭建和管理企业级网站应用
目录
相关文章
|
运维 监控 Cloud Native
CentOS7下部署滴滴云开源运维监控系统-Nightingale
CentOS7下部署滴滴云开源运维监控系统-Nightingale
530 0
CentOS7下部署滴滴云开源运维监控系统-Nightingale
|
弹性计算 运维 Cloud Native
Serverless 风起云涌,为什么阿里,微软,AWS 却开始折腾 OAM?
近日,AWS ECS 团队在官方 GitHub 上发布了一个名叫:Amazon ECS for Open Application Model 的开源项目,越来越多的厂商开始探索 OAM 的落地实践。OAM 到底有什么魅力,让多家云厂商联合起来共同拥抱呢?
Serverless 风起云涌,为什么阿里,微软,AWS 却开始折腾 OAM?
|
存储 消息中间件 分布式计算
Amazon AWS云管理平台技术内幕,互联网营销
  云架构 是满足按需分配的服务而设计的软件架构。 云架构上构建服务流程是这样,基本的计算及基础设施只是在有需要时(例如处理一个用户请求)才分配出去,分配必要的资源上的需求(如计算服务器或存储),执行特定的工作,然后放弃不必要的资源。
1199 0
|
Kubernetes Cloud Native Linux
Kubernetes三周年,这仅仅是伟大征途的开始
很难相信Kubernetes 1.0是三年前才发布的,它现在的影响力已经空前绝后了。Kubernetes生态系统确实很庞大,很多大企业(比如Bloomberg)和小公司都在使用这一可能会成为IT历史上最为成功的开源软件。
2183 0
|
Kubernetes Cloud Native 应用服务中间件
kubernetes落地 |不捧不踩,国外公司向Kubernetes迁移实践
Kubernetes一骑绝尘开挂来,那么企业应该开始向Kubernetes迁移吗?什么情况下真正的接受它?一些技术前沿公司先行一步的实践恐怕最有说服力和参考价值。本文即是一则很好的参考。 1Kubernetes如今风靡一时,它是庞大的云原生运动中的一部分。
1956 0
|
关系型数据库 MySQL 数据库
|
存储 Ubuntu Linux