同步操作将从 李晓辉/Kubernetes 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
作者:李晓辉
微信联系:lxh_chat
联系邮箱: 939958092@qq.com
如果觉得本仓库的内容对你有帮助,请按下图方式,给我点个赞,谢谢啦~~
CPU | 内存 | SSD硬盘 |
---|---|---|
4核心以上 | 8G以上,推荐16G | 200G空闲 |
本仓库主要用于李晓辉的Kubernetes课程授课所用,内容将随着每个班级的具体情况实时更新以适用于不同班级,所以请保存本网址,而不要下载文件到本地,这将无法获得后续更新
本仓库包含众多文件,主要内容如下:
Install-Server-OS.md:
用于课程第一天或后续学员需要时,创建和配置VMware 虚拟机所用,包含VMware虚拟机创建,以及系统安装的注意事项,CKA课程至少需要3台虚拟机,请按照此中内容,完成3台虚拟机,注意不要克隆,并且主机名
, IP地址
, root密码
,都需要和此文中所述的完全一致,不然可能会导致后面kubernetes集群异常
Create-ECS-on-AliCloud.pdf:
用于学员电脑不满足配置要求,在阿里云上创建虚拟机所用,其内包含在阿里云上购买云主机的所有必要流程
Create-K8S-With-Docker.sh:
用于第一天课程没有出席,但后续需要跟班的学员创建集群所用或由于各种原因需要重装集群使用,只需要在CKA-Master虚拟机上使用本脚本,可以在3台虚拟机上自动安装一套3节点的Kubernetes 集群,使用此脚本时,务必确保在3台虚拟机上同时完成了以下事项:
确保在/etc/hosts中添加了3台虚拟机的解析,另外请务必确保你的3台虚拟机主机名和IP地址的确是这样对应的,这里列出的特定主机和IP地址是课程所必须
192.168.30.130 cka-master
192.168.30.131 cka-worker1
192.168.30.132 cka-worker2
确保3台虚拟机都开启了root通过ssh登录的权限,如未开启,请按照以下方法开启
sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
systemctl restart sshd
如果不太懂sed,请手工编辑/etc/ssh/sshd_config文件,确保其内包含PermitRootLogin yes参数
确保3台虚拟机的root密码都是数字1
在确保虚拟机满足以上要求时,在CKA-Master执行以下指令,来完成集群安装
下载并执行脚本完成集群安装
wget https://gitee.com/cnlxh/Kubernetes/raw/master/Create-K8S-With-Docker.sh
bash Create-K8S-With-Docker.sh
Kubernetes-Classroom-Manual.md:
用于课程过程中的练习以及课程笔记,上课期间,请听从老师安排,执行其中特定的练习,验证知识点
CKA-Exam-Question.md:
用于CKA课后练习所用,基本涵盖了CKA的所有知识点,请务必练习到位
CKA-Exam-Setup.sh:
用于部署练习环境所用,在使用此脚本之前,请确保目前3台虚拟机是刚安装好的干净集群且集群状态正常,确认集群正常后,只需要在CKA-master上执行脚本即可完成练习环境部署,具体使用方法如下:
确认集群状态是否正常,需要确保3个节点全部是Ready状态
root@cka-master:~# kubectl get nodes
NAME STATUS ROLES AGE VERSION
cka-master Ready control-plane 7d17h v1.26.0
cka-worker1 Ready worker 7d17h v1.26.0
cka-worker2 Ready worker 7d17h v1.26.0
执行脚本来部署练习环境
wget https://gitee.com/cnlxh/Kubernetes/raw/master/CKA-Exam-Setup.sh
bash CKA-Exam-Setup.sh
CKA-Exam-Grade.sh:
用于练习完检验成果,在做完了练习题后,运行此脚本,可以输出是否符合练习题的要求,并输出分值,可以检验是否掌握了具体的知识点,具体使用方法如下:
下载并执行校验
wget https://gitee.com/cnlxh/Kubernetes/raw/master/CKA-Exam-Grade.sh
bash CKA-Exam-Grade.sh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。