- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 从零开始搭建K8S--如何监控K8S集群日志
架构选择(ELK VS EFK)ELK我们首先介绍一下传统的日志监控方案。其中,ELK Stack 是我们最熟悉不过的架构。所谓ELK,分别指Elastic公司的Elasticsearch、Logstash、Kibana。在比较旧的ELK架构中,Logstash身兼日志的采集、过滤两职。但由于Logstash基于JVM,性能有一定限制,因此,目前业界更推荐使用Go语言开发FIiebeat代...
2018-08-29 10:25:56 15441 1
原创 从零开始搭建K8S--搭建K8S Ingress
Ingress是个什么鬼,网上资料很多(推荐官方),大家自行研究。简单来讲,就是一个负载均衡的玩意,其主要用来解决使用NodePort暴露Service的端口时Node IP会漂移的问题。同时,若大量使用NodePort暴露主机端口,管理会非常混乱。好的解决方案就是让外界通过域名去访问Service,而无需关心其Node IP及Port。那为什么不直接使用Nginx?这是因为在K8S集群中,如...
2018-08-29 10:23:07 25239 9
原创 从零开始搭建K8S--搭建K8S Dashboard
一、K8S Dashboard简介简单的说,K8S Dashboard是官方的一个基于WEB的用户界面,专门用来管理K8S集群,并可展示集群的状态。K8S集群安装好后默认没有包含Dashboard,我们需要额外创建它。Dashboard的搭建过程中,会遇到一些坑。现在开始,咱们一步一步踩来,走你!二、RABC简介还是那句话,官方文档是最重要的参考资料:https://kuberne...
2018-08-29 09:38:31 42650 6
原创 从零开始搭建K8S集群(二)-- 搭建K8S集群
一、下面我们开始搭建K8S集群配置K8S的yum源(自v1.6.0起,Kubernetes默认启用了CRI,Container Runtime Interface,详情请查看官网:https://kubernetes.io/docs/setup/independent/install-kubeadm/#verify-the-mac-address-and-product-uuid-are-un...
2018-08-28 16:42:16 36139 13
原创 从零开始搭建Kubernetes集群(一)----虚拟机的安装
一、下载好VMware和CentOS 7 镜像,没有资源的同学可以点击下面链接获取VMware 多版本 百度云 :https://pan.baidu.com/s/1GvCsrUipetJIue23aZCa4A 密码 :iy79centOS 7 下载地址:https://www.centos.org/download/二、下载好资源后我们开始安装虚拟机虚拟机环境要求 操作...
2018-08-28 15:31:23 12004 6
原创 Maven镜像 阿里云mirror镜像仓库替代中央仓库使用方式
maven仓库默认在国外,使用难免很慢,尤其是下载依赖的时候,换为国内阿里云镜像,让你感受飞一般的感觉。国内支持maven镜像的有阿里云,开源中国等。 修改方法:在~/.m2目录下的settings.xml文件中,(如果该文件不存在,则需要从maven/conf目录下拷贝一份),找到<mirrors>标签,添加如下子标签: [html] view plain copy...
2018-08-21 15:21:26 7738
转载 redis 缓存击穿 看一篇成高手系列3
什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。场景如下图所示: 我们正常人在登录首页的时候,都是根据userID来命中数据,然而黑客的目的是破坏你的系统,黑客可以随机...
2018-08-16 14:42:42 1110
转载 redis 延时任务 看一篇成高手系列2
在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别 定时任务有明确的触发时间,延时任务没有 定时任务有执行周期,而延时任务在某事件触发...
2018-08-16 14:40:19 301
转载 redis 双写一致性 看一篇成高手系列1
关于redis安装以及集群搭建这里就不做赘述了,小伙伴可以去redis官网看下详细的安装教程--http://www.redis.cn/download.html 或https://blog.csdn.net/qq_36318234/article/details/80007358。 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下...
2018-08-16 14:36:24 1070
转载 关于RPC 这些你可能不知道吧!
之前对RPC一直是云里雾里的,我们在了解RPC之前应该先弄明白这几个问题:1.RPC 是什么?2.RPC框架有什么职责?3.RPC服务跟我们常用的HTTP服务有什么区别?就是某种情况下我们用RPC,而不用HTTP了!4.为什么说"搞定微服务架构,先搞定RPC框架"?(搞微服务的同学可以了解下,其余的可以略过...)我们首先来了解下第一个问题:RPC是什么 ? 百度百科上对于R...
2018-08-13 15:31:10 1364
转载 Kibana基本使用
现在你已经安装了Kibana,现在你一步步通过本教程快速获取Kibana核心功能的实践经验。学习完本教程,你将: 1.加载案例数据到你安装的Elasticsearch中 2. 定义至少一个索引匹配模式 3.使用Discover功能探索你的数据 4.建立一个visualization图形化...
2018-08-01 14:47:50 1307
转载 Kibana 6的部署安装与使用教程
继Elasticsearch和Logstash之后,轮到了Kibana。Kibana是为Elasticsearch提供的可视化平台,负责数据的美观展示。前两篇文章已经讲解到了Elasticsearch和Logstash的安装与简单使用:点击浏览:ELKStack日志平台——Elasticsearch 6 安装与配置教程点击浏览:ELKStack日志平台——Logstash 6的安装配置教程...
2018-08-01 14:46:56 6118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人