×
<在线客服<
描述
021-53098865


欢迎来到雅菲奥朗官网
欢迎来到雅菲奥朗官网

秒懂Kubernetes(K8s)是什么?

时间 :2022-05-27 作者 :雅菲奥朗 分类 :学习分享
K8s是第一个由云原生计算基金会(Cloud Native Computing Foundation, CNCF)和谷歌基金会倡议的项目,是继Linux之后增长最快的开源软件项目。雅菲奥朗CKA认证培训帮助学员掌握容器及使用Kubernetes进行容器编排的相关知识,使学员能够掌握作为一个Kubernetes系统管理员所需的知识、技能和能力。作为学习能力检验的结果,最终有助于学员获得CKA认证。

一、什么是K8s?

K8s是一个最初由Google开发的,用于自动化部署、扩展和管理容器化应用的开源容器编排器技术。

K8s使部署和管理微服务架构应用程序变得很简单。它通过在集群之上形成一个抽象层来实现这一点,允许开发团队平滑地部署应用程序,而 K8s主要处理以下任务:

·   控制和管理应用程序对资源的使用

·   自动负载均衡应用程序的多个实例之间请求

·   监控资源使用和资源限制,为了可以自动阻止应用消耗过多的资源并且可以再次恢复它们

·   如果主机资源耗尽或主机死机,将应用程序实例从一台主机迁移到另一台主机是一个可行的选项

·   当有新的主机加入集群时,新增加的额外资源可以被自动使用


二、为什么市场推荐K8s?

K8s是第一个由云原生计算基金会(Cloud Native Computing Foundation, CNCF)和谷歌基金会倡议的项目,是继Linux之后增长最快的开源软件项目。

为什么现在有很多企业依赖K8s来满足他们的容器编排需求? 原因有很多:

·    可移植性和灵活性:K8s有很强的兼容性,因为它可以在各种基础设施和环境设置下运行。大多数其他编排器没有这种灵活性。它们被锁定在特定的运行时或基础架构中。

·    开源:CNCF负责管理K8s,这是一个完全开源、由社区驱动的项目。它有许多重要的企业赞助商,但没有一家公司能“控制”这个平台或者控制它的发展方向。

·    多云兼容性:K8s不但可以将工作负载托管在单个云上,而且可以将工作负载分布在多个云上。 K8s也能轻松地将其环境从一个云扩展到另一个云。虽然其它编排器也能支持多云架构,但K8s在多云兼容性性方面可以完全超越它们。

·    市场领导者:大部分公司都在使用K8s。根据红帽公司的一项调查,K8s被客户广泛使用 (88%),尤其在生产环境中(74%)。


三、Kubernetes CKA认证学什么?

雅菲奥朗CKA认证培训旨在通过系统化的强化学习和有针对性的练习,帮助学员掌握容器及使用Kubernetes进行容器编排的相关知识。课程内容使学员能够掌握作为一个Kubernetes系统管理员所需的知识、技能和能力。作为学习能力检验的结果,最终有助于学员获得CKA认证。

雅菲奥朗CKA认证实战培训

CKA认证确保CKA认证人员具有履行 Kubernetes 管理员职责的技能、知识和能力。通过认证的 Kubernetes 管理员展示了包括基础安装和配置、管理产品级别的 Kubernetes 集群方面的能力。

 

(一)CKA课程目标:

通过学习您应该能够了解:

·  容器的基本概念、Docker的安装及管理

·  Kubernetes的基本概念、集群架构及原理

·  Kubernetes集群的安装、配置、管理和升级过程

·  Kubernetes的集群、组件及应用的日志和监控系统

·  Kubernetes的调度策略和算法 应用程序的生命周期管理

·  Kubernetes的安全、认证和授权机制

·  Kubernetes的存储管理机制

·  Kubernetes API、服务和网络

·  Kubernetes网络模型的实现方式

·  Kubernetes的故障排除方法

 

(二)CKA认证考试:

CKA认证针对考核成为当业界的Kubernetes管理员所需的技能。CKA认证考试包括这些一般领域及其在考试中的权重:

◆ 集群架构,安装和配置:25%

◆ 工作负载和调度:15%

◆ 服务和网络:20%

◆ 存储:10%

◆ 故障排除:30%

考试模式:线上考试

考试时间:2小时