侧边栏壁纸
博主头像
惊羽博主等级

hi ,我是惊羽,前生物学逃兵,现系统工程沉迷者 . 贝壳签约工程师 , 曾被雇佣为 联拓数科 · 支付研发工程师 、京东 · 京东数科 · 研发工程师、中国移动 · 雄安产业研究院 · 业务中台技术负责人 .

  • 累计撰写 101 篇文章
  • 累计创建 14 个标签
  • 累计收到 14 条评论

云实验室(4) - rancher&k8s

惊羽
2021-10-31 / 0 评论 / 0 点赞 / 143 阅读 / 2,975 字
温馨提示:
本文为原创作品,感谢您喜欢~

vnc 或者 shell工具进入到 rancher虚机

1. 环境准备

#-----------------------------------1. 准备 -----------------------------------------------
## 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
## 关闭 selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/'  /etc/sysconfig/selinux
setenforce 0
## 配置本地yum
mkdir /etc/yum.repos.d/bak && cd /etc/yum.repos.d/
mv *.repo bak
cat <<EOF >> /etc/yum.repos.d/local.repo
[Local]
name=Local
baseurl=file:///mnt
enable=1
gpgcheck=0
EOF
mount /dev/cdrom /mnt
yum clean all
## 安装常用软件
yum install -y vim lrzsz wget net-tools telnet
## 下载阿里云的yum源
cd /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
## 更新yum缓存
yum clean all
yum makecache
## 安装工具软件
yum -y install yum-utils
## 安装扩展源
yum install -y epel-release
## 安装ntp服务,并同步时区(集群环境时钟要一致否则会有问题)
yum -y install ntp
systemctl enable ntpd
systemctl start ntpd
timedatectl set-ntp yes
ntpdate -u cn.pool.ntp.org
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

2. 安装docker

#-----------------------------------2. docker ---------------------------------------------
## 配置docker yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
## 更新yum
yum clean all
yum makecache
yum update
## 安装docker
yum -y install docker-ce
systemctl start docker
systemctl enable docker
systemctl status docker
## 添加docker镜像源为阿里的加速镜像源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ylb0zuy1.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
## 重载daemon.json文件
systemctl daemon-reload
## 开机启动
systemctl enable docker
## 重启Docker服务
systemctl restart docker
mkdir /var/lib/rancher/

3. 安装rancher

#-----------------------------------3. 安装rancher ----------------------------------------

3.1 安装

docker run -d --restart=unless-stopped   -p 80:80 -p 443:443   --privileged   rancher/rancher:latest

3.2 rancher

image.png

4. 安装k8s

4.1 管理集群

image.png

4.2 自定义

image.png

4.3 配置

image.png

4.4 k8s搭建

4.4.1 主节点 (勾选 etcd , contolPlane,worker)

image.png
进入master虚拟机进行执行,并等待集群为active
image.png

4.4.1 worker节点 (勾选 worker)

注意,要等master 为active之后再执行
image.png
进入node1,node2虚拟机进行执行,并等待集群为active
image.png

0
广告 广告

评论区