# 概述

主要记录使用k8s时点点滴滴的积累， 主要包括内容如下:

* kuberbetes应用接入准则篇
* kuberbetes集群部署篇
* kuberbetes存储篇
* kuberbetes服务暴露篇
* kubernetes CI/CD篇
* kubernetes权限控制篇
* kubernetes私有仓库篇
* kubernetes监控篇
* kubernetes日志系统(elk)
* kubernetes配置管理(apollo)

## 工具说明

使用git管理所有的配置部署脚本， 其中主机相关的配置管理工具使用ansible， k8s中的配置管理工具使用helm。

所有脚本存放`devops-scm`的git仓库中， 目录结构如下：

```
➜  SCM tree devops-scm
devops-scm
├── ansible-toolkit    #存放ansible相关脚本
├── cicd-tookit        #存放所有CICD相关的脚本
└── k8s-toolkit        #存放k8s相关的脚本或资源文件
    ├── charts         #存放helm资源文件
    └── dockerfiles    #存放自定义dockerfile

4 directories, 0 files
```
