使用 Bootstrap Token 完成 TLS Bootstrapping 最近在测试 Kubernetes 1.11.2 新版本的相关东西,发现新版本的 Bootstrap Token 功能已经进入 Beta 阶段,索性便尝试了一下;虽说目前是为 kubeadm 设计的,不过手动挡用起来也不错,这里记录一下使用方式 2018-08-28 Kubernetes Kubernetes
Kubernetes 证书配置 一直以来自己的 Kubernetes 集群大部分证书配置全部都在使用一个 CA,而事实上很多教程也没有具体的解释过这些证书代表的作用以及含义;今天索性仔细的翻了翻,顺便看到了一篇老外的文章,感觉写的不错,这里顺带着自己的理解总结一下。 2018-08-26 Kubernetes Kubernetes
编写 kubectl 插件 最近忙的晕头转向,博客停更了 1 个月,感觉对不起党、对不起人民、对不起 ~~CCAV~~...不过在忙的时候操作 Kubernetes 集群要频繁的使用 `kubectl` 命令,而在多个 NameSpace 下来回切换每次都得加个 `-n` 简直让我想打人;索性翻了下 `kubectl` 的插件机制,顺便写了一个快速切换 NameSpace 的小插件,以下记录一下插件编写过程 2018-08-09 Kubernetes Kubernetes
Traefik 另类的服务暴露方式 最近准备重新折腾一下 Kubernetes 的服务暴露方式,以前的方式是彻底剥离 Kubenretes 本身的服务发现,然后改动应用实现 应用+Consul+Fabio 的服务暴露方式;总感觉这种方式不算优雅,所以折腾了一下 Traefik,试了下效果还不错,以下记录了使用 Traefik 的新的服务暴露方式(本文仅针对 HTTP 协议) 2018-05-24 Kubernetes Kubernetes
为你的 GitLab 增加提交信息检测 最近准备对项目生成 Change Log,然而发现提交格式不统一根本没法处理;so 后来大家约定式遵循 GitFlow,并使用 Angular 社区规范的提交格式,同时扩展了一些前缀如 hotfix 等;但是时间长了发现还是有些提交为了 "方便" 不遵循 Angular 社区规范的提交格式,这时候我唯一能做的就是想办法在服务端增加一个提交检测;以下记录了 GitLab 增加自定义 Commit 提 2018-05-11 CI/CD CI/CD
Kubernetes 1.10.1 集群搭建 年后比较忙,所以 1.9 也没去折腾(其实就是懒),最近刚有点时间凑巧 1.10 发布;所以就折腾一下 1.10,感觉搭建配置没有太大变化,折腾了 2 天基本算是搞定了,这里记录一下搭建过程;本文用到的被 block 镜像已经上传至 [百度云](http://pan.baidu.com/s/14W86QQ4qi8qn8JqaDMcC3g) 密码: dy5p 2018-04-19 Kubernetes Kubernetes
Drone CI 搭建 最近感觉 GitLab CI 稍有繁琐,所以尝试了一下 Drone CI,这里记录一下搭建过程;虽然 Drone CI 看似简单,但是坑还是有不少的 2018-03-30 CI/CD Docker CI/CD Linux Docker Drone
Unix 平台下各种加速配置 本文主要阐述在 *Uinx 平台下,各种常用开发工具的加速配置,**加速前提是你需要有一个能够加速的 socks5 端口,常用工具请自行搭建**;本文档包括 docker、terminal、git、chrome 常用加速配置,其他工具可能后续补充 2018-03-28 Linux Linux
使用 RBAC 控制 kubectl 权限 好久没写文章了,过年以后就有点懒... 最近也在学习 golang,再加上不断造轮子所以没太多时间;凑巧最近想控制一下 kubectl 权限,这里便记录一下。 2018-03-20 Kubernetes Linux Docker Kubernetes