Zeusro Blog

Just for freedom

使用 Ansible 管理N个服务器

安装教程很详细,我工作用的电脑是 MAC 系统. 不得不说,中文文档停滞了好久,已经处于断更的状态,看来用爱发电的事,对于我天朝人民来说,还是有点难度的. 1 2 3 4 5 6 7 ➜ ~ ansible --version ansible 2.8.3 config file = None configured module search path = ['/Users/ze...

使用kustomize管理配置文件

不用helm的原因 这篇文章 介绍得比较详细 helm2 像个巨婴。我个人无法喜欢。 我比较喜欢kustomize这种无侵入,轻量级的生成模式。 (后记:用了Helm3 一段时候后,发现helm3 基本能满足需求,而且helm 3 取消了服务端) 基本概念 base:含有一个kustomization.yaml文件的目录,可以被其他的kustomization.yaml来引用 r...

学习 Helm 3

缘由 阿里云搞了个 云原生应用大赛 ,要求用 helm v3 提交代码,我就顺便提交几个 helm chart ,同时学学的 helm 的语法 语法 目前(2019-07-26) v3还没正式 release,文档很少,学习的时候只能拿旧的文档对照踩坑. v2 跟 v3 的差别不小: 取消了服务端; helm list 改用secret; 很多命令已经不兼容,发生变化...

开发一个油猴插件魔改dnspod

背景信息 通过腾讯云向他们吐槽了不满,结果他们叫我按ctrl + 缩放页面,作为一个资深键盘侠,孰能忍. dnspod这个770px宽度的域名配置页真的恶心到我了,我决定把他改长一点. 一怒之下我决定自己动手,用油猴插件把整个页面拓宽点. 熟悉油猴插件开发模式 可以参考这个 大致跟原生JavaScript没啥区别,只是多了一点点约束和语法 分发 油猴脚本,适配1080p屏...

kubectl常用命令

推荐工具 kubectx kubectx:用来切换集群的访问 kubens:用来切换默认的namespace kubectl-aliases kubectl命令别名 自动完成 zsh 1 2 source <(kubectl completion zsh) # setup autocomplete in zsh into the current shell echo ...

给kubernetes项目贡献代码

fork+pull request 这种基础操作就不用提了吧。 节操 但一般大型项目都会引入一个节操的机制,就Kubernetes类项目来说,在遵守代码提交规范的基础上,需要先同意CLA之后,pr才有被合并的机会。 如果贸贸然直接pr,就会被k8s-ci-robot这个机器人账户直接打上cncf-cla: no. 那么要怎么同意CLA呢? 注册 根据这个指示,按个人或者组织申请账...

可能是最全的java线程指南(1-4)[任务调度类_Future系]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 graph TB g(Comparable<Delayed>)-->A A(Delayed)-->C(ScheduledFuture<V>) D(Runnable)-->e(RunnableFuture<V>) F(Future<V>)-->e...

中国互联网极简史

make the world a better place?

印象中的中国互联网 野蛮时代 10年以前,当时流行的是聊天室和BBS,各种盗版软件,上至操作系统,下至winrar很多都是盗版,电脑硬件的价格贵,配置又低。拨号上网,网速很慢。 电商时代 高速网络和智能设备的普及化,让信息的流动变得越来越快.而当信息的流动变快,通过信息的不对称产生利润就变得困难.说句人话,当我们逛街的时候,会发现很多商场的结构都发生了显著变化,核心生活服务(餐饮,美...

分析redis的各种使用情景

使用docker-compose演示redis的各种使用情景,最后介绍了codis和kubernetes方案 总结 模式 特点 单机版-RDB 备份快,但数据可能不完整 单机版-AOF 备份慢,但是数据比较完整 1主...

理解kubernetes的service流量转发链路

iptables

基本 3 个协议:TCP,UDP,ICMP 4 个状态:NEW,ESTABLISHED,INVALID,RELATED 4个表 raw:高级功能,如:网址过滤。 mangle:数据包修改(QOS),用于实现服务质量。 net:地址转换,用于网关路由器。 filter:包过滤,用于防火墙规则。 5个链 PREROUTING链:用于目标地址转换(DNAT...