这些 Kubernetes 多集群的思考,运维了解一下~
随着Kubernetes在企业中应用的越来越广泛和普及,越来越多的公司在生产环境中运维多个集群。本文主要讲述一些关于多集群Kubernetes的思考,包括为什么选择多集群,多集群的好处以及多集群的落地方案。VMware2020年Kubernetes使用报告中指出,在采用kubernetes组织中20
致运维:关于 Kubernetes 的架构,看完这篇你就明白了
打开这篇文章的同学,想必对docker都不会陌生。docker是一种虚拟容器技术,它上手比较简单,只需在宿主机上起一个dockerengine,然后就能愉快的玩耍了,如:拉镜像、起容器、挂载数据、映射端口等等。相对于Kubernetes(K8S)的上手,可谓简单很多。那么K8S是什么,又为什么上手难
老司机带你出坑:请收下这份运维故障处理指南
1.故障处理原则故障处理的原则只有两个:以恢复业务优先及时升级1.1恢复业务优先恢复业务优先是指,不管在任何情况下,也不管任何级别的故障,都要先做到恢复业务,这个和故障定位不同,也有很多人会产生歧义,觉得如果不找到问题的根源,如何能恢复业务,下面我举一个例子说明二者的差别:如果A应用调B应用时,调用
这些 Nginx 负载均衡配置误区,运维请注意~
来自公众号:运维研习社之前有很多朋友问关于Nginx的upstream模块中max_fails及fail_timeout,这两个指令,分别是配置关于负载均衡过程中,对于上游(后端)服务器的失败尝试次数和不可用时间,很多人不是很理解这两个参数到底怎么用,以及具体的含义先看官网文档中的描述官网文档中解释
日志VS网络数据,谁能做好全链路监控?
对系统的运行状态进行监控,是IT工程师的一项重要工作。如果不能确保整个系统及其链路处于稳定运行的状态,那么,企业的业务稳定发展就无从谈起。21世纪以来,随着云计算的兴起,系统架构发生了显著的变化。分布式崛起,开始取代单体式,成为行业的主流选择。微服务概念的提出,容器等云原生技术的发展,加剧了这一变化
拒做背锅侠:逃离系统故障的10个心得
系统故障,对于DBA或是运维人员来说,都是心中永远的痛。而避免故障的原则却是殊途同归,现列如下,与君共勉。一、变更要能回滚、先在同样的环境测试过佛说:每次创伤、都是一次成熟,这便是运维人员的真实写照。从某种意义上讲、运维是一门经验的学科、是一门试错的学科。没有做过的东西、总是会给你不期而遇的痛击,请
一条 update 语句引起的事故,这回让开发长长记性!!
一、前言最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。二、过程由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新于是开发连上了生产数据库,首先执行了第一条SQL:updatetablenamesetsource_name="bj106
日志平台总查不到日志,怎么办?运维大侠来支招~
笔者在一家银行科技部门工作。从2018年开始接触Elasticsearch(以下简称ES),我所在的日志平台团队从ES5.x到ES7.x,对ES的两个大版本都经历了比较深入的实践。从最初的日志检索,到后来的数据分析、智能监控,ES在行内的应用
超全面的 Kubernetes 容器网络技能,运维看后都说好
在Kubernetes中要保证容器之间网络互通,网络至关重要。而Kubernetes本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。在容器网络接入进来需要满足如下基本原则:pod无论运行在任何节点都可以互相直接通信,而不需要借助NAT地址转换实现。node与pod可以互相通信,在不限制
这 5 种常用运维监控工具都不会?你算啥运维人
来自公众号:马哥Linux运维运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite等)和性能告警(Nagios、Zabbix、ZenossCore、Ganglia、OpenTSDB等)可供选择。并且每种软件都有自己的特点和功能,各自的侧重点和目
一条 update 语句引起的事故,这回让开发长长记性!
一、前言最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程。二、过程由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新于是开发连上了生产数据库,首先执行了第一条SQLupdatetablenamesetsource_name="bj1062
Google和Facebook为什么不用Docker?
来自:知乎,作者:王益链接:https://zhuanlan.zhihu.com/p/368676698写作本文的起因是我想让修改后的分布式PyTorch程序能更快的在Facebook的集群上启动。探索过程很有趣,也展示了工业机器学习需要的知识体系。2007年我刚毕业后在Google工作过三年。当时
MyBatis Plus 看这篇就够了,一发入魂!
mybatis-plus是一款Mybatis增强工具,用于简化开发,提高效率。下文使用缩写mp来简化表示mybatis-plus,本文主要介绍mp搭配SpringBoot的使用。注:本文使用的mp版本是当前最
巧用 Dummy 解决断网情况下的网络访问问题
在我们日常工作中,是否有这种需求,在断网的情况下,假装网络可以通,仍然可以通过类似192.168.1.1这样的IP访问服务。除了我们经常使用本例换回口127.0.0.1以外,今天介绍一个神器:dummy网卡。🐳→iplinkad
23 个非常实用的 Shell 拿来就用脚本实例
文章来自:博智互联shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。为大家整理了23个实例,通过23个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己
数据库之监控系统建设,看看运维团队是如何实现的
1.背景数据库监控作为数据库配套建设不可或缺的一环,可以及时发现机器和数据库性能问题,并帮助止损。伴鱼早期借助开源prometheus系统对数据库和机器进行监控,来满足我们日常的监控告警需求,但在这过程中,我们还是发现一些使用不太方便的地方,主要体现在以下几个方面:数据库以集群为单位,集群成员的变动
Nginx 开启 ssl 会话复用,能提升多少性能?
之前专门写过如何优化你的https,里面总结了几点Nginx下优化HTTPS的方法,最后有两点小的建议,没有详细说明,最近在群里看到朋友发的Nginx配置文件,只配置了证书和密钥部分,所以觉得有必要再把这些刨析一下上图是Nginx官网文档中,关于ssl_session_cache的介绍,ssl_se
再见 FTP/SFTP,是时候拥抱下一代文件传输利器 Croc 了!
两台电脑之间该如何传送档案,其实方法有超多种的,像是FTP或透过SSH方式来传送档案,但是这些方法步骤都有点复杂,FTP
公司能不能监控到微信聊天?
最近有朋友私信问我一个问题,在公司用微信聊天,用公司网络,公司能看到聊天内容吗?坦率地说,以前从来没有分析过微信这类聊天软件,大概率使用私有协议。而私有协议在协议分析软件上的呈现,一般都是TCP封装一长串字节流,而这些字节流究竟是
相较于传统 HTTP,HTTP 3 到底有哪些改进?
上一篇文章阶段性总结(一):HTTP协议,从1.0到2.0梳理了一下HTTP协议。本文将重点介绍,在通信协议中HTTP2的前身,具有开拓性意义的SPDY,以及具有颠覆性的QUIC协议。一、开拓者:SPDY1.简介:spdy是由google推行的,改进版本的HTTP1.1(那时候还没有HTTP2)。它