个人自动化运维指南
如果中间内容对你有所帮助,可以帮我在 yangpeng14/DevOps上点个
star
^v^
目录
一、Let's Encrypt 证书自动颁发脚本
二、工具
- Python工具
- 提高阅读代码效率神器 Sourcetrail
- Linux IO分析小神器
- 春运开始了,该抢火车票了
- 容器化配置生成神器
- 实时Web日志分析器
- Redis 内存分析神器
- 创建本地 LocalHost SSL 证书
三、Docker知识
- Docker容器日志清理方案
- 一次构建多平台docker镜像
- RedHat 开源企业镜像项目 Quay
- Docker 必修课程 Dockerfile
- Docker 镜像分析之 dive
- Docker 最简单管理方法之 Portainer
- 比 docker stats 命令好用工具 ctop
- 如何修改容器时间而不改变宿主机时间?
- Java和Docker限制的那些事儿
- 适用于CI容器漏洞扫描神器
- 终于有人把 Docker 讲清楚了,万字详解!
- Docker 网络配置那些事
- 解密 Docker 挂载文件,宿主机修改后容器里文件没有修改
- 推荐两个Docker配置检查与启动异常修复方法脚本
四、Kubernetes知识
- Metrics Serve 0.3.2安装
- Prometheus Operator手动安装
- Etcd v3版本备份与恢复
- Etcd 使用命令
- Kubernetes v1.12.0 HA搭建
- AlertManager 钉钉报警
- Prometheus 如何自动发现 Kubernetes Metrics 接口
- Kubelet 证书自动续期
- Helm v3 新的功能
- K8S Ingress Nginx 支持 Socket.io
- K8S 蓝绿部署之 Service Label
- K8S 之 kubeadm 安装
- K8S Dashboard V2.0.0 Beta6 部署
- K8S 之 Headless 浅谈
- K8S node NotReady 后如何保证服务可用
- 浅谈 K8S QoS(服务质量等级)
- Kubernetes 北极星指标
- 升级到 Kubernetes v1.16 须知API问题总结
- Kubernetes 必须掌握技能之 RBAC
- Kubernetes 终端管理神器
- Kubernetes v1.17.0 正式发布
- 3分钟部署生产级k8s集群
- K8S 滚动更新如何优雅停止 Pod
- 基于 Kubernetes 的微服务图形化管理界面 Kuboard
- 阿里开源 k8s 事件通知服务
- 使用 Kubernetes 正确的处理用户请求
- Calico 问题排障
- Kubelet 状态更新机制
- Kubeadm 证书说明
- 谈谈kubernetes Runtime
- IBM 开源图形终端Kui框架
- CNCF 宣布安全更新框架 TUF 正式毕业
- Kubernetes 之 Cronjob
- 在 Kubernetes 中配置 Container Capabilities
- K8s Deployment YAML 名词解释
- Kubernetes Pod 故障归类与排查方法
- 白话 Kubernetes 基础概念
- PrometheusAlert 多渠道告警通知神器
- Kubernetes Node资源预留
- 谈谈K8S Pod Eviction 机制
- Kubernetes之容器数据写满磁盘解决方法
- Kubernetes Pod 生命周期
- Ingress Nginx 常用规则使用
- Prometheus BlackBox简单监控
- Kubernetes Authenticate 安装向导
- PromQL 常用命令
- Kubectl 常用命令大全
- 无需特权在Kubernetes中构建镜像之 Kaniko
- Kuboard Proxy
- K8S Pod 保护之 PodDisruptionBudget
- 容器监控实践—Prometheus基本架构
- 容器监控实践—Prometheus存储机制
- 小白都会设置的K8S RBAC
- Kubernetes 亲和与反亲和实用示例
- 动画版 Kubernetes 相关名词解释
- Kubernetes 集群安全机制详解
- 解决k8s无法通过svc访问其他节点pod的问题
- Kubernetes 管理虚拟机之 KubeVirt
- K8S 可视化监控 Weave Scope 部署
- Descheduler 实现 K8S Pod 二次调度
- Kubernetes 面试题(一)
- Kubernetes节点频繁NotReady-处理和防范
- Kubernetes v1.18 正式发布之功能预览
- 一文入门 ETCD
- 从 Docker 到 Kubernetes 日志管理机制详解
- 白话 kubernetes 网络组件 Flannel
- CKA 真题
- 使用 K8S 集群调度 GPU
- Kubernetes Pod 钩子
- 高可用 Prometheus:问题集锦
- 图文了解 Kubernetes
- Nginx Ingress Controller 工作原理
- Ingress Nginx 故障排除
- Ingress Nginx 日志配置
- Grafana 采集阿里云SLB监控信息
- K8s Pod Command 与容器镜像 Cmd 启动优先级详解
- Calico 介绍、原理与使用
- Gitlab CI/CD 部署应用到 K8S 演示
- Kubernetes 无法查看 pods 日志问题
- K8S Dashboard 2.0 部署并使用 Ingress-Nginx 提供访问入口
- Kubernetes v1.18.2 二进制高可用部署
- Kubernetes v1.18.2 二进制一键添加 Node节点
- Etcd 问题、调优、监控
- K8S Pod 内抓包快速定位网络问题
- Kubernetes 私有集群 LoadBalancer 解决方案
- Kubernetes 是否值得学习吗?
- Kubernetes Node节点主机名 修改
- Kubernetes 中利用 LXCFS 控制容器资源可见性
- 生产环境中helm v2升级v3版本遇到的疑难杂症
- 比官方K8S Dashboard好用的桌面客户端:Lens
- 比Kubernetes Dashboard更好用的K8S管理工具 Kuboard
- Kubeconfig文件自动合并-实现K8S多集群切换
- Kubernetes故障排查指南-分析容器退出状态码
- K8S备份、恢复、迁移神器 Velero
- K8S故障排查指南-Orphaned pod found, but volume paths are still present on disk
- 根据 PID 获取 K8S Pod名称 - 反之 POD名称 获取 PID
- Kubernetes 升级填坑指南(一)
- Kubernetes v1.15.3 升级到 v1.18.5 心得
- 聊聊 resolv.conf 中 search 和 ndots 配置
- Kubectl 备忘录
- Kubernetes v1.19.0 正式发布!
- Kubernetes 临时存储需要限制吗?
- Kubernetes 故障解决心得(一)
- Kubernetes YAML 生成器
- 5个维度对 Kubernetes 集群优化
- Grafana Tanka:比K8S YAML声明更简洁
- kubelet 原理解析六:垃圾回收
- K8S 问题排查:cgroup 内存泄露问题
- Kind:一个容器创建K8S开发集群
- Kubernetes 1.20版本开始不推荐使用Docker,你知道吗?
- Kubernetes 实用技巧
- kubernetes pod为什么需要pause容器?
- Kubernetes Pod应用性能分析工具 Kubectl Flame
- Grafana展示精美的nginx访问日志图表
- 十道Kubernetes面试题
- K8S Cluster Autoscaler 集群自动伸缩
- K8S集群内Pod如何与本地网络打通实现debug
- K8S Configmap和Secret热更新之Reloader
- 探索Kubernetes的Service Accounts
五、Istio知识
- Istio Helm 安装
- K8S 金丝雀部署之 Istio
- 小米开源 Istio Dashboard Naftis 服务
- Istio 自动注入 sidecar 不成功解决方案
- Istio 1.5部署,回归单体
六、运维知识
- Sentry历史数据清理
- Sentry9.1.2部署
- Gitlab Docker Compose 启动配置
- ES6版本自定义索引模板
- Elasticsearch查询
- Gitlab CI 搭建持续集成环境
- Gitlab CI + Helm + Kubernetes 构建CI/CD
- 批量创建阿里云ECS并初始化
- Harbor v1.7.0自动镜像回收
- 网页主体格式转换神器
- Nginx 流量统计分析
- Elasticsearch RESTful API 常用操作
- Nginx 基于客户端IP分析
- Nginx必须知道哪些事
- Nginx 服务指标监测
- Docker-compose 部署 ELK
- nginx配置location与rewrite规则教程
- 一份快速实用的 tcpdump 命令参考手册
- 一千行 MySQL 学习笔记
- Linux系统日志报Possible SYN flooding处理方法
- Mysql存储微信Emoji表情问题
- OpenVpn 服务端与客户端部署
- 互联网中台技术简介
- Kubernetes 中部署 Zabbix
- Elasticsearch 可视化管理工具
- PostgreSQL 常用SQL语句
- NGINX 上的限流(译)
- Linux 服务器上有挖矿病毒 kdevtmpfsi 如何处理?
- ElasticSearch(提高篇)
- 还在担心写的一手烂SQL,送你4款工具
- 大公司为什么都有API网关?聊聊API网关的作用
- 缓存穿透、缓存击穿、缓存雪崩
- 基于 Kubernetes 的 7 大 DevOps 关键实践
- 构建高大上的MySQL监控平台
- 搭建harbor私有镜像仓库(一)
- 搭建harbor私有镜像仓库(二)
- 不同云厂商云主机实现内网互通解决方案
- Nginx 之 realip模块 使用详解
- Linux 整个系统权限玩坏了怎么办?
- Java分析神器 - Arthas
- 前端本地缓存概况之浏览器缓存策略
- 磁盘空间分析神器 - ncdu
- Harbor v2.0 镜像回收那些事
- Linux Used内存到底哪里去了?
- 如何实现rsync多并发同步?
- 分享Linux内存占用几个案例
- 监控域名HTTPS证书过期时间
- 使用 Nextcloud 3分钟搭建个人网盘
- 容器部署ELK7.10,适用于生产
- Zabbix简单监控es实践
- Redis数据同步和数据迁移如何做?
- Nginx 配置可视化管理
- Redis如何删除数量过万以上Key而不影响业务
- 聊聊Harbor架构
- Harbor多实例高可用共享存储搭建
- Mysqldump导入备份数据到阿里云RDS会报错吗
- 聊聊TPS、QPS、CPS概念和区别.md
七、Podman知识
八、面试
- IT运维面试问题总结-Linux基础
- IT运维面试问题总结-基础服务、磁盘管理、虚拟平台和系统管理
- IT运维面试问题总结-运维工具、开源应用(Ceph、Docker、Apache、Nginx等)
- IT运维面试问题总结-数据库、监控、网络管理
- IT运维面试问题总结-简述Etcd、Kubernetes、Lvs、HAProxy等
公众号
欢迎大家关注微信公众号YP小站,我会定期分享本人家乡美食、自动化运维、DevOps、Kubernetes、Service Mesh和Cloud Native相关文章,欢迎大家关注交流,如果有机会也可以去我家乡湖南游玩。