imirsh

导航

2020年7月15日 #

Promethues 和 Grafana 监控 Linux 进程

摘要: 安装 Pushgateway Prometheus 采用定时 Pull 模式,可能由于子网络或者防火墙的原因,不能直接拉取各个 Target 的指标数据,此时可以采用各个 Target 往 PushGateway 上 Push 数据,然后 Prometheus 去 PushGateway 上定时 p 阅读全文

posted @ 2020-07-15 00:33 imirsh 阅读(776) 评论(3) 推荐(0) 编辑

2020年7月14日 #

Prometheus 监控系统快速搭建

摘要: 操作系统为 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 阅读(479) 评论(0) 推荐(0) 编辑

利用NFS动态提供Kubernetes后端存储卷

摘要: 利用 NFS Server 给 Kubernetes 作为持久存储的后端,并且动态提供PV。前提条件是有已经安装好的 NFS 服务器,并且 NFS 服务器与 Kubernetes 的 Slave 节点都能网络连通。 准备 NFS Server nfs-client-provisioner 是一个Ku 阅读全文

posted @ 2020-07-14 08:33 imirsh 阅读(248) 评论(0) 推荐(0) 编辑

Ingress-Nginx 控制器入门

摘要: Kubernetes 提供了两种负载均衡的机制用于发布公共服务,一种是工作在传输层的Service资源,一种是Ingress资源。前者只能实现”TCP负载均衡”,而无法实现 HTTPS 协议,而Ingress 的出现为我们提供了应用层HTTP(S)的访问能力。 部署 Ingress Controll 阅读全文

posted @ 2020-07-14 07:48 imirsh 阅读(1236) 评论(1) 推荐(0) 编辑

Kubernetes 插件之 Metrics Server

摘要: kubernetes 集群资源监控之前可以通过 heapster 来获取数据,在 1.11 开始开始逐渐废弃 heapster 了,采用 metrics-server 来代替,metrics-server 是集群的核心监控数据的聚合器,它从 kubelet 公开的 Summary API 中采集指标 阅读全文

posted @ 2020-07-14 07:02 imirsh 阅读(345) 评论(0) 推荐(0) 编辑

Kubernetes 插件之 Dashboard

摘要: Dashboard 是基于网页的 Kubernetes 用户界面。您可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。您可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源( 阅读全文

posted @ 2020-07-14 06:35 imirsh 阅读(332) 评论(0) 推荐(0) 编辑

2020年7月13日 #

CentOS7 修改网卡名称

摘要: CentOS 7.x系统中网卡命名规则被重新定义,可能会是 “ens33” 等,生产环境中,我们常常需要把网卡名称修改成 “eth0” 修改网卡名称 ~]# cd /etc/sysconfig/network-scripts/ network-scripts]# mv ifcfg-ens33 ifc 阅读全文

posted @ 2020-07-13 21:21 imirsh 阅读(200) 评论(0) 推荐(0) 编辑

使用 Ansible 搭建 Kubernetes 高可用集群

摘要: 使用 Ansible 搭建高可用集群 使用 ansible 搭建 kubernetes 集群。操作系统为 Ubuntu 16.04.6 LTS, 用到的各相关程序版本如下: k8s: v1.17.2 etcd: v3.4.3 docker: 19.03.5 coredns: v1.6.6 kube- 阅读全文

posted @ 2020-07-13 18:47 imirsh 阅读(114) 评论(0) 推荐(0) 编辑

企业级镜像仓库 Harbor 学习

摘要: 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 阅读(245) 评论(0) 推荐(0) 编辑

使用 Kubeadm 搭建单 Master 集群

摘要: 使用 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 阅读(189) 评论(0) 推荐(0) 编辑