上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: pod调度 简介: Scheduler 是 Kubernetes 的调度器,主要任务是把定义的Pod分配到集群的节点上,听起来非常简单,但要考虑需要方面的问题: 公平:如何保证每个节点都能被分配到资源 资源高效利用:集群所有资源最大化被使用 效率:调度性能要好,能够尽快的对大批量的Pod完成调度工作 阅读全文
posted @ 2020-10-17 20:50 元气少女郭德纲!! 阅读(231) 评论(0) 推荐(0) 编辑
摘要: CronJob CronJob用于以时间为基准周期性地执行任务,这些自动化任务和运行在Linux或UNIX系统上的CronJob一样。CronJob对于创建定期和重复任务非常有用,例如执行备份任务、周期性调度程序接口、发送电子邮件等。 对于Kubernetes 1.8以前的版本,需要添加--runt 阅读全文
posted @ 2020-10-17 20:49 元气少女郭德纲!! 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 持久化存储 我们知道,Pod是由容器组成的,而容器宕机或停止之后,数据就随之丢了,那么这也就意味着我们在做Kubernetes集群的时候就不得不考虑存储的问题,而存储卷就是为了Pod保存数据而生的。存储卷的类型有很多,我们常用到一般有四种:emptyDir,hostPath,NFS以及云存储等。 e 阅读全文
posted @ 2020-10-17 20:47 元气少女郭德纲!! 阅读(263) 评论(0) 推荐(0) 编辑
摘要: ConfigMap && Secret ConfigMap && Secret 是K8S中的针对应用的配置中心,它有效的解决了应用挂载的问题,并且支持加密以及热更新等功能,可以说是一个k8s提供的一件非常好用的功能。 配置中心ConfigMap 在生产环境中经常会遇到需要修改配置文件的情况,传统的修 阅读全文
posted @ 2020-10-17 20:43 元气少女郭德纲!! 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: DaemonSet DaemonSet(守护进程集)和守护进程类似,它在符合匹配条件的节点上均部署一个Pod。 什么是DaemonSet DaemonSet确保全部(或者某些)节点上运行一个Pod副本。当有新节点加入集群时,也会为它们新增一个Pod。当节点从集群中移除时,这些Pod也会被回收,删除D 阅读全文
posted @ 2020-10-17 20:37 元气少女郭德纲!! 阅读(136) 评论(0) 推荐(0) 编辑
摘要: StatefulSet StatefulSet(有状态集)常用于部署有状态的且需要有序启动的应用程序。StatefulSet主要用于管理有状态应用程序的工作负载API对象。比如在生产环境中,可以部署ElasticSearch集群、MongoDB集群或者需要持久化的RabbitMQ集群、Redis集群 阅读全文
posted @ 2020-10-17 20:35 元气少女郭德纲!! 阅读(350) 评论(0) 推荐(0) 编辑
摘要: k8s实现elk日志收集系统 说明:es搭建集群,3台master,3台node,node角色分别为热数据,温数据,冷数据 kibana进行数据展示,同时连接es的工具使用es-head。 此处使用deployment+service结合搭建,logstash还未进行试验,等我继续更新。。。 mas 阅读全文
posted @ 2020-10-14 13:18 元气少女郭德纲!! 阅读(1165) 评论(0) 推荐(1) 编辑
摘要: 一、创建项目 1.创建项目 1)创建新任务 2)填写项目名称 3)填写项目备注 4)项目执行过程添加一个命令 5)构建项目 6)查看构建过程 7)查看服务器文件(对应创建了一个文件) 二、jenkins获取git项目 1.到码云网站获去源码 https://gitee.com/lovexzq/Xin 阅读全文
posted @ 2020-09-23 21:33 元气少女郭德纲!! 阅读(914) 评论(1) 推荐(0) 编辑
摘要: 一、jenkins搭建 1.什么是jenkins 领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建,自动化部署任何项目,就是一个开放的源码构建平台 2.环境准备 主机 IP 配置 jenkins 10.0.0.90 2G内存 3.安装java环境 1)上传包 java包地址点我:提取 阅读全文
posted @ 2020-09-23 09:34 元气少女郭德纲!! 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 1.什么是gitlab 1.Git是一种版本控制系统,是一种工具,用于代码的存储和版本控制。 2.GitHub是一个基于Git实现的在线代码仓库,是目前全球最大的代码托管平台,可以帮助程序员之间互相交流和学习。 3.GitLab是一个基于Git实现的在线代码仓库软件,你可以用GitLab自己搭建一个 阅读全文
posted @ 2020-09-21 21:19 元气少女郭德纲!! 阅读(3940) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页