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