使用kubeadm快速部署kubernetes 1.15.2集群

比起二进制安装,使用kubeadm来快速部署kubernetes集群是比较方便快捷的,本文使用kubeadm部署kubernetes 1.15.2集群,十分钟内就能搞定,顺便解决了一个问题,那就是kubeadm的证书问题,默认情况下生成的证书有效期是一年,下文针对这个做了调整。我这里使用了两台服务器,一个master一个node,系统采用Centos7.6-86_x64,你的服务器需要满足如下要求

- 阅读全文 -

Kubernetes 集群监控:Prometheus + alertmanager+ grafana

现在开始重做K8S集群监控,之前做的不完善,如果你不了解Prometheus/alertmanager/node_exporter看本文会比较吃力,先来了解一下在k8s中要监控哪些东西,一般是分为两个指标,一个是K8S本身,在一个就是Pod监控。Kubernetes本身监控Node资源利用率Node数量pod数量资源对象状态Pod 监控Pod数量,指的是某个项目运行了多少个pod容器资源利用率应用

- 阅读全文 -

Prometheus+Grafana全方位监控系统

emmm,前段时间写了一篇关于使用Prometheus+grafana+node-exporter监控k8s的文章,那篇写的很简单,只是单纯的搭建出来了,目前我对这东西一点都不了解,所以先来了解一下Prometheus和他常用的组件吧,包括Prometheus/Grafana/node-exports/Alertmanager,开始吧。本文包括Prometheus概述、部署、配置、监控、告警、之前

- 阅读全文 -

Kubernetes进阶:集群日志收集

emmmm,准备开始收集集群内的日志了,先来大概了解一下具体要收集哪些日志,大概是两个方面,一个是pod的日志,还有一个就是系统日志,比较主流的方案还是filebeat+ELK,具体容器中的日志要怎么去收集,下面来了解一下撒。日志收集三种方案目前官方给我出了三种方案,下面分别来看一哈。Node上部署一个日志收集程序说白了就是用DaemonSet在每个node上部署一个日志收集程序,也就是fileb

- 阅读全文 -

Kubernetes进阶:使用jenkins构建CI/CD平台

emmmmmm在看本文章之前您需要熟悉jenkins&&Docker&&k8s的使用,因为这次是基于k8s平台做持续集成(CI)和持续交付(CD)的,了解目前比较主流的版本仓库,譬如Git&&svn,熟悉项目的发布流程,这样就可以了,下面大概了解一下什么是CI/CDCI/CD概述大概了解一下CI/CD是啥子,其实之前做过这东西,但是没解释过。持续集成

- 阅读全文 -