标签:k8s

未分类

解决 k8s 上 traefik-ingress 响应慢的问题

2

sa 发布于 2018-04-04

[摘要] 在 K8s 上配置的 traefik-ingress 作为LB,在配置 traefik-ingress 的节点上配置keepalived起VIP做高可用,可以起到app发现的功能,统一访问入口,并不需要知道后端具体启动的应用。不过测试中访问速度并不是很理想,基本每个请求...

阅读(250)评论(0)

未分类

使用Helm 在容器服务k8s集群一键部署wordpress

5

sa 发布于 2018-04-04

摘要: Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被...

阅读(125)评论(0)

未分类

aspnetcore.webapi实践k8s健康探测机制 – kubernetes

13

sa 发布于 2018-04-04

1、浅析k8s两种健康检查机制 Liveness k8s通过liveness来探测微服务的存活性,判断什么时候该重启容器实现自愈。比如访问 Web 服务器时显示 500 内部错误,可能是系统超载,也可能是资源死锁,此时 httpd 进程并没有异常退出,在这种情况下重启容器可能是最...

阅读(95)评论(0)

未分类

k8s与监控–引入traefik做后端服务的反代

2

sa 发布于 2018-02-05

前言 对于监控这块,我们基于prometheus实现,当然做了大量的优化,包括前面所讲到的配置接口化。我们整个监控的UI部分,没有采用社区流行的grafana,而是自己实现了一套。我们后端的服务按照功能拆分了几大块,例如拓扑,网络流量,配置,元数据等等。拆分的好处就是可以解耦,各...

阅读(519)评论(0)

未分类

Kubernetes之利用prometheus监控K8S集群

6

sa 发布于 2018-01-19

prometheus它是一个主动拉取的数据库,在K8S中应该展示图形的grafana数据实例化要保存下来,使用分布式文件系统加动态PV,但是在本测试环境中使用本地磁盘,安装采集数据的agent使用DaemonSet来部署,DaemonSet的特性就是在每个node上部署一个服务进...

阅读(1125)评论(0)

未分类

k8s实战-创建ConfigMap

5

sa 发布于 2017-10-16

k8s的ConfigMap用来保存配置数据,以键值对形式存储,既可以保存单个属性,也可以保存配置文件。使用ConfigMao前请确保已经安装好了k8s集群,在master主机上执行kubectl create configmap –help,可以看到该命令的使用方法k...

阅读(638)评论(0)

未分类

k8s基于hpa实现pod弹性扩容

sa 发布于 2017-09-25

要使用hpa,第一步是安装heapster(下面的10.135.19.77换成自己k8s可以访问到的ip) wget https://github.com/kubernetes/heapster/archive/master.zip unzip master.zip cd hea...

阅读(667)评论(0)