首页 > 其他分享 >一、搭建k8s集群前置准备工作

一、搭建k8s集群前置准备工作

时间:2023-05-16 12:45:19浏览次数:39  
标签:CentOS GRUB 前置 elrepo 192.168 7.6 集群 k8s

1、VM虚拟机配置网卡




2、准备机器

操作系统 IP 角色 CPU核心数 运行内存 Hostname
CentOS 7.6 192.168.1.2 Master1 2 2G k8s-master1
CentOS 7.6 192.168.1.3 Master2 2 2G k8s-master2
CentOS 7.6 192.168.1.4 Master3 2 2G k8s-master3
CentOS 7.6 192.168.1.5 Nade1 2 4G k8s-nade1
CentOS 7.6 192.168.1.6 Nade1 2 4G k8s-node2
CentOS 7.6 192.168.1.7 Harbor 2 4G k8s-harbor(镜像仓库)
CentOS 7.6 192.168.1.8 Spray 2 2G 使用spray安装k8s使用(装完可删)

3、每台机器升级内核

# 检查已安装的内核版本
uname -rs
#导入该源的秘钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#启用该源仓库
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
#查看有哪些内核版本可供安装
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
#安装长期稳定版本,稳定可靠
yum --enablerepo=elrepo-kernel install kernel-lt -y

设置GURB默认的内核版本

为了让新安装的内核成为默认启动选项,你需要如下修改 GRUB 配置:
vim /etc/default/grub
并设置 GRUB_DEFAULT=0。意思是 GRUB 初始化页面的第一个内核将作为默认内核。

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved  #这里的saved改为0即可,重启后,默认就是你上次所选的版本了。
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

执行命令:

grub2-mkconfig -o /boot/grub2/grub.cfg
reboot

4、时区设置

yum -y install ntp
#通过阿里云时间服务器校准时间
ntpdate ntp1.aliyun.com
# 设置时区为上海
timedatectl set-timezone Asia/Shanghai

标签:CentOS,GRUB,前置,elrepo,192.168,7.6,集群,k8s
From: https://www.cnblogs.com/shenhaiweilan/p/17401308.html

相关文章

  • 树莓派安装docker,并在PC端监控,启动swarm集群
    0.前期准备硬件及OS:  路由器,  笔记本wifi ,  虚拟机Centos7,  6个树莓派3B:OS为RaspberryPi,node1是64位的aarch64,剩下都是32位armv7l,使用wifi。软件:  docker:v23.0.6、  portainer-ce1.虚拟机和主机同网段  首先在控制面板->网络和Internet->网络......
  • k8s主备Master安装(Containerd)
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]文章基于CentOS7.8系统使用Containerdr作为容器运行时通过kubeadm指导搭建k8s多master节点集群。必备条件:需要服务器可以联网。环境节点说明主机名IP地址操作系统作用ma......
  • 四、SpringCloud Alibaba搭建Nacos集群
    Nacos定义为一个IDC内部应用组件,并非面向公网环境的产品,建议在内部隔离网络环境中部署,强烈不建议部署在公共网络环境。Nacos支持三种部署模式单机模式-用于测试和单机试用。集群模式-用于生产环境,确保高可用。多集群模式-用于多数据中心场景。单机模式下运行NacosLi......
  • 9、hadoop高可用HA集群部署及三种方式验证
    目录Hadoop系列文章目录一、HA集群规划1、三节点2、四节点3、七节点二、集群部署1、上传安装包、配置环境变量1)、上传解压Hadoop安装包2)、配置Hadoop环境变量3)、修改Hadoop配置文件hadoop-env.sh4)、修改Hadoop配置文件core-site.xml5)、修改Hadoop配置文件hdfs-site.xml6)、修改Had......
  • Hbase集群部署
    1.基本配置echo"192.168.80.45hbase01">>/etc/hostsecho"192.168.80.46hbase02">>/etc/hostsecho"192.168.80.47hbase03">>/etc/hostshostnamectlhostnamehbase01hostnamectlhostnamehbase02hostnamectl......
  • k8s 之statefulset有状态应用
    StatefulSet由以下几个部分组成:1.HeadlessService:用来定义pod网路标识,生成可解析的DNS记录2.volumeClaimTemplates:存储卷申请模板,创建pvc,指定pvc名称大小,自动创建pvc,且pvc由存储类供应。3.StatefulSet:管理pod的Headlessservice不分配clusterIP,headlessse......
  • k8s 之storageclass存储类
    1.storageclass(存储类)概念storageclass是一个存储类,k8s集群管理员通过创建storageclass可以动态生成一个存储卷供k8s用户使用。2.storageclass资源定义每个StorageClass都包含字段provisioner,parameters和reclaimPolicy,当需要动态配置属于该类的PersistentVolume时使用这些字段......
  • kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具
    kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$kubeadminit​# 将一个 Node 节点加入到当前集群中$kubeadmjoin<Master节点的IP和端口 >1. 安装要求在开始之前,部署Kuber......
  • RedisInsight支持redis集群可视化
    RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,界面非常炫酷!可支持String、Hash、Set、List、JSON等多种数据类型的管理,同时支持远程使用CLI功能,功能非常强大!......
  • Apache2.2.11+Tomcat6.0 集群配置 总结
    最近公司需要配置集群在网上找了很多的资料都没有怎么个成功配合网上的资料和一些博客总结如下:1负载均衡的概念:就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理2环境说明(Apache端口:80不需出来Apache端口:8080在Apache安装bin目录下(dos下......