随笔分类 - k8s
摘要:PVC和PV 一: PVC和PV概述 1.1 什么是pvc和pv PersistentVolume (PV)是集群中已由管理员配置的一段网络存储。集群中的资源就像一个节点是一个集群资源。PV是诸如卷之类的卷插件,但是具有独立于使用Pv的任何单个pod的生命周期。该API对象捕获存储的实现细节,即NF
阅读全文
摘要:k8s的存储卷 一: emptyDir 存储卷 1.1 为什么使用存储卷 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时, kubelet会重启它,但是容器中的文件将丢失一容器以干净的状态(镜像最初的状态)重新启动。 其次,在Pod中同时运行多个
阅读全文
摘要:一: 污点 1.1 污点的作用 节点亲和性,是Pod的一种属性(偏好或硬性要求) ,它使Pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的PodTaint和Toleration相互配合,可以用来避免Pod被分配到不合适的节点上。每个节点上都可以应用一个或多个taint ,这表
阅读全文
摘要:pod 的亲和性,反亲和性 实验 1 ,环境准备 node01、 node02 都有标签 test=a,有个pod1 运行在node01上, 标签为app=myapp01 #设置node01和node02节点,拥有标签 test=a [root@master demo]# kubectl label
阅读全文
摘要:k8s 的调度约束 一: k8s的list-watch 机制 1.1 k8s通过list-watch 机制进行每个组件的写作 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向 A
阅读全文
摘要:Pod 进阶 一: Pod的资源限制 1.1 概念 1.1.1 什么是pod的计算资源显稚嫩 在配置Pod时,我们可以为其中的每个容器指定需要使用的计算资源(CPU和内存)。计算资源的配置项分为两种:Requests和Limits。 Requests表示容器希望被分配到的、可完全保证的资源量(资源请
阅读全文
摘要:k8s 里的pod 资源 一: Pod 的基础概念 1.1 pod 是什么 Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。 一个Pod代表着集群中运行的一个进程。 kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用
阅读全文
摘要:kubectl 使用 声明式管理(yaml文件) 一:声明式管理方法 1.1 什么是声明式管理 声明式管理方法: 适合于对资源的修改操作 声明式资源管理方法依赖于资源配置清单文件对资源进行管理 资源配置清单文件有两种格式: yaml (人性化,易读) , json (易于api接口解析) 对资源的管
阅读全文
摘要:kubectl 管理 一: 陈述式资源管理方法 陈述式源管理方法: kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 kubect1是官方的CTL 命令行工具,用于与apiserver进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的
阅读全文
摘要:kubeadmin 安装 k8s集群 一 环境部署 1.1 服务器规划 角色 ip 服务 master(2c/4G ,cpu核心数要求大于2) 192.168.23.11 docker,kubeadm,kubelet,kubectl ,flannel node01( 2c /2G) 192.168.
阅读全文
摘要:k8s多节点 一: master 02 部署 #环境初始化 systemctl disable firewalld --now systemctl status firewalld setenforce 0 sed -i 's/enforcing/disabled/' /etc/selinux/co
阅读全文
摘要:kubernetes (k8s)的二进制部署单节点(etcd和flannel网络) 1 常见的k8s部署方式 Minikube Minikube是一个工具,可以在本地快速运行一个单节点微型K8S,仅用于学习、预览k8s的一些特性使用。 部署地址:I https://kubernetes.io/doc
阅读全文
摘要:k8s单节点部署(master ,node部分) 要先安装etcd和flannel网络 https://www.cnblogs.com/zhijiyiyu/p/15497119.html 1 部署master 组件 1.1 master01 上创建kubernetes 工作目录,创建ca证书,相关组
阅读全文
摘要:kubernetes 的基础和架构 一: kubernetes 概述 1.1 K8S 是什么 K8S 的全程是kubernetes (k8个字母s) 作用: 用于自动部署,扩展和管理 "容器化(containerized) 应用程序" 的开源系统。 可以理解成功k8s 是负责自动化运维管理多个容器化
阅读全文