Kubelet资源预留 发表于 2019-08-06 | 分类于 k8s Kubelet Node Allocatable Kubelet Node Allocatable用来为Kube组件和System进程预留资源,从而保证当节点出现满负荷时也能保证Kube和System进程有足够的资源。 目前支持cpu, memory, ephemeral-storage三种资源预留 ... 阅读全文 »
Kubernetes垃圾回收机制 发表于 2019-08-05 | 分类于 k8s 问题发现测试环境上,node节点上面镜像,突然被删除,故查明下删除的原理机制 垃圾回收机制Kubelet的GC功能将清理未使用的image和container。Kubelet每分钟对container执行一次GC,每5分钟对image执行一次GC。不建议使用外部垃圾收集工具,因为这些工具可能破坏Ku ... 阅读全文 »
prometheus监控redis集群 发表于 2019-08-02 | 分类于 k8s 安装redis_exporter12345678cd /usr/localwget https://github.com/oliver006/redis_exporter/releases/download/v1.0.3/redis_exporter-v1.0.3.linux-amd64.tar.g ... 阅读全文 »
prometheus监控mysql集群 发表于 2019-08-01 | 分类于 k8s 安装mysql_exporter12345678910111213141516171819cd /usr/localwget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter ... 阅读全文 »
jenkins的pipeline 发表于 2019-07-31 | 分类于 k8s Jenkins Pipeline的总体介绍Jenkins Pipeline 的核心概念: Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 Pipeline是Jenkins2.X的最核 ... 阅读全文 »
k8s部署jenkins动态slave 发表于 2019-07-29 | 分类于 k8s Kubernetes 环境下面使用 Jenkins 有什么好处我们知道持续构建与发布是我们日常工作中必不可少的一个步骤,目前大多公司都采用 Jenkins 集群来搭建符合需求的 CI/CD 流程,然而传统的 Jenkins Slave 一主多从方式会存在一些痛点,比如: 主 Master 发生单点 ... 阅读全文 »
pxc集群部署 发表于 2019-07-25 | 分类于 中间件 pxc介绍 galera产品是以galera cluster方式为mysql提高高可用集群解决方案的。galera cluster就是集成了galera插件的mysql集群。galera replication是codership提供的mysql数据同步方案,具有高可用性,方便扩展,并且可以 ... 阅读全文 »
k8s上用cephfs存储 发表于 2019-07-22 | 分类于 ceph 前言k8s对ceph rbd模式不支持ReadWriteMany(RWX),为了满足k8s的灵活性需求,采用支持多点挂载的cephfs工作模式 安装ceph端123456ceph-deploy mds create ceph为cephfs创建存储池ceph osd pool create ceph ... 阅读全文 »
rbd无法map 发表于 2019-07-19 | 分类于 ceph 默认开启了rbd的一些属性12[root@ceph1 ~]# ceph --show-config|grep rbd|grep featuresrbd_default_features = 61 RBD属性表: 61的意思是上面图中的bit码相加得到的值对rbd进行内核的map操作 12345[ ... 阅读全文 »
prometheus监控ceph集群 发表于 2019-07-19 | 分类于 k8s 安装ceph_exporter1234567891011121314151617181920212223242526yum install golang -yyum install librados2-devel librbd1-devel -y# 配置go PATH环境变量:[root@ceph1 ... 阅读全文 »