在这之前我们使用的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=zadigsource 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流程:

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

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

  1. Centos7 安装部署Kubernetes(k8s)集群过程

    1.系统环境 服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.9 Docker version 20.10.12 x86_64 2.前言 如下图描述了软件部 ...

  2. 从零开始在ubuntu上安装和使用k8s集群及报错解决

    文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...

  3. 吊炸天!一行命令快速部署大规模K8S集群!!!

    吊炸天!一行命令快速部署大规模K8S集群!!! 先决条件 请事先准备好几台服务器(测试环境虚拟机即可) 请事先设置好相同的root密码(方便同时操作多服务器) 请事先在Linux安装好docker 请 ...

  4. 使用rke安装高可用k8s集群

    文章目录 使用rke安装高可用k8s集群 rke 增加和移除节点 彻底清理rke节点 使用rke安装高可用k8s集群 服务器rke集群节点角色规划 用户 主机名 内网IP SSH端口 系统 rke 角 ...

  5. 1.24版本k8s集群安装部署rook-ceph存储集群

    一.初始花基本环境 1.主机环境信息 系统 主机名 主机IP地址 配置说明 AlmaLinux release 8.6 (Sky Tiger) master01 192.168.3.31 k8s管理节 ...

  6. Kubernetes学习-K8S安装篇-Kubeadm安装高可用K8S集群

    Kubernetes学习-K8S安装篇-Kubeadm高可用安装K8S集群 1. Kubernetes 高可用安装 1.1 kubeadm高可用安装k8s集群1.23.1 1.1.1 基本环境配置 1 ...

  7. kubeadmin安装高可用k8s集群

    一.准备五台服务器(可以使用虚拟机) 1.注意宿主机.Service网段.Pod网段不能重复 k8s-master01 2C3G 40G 192.168.1.101 k8s-master02 2C3G ...

  8. K8S 集群部署(快速部署一个 K8S 集群)

    https://youdianzhishi.com/web/course/1004/1019 https://www.qikqiak.com/post/manual-install-high-avai ...

  9. 使用kubeadm部署一个K8s集群

    1.前言 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具. 这个工具能通过两条指令完成一个kubernetes集群的部署: 2. 安装要求 一台或多台机器,操作系统 Ce ...

最新文章

  1. 域名解析和cdn 原理
  2. jquery实现后台系统左侧菜单的点击展开/收缩二级菜单效果
  3. 计算机vb操作题评分细则,上机考试的试题及评分标准.doc
  4. Keil uVision4 for ARM 下增加支持C51,C5x
  5. leetcode306 2022.1.10
  6. 【转载】以前ioi上看到的一篇关于如何成为一名程序员的文章
  7. Ubuntu 上安装 Node.js
  8. git pull/git fetch更新分支
  9. (1) IFC格式简介 (Industry Foundation Class)
  10. 数据结构视频教程 -《[北大张铭 精品课程版]数据结构与算法(C++)》
  11. Linux服务器如何修改登录用户的密码
  12. JavaWeb - 国家语言代码表
  13. ipa shell自动打包
  14. Excel 数组公式的简单使用
  15. HTML+CSS 简易搜索框
  16. opencv学习记录——(5)图像像素的操作
  17. 孙陶然:定战略时切忌好高骛远
  18. Android避坑指南,Gson与Kotlin碰撞出一个不安全的操作
  19. python3爬取笔趣阁小说
  20. ElementUi轮播图走马灯添加图片

热门文章

  1. Android Webview历史高危漏洞与攻击面分析
  2. 1560A. Dislike of Threes codeforce比赛8.19题解
  3. 论在开发中技术选型的重要性
  4. SMLT报错,note1604100提示升级SP,(基本)确认属于误导
  5. 【音效处理】Compressor 压缩器算法简介
  6. 洛谷 P1714 切蛋糕
  7. isset和empty以及is_null区别
  8. 复现“Wideband Class-F1 Power Amplifier with Dual-Quad-Mode Bandpass Response” IEEE 2020 上篇
  9. 机器学习一:朴素贝叶斯(Naive Bayes)
  10. 匿名管道、命名管道--Linux