Kubernetes架构及安装——详细流程

目录

一、基础环境准备(两台设备都要执行)

第一步:修改主机名

第二步:添加hosts

第三步: 清空防火墙和关闭selinux和swap

第四步:fstab加注释符

二、修改内核参数

三、安装docker

四、设置镜像站

五、安装kubelet 、kubectl 、kubeadm

修改kubelet运行时

六、初始化集群(以下操作都在master节点操作)

七、设置kubectl

八、设置补齐

九、配置网络插件

十、工作节点node加入集群



一、基础环境准备(两台设备都要执行)

第一步:修改主机名

在master上执行:
hostnamectl set-hostname k8s-master
在node上执行:
hostnamectl set-hostname k8s-node

执行完重启虚拟机

第二步:添加hosts

[root@k8s-master ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
添加IP地址和主机名:
192.168.10.10 master
192.168.10.20 node

第三步: 清空防火墙和关闭selinux和swap

# 关闭 防火墙
systemctl stop firewalld
systemctl disable firewalld

# 关闭 SeLinux
setenforce 0
sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config

# 关闭 swap
swapoff -a

第四步:fstab加注释符

[root@k8s-master ~]# vi /etc/fstab

在最后一行添加注释符

# /etc/fstab
# Created by anaconda on Wed Apr 24 00:40:40 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=3b090b75-abee-4c51-b3fc-cbdeb1de82ca /boot                   xfs     defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0

二、修改内核参数

[root@k8s-master ~]# cat < overlay
> br_netfilter
> EOF
overlay
br_netfilter
[root@k8s-master ~]# modprobe overlay
[root@k8s-master ~]# modprobe br_netfilter
[root@k8s-master ~]# cat < net.bridge.bridge-n

你可能感兴趣的:(kubernetes,容器,云原生)