# 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的兼容性