Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post$ hexo new "My New Post"
More info: Writing
Run server$ hexo server
More info: Server
Generate static files$ hexo generate
More info: Generating
Deploy to remote sites$ hexo deploy
More info: Deployment
无题
gitlab部署及LDAP集成由于gitlab涉及到文件存储,占用空间大,我们依旧单独部署gitlab,不通过k8s。
1、查找GitLab镜像
docker search gitlab
2、拉取gitlab docker镜像
docker pull gitlab/gitlab-ce:latest
3、创建目录
mkdir -p /usr/local/gitlab-test/{etc,log,opt}
4、运行GitLab并运行容器
docker run --name gitlab -p 20080:80 -p 20022:22 \
-v /usr/local/gitlab-test/etc:/etc/gitlab \
-v /usr/local/gitlab-test/log:/var/log/gitlab \
-v /usr/local/gitlab-test/opt:/var/opt/gitlab \
-dit gitlab/gitlab-ce
5、进入容器内
docker exec -it gitlab /bin/bash
...
无题
nexus搭建
作为一个企业级应用,个人推荐使用nexus仓库,既可以作为docker仓库、maven仓库,也可以作为npm仓库。不仅能够给有网络限制的企业带来和外网一样的仓库体验,还能加速内部的依赖加载,更好的做好团队的工具管理。
Docker安装docker search nexus
docker pull sonatype/nexus3
mkdir -p /usr/local/nexus3/nexus-data
chown -R 200 /usr/local/nexus3/nexus-data
docker run -tid -p 18081:8081 --name nexus -e NEXUS_CONTEXT=nexus -v /usr/local/nexus3/nexus-data:/nexus-data sonatype/nexus3
docker-compose方式
vim docker-compose.yml
version: '3.2'
services:
nexus:
image: 'sonatype/nexus3' ...
无题
nexus的仓库配置&LDAP权限集成仓库配置说明默认仓库说明maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
maven-releases:私库发行版jar,初次安装请将Deployment policy设置为Allow redeploy
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml或项目pom.xml中使用
仓库类型Group:这是一个仓库聚合的概念,用户仓库地址选择Group的地址,即可访问Group中配置的,用于方便开发人员自己设定的仓库。maven-public就是一个Group类型的仓库,内部设置了多个仓库,访问顺序取决于配置顺序,3.x默认Releases,Snapshots, Central,当然你也可以自己设置。Hosted:私有仓库,内部项目的发布仓库,专门用来存储我们自己生成的jar文件3rd party:未发布到公网的第三方jar (3.x去除 ...
无题
macbook m1开发使用的软件配置
常使用软件列表通信软件:微信、QQ、钉钉、腾讯会议、foxmail
开发工具:VScode、idea、postman、git、smartsvn、Terminus/nuoshell、微信开发者工具、hbuiderx
效率工具:有道云、shadowrocket、wps、百度网盘、openvpn connect
视频剪辑:剪映
其他工具:homebrew、腾讯柠檬清理大师、chrome
软件下载地址: 柠檬精选、 破解软件
其他下载地址:idea: 下载地址 长期使用地址
openvpn: 下载地址
homebrew:安装地址
shadowrocket:美区id,搜索下载,和ios一样
无题
person
EBSBI大数据平台(ETL、展示)泛微OAIPS知识产权管理平台统一用户管理中心(统一用户、统一权限、统一门户)企业微信(战报、战情)合同管理系统fawdel外卖平台
萌啦货代管理系统深圳电子发票管理系统广州电子发票管理系统
北京失物招领管理平台昆明人脸识别算法中台凤凰磁悬浮人脸识别系统徐州人脸识别系统
深圳智慧收益管理系统
广州疫情方舱管理系统周报管理系统
广州金融IC卡改造项目
深圳地铁项目工程统一管理平台开发平台
C/static/images/i/CD自动化部署管理平台界面化管理管理公司2个环境50个项目近200个模块服务
日志收集系统将docker产生的日志定时收集到elastic,并通过kibana分析
prometheus监控中心将服务器、k8s、mysql、mq等服务进行监控并生成grafana的报表,利用grafana进行监控和推送警告
生产环境部署系统ansiblek8s连接nexusnexus连接ldapgitlab连接ldapci-webhook连接gitlab
ci-web连接gitlab
jenkins连接yapi
jenkins连 ...
无题
K8s安装k8s的安装有二进制和docker版本,重要的生产环境建议使用二进制,学习和开发可用docker节省精力和时间安装地址
无题
LDAP部署当我们的系统很多的时候,不希望每个系统都维护部门、人员信息和权限,特别是人员流动性比较大的团队。用户密码也难以管理,这个时候就需要一个统一的第三方登录系统,由于很多系统都支持ldap,我们团队就使用ldap作为统一认证中心。一、docker部署
docker run \
-p 389:389 \
-p 636:636 \
--name ldap_server \
--network bridge \
--hostname openldap-host \
--env LDAP_ORGANISATION="example" \
--env LDAP_DOMAIN="example.com" \
--env LDAP_ADMIN_PASSWORD="123456" \
--detach osixia/openldap
其中 -p 389:389 \ TCP/IP访问端口,-p 636:636 \ SSL连接端口。–name ldap_server 容器名称为ldap_server–network bridge 连接默认 ...
开发运维DevOps一体化平台
随着业务量,服务量的⽇益增加,传统的运维⽅式中,存在着⼤量重复性⼯作,在这种情况下,不但使
IT运维⼈员终⽇忙碌,也使IT运维本身质量很难提⾼,导致IT部⻔和业务部⻔对IT运维的服务满意度都不
⾼。
开发运维一体化平台是一个集开发、部署、配置于一体的可支持持续开发、持续部署、持续交付的闭环平台。通过打通现有开源插件,将流水线、部署流程、权限等集中管理,形成一个标准化平台。