马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
容器云平台搭建
前言
容器镜像利用的是斗学培训平台提供的镜像包,这东西网上都没有,一堆人要,我是靠本身想的方法获取到了,也不敢给。你们可以通过在这个网站申请环境举行利用https://ncc.douxuedu.com/
假造机利用的是自行创建的CentOS7,如果你不会,那假造机创建的流程可以参考我这篇文章:职业技能大赛云盘算赛项实战——OpenStack搭建-CSDN博客
CentOS7 体系选择 2009 版本:CentOS-7-x86_64-DVD-2009.iso
可从阿里镜像站下载:https://mirrors.aliyun.com/centos/7/isos/x86_64/
容器的搭建部分相较于私有部分而言非常简单
节点规划如下
主机名 IP/24 节点 Master 192.168.200.11 master节点 Worker 192.168.200.12 node节点 利用过程
上传镜像
- #上传镜像包到master节点在平台的环境的话,就是直接Curl获取:
- #curl -O http://mirrors.douxuedu.com/competition/cchinaskills_cloud_paas_v2.0.2.iso
- [root@localhost ~]# ls
- anaconda-ks.cfg chinaskills_cloud_paas_v2.0.2.iso
复制代码 解压镜像包
- #Master:
- #先临时挂载到mnt目录
- [root@localhost ~]# mount -o loop chinaskills_cloud_paas_v2.0.2.iso /mnt/
- mount: /dev/loop0 写保护,将以只读方式挂载
- #再复制到opt目录,这样挂载后的内容重启系统不会消失
- [root@localhost ~]# cp -rf /mnt/* /opt/
- [root@localhost ~]# umount /mnt/
- [root@localhost ~]# ls /opt/
- dependencies helm-v3.7.1-linux-amd64.tar.gz kubernetes.tar.gz
- extended-images istio.tar.gz kubevirt.tar.gz
- harbor-offline.tar.gz kubeeasy
复制代码 安装Kubeeasy
Kubeeasy是一个开源的Kubernetes管理工具,可以简化 Kubernetes 集群的摆设、管理和运维,还提供了图形化界面和下令行工具,可以资助用户更轻松地创建和管理Kubernetes集群,从而进步工作服从和低沉Kubernetes的利用门槛。
- #Master:
- [root@localhost ~]# mv /opt/kubeeasy /usr/bin/kubeeasy
- #我为什么说这个搭建简单呢,就是因为后续的部分,都可以通过-h来查看命令
- [root@localhost ~]# kubeeasy -h
- ...
- Example:
- [install dependencies package cluster]
- #安装依赖包的命令,主要是docker-ce、wget、unzip、vim、git这些
- kubeeasy install dependencies \
- --host 10.24.2.31,10.24.2.14,10.24.2.46 \
- --user root \
- --password 000000 \
- --offline-file /opt/dependencies/base-rpms.tar.gz
- [install k8s cluster offline]
- #安装k8s集群的命令
- kubeeasy install kubernetes \
- --master 10.24.2.31 \
- --worker 10.24.2.43,10.24.2.34,10.24.2.40 \
- --user root \
- --p
复制代码 |