摘要:
1. 重启策略 Always:当容器终止退出后,总是重启容器,默认策略。 OnFailure:当容器异常退出(退出状态码非0)时,才重启容器。 Never:当容器终止退出,从不重启容器。 2. 健康检查有以下两种类型: livenessProbe(存活检查):如果检查失败,将杀死容器,根据Pod的r 阅读全文
摘要:
1. k8s-pod状态管理 Pending: pod未调度,或者pod已经调度正在拉取镜像 Running: Pod已经运行 Failed: pod内容器运行停止 success: Pod内容器运行成功结束 Unknown: master与node失联,Pod状态无法正常获取到 阅读全文
摘要:
1. k8s-pod常用管理命令 创建Pod: kubectl apply -f pod.yaml kubectl run nginx --image=nginx 查看Pod: kubectl get pods kubectl describe pod <Pod名称> 查看日志: kubectl l 阅读全文
摘要:
k8s-pod存在的意义 Pod主要用法: 运行单个容器:最常见的用法,在这种情况下,可以将Pod看做是单个容器的抽象封装 运行多个容器:封装多个紧密耦合且需要共享资源的应用程序 如果有这些需求,你可以运行多个容器: 两个应用之间发生文件交互 两个应用需要通过127.0.0.1或者socket通信 阅读全文
摘要:
1. pod的基本概念 Pod是Kubernetes创建和管理的最小单元,一个Pod由一个容器或多个容器组成,这些容器共享存储、网络。 Pod特点: 一个Pod可以理解为是一个应用实例,提供服务 Pod中容器始终部署在一个Node上 Pod中容器共享网络、存储资源 Kubernetes直接管理Pod 阅读全文
摘要:
1. 管理配置文件 docker config 查看已创建配置文件 docker config ls 将已有配置文件添加到docker配置文件中 docker config create docker 配置文件名 本地配置文件 2. 管理swarm节点docker node 查看集群中的节点 doc 阅读全文
摘要:
1. docker swarm介绍 Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm的集群管理和编排功能。可以通过初始化Swarm或加入现有Swarm来启用Docker引擎的Swarm模式。 Do 阅读全文