9 Star 63 Fork 39

李晓辉 / Kubernetes

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CKA-VirtualBox-Guide.md 4.20 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
李晓辉 提交于 2024-05-26 17:15 . remove history commit

CKA 环境操作指南

作者:李晓辉

微信联系:lxh_chat

联系邮箱: 939958092@qq.com

本次课程所涉及的虚拟机平台是VirtualBox,创建了3台虚拟机用于CKA课程,主机名和IP地址分别是:

编号 主机名 IP地址 用户名 密码
1 k8s-master 192.168.8.3 root vagrant
2 k8s-worker1 192.168.8.4 root vagrant
3 k8s-worker2 192.168.8.5 root vagrant

VirtualBox 安装和配置

VirtualBox 已经通过百度网盘提供,请下载好之后直接安装,安装过程的选项没有特别需要注意的地方,所有选项可以保持默认

VirtualBox 扩展安装

VirtualBox 扩展已通过百度网盘提供,具体安装方法如下:

在左侧的工具处,点击三个横杠,点击扩展,然后点击安装两个字,在弹出的对话框中点击安装,并下拉协议内容到最后,同意协议

virtualbox-extend

virtualbox-confirm

VirtualBox 网络配置

为了方便沟通,本次课程所有同学都使用同样的IP地址,我们本次使用virtualbox提供的NAT网络类型

  1. 新建NAT网络

在左侧的工具处,点击三个横杠,点击网络,在网络界面上,点击NAT网络按钮,点击后,右击下方空白处,点击创建,保持名称为NatNetwork,IPV4为192.168.8.0/24, 启用DHCP,确认信息后,点击应用按钮

network-list

nat-create

nat-create-ok

  1. 配置端口转发

由于virtualbox的特性原因,默认情况下,我们的物理机无法直接和虚拟机通信,所以我们需要配置端口转发来访问3台机器的SSH端口

确认点击了NatNwork的网络后,点击端口转发,点击绿色的加号

network-rule-create

多次点击绿色的加号,并配置如下规则,确认规则无误,点击应用按钮:

rule-create

导入虚拟机

将所有的7z压缩包下载完毕,依次右击k8s-master、k8s-worker1、k8s-worker2压缩包的任意一个进行解压,注意不要遗漏,一共三个虚拟机,每个虚拟机只需要点击一次解压即可

点击控制,点击注册

register-vm

浏览到你解压虚拟机的地方,点击如下颜色的文件进行导入,以此类推,把3个虚拟机都导入进来

import-vm

从物理机上连接虚拟机

我们以及完成了virtualbox的网络配置以及导入虚拟机,我们可以右击这几个虚拟机开机,开机后,尝试用SSH软件连接转发的本地端口,看看能不能连接,如果不能连接,请关闭本地Windows的防火墙,或者允许virtualbox流量通过

你可以使用任何你熟悉的工具,如果你没有自己熟悉的工具,可以用我推荐的工具,我推荐的工具下载地址如下:

https://download.mobatek.net/2352023111832715/MobaXterm_Portable_v23.5.zip

下载完直接解压即可,此工具无需安装,点击exe文件即可运行,打开后,点击session

ssh-create-1

确认配置如下,要注意,三台虚拟机的端口是不同的,按照同样的步骤,新建多个session,每个session的端口都不同

ssh-configure

连接成功的图如下

connect-ok

1
https://gitee.com/cnlxh/Kubernetes.git
git@gitee.com:cnlxh/Kubernetes.git
cnlxh
Kubernetes
Kubernetes
master

搜索帮助