06 2019 档案

摘要:在k8s中部署有状态应用时,通常需要做数据持久化存储。 后端存储的方式有以下几种: 1.基于宿主机本地的存储方式; (重启pod时,若pod被调度到其他节点上,尽管原来节点上的数据不会丢失,但是其他节点上没有该应用存储过的数据,所以并不持久化) 2.基于本地过云存储服务的方式,如:(NFS、glus 阅读全文
posted @ 2019-06-24 23:32 zh_Revival 阅读(4571) 评论(0) 推荐(0) 编辑
摘要:前言:Helm是GO语言编写的,是管理kubernetes集群中应用程序包的客户端工具。Helm是类似于centos上的yum工具或Ubuntu上的apt-get工具。对于应用发布者而言,可以通过Helm打包应用,管理应用依赖关系,管理应用版本并发布应用到软件仓库。对于使用者而言,使用Helm后不用 阅读全文
posted @ 2019-06-11 14:56 zh_Revival 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:我们知道,当访问量或资源需求过高时,使用:kubectl scale命令可以实现对pod的快速伸缩功能 但是我们平时工作中我们并不能提前预知访问量有多少,资源需求多少。 这就很麻烦了,总不能为了需求总是把pod设置为最多状态,这样太浪费资源;也不能当请求量上来以后再去伸缩pod,这样会有好多请求不成 阅读全文
posted @ 2019-06-07 21:32 zh_Revival 阅读(4393) 评论(1) 推荐(0) 编辑
摘要:简述: 在k8s早期版本中,对资源的监控使用的是heapster的资源监控工具。 但是从 Kubernetes 1.8 开始,Kubernetes 通过 Metrics API 获取资源使用指标,例如容器 CPU 和内存使用情况。 这些度量指标可以由用户直接访问,例如通过使用kubectl top 阅读全文
posted @ 2019-06-05 23:17 zh_Revival 阅读(6503) 评论(0) 推荐(0) 编辑
摘要:容器的资源需求及限制: 需求:requests ##定义容器运行时至少需要资源 限制:limits ##定义容器运行时最多能分配的资源 requests:pod.spec.containers.resources.requests limits:pod.spec.containers.resourc 阅读全文
posted @ 2019-06-01 18:36 zh_Revival 阅读(2068) 评论(0) 推荐(0) 编辑