摘要: 去年写过一篇文章 "『中小团队落地配置中心详解』" ,介绍了我们借助etcd+confd实现的配置中心方案,这是一个对 运维友好 ,与开发解耦的极佳方案,经过了一年多的实践也确实帮我们解决了配置文件无版本、难回滚、更新复杂等问题 这套配置中心解决方案的特点是,对整个配置文件进行管理,而非配置项,且在 阅读全文
posted @ 2020-01-03 09:31 ops-coffee 阅读(659) 评论(0) 推荐(0)
摘要: 本篇文章没有太多的源码,主要讲一下实现思路和技术原理 当使用Xshell或者SecureCRT终端工具时,我的所有文件传输工作都是通过 来完成的,主要是因为其简单方便,不需要额外打开sftp之类的工具,通过命令就可轻松搞定,在用了WebSSH之后一直在想,这么便捷的操作WebSSH能够实现吗? 答案 阅读全文
posted @ 2019-12-11 09:26 ops-coffee 阅读(4700) 评论(3) 推荐(2)
摘要: WebSSH终端录像的实现终于来了 前边写了两篇文章 "『Asciinema:你的所有操作都将被录制』" 和 "『Asciinema文章勘误及Web端使用介绍』" 深入介绍了终端录制工具Asciinema,我们已经可以实现在终端下对操作过程的录制,那么在WebSSH中的操作该如何记录并提供后续的回放 阅读全文
posted @ 2019-11-22 09:26 ops-coffee 阅读(2050) 评论(2) 推荐(2)
摘要: 我想用它替换掉xshell、crt之类的工具 WebSSH操作物理机或虚拟机 "Django实现WebSSH操作Kubernetes Pod" 文章发布后,有小伙伴说咖啡哥,我们现在还没有用上Kubernetes,但我想通过浏览器连接我们的物理机和虚拟机该怎么办? 这就比较简单了,既然我们已经实现了 阅读全文
posted @ 2019-11-06 09:35 ops-coffee 阅读(1576) 评论(1) 推荐(0)
摘要: 每天都在愉快的造轮子,这次可以一键创建测试环境 咖啡君维护了几十个不同类型项目,其中有相当一部分项目是对保密性有很高要求的,也就是说下个版本要上线的内容是不能提前泄露的,就像苹果新产品的介绍网站决不允许在产品发布之前流出一样,这种保密内容除了在制度上加以约束外,还需要一些技术手段来保障 本次要介绍的 阅读全文
posted @ 2019-09-16 09:25 ops-coffee 阅读(1818) 评论(2) 推荐(2)
摘要: 这是Django Channels系列文章的第二篇,以web端实现tailf的案例讲解Channels的具体使用以及跟Celery的结合 通过上一篇 "《Django使用Channels实现WebSocket 上篇》" 的学习应该对Channels的各种概念有了清晰的认知,可以顺利的将Channel 阅读全文
posted @ 2019-07-31 09:21 ops-coffee 阅读(3196) 评论(0) 推荐(0)
摘要: 笔者所在的技术团队负责了数十个项目的开发和维护工作,每个项目都至少有dev、qa、hidden、product四个环境,数百台机器,在各个系统之间疲于奔命,解决各种琐碎的问题,如何从这些琐碎的事情中解放出来?devops成了我们不二的选择。 文章是基于目前的环境和团队规模做的devops实践总结,方 阅读全文
posted @ 2019-07-20 10:40 ops-coffee 阅读(1798) 评论(3) 推荐(5)
摘要: 一群有梦想的年轻人开源了一个云管理平台,他们的口号是:让天下没有996的运维 有幸参与到CoDo项目的开发,这是一个非常棒的一站式开源运维平台,分享给大家 平台介绍 CODO是一款为用户提供企业多混合云、自动化运维、完全开源的云管理平台。 CODO前端基于Vue iview开发、为用户提供友好的操作 阅读全文
posted @ 2019-05-30 07:08 ops-coffee 阅读(8682) 评论(0) 推荐(2)
摘要: 每个Geek对折腾自己的博客都有着一份执念 背景介绍 曾经多次在不同的平台写博客,但全部都以失败而告终。去年七月选择微信公众号做为平台开始了又一次的技术分享,庆幸一直坚持到现在,但随着文章发表的越来越多,发现公众号对于PC端很不友好,文章列表没有PC端入口,查看分享很不方便,所以就利用github 阅读全文
posted @ 2019-05-28 10:56 ops-coffee 阅读(2151) 评论(2) 推荐(0)
摘要: WebSocket 开启通往新世界的大门 WebSocket是什么? WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接,并在浏览器和服务器之间进行 阅读全文
posted @ 2019-04-17 09:23 ops-coffee 阅读(9836) 评论(0) 推荐(2)

版权声明:本篇为原创文章,版权归作者所有,如需转载请联系作者获取授权。