随笔分类 -  k8s-组件部署

摘要:一. kube-proxy 和 service kube-proxy是Kubernetes的核心组件,部署在每个Node节点上,它是实现Kubernetes Service的通信与负载均衡机制的重要组件; kube-proxy负责为Pod创建代理服务,从apiserver获取所有server信息,并 阅读全文
posted @ 2019-09-27 16:31 努力乄小白 阅读(36275) 评论(4) 推荐(9) 编辑
摘要:Gitlab官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Chart 包中有很多其他额外的配置,所以我们这里使用自定义的方式来安装,也就是自己来定义一些资源清单文件。 Gitlab主要涉及到3个应用:Redis、Postgresq 阅读全文
posted @ 2019-08-27 15:43 努力乄小白 阅读(9476) 评论(1) 推荐(2) 编辑
摘要:pod中引用Secret 手动创建 SECRET 您也可以先以 json 或 yaml 格式在文件中创建一个 secret 对象,然后创建该对象。 每一项必须是 base64 编码: 阅读全文
posted @ 2019-08-26 17:13 努力乄小白 阅读(4469) 评论(0) 推荐(1) 编辑
摘要:vim traefik.yaml 给traefik授权认证! vim rbac.yaml 创建ingress对象: vim ingress.yaml 阅读全文
posted @ 2019-08-26 15:35 努力乄小白 阅读(1730) 评论(0) 推荐(0) 编辑
摘要:kubernetes 1.15安装部署helm插件 简单介绍: Helm其实就是一个基于Kubernetes的程序包(资源包)管理器,它将一个应用的相关资源组织成为Charts,并通过Charts管理程序包。再简单点说,可以当做RHEL/CentOS系统中的yum机制,有yum install,也有 阅读全文
posted @ 2019-08-20 10:33 努力乄小白 阅读(3377) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-19 09:36 努力乄小白 阅读(988) 评论(0) 推荐(0) 编辑
摘要:搭建 EFK 日志系统 大家介绍了 Kubernetes 集群中的几种日志收集方案,Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。 Elasticsearch 是一个实时的、分布式的 阅读全文
posted @ 2019-08-14 18:09 努力乄小白 阅读(1755) 评论(1) 推荐(0) 编辑
摘要:日志收集 Kubernetes 集群中监控系统的搭建,除了对集群的监控报警之外,还有一项运维工作是非常重要的,那就是日志的收集。 介绍 应用程序和系统日志可以帮助我们了解集群内部的运行情况,日志对于我们调试问题和监视集群情况也是非常有用的。而且大部分的应用都会有日志记录,对于传统的应用大部分都会写入 阅读全文
posted @ 2019-08-14 18:08 努力乄小白 阅读(841) 评论(0) 推荐(0) 编辑
摘要:Prometheus Operator 自动发现和持久化 之前在 Prometheus Operator 下面自定义一个监控选项,以及自定义报警规则的使用。那么我们还能够直接使用前面课程中的自动发现功能吗?如果在我们的 Kubernetes 集群中有了很多的 Service/Pod,那么我们都需要一 阅读全文
posted @ 2019-08-13 12:00 努力乄小白 阅读(3045) 评论(0) 推荐(1) 编辑
摘要:Prometheus Operator 的安装 接下来我们用自定义的方式来对 Kubernetes 集群进行监控,但是还是有一些缺陷,比如 Prometheus、AlertManager 这些组件服务本身的高可用,当然我们也完全可以用自定义的方式来实现这些需求,我们也知道 Promethues 在代 阅读全文
posted @ 2019-08-06 14:33 努力乄小白 阅读(3177) 评论(0) 推荐(0) 编辑
摘要:熟悉了 Grafana 的报警功能,但是 Grafana 的报警功能目前还比较弱,只支持 Graph 的图表的报警。今天来给大家介绍一个功能更加强大的报警工具:AlertManager。 简介 之前我们学习 Prometheus 的时候就了解到 Prometheus 包含一个报警模块,就是我们的 A 阅读全文
posted @ 2019-07-29 16:48 努力乄小白 阅读(10936) 评论(0) 推荐(0) 编辑
摘要:监控 Kubernetes 常用资源对象 Prometheus 来自动发现 Kubernetes 集群的节点,用到了 Prometheus 针对 Kubernetes 的服务发现机制kubernetes_sd_configs的使用,这节课我们来和大家一起了解下怎样在 Prometheus 中来自动监 阅读全文
posted @ 2019-07-15 17:39 努力乄小白 阅读(3523) 评论(0) 推荐(0) 编辑
摘要:下面是解释每个字段意思: 阅读全文
posted @ 2019-07-11 11:19 努力乄小白 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:Prometheus的数据指标是通过一个公开的 HTTP(S) 数据接口获取到的,我们不需要单独安装监控的 agent,只需要暴露一个 metrics 接口,Prometheus 就会定期去拉取数据;对于一些普通的 HTTP 服务,我们完全可以直接重用这个服务,添加一个/metrics接口暴露给 P 阅读全文
posted @ 2019-07-08 11:38 努力乄小白 阅读(486) 评论(0) 推荐(0) 编辑
摘要:简介 Prometheus 最初是 SoundCloud 构建的开源系统监控和报警工具,是一个独立的开源项目,于2016年加入了 CNCF 基金会,作为继 Kubernetes 之后的第二个托管项目。 特征 Prometheus 相比于其他传统监控工具主要有以下几个特点: 具有由 metric 名称 阅读全文
posted @ 2019-07-03 15:18 努力乄小白 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:ingress tls 上节课给大家展示了 traefik 的安装使用以及简单的 ingress 的配置方法,这节课我们来学习一下 ingress tls 以及 path 路径在 ingress 对象中的使用方法。 TLS 认证 在现在大部分场景下面我们都会使用 https 来访问我们的服务,这节课 阅读全文
posted @ 2019-06-17 17:53 努力乄小白 阅读(4935) 评论(0) 推荐(0) 编辑
摘要:Traefik Traefik 是一款开源的反向代理与负载均衡工具。它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。目前支持 Docker、Swarm、Mesos/Marathon、 Mesos、Kubernetes、Consul、Etcd、Zookeeper、BoltDB、R 阅读全文
posted @ 2019-06-17 17:51 努力乄小白 阅读(3804) 评论(0) 推荐(0) 编辑
摘要:内部服务发现 前面我们给大家讲解了 Service 的用法,我们可以通过 Service 生成的 ClusterIP(VIP)来访问 Pod 提供的服务,但是在使用的时候还有一个问题:我们怎么知道某个应用的 VIP 呢?比如我们有两个应用,一个是 api 应用,一个是 db 应用,两个应用都是通过 阅读全文
posted @ 2019-06-14 09:48 努力乄小白 阅读(4726) 评论(0) 推荐(0) 编辑
摘要:StorageClass 之前我们部署了PV 和 PVC 的使用方法,但是前面的 PV 都是静态的,什么意思?就是我要使用的一个 PVC 的话就必须手动去创建一个 PV,我们也说过这种方式在很大程度上并不能满足我们的需求,比如我们有一个应用需要对存储的并发度要求比较高,而另外一个应用对读写速度又要求 阅读全文
posted @ 2019-06-13 16:54 努力乄小白 阅读(4817) 评论(0) 推荐(2) 编辑
该文被密码保护。
posted @ 2019-06-12 18:06 努力乄小白 阅读(1) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示