Chinaunix首页 | 论坛 | 博客
  • 博客访问: 201730
  • 博文数量: 340
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3420
  • 用 户 组: 普通用户
  • 注册时间: 2021-07-05 10:57
文章分类

全部博文(340)

文章存档

2023年(94)

2022年(104)

2021年(143)

我的朋友

分类: LINUX

2022-08-23 18:20:47

自从计算机和网络诞生了之后,人类社会发生了巨大的变化,传统的生产方式、交易方式都被改变了,我们的生活也变得无比便利,足不出户就能吃到天下美食,看到世间美景。但是另一方面,各大企业需要相关人才来维护企业的运行,这样就造成了庞大的资金和人力成本,很多中小型企业难易维持自己的运行,于是出现了很多集群技术,将原本冗杂的技术都放到了一起,让运行变得更简单

Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,目标是让部署容器化的应用简单并且高效(powerful,提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。而Kubernetes的出现改变了一切。

现在企业需要这样的人才,于是K8S也推出了自己的人才认证系统,CKA认证考试是由Linux基金会和云原生计算基金会(CNCF)创建的,以促进Kubernetes生态系统的持续发展。很多IT行业的人会选择考这个证书来提升自己的能力,以求找到这一份好工作;另外还有很多公司会出钱让员工去考这个认证,公司里拥有CKA认证的人越多,公司的专业性也就越大,还可以申请 KCSP认证,一种由 CNCFLinux 基金会发起的,旨在针对在 Kubernetes 的企业应用中拥有丰富经验的服务商认证。

CKA考试内容

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

管理基于角色的访问控制(RBAC

? 使用Kubeadm安装基本集群

? 管理高可用性的Kubernetes集群

? 设置基础架构以部署Kubernetes集群

? 使用KubeadmKubernetes集群上执行版本升级

? 实施etcd备份和还原

工作负载和调度:15%

了解部署以及如何执行滚动更新和回滚

? 使用ConfigMapsSecrets配置应用程序

? 了解如何扩展应用程序

? 了解用于创建健壮的、自修复的应用程序部署的原语

? 了解资源限制如何影响Pod调度

了解清单管理和通用模板工具

服务和网络:20%

了解集群节点上的主机网络配置

理解Pods之间的连通性

了解ClusterIPNodePortLoadBalancer服务类型和端点

了解如何使用入口控制器和入口资源

了解如何配置和使用CoreDNS

选择适当的容器网络接口插件

存储:10%

了解存储类、持久卷

了解卷模式、访问模式和卷回收策略

理解持久容量声明原语

了解如何配置具有持久性存储的应用程序

故障排除:30%

评估集群和节点日志

? 了解如何监视应用程序

? 管理容器标准输出和标准错误日志

? 解决应用程序故障

? 对群集组件故障进行故障排除

? 排除网络故障

阅读(669) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~