配置缺省内存运行与请求限制

有时候忘记设置pod的内存请求大小和内存运行大小。
对于k8s集群调度器的资源管理说不是很友好,而且在pod突然内存暴增的时候容易引起节点内核OOM杀掉服务。
这个时候我们可以设置NS级别缺省内存请求和内存缺省限制。

[阅读全文]

k8s集群中部署apollo配置中心

apollo配置中心非常方便解决的微服务依赖不同配置的需求,让运维和开发人员管理业务软件项目配置文件变得更容易。 但是以往我们都是根据不同环境部署不同的apollo配置中心,没有部署到k8s集群。

[阅读全文]

EKS集群中使用EBS做卷

在EKS集群中,有些时候对一些deployment服务有IO要求,这时候可以使用EBS块设备进行挂载到服务中使用。再加上EBS有各种容量尺寸、存储介质、卷快照可供选择,以此保证系统IO的需要和数据的可靠性。

[阅读全文]

升级kubernetes到1.15

Kubernetes v1.15的重点关注的更新:
kubeadm证书管理在1.15中变得更加强大,kubeadm现在可以在它们到期之前无缝转动所有证书(升级时)有关如何管理证书的信息,请查看kubeadm文档。

[阅读全文]

ServiceMesh流量走向

在服务网格后服务与服务之间的流量走向不再是默认k8s原来的走向路径了。具体表现可以对比在后端是GRPC多副本互相调度的时候,通过传统的SVC到iptables转发后端pod会发现流量不均衡的情况。启用网格后,然后定义好DestinationRule的轮训规则后。可以达到后端负载比较均匀。

[阅读全文]