在该部分中,将简要介绍如何基于裸机集群部署KubeIaaS。
请首先确保集群设备CPU支持KVM虚拟化,
请检查 BIOS 设置,确保CPU虚拟化能力处于开启状态(Intel vmx / AMD svm)
下载 Ubuntu 22.04 LTS 镜像文件:
推荐为操作系统安装图形界面,以便于后期对节点上的云主机进行本地操作维护。
如果希望安装包含图形界面的 Desktop 版本,
请访问 https://releases.ubuntu.com/22.04.2/ubuntu-22.04.2-desktop-amd64.iso 下载镜像文件。
如果希望安装不含图形界面的 Server 版本,
请访问 https://releases.ubuntu.com/22.04.2/ubuntu-22.04.2-live-server-amd64.iso 下载镜像文件。
准备一个可启动的 USB 驱动器(至少 4GB 容量)或一张空白的 DVD 光盘。我们将在其中创建一个启动介质。
下载一个适合的操作系统 USB 启动盘制作工具(例如:Rufus、Etcher 等),或使用光盘刻录软件(如 Nero、ImgBurn 等)。
在系统分区过程中,请确保 /usr/local 目录下有足够的可用空间用于承载 IaaS 云业务,同时建议使用 LVM 分区以便于后期可能需要的系统扩容。
完成操作系统安装后,请转到 Kubernetes 部署文档 继续完成 Kubernetes 集群环境搭建。
如果安装的是 Ubuntu 的 Desktop 版本,或在安装 Server 版本时未勾选 SSH 服务,请使用如下命令安装 SSH 服务并开启,
请确保系统 apt 包含可用的源
sudo apt update
sudo apt upgrade
sudo apt install openssh-server
sudo systemctl status ssh
如果还希望进一步开启root远程连接权限,请编辑 /etc/ssh/sshd_config
并加入 / 修改如下内容
sudo vi /etc/ssh/sshd_config
# PermitRootLogin prohibit-password
PermitRootLogin yes
如果安装的是 Ubuntu 的 Server 版本,将不会带有图形界面,请使用如下命令安装 GNOME 桌面,
请确保系统 apt 包含可用的源
sudo apt update
sudo apt upgrade
sudo apt install ubuntu-desktop
桌面环境安装完成后,需要启用系统的图形界面。运行以下命令以启用图形界面:
sudo systemctl set-default graphical.target
现在,需要重启系统以加载新安装的桌面环境。在终端中运行以下命令以重新启动计算机:
sudo reboot
重启后,即可看到登录页面,并可以使用新安装的图形界面。
这是由于 Ubuntu 默认开启了系统防火墙(ufw),可以根据实际需求选择禁用,
ufw status
ufw disable
或是按照规则预留某些特定端口(以22端口为例)
ufw allow 22
ufw reload
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。