kubernetes入门
kubernetes实践指南
kubernetes核心原理
kubernetes开发指南
kubernetes运维指南
kubernetes源码导读
Read more
Linux服务器构建基础
Linux服务器虚拟化
生产环境下服务器的故障诊断与排除
生产环境下的shell脚本
构建高可用的Linux集群
VPN在企业中的部署应用
Linux防火墙及系统安全
如何构建开源免费的企业级邮件系统
系统管理员在企业中的职业定位及发展方向
Read more
Python基础
Python基础知识
web编程之网络基础
客户端的编程技术
数据库及ORM
详解主流Python Web框架
Python网络框架纵览
企业级开发框架-Django
高并发处理框架-Tornado
支持快速建站的框架-Flask
底层自定义协议网络框架-Twisted
实战项目
用Tornado+jquery 开发WebSocket聊天室
用Flask + bootstrap + restful 开发学校管理系统
用Twisted + SQLAlchemy +ZeroMQ 开发跨平台物联网消息网关
Read more
挑战与原则
动态基础设施平台
基础设施定义工具
服务器配置工具
基础服务概述
模式
置备服务器的模式
管理服务器模板的模式
服务器更新与变更模式
定义基础设施的模式
实践
基础设施的软件工程实践
测试基础设施变更
基础设施变更管理流水线
基础设施团队的工作流
动态基础设施的连续性
基础设施即代码的组织要求
Read more
引言
集中式与分布式的控制平面和数据平面
openFlow
SDN控制器
网络可编程性
数据中心的概念与结构
网络功能虚拟化
网络拓扑结构与拓扑信息抽象
构建SDN框架
带宽调度 操控和时间规划的用例
数据中心叠加网 大数据和网络功能虚拟化的用例
输入流量监测 分类及触发操作的用例
最后的思考与结论
Read more
价值驱动
为什么要CICD
持续集成
代码管理
jenkins基础知识
持续集成实战
持续部署
持续部署设计
持续部署
网络方案
服务管理
存储方案
服务编排工具
Read more
认识Gitlab CI/CD
CICD环境Gitlab Runner
流水线内容.gitlab-ci.yml
初阶关键字
中阶关键字
高阶关键字
Gitlab CI/CD部署前端项目
Java复杂微服务应用的CICD方案
部署Python应用到kubernetes中
Read more
Helm简介
使用Helm
Helm的高级功能
创建chart
开发模板
chart的高级功能
chart存储库
helm插件和启动程序
Read more
故障排除最佳实践
服务器为什么这么慢? 耗尽了CPU RAM和磁盘I/O资源
为什么系统无法启动? 解决启动问题
为什么磁盘无法写入? 解决磁盘满或磁盘损坏的问题
服务器宕机了? 追踪网络问题的根源
为什么主机名无法解析? 解决DNS服务器的问题
为什么无法收发邮件? 追踪邮件问题
网站宕机了? 追踪web服务器问题
为什么数据库这么慢? 追踪数据库问题
这是硬件问题! 诊断常见的硬件问题
Read more
概念模型
分布式PaaS平台介绍
PaaS模型与特征
基础原理
计算资源
网络资源
存储资源
平台实现
平台功能与架构
计算单元docker
分布式协调zookeeper
资源管理Mesos
服务调度框架Marathon
大数据调度框架Spark
日志集中管理ELK
运维管理
配置管理
监控管理
运维管理
Read more