- 博客(6)
- 收藏
- 关注
原创 从源码到容器:构建全链路DevOps流水线(GitLab/Jenkins/Harbor/Docker)
本文分享了从源码到容器的全链路DevOps流水线实战经验。作者对比了GitLab与GitHub、Jenkins与GitLab CI等技术选型,推荐使用GitLab+Jenkins组合方案,并采用Harbor作为私有镜像仓库。文章详细记录了Ubuntu服务器的初始化配置过程,包括用户权限设置、SSH远程连接、静态IP配置和镜像源替换等基础环境搭建步骤。这套方案通过自动化部署解决了传统"人肉运维"的痛点,实现了代码提交后10分钟上线的目标,适合中小团队构建私有化DevOps平台参考。
2026-04-19 17:57:14
522
原创 都2025年了不会还有人不会用Kubernetes (K8S) 吧
Kubernetes:v1.24学习和集群部署,Calico:v3.25.0部署,dashboard:v2.6.1部署
2025-03-30 21:19:32
1531
原创 Puppet的部署和使用
我们不需要亲自跑到每一个士兵(服务器)面前去教他怎么站军姿、怎么拿枪,你只需要坐在指挥部(Master 节点)写好“军规”(代码),士兵们就会自动按照军规来要求自己。只要site.pp文件保存了,不需要在 Master 上执行任何“运行”命令,Agent 就会自动来“拉取”并执行。好的,了解清楚什么是Puppet后,我们可以在服务器上搭建 Puppet 的 Master-Agent 架构。如果某台机器重装了系统,证书对不上了,需要在 Master 上清除旧证书,以便重新签名。
2026-05-10 18:41:36
414
原创 Ansible部署和使用
本文介绍了Ansible自动化工具的安装配置与基本使用方法。主要内容包括:1)环境准备,包括管理节点和被管理节点的IP配置、系统要求、防火墙设置等;2)三种安装方式(YUM、Pip、离线安装);3)基础配置步骤,如SSH密钥认证、主机清单文件设置;4)常用命令详解,包括临时任务执行、Playbook管理、主机清单查看等;5)输出日志保存方法。文章提供了详细的配置示例和命令参考,适合初学者快速掌握Ansible的基本操作。
2026-05-10 17:46:07
400
原创 gitlab登陆提示500问题处理,日志提示 OpenSSL::Cipher::CipherError ():
GitLab登录报错OpenSSL::Cipher::CipherError解决方案 问题描述:Docker部署的GitLab突然无法登录,报错OpenSSL::Cipher::CipherError。尝试多种方法无效后,通过以下步骤解决: 进入GitLab控制台: gitlab-rails console 执行重置命令: ApplicationSetting.first.delete ApplicationSetting.first 重新登录后问题解决 经验总结:遇到此类加密错误时,重置应用设置是有效解决
2026-04-12 15:19:25
64
原创 使用SQL查询execl表格
在工作中,每每当我查看execl表格的时候,总在想,要是能用SQL查询就好了,如果你也有这个想法,那就跟着我的节奏看下去吧本文主要演示如何通过DuckDB来查询execl表格。
2025-12-29 16:46:08
465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅