摘要:
网上文档很多 阅读全文
摘要:
问题描述:客户worker节点通过扩缩容剔除后的节点LV无法正常挂载 报错信息: 问题分析:从截图来看lv是正常存在的,但是当挂在的时候卷组缺不存在,分析是卷组停用导致的 处理方案:一、测试卷组是否停用 命令:vgdisplay -A (仅显示活动卷组的属性) 如果没有输出,说明卷组处于停用状态二、 阅读全文
摘要:
一、安装prometheus服务 1.安装go环境 yum install -y epel-release yum install golang 测试环境是否正常 [root@k8s-node1 ~]# go version go version go1.15.5 linux/amd64 2.安装p 阅读全文
摘要:
kubectl create 创建一个资源对象 deployment,用来管理pod的一个资源对象,通过deployment来创建一个镜像(拉镜像比较慢的话 可以在其他节点将需要的镜像docker save|docker load) [root@k8s-master ~]# kubectl crea 阅读全文
摘要:
部署环境基础信息 脚本名称与作用 deploy_k8s_master.sh: 初始化系统环境并安装k8s相关组件通过kubeadm安装k8s集群 calico.yaml: 安装k8s CNI网络组件也可用fannel代替 deploy_k8s-node.sh:node节点加入k8s集群 开始部署 1 阅读全文
摘要:
一、有了docker为什么还要使用k8s - 多容器跨主机提供服务 - 多容器分布节点部署 - 容器怎么升级 - 怎么高效管理这些容器 二、docker可以实现什么 - 环境标准化 使用同一个镜像环境,保证测试开发生产等环境的一致性 - 快速部署和销毁 节省部署环境的时间和快速通过容器运行服务 - 阅读全文
摘要:
简单理解: docker默认是单机使用的,不可以跨主机,也没有高可用,所以生产环境一般不会单独使用docker跑应用,k8s主要是作为docker的一个调度器来使用,可以使容器实现跨节点通信,当一台运行容器的节点故障后,容器会自动迁移到其它可用节点上继续运行服务,目前比较常用的是k8s k8s架构: 阅读全文
摘要:
简介: 容器可使用cadvisor进行监控,运行cadvisor容器,将宿主机关键的目录挂在到cadvisor容器中,cadvisor容器中通过专门的分析程序进行分析并输出监控值 一、拉去镜像 docker pull google/cadvisor 二、运行容器 [root@node2 /]# do 阅读全文
摘要:
docker启动时可用针对内存和cpu进行资源限制 一、对内存进行限制 -m 内存大小 docker run --rm -itd --name="jdk8" -m 1024m primetoninc/jdk 进行验证 docker stats jdk8 二、对cpu进行限制(指定容器中的程序运行在指 阅读全文
摘要:
俩种方式 一、通过dockerfile生成镜像 docker build -t 镜像名 . 二、将现有容器导出为镜像(没有指定CMD指令,容器无法发现所运行的进程,所以docker run的时候需要指定程序运行指令) 导出容器为镜像文件 docker export 容器名 > filename.ta 阅读全文