摘要: 存储卷 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先, 当容器崩溃时,kubelet会重启它,但是容器中的文件将丢失容器以干净的状态 (镜像最初的状态)重新启动。其次,在Pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 中的Vo 阅读全文
posted @ 2021-11-09 17:31 D-LXT 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 调度约束 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 APIServer 发送命令,在 Node 节点上面建立 Pod 和 Container。 APIServer 经过 阅读全文
posted @ 2021-11-08 19:59 D-LXT 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 资源限制 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源。 当为 Pod 中的容器指定了 request资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了limit 资源时,kubelet 就会确 阅读全文
posted @ 2021-11-06 15:53 D-LXT 阅读(104) 评论(0) 推荐(0) 编辑
摘要: yaml文件解析 Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式∶ 主要用于 api 接口之间消息的传递 YAML 格式∶用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读 YAML语法格式 ●大小写敏感 ●使用缩进表示层级关系 ●不支持T 阅读全文
posted @ 2021-11-03 17:12 D-LXT 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 陈述式资源管理方法 1、kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口 2、kubectl 是官方的CLI命令行工具,用于与 apiserver 进行通信,将用户在命令行输入的命令,组织并转化为 apiserver 能识别的信息,进而实现管理k8s 阅读全文
posted @ 2021-11-02 16:03 D-LXT 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 安装组件 服务器 IP地址 安装工具 master(2C/4G) 192.168.150.5 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.150.10 docker、kubeadm、kubelet、kubectl、flan 阅读全文
posted @ 2021-11-01 19:36 D-LXT 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在上一篇单节点的基础上增加master和负载均衡服务器https://www.cnblogs.com/pengdi/p/15471935.html 多master节点部署(master02:192.168.150.20) 从 master01 节点上拷贝证书文件、各master组件的配置文件和服务管 阅读全文
posted @ 2021-10-29 19:53 D-LXT 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 常见的K8S按照部署方式 ●Mini kube Minikube是一个工具,可以在本地快速运行一个单节点微型K8S,仅用于学习、预览K8S的一些特性使用 部署地址:https://kubernetes.io/docs/setup/minikube ●Kubeadmin Kubeadmin也是一个工具 阅读全文
posted @ 2021-10-27 17:45 D-LXT 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 前言 K8s 的全称为 Kubernetes,主要作用于自动部署、扩展和管理"容器化(containerized)应用程序"的开源系统。 可以理解成 K8S 是负责自动化运维管理多个容器化程序(比如Docker)的集群,是一个生态极其丰富的容器编排框架工具。 K8s由google的Borg系统(博格 阅读全文
posted @ 2021-10-26 19:07 D-LXT 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Roles 模块 Ansible为了层次化、结构化地组织Playbook,使用了角色(roles),roles可以根据层次型结构自动装载变量文件、task以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们。rol 阅读全文
posted @ 2021-10-25 14:25 D-LXT 阅读(197) 评论(0) 推荐(0) 编辑