1. 环境说明 环境 A: * jenkins 版本:2.253 * 使用 systemctl 管理的 jenkins 服务 环境 B: 可以上网的机器,装有 docker-compose docker 和 docker-compose 安装,这里都略了。 2. 安装旧版本 2.1 环境 A...
一套 shell 脚本管理自签证书
title: 一套 shell 脚本管理自签证书 tags: openssl, ca, certification author: Chinge Yang date: 2024-7-10 [TOC] 1. 需求 当前 ssl 证书越来越普及,很多时候,开发时使用 http 是没有问题的,但是上...
kubesphere/kubernetes 镜像拉取失败问题处理
1. 背景 最近 docker hub 下载镜像经常失败,同一台机器有可能这个镜像可以,那个镜像不行。另外,看到很多人安装 kubesphere/kubernetes 不知道如何处理镜像拉取失败问题。 2. 基本概念和基本操作 2.1 vim 基...
kubekey 离线安装高可用 kubernetes 集群
1. 准备环境 版本: kubernetes: v1.29.2 kubesphere: v3.4.1 kubekey: v3.1.1 说明: * kubekey 只用于安装 kubernetes,因为 kubesphere 的配置在安装时经常需要变动,用 ks-installer 的 yaml 文件更好...
kubekey 安装高可用 kubernetes 集群
1. 准备环境 1.1 机器准备 4 台机器,操作系统:Ubuntu 24.04/RHEL8/CentOS9 10.111.3.53 master1 10.111.3.54 master2 10.111.3.55 master3 10.111.3.57 node4 1.2 安装依赖和配置 所有节点都需要执行: ...
给你的 vscode 扩展增加测试设置
# 1. 目的 vscode 作为当前最多人使用的编辑器和开发工具,其最强大之处就是有成熟的插件社区,但是使用过程中难免就会遇到插件功能不够称心或者插件不维护的情况。 随着 typescript 的越来越普及,很多人...
vscode 扩展 turbo-file-header 实现代码文件头管理
1. 扩展介绍 最近写了一个 vscode 扩展 turbo-file-header,主要是为了实现代码文件中文件头管理,比如增加一些作者信息、lincense 等,欢迎使用。 现在已经实现的功能: 快捷键 ctrl + alt + h 快速插入/更新文...
Helm upgrade 时 no matches for kind “xxxx” in version “xxxx” 问题处理
1. 问题 kubernetes 升过级,但是 helm release 旧版本中有新版本 api 弃用的 version。在 helm upgrade 时就出现类似如下版本不匹配的错误,导致 helm upgrade 失败。当然 helm uninstall 再重新安装可能可...
jenkins 与 jfrog container registry 集成示例
1. 示例功能 示例仓库:https://github.com/ygqygq2/jenkins-jfrog-demo jenkins 与 jfrog container registry 集成 [x] docker maven 打包,普通文件方式上传至 Artifactory,并远程 ssh 执行命令部署 [x] dock...
微信小程序点击按钮绘制定制转发分享图
1. 说明 先上代码片断分享链接: https://developers.weixin.qq.com/s/vl3ws9mA72GG [x] 使用 painter 画图 [x] 按钮传递定制化信息 效果如下: 2. 关键代码说明 文件列表如下: { "usingComponents&...