没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
docker 容器化 k8s 集群部署教程以及
springboot+vue 部署示例
1. 简介
本文介绍 VMware 虚拟机下 centos7 操作系统中如何安装云原生 Kubernetes(k8s)集
群、k8s 可视化界面 kuboard,以及如何利用 docker 容器化将 springboot+vue 项目在 k8s 集
群中部署运行。
2. 如何安装云原生 Kubernetes(k8s)
集群
2.1. 准备基础环境
这里准备一个 master 主节点、一个 node 从节点,两台虚拟机 centos7。
如下图所示:
2.1.1. 修改主机名称
两台台服务器修改主机名称,命令:
hostnamectl set-hostname master
hostnamectl set-hostname node1
修改后,截图:
2.1.2. 修改 hosts 文件
修改每台节点的 hosts 文件,命令:
vim /etc/hosts
修改内容:
192.168.70.134 master
192.168.70.135 node1
2.1.3. 关闭防火墙和 selinux
所有节点关闭防火墙和 setLinux,命令:
service firewalld stop
systemctl disable firewalld
setenforce 0
sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=disabled/g'
/etc/sysconfig/selinux
查看是否关闭成功,命令:
cat /etc/selinux/config
截图:
2.1.4. 添加 k8s 数据源
为每个节点添加 k8s 数据源,命令:
# 添加 k8s 安装源
cat <<EOF > kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-
el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
mv kubernetes.repo /etc/yum.repos.d/
截图:
2.1.5. 添加 Docker 安装源
为每个节点添加 Docker 安装源,命令:
# 添加 Docker 安装源
yum-config-manager --add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
如果安装 docker 数据源找不到 yum-config,安装 yum utils,命令:
# 安装 yum utils
yum -y install yum-utils
2.2. 安装 kubernetes
2.2.1. 安装 kubelet
所有节点安装 kubelet,命令:
yum install -y kubelet-1.22.4 kubectl-1.22.4 kubeadm-1.22.4 docker-ce
修改后,截图:
安装中
kubelet 安装完成!
2.2.2. 启动 docker 和 kubelet 并设置开启自启
所有节点启动 docker 和 kubelet 并设置开启自启,命令:
systemctl enable kubelet
systemctl start kubelet
systemctl enable docker
systemctl start docker
修改后,截图:
2.2.3. kubernetes 官方推荐 docker 等使用 systemd 作为
cgroupdriver
kubernetes 官方推荐 docker 等使用 systemd 作为 cgroupdriver,否则 kubelet 启动不了
,命令:
cat <<EOF > daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://1x7wn4wn.mirror.aliyuncs.com"]
}
EOF
mv daemon.json /etc/docker/
修改后,截图:
剩余23页未读,继续阅读
fengguo3350858
- 粉丝: 4
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页