摘要:安装 Pushgateway Prometheus 采用定时 Pull 模式,可能由于子网络或者防火墙的原因,不能直接拉取各个 Target 的指标数据,此时可以采用各个 Target 往 PushGateway 上 Push 数据,然后 Prometheus 去 PushGateway 上定时 p 阅读全文
posted @ 2020-07-15 00:33 imirsh 阅读(60) 评论(3) 推荐(0) 编辑
摘要:操作系统为 CentOS 7.6.1810 x86_64, 用到的各相关程序版本如下: Prometheus:v2.16.0 node_exporter:v0.18.1 grafana:v6.7.2 获取程序包 prometheus 程序包下载地址:https://github.com/promet 阅读全文
posted @ 2020-07-14 11:31 imirsh 阅读(85) 评论(0) 推荐(0) 编辑
摘要:利用 NFS Server 给 Kubernetes 作为持久存储的后端,并且动态提供PV。前提条件是有已经安装好的 NFS 服务器,并且 NFS 服务器与 Kubernetes 的 Slave 节点都能网络连通。 准备 NFS Server nfs-client-provisioner 是一个Ku 阅读全文
posted @ 2020-07-14 08:33 imirsh 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Kubernetes 提供了两种负载均衡的机制用于发布公共服务,一种是工作在传输层的Service资源,一种是Ingress资源。前者只能实现”TCP负载均衡”,而无法实现 HTTPS 协议,而Ingress 的出现为我们提供了应用层HTTP(S)的访问能力。 部署 Ingress Controll 阅读全文
posted @ 2020-07-14 07:48 imirsh 阅读(145) 评论(0) 推荐(0) 编辑
摘要:kubernetes 集群资源监控之前可以通过 heapster 来获取数据,在 1.11 开始开始逐渐废弃 heapster 了,采用 metrics-server 来代替,metrics-server 是集群的核心监控数据的聚合器,它从 kubelet 公开的 Summary API 中采集指标 阅读全文
posted @ 2020-07-14 07:02 imirsh 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Dashboard 是基于网页的 Kubernetes 用户界面。您可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。您可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源( 阅读全文
posted @ 2020-07-14 06:35 imirsh 阅读(54) 评论(0) 推荐(0) 编辑
摘要:CentOS 7.x系统中网卡命名规则被重新定义,可能会是 “ens33” 等,生产环境中,我们常常需要把网卡名称修改成 “eth0” 修改网卡名称 ~]# cd /etc/sysconfig/network-scripts/ network-scripts]# mv ifcfg-ens33 ifc 阅读全文
posted @ 2020-07-13 21:21 imirsh 阅读(23) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-13 18:47 imirsh 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1、 Harbor Installation Prerequisites 主机名设置:~]# hostnamectl set-hostname reg.linux.io 关闭防火墙:~]# for i in stop disable ;do sudo systemctl $i firewalld; 阅读全文
posted @ 2020-07-13 18:15 imirsh 阅读(29) 评论(0) 推荐(0) 编辑
摘要:使用 kubeadm 初始化 kubernetes 集群。操作系统为 CentOS 7.6.1810 x86_64, 用到的各相关程序版本如下: kubeadm:v1.18.4 docker:19.03.8 准备环境 1. 主机名解析 ~]# cat >> /etc/hosts << EOF 192 阅读全文
posted @ 2020-07-13 17:40 imirsh 阅读(42) 评论(0) 推荐(0) 编辑