如何升级Helm和Tiller 2018年9月4日 helm作为Kubernetes的包管理器,典型的C/S架构: helm:命令行工具,一般安装在CI/CD Server上使用 tiller: 是helm的服务端,部署在Kubernetes上,管理Release 这里记录一下测试环境Kubernetes集群的h…… 阅读全文
Kubernetes 从1.9到1.10升级记录 2018年8月17日 Kubernetes 1.11已经发布一个多月了。我们线上的版本都是按照比官方最新版本低一个版本的节奏。 因此可以开始考虑将团队线上环境的Kubernetes集群从1.9升级到1.10了。 本文记录了在测试环境中的演练过程。 1.准备 当前Kubernetes 1.10…… 阅读全文
使用kubeadm安装Kubernetes 1.11 2018年8月8日 kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernete…… 阅读全文
Kubernetes Ingress实战(二):使用Ingress将第一个HTTP服务暴露到集群外部 2018年6月7日 去年整理过一篇《Kubernetes Ingress实战》,经过这一年的发展Kubernetes的Ingress发生了很大的变化,原来的文章很多地方都不适用了。因此决定结合我们目前的使用情况重新写几篇Kubernetes Ingress相关的分…… 阅读全文
Kubernetes Ingress实战(一):在Kubernetes集群中部署NGINX Ingress Controller 2018年6月6日 去年整理过一篇《Kubernetes Ingress实战》,经过这一年的发展Kubernetes的Ingress发生了很大的变化,原来的文章很多地方都不适用了。因此决定结合我们目前的使用情况重新写几篇Kubernetes Ingress相关的分…… 阅读全文
Kubernetes Pod调度进阶:Taints(污点)和Tolerations(容忍) 2018年5月23日 污点(Taint)和容忍(Toleration)是从Kubernetes 1.6开始提供的高级调度功能。 在Kubernetes的文档中Taints and Tolerations的介绍已经十分详细。 本文将从简单理解的角度看一下Taint和Tolera…… 阅读全文
Kubernetes 从1.8到1.9升级记录 2018年4月18日 Kubernetes 1.10已经发布,可以开始考虑将团队线上环境的Kubernetes集群从1.8升级到1.9了。 本文记录了在测试环境中的演练过程。 准备 当前Kubernetes 1.9的小版本是1.9.6。 在升级之前一定要多读几遍官方的升级须知Kubernet…… 阅读全文
在Kubernetes上使用CephFS作为文件存储 2018年4月17日 1.PV ReadWriteMany的需求 最近一个正在开发的服务对PersistentVolume的Access Mode有ReadWriteMany的需求。 PersistentVolume持久化卷(即PV)是Kubernetes对存储的抽象,PV可…… 阅读全文
Kubernetes 1.10新特性 2018年3月29日 Kubernetes 1.10已经发布,这是2018年第1个版本。以下两个链接是官方对本此更新的介绍: Kubernetes 1.10: Stabilizing Storage, Security, and Networking 1.10 Release Notes 其中比较关键的特性是提高了存储、安全、网络三大特性的稳定性,在安装时可以将DNS服务切换为CoreDNS(当前处于Beta阶段)。另外容器…… 阅读全文
使用kubeadm安装Kubernetes 1.10 2018年3月29日 kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernete…… 阅读全文