秋河落叶 #
AI #
数据结构与算法 #
architechture #
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 #
计算机科学 #
Dapr #
设计模式 #
开发 #
DevOps #
- Agile
- Ansible
- 蓝绿部署、滚动部署和灰度部署
- 混沌工程原则 (PRINCIPLES OF CHAOS ENGINEERING)
- 商业画布
- 使用grafana监控5xx服务
- 使用Grafana监控service
- Grafana
- Jaeger
- 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 权限
- Mac 重装 Docker Desktop
- some-apps.md
EBPF #
前端技术 #
Git #
- Git 常用
- 使用 git-secret 保护仓库敏感数据
- Github Action 使用最佳实践
- 使用 GitHub 托管 helm-chart 仓库
- GitHub 托管 helm-chart 仓库
- GitHub
- Gitlab 添加 K8s 集群
- Gitlab 跨版本升级
- 多 GitHub 账号管理
- 搭建最简单的 git 仓库服务
Golang 编程 #
- Go 开发环境配置
- Golang 函数可选参数模式
- Golang 密钥对、数字签名和证书管理
- Golang 不同平台架构编译
- Golang 守护进程
- Golang 生成证书
- go:linkname 指令
- Golang 列表转树
- Golang 实现双向认证
- Golang 发布类库 - 1
- Golang 发布类库 - 2
- Go 程序 SOLID 设计原则
- Golang 标准库
- testing
- Golang
- gopkg-errors.md
- Goreleaser
- Mac M1 交叉编译 CGO
- pprof
- 使用 Go 生成 OpenSSH 兼容的 RSA 密钥对
Graphql #
Grpc #
Istio #
- Istio
- 使用 aws-acm 管理 tls 密钥和证书
- 安装 Istio
- 授权策略 Authorization Policy
- 应用平台实现应用金丝雀发布
- Istio 0-1 使用Istio实现Cors
- 使用 Istio 实现服务超时
- 应用层级设置访问白名单
- 实现 Https 协议的转发
- Istio 0-1 流量管理方案
Kubernetes #
- 反亲和性提高服务可用性
- 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 进行灰度发布
- 安装 Kubernetes
- 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
- KubeVirt 创建 Windows 虚拟机
- Kubevirt 实践
- 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-安全登录
- 制作 Linux 系统启动 U 盘
- Linux 挂载磁盘
- shell 命令间隔符
- shell 基础
- 使用 SSH Tunnel 连接中间件
- tee 保存 stderr 到文件
- 服务端与客户端传输文件
- vim 使用