📄️ GitHub 仓库间笔记自动同步方案
本文详细阐述了如何在使用 Docusaurus 部署的 GitHub Pages 仓库 (lixxcn.github.io) 和本地笔记同步工具的 GitHub 仓库 (note-gen-sync) 之间实现笔记的自动同步。核心思想是通过在 note-gen-sync 仓库中配置 GitHub Actions,将笔记自动推送到 lixxcn.github.io 仓库的 docs 目录下,从而触发 Docusaurus 的自动构建。
📄️ Go 如何列出项目内部的所有依赖包
在开发大型 Go 项目时,我们常常需要分析一个特定应用(例如 main 包)依赖了哪些包。有时,我们只关心项目内部的依赖,而希望过滤掉所有外部的第三方库。这对于代码审计、重构或理解模块间的耦合关系非常有用。
📄️ Go 项目测试覆盖率生成指南
在 Go 项目开发中,了解代码测试覆盖率是衡量测试质量的重要指标。本文将深入讲解如何生成 Go 项目的测试覆盖率报告。
📄️ Helm Chart 本地化定制与部署
在使用 Helm 管理 Kubernetes 应用时,我们通常会直接从远程仓库安装 Chart。然而,在需要进行深度定制、离线部署或版本控制时,将 Chart 下载到本地并进行管理就变得尤为重要。本文将详细介绍如何通过 Helm 命令下载 Chart 文件到本地,并基于本地 Chart 进行自定义安装。
📄️ K8s Ingress核心实战指南
Ingress 是 Kubernetes 中用于管理集群外部访问集群内部服务的 API 对象,它提供了基于 HTTP 和 HTTPS 的七层路由能力。本文将详细介绍如何在基于 kubeadm搭建的裸金属(Bare-metal)集群中部署和使用 Ingress。
📄️ K8s持久化存储排错实战:从unbound到成功
在 Kubernetes (K8s) 环境中,持久化存储是部署有状态应用不可或缺的一环。然而,对于初次接触或使用 kubeadm 搭建干净集群的开发者来说,PVC (PersistentVolumeClaim) 相关的错误常常是第一道坎。本文将根据一次完整的排错过程,系统性地梳理从 pod has unbound immediate PersistentVolumeClaims 到最终成功挂载的典型问题与解决方案。
📄️ Kubernetes Service 端口详解:NodePort 与 LoadBalancer
在 Kubernetes 中,Service 是将运行在一组 Pod 中的应用程序暴露给网络请求的抽象层。理解 Service 的端口配置对于正确部署和访问应用程序至关重要。本文将详细解析 Kubernetes 中常见的 NodePort 和 LoadBalancer 类型的 Service 及其端口含义。
📄️ SGX_是什么技术
SGX 是什么技术?
📄️ 如何管理和切换本地K8s集群?
在使用 kubectl 管理和操作 Kubernetes 集群时,kubeconfig 文件扮演着核心角色,它包含了连接和认证到集群所需的所有信息,如API服务器地址、用户凭证和上下文定义。对于需要同时管理多个Kubernetes集群的用户而言,理解kubeconfig文件的结构并掌握如何在其间切换是至关重要的。本文将深入探讨kubeconfig文件的自定义选项,并提供多种管理和切换本地多个K8s集群的方法,旨在为初中级技术人员提供一份高质量的教学指导。
📄️ 为何同一 Go 命令在不同项目下显示不同版本?
您是否遇到过这样的怪事:在同一个系统中,明明 which go 指向的是同一个 Go 可执行文件,但在不同的项目目录下,执行 go version 却得到了完全不同的版本号?
📄️ 读懂 Ansible 剧本
你可以把一个 Ansible Playbook(.yml 文件)想象成一个剧本。这篇笔记将带你从零开始,彻底理解一个剧本的构成,让你能看懂并写出自己的自动化任务。