03 2024 档案
摘要:前言 在 Kubernetes 1.16 版本之前,kubeadm 工具的 alpha certs 子命令用于生成和管理 Kubernetes 集群的证书。然而,从 Kubernetes 1.19 版本开始,kubeadm 引入了一套新的证书管理 API,并移除了 alpha certs 子命令。
阅读全文
摘要:前言 kubernetes 版本为 v1.16.3 使用 kubelet get node 后报错: x509: certificate has expired or is not yet valid ,提示证书过期。 解决 检查证书何时过期 kubeadm alpha certs check-ex
阅读全文
摘要:背景 笔者在公司负责公司的OpenAPI应用,估产生了调用审计的需求。对于存储这些AccessLog,虽然业界有很合适的架构和理论,奈何我司已成本优先,且作为toB的项目,调用量并不算特别大,每天也就2G左右的AccessLog产生。业务特征又导致整个订单的周期非常长,最少要保存1年以上的记录,以备
阅读全文
摘要:helm常用命令 helm repo update # 确定我们可以拿到最新的charts列表 helm show chart bitnami/mysql # 命令简单的了解到这个chart的基本信息 helm show all bitnami/mysql # 获取关于该chart的所有信息。 he
阅读全文
摘要:在Go语言中,GOPATH 是一个环境变量,用于指定Go语言的工作空间路径。它是Go语言中一个重要的概念,用于管理和组织你的Go项目。 GOPATH 指定了Go语言的工作目录,它包含了三个重要的子目录:src、pkg 和 bin 。这些子目录分别用于存放源代码文件、编译后的包文件和可执行文件。 当你
阅读全文
摘要:Helm 提供了多种方法来从不同的源安装 charts。以下是一些常见的安装方法: Helm官方仓库 从 Helm 官方仓库(Helm Hub)安装:Helm Hub 是 Helm 官方维护的一个公共仓库,包含了许多常用的 charts。 可以使用以下命令从 Helm Hub 安装 chart: h
阅读全文
摘要:前言 使用helm安装服务报错,修改chat后重新安装报错:安装失败:无法重复使用仍在使用的名称 解决方法 1、查找安装失败的服务 helm -n {namespace} ls -a 2、删除安装失败的服务,比如服务为 octopus helm -n {namespace} delete octop
阅读全文