Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 2.17 KB

katafygio备份k8s集群yaml文件到gitlab.md

File metadata and controls

44 lines (36 loc) · 2.17 KB

###配置并安装katafygio到k8s集群 安装包katafygio.tar.gz通过ansible自动化安装。 安装前提条件:云平台套件rong已经部署 安装步骤: 1)配置持久化或者gitlab集成 配置文件为katafygio/roles/katafygio/defaults/main.yml

2)运行ansible命令执行安装

tar -zxvf katafygio.tar.gz
cd katafygio
ansible-playbook -i hosts.ini katafygio.yaml

####配置持久化(可选) 配置文件的内容为 01 配置persistence.enabled值为true,在创建持久化存储时,k8s集群会使用默认的共享存储构建pvckatafygio使用。 ####配置gitlab集成(可选) 配置文件中的配置项gitUrl用于配置与外部的gitlab服务器集成。 例如,值配置为http://root:[email protected]/root/yamlbak.git则表示与外部gitlab服务器192.168.124.200root用户的访问personal_access_tokensNPsd2zxjhChsyi8znocu,存储文件的项目名为yamlbak

###与gitlab集成管理yaml文件版本 前提:在外部拥有gitlab服务器 步骤: 1) 在gitlab服务器上创建用户,项目。 2)配置gitlab服务器用户的personal_access_tokens。 3)配置配置项gitUrl。 在gitlab服务器上创建用户,项目是比较简单的,配置配置项gitUrl在上面已经提及,下面说明一下配置gitlab服务器用户的personal_access_tokens

####配置personal_access_tokens 参考网址:https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html

首先,登录gitlab,点击右上角Settings02

进入Settings后,选择左侧面板的Access Tokens03

配置token名称和过期时间,点击Create personal access token创建token04

创建完毕,记下生成的access token

注: access token只能生成时查看,务必记下,以后将无法查看,只能创建新的access token来替换。