摘要: 一、调度约束 1、k8s通过list-watch 机制进行每个组件的写作 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 APIServer 发送命令,在 Node 节点上面建 阅读全文
posted @ 2021-11-11 21:30 星辰大海6 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 一、资源限制 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。 最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源 当为 Pod 中的容器指定了 request 资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了 limit 资源时,kubelet 阅读全文
posted @ 2021-11-08 16:48 星辰大海6 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、Pod基础概念 Pod基础概念: Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes 中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的StatefulSet 阅读全文
posted @ 2021-11-08 16:27 星辰大海6 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、yaml文件详解 Kubernetes支持YAML 和JSON 格式管理资源对象 JSON格式:主要用于api 接口之间消息的传递 YAML格式:用于配置和管理,YAML 是一种简洁的非标记性语言,内容格式人性化,较易读 YAML语法格式: ●大小写敏感 ●使用缩进表示层级关系 ●不支持Tab键 阅读全文
posted @ 2021-11-08 16:24 星辰大海6 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 一、kubectl 基本命令 1、陈述式资源管理方法: 1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2、kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信 阅读全文
posted @ 2021-11-07 23:54 星辰大海6 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 一、kubeadm 部署 K8S 集群架构 主机名 IP地址 安装组件 master(2C/4G,cpu核心数要求大于2) 192.168.237.70 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.237.80 docke 阅读全文
posted @ 2021-11-07 22:11 星辰大海6 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 一、多 Maser 集群架构的了解 Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。 针对Kubernetes集群,高可用性还应包 阅读全文
posted @ 2021-11-03 01:10 星辰大海6 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 k8s集群master1:192.168.237.10 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集群node1: 192.168.237.20 kubelet kube-proxy docker fla 阅读全文
posted @ 2021-10-31 22:22 星辰大海6 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、k8s概述 1、K8S作用 用于自动部署、扩展和管理“容器化( containerized) 应用程序”的开源系统 可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是–个生态极其丰富的容器编排框架工具 2、由来 k8S由google的Borg系统(博格系统,goog 阅读全文
posted @ 2021-10-27 16:22 星辰大海6 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一、playbooks 组成 1、playbooks本身由以下各部分组成 (1) Tasks: 任务,即通过task调用ansible的模板将多个操作组织在一个playbook 中运行 (2) Variables: 变量 (3) Templates: 模板 (4) Handlers: 处理器,当ch 阅读全文
posted @ 2021-10-27 02:58 星辰大海6 阅读(494) 评论(0) 推荐(0) 编辑