virtualBox搭建一个本地kubernets集群

1. 虚拟机准备工作

1.1 下载centos7的镜像

注意centos8不支持kubeadm,血泪教训。也不要下mini会无法使用界面。http://mirrors.aliyun.com/centos/7/isos/x86_64/
安装不要使用最小化安装,不然接下来安装增强功能不方便。

systemctl stop firewalld && systemctl disable firewalld

1.2 关闭sawp内存空间

在安装K8S集群时,Linux的Swap内存交换机制是一定要关闭的,否则会因为内存交换而影响性能以及稳定性。这里,我们可以提前进行设置:

  • 执行swapoff -a可以临时关闭,但系统重启后会恢复

  • 编辑/etc/fstab,注释掉包含swap那一行就可以永久关闭了,可以执行如下命令注释掉该行:

    sed -i '/ swap / s/^/#/' /etc/fstab
    
    

1.3 关闭 SeLinux

  • 执行setenforce 0可以临时关闭

  • 永久关闭需要修改/etc/sysconfig/selinux的文件设置

    sed -i '/SELINUX=e\|SELINUX=p\|SELINUX=d/c\SELINUX=disabled' /etc/sysconfig/selinux
    

1.4 配置桥接模式

桥接模式相当于假设了一个虚拟网卡,把虚拟机加入宿主机所在的网卡区域,所以界面名称是宿主机的网卡名字。
在这里插入图片描述
可以在网络和internet设置
在这里插入图片描述
然后查看现在正在使用的网卡
在这里插入图片描述
通过关闭网卡发现,实际上是ens8在做网桥,和外界通讯。

其中centos的网卡配置文件目录:cd /etc/sysconfig/network-scripts/,我们需要改的是vi /etc/sysconfig/network-scripts/ifcfg-enp0s8,把下面的内容输入。(经测试无关)

BOOTPROTO="static"
 
IPADDR=192.168.0.50
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=8.8.8.8
NETMASK=255.255.255.0

宿主机可以ping虚拟机,但是虚拟机无法ping宿主机。
重启网络

1.5 安装增强功能

参考我上一篇博客: https://blog.csdn.net/qq_41337100/article/details/121646636

1.6 XSHELL连接SSH

为了防止需要x11,所以需要去vi /etc/sudoers增加一个修改Defaults env_keep="DISPLAY XAUTHORITY"
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值