###配置并安装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
####配置持久化(可选)
配置文件的内容为
配置persistence.enabled
值为true
,在创建持久化存储时,k8s
集群会使用默认的共享存储构建pvc
给katafygio
使用。
####配置gitlab
集成(可选)
配置文件中的配置项gitUrl
用于配置与外部的gitlab
服务器集成。
例如,值配置为http://root:[email protected]/root/yamlbak.git
则表示与外部gitlab
服务器192.168.124.200
上root
用户的访问personal_access_tokens
为NPsd2zxjhChsyi8znocu
,存储文件的项目名为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
进入Settings
后,选择左侧面板的Access Tokens
。
配置token
名称和过期时间,点击Create personal access token
创建token
。
创建完毕,记下生成的access token
。
注: access token
只能生成时查看,务必记下,以后将无法查看,只能创建新的access token
来替换。