上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: "系列目录" 当kubernetes集群中的某个服务需要升级时,传统的做法是,先将要更新的服务下线,业务停止后再更新版本和配置,然后重新启动并提供服务。如果业务集群规模较大时,这个工作就变成了一个挑战,而且先全部了停止,再逐步升级的方式会导致服务较长时间不可用。kubernetes提供了滚动更新(r 阅读全文
posted @ 2019-06-10 08:14 周国通 阅读(5175) 评论(0) 推荐(1) 编辑
摘要: "系列目录" job是什么 对于ReplicaSet、ReplicationController等类型的控制器而言,它希望pod保持预期数目、持久运行下去,除非用户明确删除,否则这些对象一直存在,它们针对的是耐久性任务,如web服务等。对于非耐久性任务,比如压缩文件,任务完成后,pod需要结束运行, 阅读全文
posted @ 2019-06-09 08:24 周国通 阅读(2017) 评论(0) 推荐(1) 编辑
摘要: "系列目录" 通过ReplicaSet来创建一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两问题: + Pod IP仅仅是集群内可见的虚拟IP,外部无法访问。 + Pod IP会随着Pod的销毁而消失,当ReplicaSet对Pod进行动态伸缩时,P 阅读全文
posted @ 2019-06-08 08:01 周国通 阅读(1267) 评论(0) 推荐(1) 编辑
摘要: "系列目录" RS与Deployment主要用于替代RC。RS的全称为Replica Set。相对于RC,RS与Deployment的优势如下: RC只支持基于等式的selector,如env=dev或者environment!=qa。但在RS中,还支持新的基于集合的selector,如versio 阅读全文
posted @ 2019-06-07 16:41 周国通 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: "系列目录" 简述 Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。典型的应用场景包括: + 定义Deployment来创建Pod和ReplicaSet + 滚动升级和回滚 阅读全文
posted @ 2019-06-07 16:37 周国通 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: "系列目录" 上一节我们讲到了由于一些人为的或者不可避免的原因,pod可能会中断,而使用 可以最大限度地保证在pod中断发生时集群仍然保持能够接受的状态. 一句话,PDB能够限制同时中断的pod的数量,以保证集群的高可用性. 使用PodDisruptionBudget来保护集群 1) 确定你想要使用 阅读全文
posted @ 2019-06-07 08:40 周国通 阅读(4775) 评论(0) 推荐(0) 编辑
摘要: "系列目录" 目标读者: 想要构建高可用应用的应用所有者,因此需要知道pod会发生哪些类型的中断 想要执行自动化(比如升级和自动扩容)的集群管理员. 自愿和非自愿的中断 pod不会自动消息,除非有人(可能是一个人或者一个控制器)把它销毁了,或者出现无法避免的硬件或者系统软件错误. 我们把这些称作非自 阅读全文
posted @ 2019-06-06 08:15 周国通 阅读(1914) 评论(1) 推荐(1) 编辑
摘要: "系列目录" Pod是Kubernetes调度的最小单元。一个Pod可以包含一个或多个容器,因此它可以被看作是内部容器的逻辑宿主机。 Pod的设计理念是为了支持多个容器在一个Pod中共享网络和文件系统 因此处于一个Pod中的多个容器共享以下资源: + PID命名空间:Pod中不同的应用程序可以看到其 阅读全文
posted @ 2019-06-05 08:27 周国通 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 本篇主要用于记录在实施docker和kubenetes过程中遇到的一个问题和解决办法. 本节部分内容摘自互联网,有些部分为自己在测试环境中遇到到实际问题,后面还会根据实际情况不断分享关于docker/k8s在开发和维护过程中出现的种种问题,以便后来者少走弯路. "系列目录" kubernets no 阅读全文
posted @ 2019-06-04 17:49 周国通 阅读(4239) 评论(1) 推荐(3) 编辑
摘要: "系列目录" 根据机器环境的不同,有的可能一次就安装成功,有的则可能遇到各种各样的坑需要排查.建议不熟悉linux的用户使用全新的环境来安装kubernetes.以下记录本人在安装过程中遇到的问题及解决方案. 缺少docker 由于是按照步骤安装的,刚开始装前几台机器的时候都看的非常认真,到了后面就 阅读全文
posted @ 2019-06-04 17:34 周国通 阅读(20648) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页