摘要: 对Pod的健康状态检查可以通过两类探针来检查:LivenessProbe和ReadinessProbe。LivenessProbe探针:用于判断容器是否存活(running状态),如果LivenessProbe探针探测到容器不健康, 则kubelet将杀掉该容器,并根据容器的重启策略做相应的处理。 阅读全文
posted @ 2020-04-05 22:34 明王不动心 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes上,我们很少会直接创建一个Pod,在大多数情况下,会通过RC、Deployment、DaemonSet、Job等控制器完成对一组Pod副本的创建、调度和整个生命周期的自动化控制。在早期的Kubernetes版本上,是没有这么多Pod副本控制器的,只有一个Pod副本控制器RC(R 阅读全文
posted @ 2020-04-05 21:06 明王不动心 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes中,资源对象和信息都存储在Etcd中,但是对于某一个服务的配置该如何管理了?当然你可以在镜像打包的时候,将配置文件直接配置打包到镜像里面,这样确实可以达到目的。但是大部分的容器是在运行之后需要改配置,每次都重新打包确实会是一个不小的工作。当然可以通过文件映射或者环境变量来改变容 阅读全文
posted @ 2020-04-05 04:07 明王不动心 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes中,几乎所有的概念,包括Master、Node、Pod、Label、Namespace、Volume等都可以看作是一种“资源对象”。从这个角度上来说,Kubernetes是一个高度自动化的资源控制系统,它通过对比etcd中保存的“资源期望状态”和当前环境的“资源实际状态”,以此 阅读全文
posted @ 2020-04-05 03:25 明王不动心 阅读(985) 评论(0) 推荐(0) 编辑
摘要: kubectl是目前管理k8s集群的最强利器.所有对集群的控制和管理都可以通个kubectl进行. 通过kubectl --help查看帮助信息。 更多信息请访问: https://kubernetes.io/docs/reference/kubectl/overview/ 基本命令(初级): cr 阅读全文
posted @ 2020-04-05 00:30 明王不动心 阅读(5363) 评论(0) 推荐(0) 编辑