龙蜥AnolisOS 8.9部署Kubernetes(K8s)

本次实验是用的Hyper-v建了三台虚拟机,进行K8s部署

Hyper-v安装龙蜥OS-优快云博客

目前依托虚拟机,

设置一个主节点:

192.168.20.210 master

两个工作节点:

192.168.20.211 node1

192.168.20.212 node2

一、环境设置(所有节点主机均要处理)

1、# 关闭防火墙

sudo systemctl disable firewalld --now

执行结果如下:

 

2、# 关闭 selinux

# 临时关闭【立即生效】告警,不启用,Permissive,查看使用 getenforce 命令

setenforce 0

# 永久关闭【重启生效】

sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config

3、时间同步(默认是启动的,可以不设置)

systemctl start chronyd
systemctl enable chronyd
date

4、关闭swap分区

vi /etc/fstab

注释代码如下
 # /dev/mapper/ao-swap     none                    swap    defaults        0 0
 -----------------------------------------------------

  


# 临时关闭【立即生效】查看使用 free 命令
swapoff -a 
# 永久关闭【重启生效】
sed -ri 's/.*swap.*/#&/' /etc/fstab


 5、# 配置内核参数

sudo tee /etc/sysctl.d/k8s.conf <<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF

执行结果如下:


7、# 添加主机域名映射

sudo vi /etc/hosts

#在hosts里添加下面
192.168.20.210 k8s-endpoint
192.168.20.210 k8smaster
192.168.20.211 k8snode1
192.168.20.212 k8snode2

 #重启系统(重要)

 reboot

二、Docker 容器安装(所有节点均需要操作)


1、添加 Docker CE 源

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2、 配置一下 Docker 的 yum 源【阿里云】

cat >/etc/yum.repos.d/docker.repo<<
<think>好的,用户现在想要获取OS 8.9的完整安装教程,详细步骤。我需要结合之前的对话历史和提供的引用资料来构建回答。 首先,回顾之前的对话,用户之前询问过安装时找不到安装源的问题,我给出了解决方案,包括手动配置镜像源、更换国内镜像站等。现在用户的需求是安装教程,可能涉及从准备到安装后的配置全过程。 接下来查看用户提供的引用内容。引用1是关于安装KVM的步骤,引用2是安装FFmpeg,引用3是安装Docker,引用4是安装图形界面,引用5是中文输入法配置。这些引用可能涉及到安装后的软件配置,但用户现在需要的是系统安装本身的步骤。不过,引用4中的图形界面安装步骤可能在安装教程中需要,尤其是如果用户选择最小化安装后需要图形界面的话。 用户可能的需求是:从下载镜像开始,制作启动盘,安装系统,基础配置,可能包括图形界面和常用工具。需要分步骤详细说明,确保用户能一步步操作。同时,用户之前遇到安装源的问题,所以在安装教程中需要强调镜像源配置,可能结合之前的解决方案,比如使用阿里云、腾讯云等镜像源,避免再次出现找不到源的情况。 需要检查OS 8.9的官方文档是否有标准安装流程,但根据引用中的信息,可能步骤类似于CentOS或RHEL,因为兼容这些系统。例如,使用Anaconda安装程序,分区设置,软件包选择等。 另外,用户提到的引用3和引用4中的命令可能有用,比如dnf groupinstall来安装图形界面,这部分可以作为安装后的可选步骤。引用5中的中文输入法配置也可以作为本地化设置的一部分。 需要注意,用户可能对安装过程中的某些步骤不熟悉,比如分区、引导加载程序配置等,需要详细说明或提供注意事项。同时,安装介质准备部分需要指导用户如何正确制作启动盘,并验证镜像完整性,避免安装失败。 还要考虑用户的环境,比如是在物理机还是虚拟机安装,是否需要特定的驱动或配置。例如,引用4提到在VMware中安装图形界面,可能需要额外的步骤,但用户现在的问题是安装系统本身,所以可能不需要深入,但可以提到。 最后,生成相关问题,引导用户进一步解决可能遇到的问题,如镜像验证、驱动安装、软件仓库配置等,这些在之前的回答和相关引用中都有涉及,可以自然衔接。</think>以下是OS 8.9的完整安装教程及注意事项,包含系统安装与基础配置全流程: --- ### **一、安装前准备** 1. **镜像下载** - 官方镜像站: ``` https://mirrors.openanolis.cn/anolis/8.9/isos/ ``` - 标准ISO:`AnolisOS-8.9-x86_64-dvd.iso`(含图形界面) - 最小化ISO:`AnolisOS-8.9-x86_64-minimal.iso` *建议校验SHA256值(官方页面提供)*[^4] 2. **制作启动盘** - Windows:使用**Rufus**或**Ventoy**(支持UEFI/传统模式) - Linux:通过`dd`命令 ```bash sudo dd if=AnolisOS-8.9-x86_64-dvd.iso of=/dev/sdX bs=4M status=progress ``` --- ### **二、安装过程** 1. **启动安装程序** - 插入启动盘,选择`Install AnolisOS 8.9` - 选择语言(建议英文保持兼容性) 2. **关键配置项** | 配置项 | 推荐设置 | |----------------|------------------------------------------| | **安装源** | 自动检测(若失败则手动输入阿里云/腾讯云镜像源地址)[^1] | | **软件选择** | `Server with GUI`(含图形界面)或`Minimal Install`[^4] | | **磁盘分区** | 自动配置LVM(或手动划分`/boot` 1GB,`swap` 2GB,`/` 剩余空间) | | **网络配置** | 开启以太网(安装完成后可通过`nmcli`管理) | | **root密码** | 设置强密码(建议长度≥12字符) | | **用户创建** | 建议创建普通用户并加入`wheel`组 | 3. **开始安装** - 确认配置后点击`Begin Installation` - 安装完成后执行`reboot` --- ### **三、基础系统配置** 1. **更新系统** ```bash sudo dnf update -y && sudo dnf upgrade -y ``` 2. **配置国内镜像源**(加速软件安装) ```bash sudo sed -e &#39;s|^mirrorlist=|#mirrorlist=|g&#39; \ -e &#39;s|^#baseurl=http://mirrors.aliyun.com/anolis|baseurl=https://mirrors.aliyun.com/anolis|g&#39; \ -i.bak /etc/yum.repos.d/anolis*.repo ``` 3. **安装常用工具** ```bash sudo dnf install -y vim git net-tools epel-release ``` 4. **图形界面增强**(若选择GUI) - 安装中文支持: ```bash sudo dnf groupinstall -y "Chinese Support" ``` - 配置输入法(参考ibus框架): ```bash echo &#39;export GTK_IM_MODULE=ibus&#39; >> ~/.bashrc echo &#39;ibus-daemon -drx&#39; >> ~/.bashrc ```[^5] --- ### **四、验证安装** 1. **系统信息检查** ```bash cat /etc/os-release # 确认版本为8.9 uname -r # 查看内核版本(8.9默认使用5.10 LTS内核) ``` 2. **网络连通性测试** ```bash ping -c 4 mirrors.aliyun.com ``` --- ### **五、技术原理说明** OS 8.9基于RHEL 8兼容架构,其软件仓库采用模块化设计: $$ \text{BaseOS} \oplus \text{AppStream} \oplus \text{CodeReady Builder} $$ - **BaseOS**:核心系统组件 - **AppStream**:应用软件集合(支持多版本并存) - **CodeReady**:开发者工具链(如GCC、LLVM)[^2] --- ### **常见问题解决** - **安装卡顿**:检查U盘读写速度(建议使用USB 3.0接口) - **驱动缺失**:通过`sudo dnf install kmod`安装额外内核模块 - **Secure Boot冲突**:在BIOS中暂时禁用或导入密钥 --- ### **进阶配置建议** 1. 安全性加固: ```bash sudo dnf install -y aide # 文件完整性检查 sudo systemctl enable firewalld ``` 2. 虚拟化支持(KVM): ```bash sudo dnf install -y qemu-kvm libvirt virt-install sudo systemctl start libvirtd ```[^1] ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值