knowledge-base
我的知识库
算法与数据结构
堆排序
快速排序
AWS
搭建EKS集群
Cluster AutoScaler
创建 EKS 集群
EKS配置 ALB Ingress
EKS小细节汇总
EKS实践 集成Gitlab自动发布(一)
EKS实践 集成Gitlab自动发布(二)
EKS-使用EFS
Gitlab & EKS
K8s 部署 Kong 服务
K8s 部署 konga
K8s 部署 Postgres
Terraform 重新管理资源
CKA
001
准备CKA
考题
计算机科学
互联网如何运作?
网络通信
虚拟内存
Dapr
Dapr 0-1
设计模式
CI/CD
DevOps
Grafana
使用grafana监控5xx服务
使用Grafana监控service
Grafana
Jeager
Jaeger
Agile
Ansible
蓝绿部署、滚动部署和灰度部署
混沌工程原则 (PRINCIPLES OF CHAOS ENGINEERING)
商业画布
nginx
Docker
container-diff 工具的使用
Docker in Docker
docker buildx
Docker 常用命令
Docker Compose 实践
Docker 容器中安装 PFX 证书
Docker 主机容器互拷贝文件
使用 docker manifest 命令构建多架构镜像
理解 docker run –link
Docker 可视化工具 Kitematic
Dockerfile
Linux 容器
非 root 账号获取 docker 权限
eBPF
eBPF
前端技术
SEO
Pinia 入门
VitePress
认识Vue3
Git
Git 常用
使用 git-secret 保护仓库敏感数据
Github Action 使用最佳实践
使用 GitHub 托管 helm-chart 仓库
GitHub 托管 helm-chart 仓库
GitHub
Gitlab 添加 K8s 集群
Gitlab 跨版本升级
多 GitHub 账号管理
搭建最简单的 git 仓库服务
Go
Go 开发环境配置
Golang 函数可选参数模式
Golang 密钥对、数字签名和证书管理
Golang 不同平台架构编译
Golang 生成证书
go:linkname 指令
Golang 列表转树
Golang 实现双向认证
Golang 发布类库 - 1
Golang 发布类库 - 2
Go 程序 SOLID 设计原则
Golang 标准库
testing
Golang
GoFrame
gopkg-errors.md
Goreleaser
Mac M1 交叉编译 CGO
pprof
使用 Go 生成 OpenSSH 兼容的 RSA 密钥对
GraphQL
Graphql
gRPC
gRPC 实战
Istio
Istio
使用 aws-acm 管理 tls 密钥和证书
安装 Istio
授权策略 Authorization Policy
应用平台实现应用金丝雀发布
Istio 0-1 使用Istio实现Cors
使用 Istio 实现服务超时
应用层级设置访问白名单
实现 Https 协议的转发
Istio 0-1 流量管理方案
Kubernetes
KubeVirt
Kubevirt 实践
制作虚拟机容器镜像
Kubevirt 安装 windows-server-2022
反亲和性提高服务可用性
apiserver-builder
apiserver
二进制搭建 K8s - 1 机器准备
二进制搭建 K8s - 2 部署 etcd 集群
二进制搭建 K8s - 3 部署 Master
二进制搭建 K8s - 4 部署 Node
Kubernetes 0-1 尝试理解云原生
了解 ConfigMap
定期删除 ElasticSearch 日志索引
强制删除 K8s 资源
Gateway API 实践
Kubernetes 0-1 Helm Kubernetes 的包管理工具
Kubernetes 0-1 实现Pod自动扩缩HPA
HTTP 客户端调用 Kubernetes APIServer
Informer
通过 Ingress 进行灰度发布
K3s
Kubernetes 0-1 K8s部署coredns
Kubernetes 0-1 K8s部署Dashboard
Kubernetes 0-1 K8s部署EFK
可能需要运行多次以下命令,确保k8s资源都创建
Kubernetes 0-1 K8s部署Zookeeper和Kafka
Kubernetes 定制开发 01:K8s API 概念
Kubernetes 定制开发 02:CRD
Kubernetes 定制开发 50:扩展调度器
简单介绍 K8s
kubeadm 安装 Kubernetes (Docker)
kubeadm 安装 k8s (containerd)
Kubeadm 升级 K8s
kubebuilder 实战
kubectl
Kubernetes 0-1 Kubernetes最佳实践
Kubernetes Dashboard
Kubernetes 中资源名称规范
Kuberentes
Kustomize
Kubernetes 0-1 Pod中的livenessProbe和readinessProbe解读
local 存储卷实践
Kubernetes 0-1 K8s自建LoadBalancer
使用 nfs 持久化存储
Kubernetes 0-1 了解 Pod
Kubernetes 编程
Prometheus-监控Kong完整操作
Prometheus
PVC 扩容
了解 Secret
了解 Service
Telepresence
Kubernetes 0-1 使用preStop优雅终止Pod
Terraform
Velero + Minio 备份与恢复
了解 Volume
VPA
Linux
certbot-auto 生成证书
Linux-history 输出附带日期
Linux 命令
Linux常用命令
Linux 启用 crontab 日志
Linux-安全登录
shell 命令间隔符
shell 基础
使用 SSH Tunnel 连接中间件
tee 保存 stderr 到文件
vim 使用
中间件
Elasticsearch
MongoDB
MySQL
Postgres
Redis
操作系统
MacOS
ohmyzsh
openssl
Ubuntu
Windows 使用姿势
阅读笔记
云原生应用开发:Operator原理与实践
我的第一本算法书
深入理解计算机网络.md
Rust
Rust cargo 管理工具
Rust 开发环境配置
rust-programming.md
Rust VSCode 调试
Rust WASM 编程