zadig安装部署接入k8s集群、ldap、jenkins、gitlab、项目配置管理、yaml模板管理
在这之前我们使用的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模板管理相关推荐
- Centos7 安装部署Kubernetes(k8s)集群过程
1.系统环境 服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.9 Docker version 20.10.12 x86_64 2.前言 如下图描述了软件部 ...
- 从零开始在ubuntu上安装和使用k8s集群及报错解决
文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...
- 吊炸天!一行命令快速部署大规模K8S集群!!!
吊炸天!一行命令快速部署大规模K8S集群!!! 先决条件 请事先准备好几台服务器(测试环境虚拟机即可) 请事先设置好相同的root密码(方便同时操作多服务器) 请事先在Linux安装好docker 请 ...
- 使用rke安装高可用k8s集群
文章目录 使用rke安装高可用k8s集群 rke 增加和移除节点 彻底清理rke节点 使用rke安装高可用k8s集群 服务器rke集群节点角色规划 用户 主机名 内网IP SSH端口 系统 rke 角 ...
- 1.24版本k8s集群安装部署rook-ceph存储集群
一.初始花基本环境 1.主机环境信息 系统 主机名 主机IP地址 配置说明 AlmaLinux release 8.6 (Sky Tiger) master01 192.168.3.31 k8s管理节 ...
- Kubernetes学习-K8S安装篇-Kubeadm安装高可用K8S集群
Kubernetes学习-K8S安装篇-Kubeadm高可用安装K8S集群 1. Kubernetes 高可用安装 1.1 kubeadm高可用安装k8s集群1.23.1 1.1.1 基本环境配置 1 ...
- kubeadmin安装高可用k8s集群
一.准备五台服务器(可以使用虚拟机) 1.注意宿主机.Service网段.Pod网段不能重复 k8s-master01 2C3G 40G 192.168.1.101 k8s-master02 2C3G ...
- K8S 集群部署(快速部署一个 K8S 集群)
https://youdianzhishi.com/web/course/1004/1019 https://www.qikqiak.com/post/manual-install-high-avai ...
- 使用kubeadm部署一个K8s集群
1.前言 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具. 这个工具能通过两条指令完成一个kubernetes集群的部署: 2. 安装要求 一台或多台机器,操作系统 Ce ...
最新文章
- 域名解析和cdn 原理
- jquery实现后台系统左侧菜单的点击展开/收缩二级菜单效果
- 计算机vb操作题评分细则,上机考试的试题及评分标准.doc
- Keil uVision4 for ARM 下增加支持C51,C5x
- leetcode306 2022.1.10
- 【转载】以前ioi上看到的一篇关于如何成为一名程序员的文章
- Ubuntu 上安装 Node.js
- git pull/git fetch更新分支
- (1) IFC格式简介 (Industry Foundation Class)
- 数据结构视频教程 -《[北大张铭 精品课程版]数据结构与算法(C++)》
- Linux服务器如何修改登录用户的密码
- JavaWeb - 国家语言代码表
- ipa shell自动打包
- Excel 数组公式的简单使用
- HTML+CSS 简易搜索框
- opencv学习记录——(5)图像像素的操作
- 孙陶然:定战略时切忌好高骛远
- Android避坑指南,Gson与Kotlin碰撞出一个不安全的操作
- python3爬取笔趣阁小说
- ElementUi轮播图走马灯添加图片
热门文章
- Android Webview历史高危漏洞与攻击面分析
- 1560A. Dislike of Threes codeforce比赛8.19题解
- 论在开发中技术选型的重要性
- SMLT报错,note1604100提示升级SP,(基本)确认属于误导
- 【音效处理】Compressor 压缩器算法简介
- 洛谷 P1714 切蛋糕
- isset和empty以及is_null区别
- 复现“Wideband Class-F1 Power Amplifier with Dual-Quad-Mode Bandpass Response” IEEE 2020 上篇
- 机器学习一:朴素贝叶斯(Naive Bayes)
- 匿名管道、命名管道--Linux