运维人

09-k8s集群搭建—监控展示界面安装

1. 简介 Heapster提供了整个集群的资源监控,并支持持久化数据存储到InfluxDB、Google Cloud Monitoring或者其他的存储后端。 Heapster从kubelet提供的API采集节点和容器的资源占用。另外,Heapster的 /metrics API提供了Prometheus格式的数据。 InfluxDB是一个开源分布式时序、事件和指标数据库;而Grafana则是I […]

02-k8s集群搭建—CA证书生成

kubernetes 系统的各组件需要使用 TLS 证书对通信进行加密,使用 CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Authority (CA) 和其它证书; 使用证书的组件如下: etcd:使用 ca.pem、kubernetes-key.pem、kubernetes.pem; kube-apiserver:使用 ca.pem、kubernetes […]

01-k8s集群搭建—系统初始化配置

1.架构说明:  2.版本信息: 系统版本CentOS7.x Kubernets: v1.10 Etcd: v3.3.1 Docker: 18.03.1-ce Flannel: v1.10 CNI-Plugins: v0.7.0 建议部署节点:最少三个节点,请配置好主机名解析(必备) 3.系统初始化(三台服务器分别执行即可,以node1为例): a. 主机名配置 node1: echo &quo […]

如何实现mysql数据库差异化对比

在团队开发中,一般都会存在测试、预发布、正式环境或多版本进行开发;代码的管理一般也有git/svn等等工具; 但是在mysql的管理就有些麻烦了,对于一些正规化的大厂团队,对数据库的每一次表结构都有详细的记录,这样在执行变更/升级的时候只需要执行直接执行变更过的SQL即可,但是有时候也会出现记录不完整或者遗漏造成测试/预发布/正式环境的不一致。 这时候就需要人工去查找两个数据库数据表中的不同;看哪 […]