摘要: 静态Pod特点: Pod由特定节点上的kubelet管理 不能使用控制器 Pod名称标识当前节点名称 在kubelet配置文件启用静态Pod的参数: vi /var/lib/kubelet/config.yaml ... staticPodPath: /etc/kubernetes/manifest 阅读全文
posted @ 2021-10-28 15:48 七月流星雨 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-init初始化容器应用 Init Container:顾名思义,用于初始化工作,执行完就结束,可以理解为一次性任务。 支持大部分应用容器配置,但不支持健康检查 优先应用容器执行 应用场景: 环境检查:例如确保应用容器依赖的服务启动后再启动应用容器 初始化配置:例如给应用容器准备配置文件 阅读全文
posted @ 2021-10-28 15:45 七月流星雨 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-pod注入环境变量 变量值几种定义方式: 自定义变量值 变量值从Pod属性获取 变量值从Secret、ConfigMap获取 参考yaml文件 apiVersion: v1 kind: Pod metadata: name: pod-envars spec: containers: - 阅读全文
posted @ 2021-10-28 15:44 七月流星雨 阅读(2619) 评论(0) 推荐(0) 编辑
摘要: 1. 重启策略 Always:当容器终止退出后,总是重启容器,默认策略。 OnFailure:当容器异常退出(退出状态码非0)时,才重启容器。 Never:当容器终止退出,从不重启容器。 2. 健康检查有以下两种类型: livenessProbe(存活检查):如果检查失败,将杀死容器,根据Pod的r 阅读全文
posted @ 2021-10-28 15:44 七月流星雨 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-pod状态管理 Pending: pod未调度,或者pod已经调度正在拉取镜像 Running: Pod已经运行 Failed: pod内容器运行停止 success: Pod内容器运行成功结束 Unknown: master与node失联,Pod状态无法正常获取到 阅读全文
posted @ 2021-10-28 15:41 七月流星雨 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1. k8s-pod常用管理命令 创建Pod: kubectl apply -f pod.yaml kubectl run nginx --image=nginx 查看Pod: kubectl get pods kubectl describe pod <Pod名称> 查看日志: kubectl l 阅读全文
posted @ 2021-10-28 15:40 七月流星雨 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: k8s-pod存在的意义 Pod主要用法: 运行单个容器:最常见的用法,在这种情况下,可以将Pod看做是单个容器的抽象封装 运行多个容器:封装多个紧密耦合且需要共享资源的应用程序 如果有这些需求,你可以运行多个容器: 两个应用之间发生文件交互 两个应用需要通过127.0.0.1或者socket通信 阅读全文
posted @ 2021-10-28 15:38 七月流星雨 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. pod的基本概念 Pod是Kubernetes创建和管理的最小单元,一个Pod由一个容器或多个容器组成,这些容器共享存储、网络。 Pod特点: 一个Pod可以理解为是一个应用实例,提供服务 Pod中容器始终部署在一个Node上 Pod中容器共享网络、存储资源 Kubernetes直接管理Pod 阅读全文
posted @ 2021-10-28 15:37 七月流星雨 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. 管理配置文件 docker config 查看已创建配置文件 docker config ls 将已有配置文件添加到docker配置文件中 docker config create docker 配置文件名 本地配置文件 2. 管理swarm节点docker node 查看集群中的节点 doc 阅读全文
posted @ 2021-10-28 15:36 七月流星雨 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1. docker swarm介绍 Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm的集群管理和编排功能。可以通过初始化Swarm或加入现有Swarm来启用Docker引擎的Swarm模式。 Do 阅读全文
posted @ 2021-10-28 15:35 七月流星雨 阅读(839) 评论(0) 推荐(0) 编辑