自定义rancher应用商店

2020-07-16  本文已影响0人  home2_d685

1.创建模板文件

进入模板文件目录
#  cd ./definecatalog
查看目录结构
#  tree .

基础目录层级是这样的:


definecatalog目录结构.png

说明几个文件的作用:

2.搭建本地git仓库

在server节点完成搭建内容.
安装git
#  yum -y install git

创建用户
#  useradd git
#  passwd git

创建本地仓库目录
#  mkdir /home/git/project/
#  cd /home/git/project/
#  git init --bare definecatalog.git
#  Initialized empty Git repository in /home/git/project/definecatalog.git/
#  chown -R git:git /home/git/project/

3.配置git仓库免密访问

 #  cat /etc/ssh/sshd_config
修改ssh配置文件结果如下
ssh配置文件.png
修改完配置文件,重启ssh服务
#  systemctl restart sshd

登录rancher容器生成密钥对:
#  docker exec -it 02a22da13a9 /bin/bash
#  root@02a22da13a9:/# ssh-keygen -t rsa
一路回车即可。

拷贝公钥至server节点的authorized_keys文件中:
#  root@02a22da13a9:/# scp /root/.ssh/id_rsa.pub 192.168.233.157:/home/git/.ssh/authorized_keys

在server节点修改权限,注意此处必须修改为这样的权限,不然会访问不了:
#  chmod 700 /home/git/.ssh/
#  chmod 600 /home/git/.ssh/authorized_keys

4.上传文件至git仓库

将模板文件夹拷贝到本地git仓库目录中:
# cp -r definecatalog/* /home/git/project/definecatalog.git/

上传文件(待更新)

5.添加应用商店

上一篇 下一篇

猜你喜欢

热点阅读