前言
开源组件
1.
Kubernetes (k8s)
❱
1.1.
安装
❱
1.1.1.
Kubeadm 安装 k8s1.28.1
1.1.2.
Dashboard
1.2.
资源
❱
1.2.1.
Cronjob 使用
1.2.2.
Probe 使用
1.2.3.
ConfigMap 使用
1.3.
故障排查
❱
1.3.1.
Kubelet PLEG
1.4.
优化
❱
1.4.1.
Kubelet 资源限制
1.4.2.
LimitRange
1.4.3.
RBAC-Role 使用篇
1.5.
存储
❱
1.5.1.
nfs
2.
K3s (轻量型 k8s)
❱
2.1.
安装
3.
ClusterPedia
❱
3.1.
ClusterPedia 安装步骤
3.2.
ClusterPedia 对接 k8s
4.
Prometheus
❱
4.1.
安装
4.2.
配置
4.3.
使用
❱
4.3.1.
常用函数
4.3.2.
标签自定义配置
4.3.3.
Grafana 模版变量
4.4.
故障排查
❱
4.4.1.
kubelet Job 丢失
5.
Skywalking
❱
5.1.
安装
6.
NeuVector
❱
6.1.
安装
7.
Gitlab
❱
7.1.
安装
8.
Harbor
❱
8.1.
安装
9.
Image-syncer 使用
CICD
10.
Jenkins 学习
❱
10.1.
通过 Github 自动构建镜像(CI)
自动化运维工具
11.
Ansible
❱
11.1.
Ansible 使用
操作系统
12.
Linux
❱
12.1.
性能分析
❱
12.1.1.
上下文切换
12.1.2.
负载分析
12.2.
系统配置
❱
12.2.1.
bonding
12.2.2.
fs_quota
12.3.
Chrony 时钟同步
❱
12.3.1.
chrony
12.4.
DNS
12.5.
命令手册
❱
12.5.1.
Echo 自定义输出
12.5.2.
Json 文本处理
12.5.3.
查找大文件
12.5.4.
Iptables 使用
12.5.5.
Tcpdump 使用
12.6.
Shell
❱
12.6.1.
条件判断
12.6.2.
特殊变量
12.6.3.
统计文件数及目录大小
12.7.
窥探容器
❱
12.7.1.
自定义容器路由
12.7.2.
通过 Pid 查找 ContainerID
12.7.3.
tc 模拟网络延迟
12.8.
故障排查
❱
12.8.1.
断电导致系统启动失败
语言
13.
Python
❱
13.1.
控制语句
13.2.
读写文件
13.3.
包使用
❱
13.3.1.
DockerSDK 使用
13.3.2.
Request 使用
13.4.
配置管理
❱
13.4.1.
获取环境变量
13.4.2.
读取配置文件
13.5.
Flask
❱
13.5.1.
镜像同步
❱
13.5.1.1.
设计文档
13.5.1.2.
流程图
13.5.1.3.
接口文档
13.5.1.4.
测试文档
13.5.1.5.
构建部署文档
Light
Rust (default)
Coal
Navy
Ayu
Shell 使用
条件判断
条件测试
特殊变量
特殊变量