9 Star 58 Fork 36

李晓辉 / Kubernetes

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Kubernetes

作者:李晓辉

微信联系:lxh_chat

联系邮箱: 939958092@qq.com

请给我一个赞~~

如果觉得本仓库的内容对你有帮助,请按下图方式,给我点个赞,谢谢啦~~

start

电脑硬件配置要求

CPU 内存 SSD硬盘
4核心以上 8G以上,推荐16G 50G空闲

仓库介绍

本仓库主要用于 李晓辉 的Kubernetes课程授课所用,内容将随着每个班级的具体情况实时更新以适用于不同班级,所以请保存本网址,而不要下载文件到本地,这将无法获得后续更新

基本信息

本次课程使用VMware Workstaion 虚拟化软件,作为练习平台,具体信息如下:

主机名 角色 IP VMware 网络类型 用户名 密码 互联网连接
k8s-master 控制平面 192.168.8.3 NAT vagrant
root
vagrant
vagrant
k8s-worker1 数据平面 192.168.8.4 NAT vagrant
root
vagrant
vagrant
k8s-worker2 数据平面 192.168.8.5 NAT vagrant
root
vagrant
vagrant

VMware 网络配置

虚拟机中的IP不允许修改,所以你需要按照以下方法配置VMware 设置以便于能够联网

为了更顺利的使用ssh工具连接虚拟机,需要在安装好VMware的情况下,将虚拟机所使用的网络修改为 VMnet8(NAT),并将VMnet8的网络修改为 192.168.8.0/24 网段

在VMware软件左上角点击 编辑 ,点击 虚拟网络编辑器

vmnetedit

默认无法修改,请点击更改设置,请在弹出框中,点击“是”

vmnetedit

确保选中了 VMnet8 ,并将子网信息改为 192.168.8.0 , 掩码 255.255.255.0 点击确定

vm-network-confirm

至此,我们已经可以用ssh工具来远程连接我们的VMware 虚拟机了

练习题使用说明

  1. CKA-Exam-Setup.sh: 用于部署练习环境所用,在使用此脚本之前,请确保目前3台虚拟机是刚安装好的干净集群且集群状态正常,确认集群正常后,只需要在k8s-master上执行脚本即可完成练习环境部署,具体使用方法如下:

    1. 确认集群状态是否正常,需要确保3个节点全部是Ready状态

      root@k8s-master:~# kubectl get nodes
      NAME          STATUS   ROLES           AGE     VERSION
      k8s-master    Ready    control-plane   7d17h   v1.29.1
      k8s-worker1   Ready    worker          7d17h   v1.29.1
      k8s-worker2   Ready    worker          7d17h   v1.29.1
    2. 执行脚本来部署练习环境

      wget https://gitee.com/cnlxh/Kubernetes/raw/master/CKA-Exam-Setup.sh
      bash CKA-Exam-Setup.sh
  2. CKA-Exam-Grade.sh: 用于练习完检验成果,在做完了练习题后,运行此脚本,可以输出是否符合练习题的要求,并输出分值,可以检验是否掌握了具体的知识点,具体使用方法如下:

    1. 下载并执行校验

      wget https://gitee.com/cnlxh/Kubernetes/raw/master/CKA-Exam-Grade.sh
      bash CKA-Exam-Grade.sh

空文件

简介

Kubernetes text 展开 收起
Shell 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/cnlxh/Kubernetes.git
git@gitee.com:cnlxh/Kubernetes.git
cnlxh
Kubernetes
Kubernetes
master

搜索帮助