自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Kubernetes 监控方案之 Prometheus Operator(十九)

一、Prometheus 介绍Prometheus Operator 是 CoreOS 开发的基于 Prometheus 的 Kubernetes 监控方案,也可能是目前功能最全面的开源方案。Prometheus Operator 通过 Grafana 展示监控数据,预定义了一系列的 Dashboard1.1、Prometheus 架构Prometheus 是一个非常优秀的监控工具。准确的说...

2018-12-26 10:04:39 2106

原创 kubernetes 监控方案之:heapster+influxdb+grafana(十八)

heapster 已经 deprecated 了:https://github.com/kubernetes/heapster ,所以下面的演示主要针对 Kubernetes 1.10 之前的版本,我这里是新版本,所以是收集不到数据的。一、Heapster 介绍Heapster 是容器集群监控和性能分析工具,天然的支持 Kubernetes 和 CoreOS。Kubernetes 有个出名的...

2018-12-24 19:07:49 251

原创 Kubernetes 使用 Weave Scope 监控集群(十七)

创建 Kubernetes 集群并部署容器化应用只是第一步。一旦集群运行起来,我们需要确保一起正常,所有必要组件就位并各司其职,有足够的资源满足应用的需求。Kubernetes 是一个复杂系统,运维团队需要有一套工具帮助他们获知集群的实时状态,并为故障排查提供及时和准确的数据支持。一、安装Weave Scope 是 Docker 和 Kubernetes 可视化监控工具。Scope 提供了至上...

2018-12-23 11:47:58 410

原创 Kubernetes 基于 RBAC 的授权(十六)

一、RBAC介绍在Kubernetes中,授权有ABAC(基于属性的访问控制)、RBAC(基于角色的访问控制)、Webhook、Node、AlwaysDeny(一直拒绝)和AlwaysAllow(一直允许)这6种模式。从1.6版本起,Kubernetes 默认启用RBAC访问控制策略。从1.8开始,RBAC已作为稳定的功能。通过设置--authorization-mode=RBAC,启用RABC...

2018-12-22 17:44:04 120

原创 将博客搬至CSDN

https://blog.csdn.net/wangzan18

2018-12-22 02:13:44 95

原创 Kubernetes 使用 ingress 配置 https 集群(十五)

 一、背景1.1 需求我们有这样的一个需求,就是把 Pod 集群升级为 https,目前的办法就是要么每个容器配置 https,然后前端通过 Service 进行调度,但是这样配置起来会比较麻烦,以及每个容器的建立都通过 https ,也增加了建立连接的负担。我们需要一种这样的改造,就是客户端连接到 Service 是通过 https,而 Service 向后端 Pod 的调度通过...

2018-12-19 16:27:19 565

原创 Kubernetes & Docker 容器网络终极之战(十四)

与 Docker 默认的网络模型不同,Kubernetes 形成了一套自己的网络模型,该网络模型更加适应传统的网络模式,应用能够平滑的从非容器环境迁移到 Kubernetes 环境中。自从 Docker 容器出现,容器的网络通信一直是众人关注的焦点,而容器的网络方案又可以分为两大部分:单主机的容器间通信;跨主机的容器间通信。一、单主机 Docker 网络通信利用 Net Namesp...

2018-12-18 12:45:31 373

原创 Kubernetes 配置管理 Dashboard(十三)

Kubernetes 所有的操作我们都是通过命令行工具 kubectl 完成的。为了提供更丰富的用户体验,Kubernetes 还开发了一个基于 Web 的 Dashboard,用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。在 Kubernetes Dashboard 中可以查看集群中应用的运行状...

2018-12-17 18:02:45 141

原创 Kubernetes 配置管理 ConfigMap(十二)

一、背景很多情况下我们为某一应用做好镜像,当我们想修改其中的一些参数的时候,就变得比较麻烦,又要重新制作镜像,我们是不是有一种方式,让镜像根据不同的场景调用我们不同的配置文件呢,那我们就需要用到 k8s 的另外一种资源,那就是 ConfigMap。我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一...

2018-12-16 13:52:30 254

原创 Kubernetes 之 MySQL 持久存储和故障转移(十一)

一、规划我们接着之前的文档的架构规划进行下面的操作。IP角色192.168.1.200k8s-master192.168.1.201k8s-node01192.168.1.202k8s-node02192.168.1.203k8s-store我们演示如何为 MySQL 数据库提供持久化存储,主要分为下面几个步骤:创建 PV 和 PVC。...

2018-12-14 10:20:15 370

原创 Kubernetes 存储卷管理 PV&PVC(十)

为了持久化保存容器的数据,可以使用 Kubernetes Volume。Volume 的生命周期独立于容器,Pod 中的容器可能被销毁和重建,但 Volume 会被保留。本质上,Kubernetes Volume 是一个目录,这一点与 Docker Volume 类似。当 Volume 被 mount 到 Pod,Pod 中的所有容器都可以访问这个 Volume。Kubernetes Volu...

2018-12-13 19:42:48 94

原创 Logstash 常用 filter 插件介绍(二)

Filter是Logstash功能强大的主要原因,它可以对Logstash Event进行丰富的处理,比如说解析数据、删除字段、类型转换等等,常见的有如下几个:date:日志解析grok:正则匹配解析dissect:分割符解析mutate:对字段做处理,比如重命名、删除、替换等json:按照 json 解析字段内容到指定字段中geoip:增加地理位置数据ruby: 利用 ruby ...

2018-12-13 10:25:52 320

原创 Kubernetes 健康状态检查(九)

强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求:零停机部署。避免部署无效的镜像。更加安全的滚动升级。一、Liveness 探测Liveness 探测让用户可以自定义判断容器是否健康的条件。如果探测失败,...

2018-12-11 17:47:05 8188

原创 Kubernetes Pod应用的滚动更新(八)

一、环境准备我们紧接上一节的环境,进行下面的操作,如果不清楚的,可以先查看上一篇博文。滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。二、更新我们查看一下上一节的配置文件mytest-deploy.yaml。apiVersion: extensions/v1beta1...

2018-12-11 14:10:05 229

原创 Kubernetes 控制器之 Service 讲解(七)

一、背景介绍我们这里准备三台机器,一台master,两台node,采用kubeadm的方式进行安装的,安装过程大家可以参照我之前的博文。IP角色版本192.168.1.200masterkubeadm v1.13.0192.168.1.201node01kubeadm v1.13.0192.168.1.202node02kubeadm v1.13.0...

2018-12-11 10:55:53 140

原创 ELK + Filebeat + Nginx 集中式日志分析平台(一)

一、环境准备本次我们采用 yum 官方仓库进行安装,之前采用 rpm 包安装的文档大家请看 http://blog.51cto.com/wzlinux/2175836 。1、软件版本Filebeat 6.5.1Logstash 6.5.1Elasticsearch 6.5.1Kibana 6.5.1JDK 1.8.0_1812、服务器准备IP系统角色172.18.8....

2018-12-06 20:03:59 426 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除