前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云实验室(4) - rancher&k8s

云实验室(4) - rancher&k8s

作者头像
惊羽-布壳儿
发布2022-06-15 16:23:41
2920
发布2022-06-15 16:23:41
举报
文章被收录于专栏:惊羽-布壳儿

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

1. 环境准备

代码语言:javascript
复制
#-----------------------------------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

代码语言:javascript
复制
#-----------------------------------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 安装

代码语言:javascript
复制
docker run -d --restart=unless-stopped   -p 80:80 -p 443:443   --privileged   rancher/rancher:latest

3.2 rancher

4. 安装k8s

4.1 管理集群

4.2 自定义

4.3 配置

4.4 k8s搭建

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

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

4.4.1 worker节点 (勾选 worker)

注意,要等master 为active之后再执行

进入node1,node2虚拟机进行执行,并等待集群为active

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 环境准备
  • 2. 安装docker
  • 3. 安装rancher
    • 3.1 安装
      • 3.2 rancher
      • 4. 安装k8s
        • 4.1 管理集群
          • 4.2 自定义
            • 4.3 配置
              • 4.4 k8s搭建
                • 4.4.1 主节点 (勾选 etcd , contolPlane,worker)
                • 4.4.1 worker节点 (勾选 worker)
            相关产品与服务
            容器服务
            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档