ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

菜鸟--安装K8S安装部署的详细步骤

菜鸟--安装K8S安装部署的详细步骤

1.修改vmware ip地址

验证 NAT 模式配置
确保虚拟机网络适配器设置为 NAT 模式(非桥接或仅主机模式)13 - 在 VMware 中打开 虚拟网络编辑器 → 选择 VMnet8(NAT) → 点击 NAT 设置,记录网关 IP(如 192.168.186.2)和子网掩码 242. 配置 CentOS 7 网络参数
编辑网卡配置文件(通常为 ifcfg-ens33):
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下参数(示例值需替换为实际记录的网关和掩码):
BOOTPROTO=static        # 启用静态 IP 
ONBOOT=yes              # 开机自启网卡
IPADDR=192.168.186.100  # 虚拟机 IP(需在 NAT 网段内)
NETMASK=255.255.255.0   # 子网掩码 
GATEWAY=192.168.186.2   # 步骤 1 记录的网关 IP 
DNS1=114.114.114.114    # 国内通用 DNS
DNS2=8.8.8.8            # 谷歌备用 DNS
重启网络服务:service network restart
检查 DNS 解析
测试 DNS 是否生效:nslookup www.baidu.com

2.#关闭防火墙
[root@localhost selinux]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
#关闭selinux
[root@localhost selinux]# vim /etc/selinux/config 
SELINUX=disabled
#重启机器
[root@localhost selinux]# reboot

3.配置/etc/hosts文件
[root@k8smaster ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.81.97 k8snode-2
192.168.81.98 k8snode-1
192.168.81.99 k8smaster

4.配置主机间的免密通道
[root@k8smaster ~]# ssh-keygen -t rsa,然后连续四下回车
[root@k8smaster ~]# ssh-copy-id k8smaster  输入 k8smaster密码
[root@k8smaster ~]# ssh-copy-id k8snode-1 输入 k8snode-1密码
[root@k8smaster ~]# ssh-copy-id k8snode-2 输入 k8snode-2密码

#验证是否配置成功
[root@k8smaster ~]# ssh k8snode-2
Last login: Mon May 15 15:03:46 2023

配置主机之间为无密码登录,三台机器都需要操作,互相配置。
注意:验证是否配置成功后,一定要记得登出exit,否则会影响后续操作!

5.关闭交换分区,提升性能
1.此种方式为临时关闭,推荐第二种

[root@k8snode-2 ~]# swapoff -a
[root@k8snode-2 ~]# cat /etc/fstab
#/dev/mapper/centos-swap swap                  

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进