欢迎访问www.showerlee.com, 您的支持就是我前进的动力.
  • [置顶] Jenkins+Ansible+Gitlab自动化部署三剑客

    showerlee 2016-03-11 13:00 Ansible, Git, Jenkins 阅读 (89,480) 20条评论
    最近一直在学习Ansible的一些playbook的写法, 所以一直没有怎么更新, 想到目前大家对诸如saltstack, docker, Ansible等自动化部署相关的工具很感兴趣, 但又苦于没有可学习的中文实例, 这里我就把我这几个月所接触到目前国外比较流行的部署经验给大家分享一下. 首先给大家介绍的是Ansible, 恩, 重要的问题说三遍, 不是Saltstack, Ansible作为一个python写的自动化部署工具, 确实较之前我所接触的Chef, saltstack, puppe...
  • Kubernetes之python client连接k8s API cluster

    showerlee 2018-10-23 22:01 DevTools, Kubernetes, 其他 阅读 (702) 抢沙发
    大家在平时使用k8s可以说用到的最多的命令应该就是kubectl, 这个命令默认会在master上安装并与本地的k8s API cluster绑定token认证, 实现日常k8s的数据交互. 不过问题在于, 如果我们需要远程调用k8s API或者需要实现k8s自动化集成, 仅靠每次远程ssh集成使用kubectl命令这种偷懒的办法是远远不够的. 这里k8s官方给我们提供了两种比较主流的连接k8s API cluster的语言, 一种是GO, 另外一种就是我们DevOps比较主流的Python. ...
  • Kubernetes之Ingress+Traefik

    showerlee 2018-09-08 17:32 DevTools, Docker, Kubernetes 阅读 (691) 抢沙发
    今天是一个值得庆祝的日子, 终于把研究了半年未果的k8s ingress反向代理通过traefik这个工具给试验出来了, 这里感谢我的甜宝宝对我的支持, 因为有你, 我才有动力继续前行. traefik 是一款开源的反向代理与负载均衡工具。它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。目前支持 Docker, Swarm, Mesos/Marathon, Mesos, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API 等等后端模型...
  • Jenkins-Pipeline-CI-CD-with-Helm-on-Kubernetes自动化流水线

    showerlee 2018-09-06 11:40 DevTools, Docker, Jenkins, Kubernetes 阅读 (1,336) 2条评论
    因为忙于家里事情, 很久没有更新我的博客, 这里我将这半年多对Jenkins pipeline集成k8s实现自动化部署流水线的心得在这里分享给大家, 有不足之处, 还请大家多多指正. 这里简单的介绍一下我们这个自动化流水线所使用到的工具: Jenkins Pipeline: 目前国内外DevOps, CI/CD比较主流的一种将我们软件开发周期所涉及到的环节通过pipeline流水线完美的串联在一起的自动化部署框架. 它提出了一种pipeline as a code的概念,...