摘要: Kubernetes 集群中的证书主要分为两大类: Kubernetes 组件证书(如:apiserver 相关的证书) Etcd 集群证书 根据集群角色,证书还可以细分为: 管理节点证书 工作节点证书 证书详情 管理节点证书: Kubeadm 部署:证书会由 Kubeadm 自动生成,覆盖 Kub 阅读全文
posted @ 2024-09-20 16:27 &UnstopPable 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 目录背景配置钩子函数验证 背景 在今天的线上业务中,某服务频繁重启。经过排查日志和事件信息,确认是由于 OOM(Out of Memory)导致服务重启。为了方便研发团队定位 OOM 的具体原因,我们决定在 OOM 发生时自动生成内存快照(heap dump),供后续分析使用。 关于 OOM 的详细 阅读全文
posted @ 2024-09-20 14:47 &UnstopPable 阅读(223) 评论(0) 推荐(1) 编辑
摘要: 目录问题现象排错思路查看kubelet状态查看apiserver容器日志查看etcd状态查看证书到期时间etcd集群证书更新查看证书路径所有节点备份证书所有节点备份etcd数据生成etcd集群配置文件生成ca证书生成etcd证书查看新证书修改etcd启动配置文件所有节点同时启动etcd 问题现象 开 阅读全文
posted @ 2024-09-20 12:29 &UnstopPable 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 代码如下 import os import time import requests from bs4 import BeautifulSoup from urllib.parse import urljoin from concurrent.futures import ThreadPoolExe 阅读全文
posted @ 2024-09-18 16:26 &UnstopPable 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 目录CI/CD流程介绍Slave介绍静态 Slave(静态 Agent)动态 Slave(动态 Agent)准备工作服务部署可参考配置cloud节点镜像构建服务部署开启agent节点通道配置k8s认证配置cloud配置jnlp镜像添加镜像secret测试节点制作pod模板镜像maven镜像下载修改好 阅读全文
posted @ 2024-09-18 16:11 &UnstopPable 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Jenkins有一下几种模式: 一般初次接触Jenkins建议使用自由风格(freestyle),可视化的UI页面配合一些Jenkins插件再写一些简单的shell/bat命令即可实现从源码构建到项目部署的整个步骤。 当你对Jenkins熟悉度达到一定级别后可以尝试将自由风格的转变成Jenkins的 阅读全文
posted @ 2024-09-18 16:00 &UnstopPable 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 容器化部署LDAP和PHP-LDAP-Admin可以帮助你在Docker环境中快速搭建和管理LDAP服务。 1. 部署OpenLDAP容器 password='123456' docker run \ -d -p 389:389 -p 636:636 \ --name openldap \ --re 阅读全文
posted @ 2024-09-16 17:30 &UnstopPable 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 目录node下载二进制包 验证 node 由于管理后台要求构建工具 Node >= 12 ,所以我们就选用最接近此版本的 Node-v12.18.3 TLS(稳定版本) 下载二进制包 #!/bin/bash yum install gzip -y [ -d /data/setup/ ] || mkd 阅读全文
posted @ 2024-09-15 21:46 &UnstopPable 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 目录版本对应关系安装maven配置maven验证 版本对应关系 不同版本下载地址: https://archive.apache.org/dist/maven/ Maven与JDK版本的对应关系主要取决于Maven的版本和所需的Java版本。以下是具体的对应关系: Maven 2.0.11及以下版本 阅读全文
posted @ 2024-09-15 21:43 &UnstopPable 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 目录安装依赖安装gitlab更改配置初始化启动gitlab设置密码汉化 安装依赖 # gitlab安装 echo gitlab > /etc/hostname hostname gitlab yum install -y curl policycoreutils openssh-server ope 阅读全文
posted @ 2024-09-15 21:36 &UnstopPable 阅读(22) 评论(0) 推荐(0) 编辑