关于开放源代码:当开源遇上云Amazon-EKS-Distro-与-KubeSphere-能擦出怎样的火花

4次阅读

共计 2800 个字符,预计需要花费 7 分钟才能阅读完成。

亚马逊云科技在 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 的反对,应用最新的安全补丁来更新先前的版本。

重点笔记:对于曾经具备 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 丰盛的性能,帮忙用户减速云原生落地。

重点笔记 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 升高了开发者与运维人员在下层的利用与集群治理的老本。

重点笔记:在利用 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,整个过程仅需数分钟的工夫。对于首次体验的用户来说,这种形式简略到不堪设想。

正文完
 0