---
# System prepended metadata

title: DevOps-20190707

---

# DevOps-20190707

[TOC]

### 0 Highlight




#### 持续集成与部署
- <span style="color:red">[已完成]</span> 在GitLab CI的容器中使用Kaniko生成docker image, 并push到公司内部的Registry服务器。为了更好的安全考虑，使用GitLab的protected environment variable 来保存敏感的账户信息。

- <span style="color:green">[进行中]</span> 根据GitOps理念，用Git Repo来维护Kubernetes的manifests, 并可以通过触发的方式，自动部署和更新服务。

#### Kubernetes技术 

- <span style="color:red">[已完成]</span> 在重新安装的CentOS 7.4上 安装了Docker 18.09, 这个及以上版本，使用containerd做为独立的容器管理器， Kuberentes可以直接使用它，并能提高更好的性能

- <span style="color:green">[进行中]</span> 使用Kubeadm安装最新的Kubernetes 1.15， 主要是探索其CoreDNS, LocalVolume, containerd, 和nvidia-docker的兼容性








