zadig安装部署接入k8s集群、ldap、jenkins、gitlab、项目配置管理、yaml模板管理

11 篇文章 0 订阅

在这之前我们使用的rancher然后对比了一下还是zadig更加适合我们亿点,开搞开搞。
zadig官网地址:https://docs.koderover.com/
zadig安装之前先自己安装mysql和mongodb:(注意:zadig基于k8s环境部署的)
提供一下容器安装吧:

mkdir  -p /data/mysql
docker run --network=host --restart=always  --privileged=true --name mysql -p 3306:3306 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker exec -it mysql bash
mysql -uroot -p
>use mysql;
>select host,user from user;
>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
>flush privileges;
>create database dex;

docker run  --privileged=true --name mongo -p 27017:27017 -v /data/mongo:/data/db -d docker.io/mongo
cat bian.sh
export DOMAIN=zadig.test.com
export EMAIL=example@koderover.com
export PASSWORD=zadig
export MYSQL_HOST=192.168.14.27
export MYSQL_PORT=3306
export MYSQL_USERNAME=root
export MYSQL_PASSWORD=123456
export MONGO_URI=mongodb://192.168.14.27:27017
export MONGO_DB=zadig

source bian.sh

安装步骤:
https://docs.koderover.com/zadig/v1.15.0/install/install-on-k8s/

# 生产使用:
curl -LO https://github.com/koderover/zadig/releases/download/v1.15.0/install.sh
chmod +x ./install.sh

查看是否部署成功:

kubectl get pod -n zadig

部署就不多说了很是简单,我们说说使用方面的:
OpenLDAP 添加:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后在系统用户管理里面会同步所有的ldap的用户过来,给用户分配好权限即可。

新加集群可以选择2中方式,一般我们使用直接连接
在这里插入图片描述

新建项目直接使用k8s托管就行了
在这里插入图片描述

当然也是可以选择k8s_yaml,这种方式更加灵活多变,直接修改配置文件和deployment等
在这里插入图片描述
集成harbor可以手动选择容器镜像
在这里插入图片描述
集成jenkins流程:
在这里插入图片描述

自动化流程发布可以在工作流配置,可用性还是很多的,请参考官网使用文档吧

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值