Kubernetes 监控:Prometheus + grafana + node-exporter

本文写的并不完整,完整版请看这里很长时间之前就说要搞监控,结果拖到了现在,本篇文章主要是{{参照 : zhào bān}}这篇文章进行的,感谢先行者,我这里只是解决了目录持久化的问题,顺便更新了镜像版本,先来大概了解需要部署的组件。组件说明node-exporter负责收集node节点metrics监控数据,推送给prometheusprometheus中文名普罗米修斯,负责存储node-expo

- 阅读全文 -

kubernetes自动扩容与缩容:autoscale

emmmm,其实我一直都有听说kubernetes有弹性伸缩的功能,看来有必要了解一下了,然后最近就在琢磨这个东西,因为之前集群宕机,恢复之后总会抛出一切特别奇葩的问题,像是什么coredns无法启动,抛权限的错误,而且怎么查都找不到解决办法,我都要放弃了,可能是我太菜了吧,最后一怒之下重装系统集群重建,系统还是centos7.6,但Kubernetes的版本从之前的1.12.6升级到现在最新的稳

- 阅读全文 -

kubernetes进阶:K8S集群配置管理

本篇文章建立在Kubernetes 入门:K8S 基础操作之上。本篇文章对pod/Service/Ingress/Volume核心应用配置进行深度配置。深入了解Pod对象之前大概提过一次,Pod是K8s中最小部署单元,我们实际的应用都是在pod中运行的,首先pod是k8S中最小的部署单元,也是一组容器的集合,可以是一个容器或多个容器去组成,可以理解为一个pod相当于一个虚拟机,在虚拟机里,你可以创

- 阅读全文 -

Kubernetes入门:K8S集群基础操作

本篇文章建立在Kubernetes 入门:高可用集群搭建的基础之上,在开始之前在操作节点执行两条命令,以支持kubectl命令tables补全。[root@master-1 ~]# yum -y install bash-completion [root@master-1 ~]# kubectl completion bash > ~/.kube/kubectl_autocompletion

- 阅读全文 -

Kubernetes入门:高可用集群搭建

Kubernetes简介简称K8S,是Google在2014年6月开源的一个容器集群管理系统,K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容缩容、监控等一套功能,Kubernetes目标是让部署容器化应用更简单。本篇文章只是将Kubernetes高可用集群搭建起来,并没有涉及到太多Kubernetes的操作和理论方面的东西,Kubernetes真的很复杂,无

- 阅读全文 -