排序
Troubleshooting系列-基于Linux系统线上故障排查命令汇总
现网如果出现问题,第一时间不是定位分析问题;而是先解决问题,不管是有损还是无损,对发生日常点进行隔离,比如把出现问题的微服务下线,切换到其他集群等;接着是保留现场,第三步才是问题排...
使用kubeadm快速部署一个K8s集群、并安装KubeSphere
1、k8s安装 一、基础概念 1、kubernetes,简称 K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多 个主机上的容器化的应用,Kubernetes 的目标是让部署容器化...
浅谈业务级灾备的架构模式
互联网常见的高可用手段。比如服务冗余部署、异步化设计、负载均衡、服务限流降级熔断、架构拆分、服务治理、分布式存储等等,今天主要是一起聊下,多机房部署的灾备架构模式,来确保服务的高可...
K8s1.27搭建(containerd)
K8s1.27搭建(containerd) 0. 环境准备 本次K8s环境搭建基于vmware,系统版本为CentOS7.9。 主机名IP配置Master192.168.136.1292c2gnode1192.168.136.1301c2gnode2192.168.136.1311c2g 本文所涉及...
为什么说 ICMP 协议是网络最强辅助?
今天咱们说说 ICMP 协议。ICMP 可谓是网络世界中的最强辅助了,IP数据包如果在途中遭遇不测的话,全靠 ICMP 来通知,要不然丢掉的IP数据包就有如石沉大海,从此杳无音信,发送方也不知道这个包...
为什么git clone 仓库代码会有几十MB
为什么 git clone 仓库代码会有几十MB 前言 碰到 Jenkins流水线 报错,发现是拉取代码超时,很是郁闷。经过查询,发现拉取的git仓库代码至少20MB,因而本文聊聊下载仓库代码过于庞大的原因 ,以及...
【一文系列】一篇文章记录使用Apache Http Server部署前后端分离项目
【一文系列】一篇文章记录使用Apache Http Server部署前后端分离项目 “一文系列”目标是仅通过一篇文章来解决一个类别问题,简洁高效,快速获取知识,提升技能。 前言 最近在工作中出于兼容历...
6W2H方法谈WireGuard
有一段时间了。笔者发现和尝试了一个好东西: Wireguard。 在思考如何表达和分析这个新技术或者软件的时候,觉得可以使用6W2H方法,也许更简单和具有逻辑,效果更好。 关于6W2H 6W2H是一种通用...
证书管理:从手工到平台化
作者:vivo 互联网运维团队- Peng Jiahong 本文介绍了vivo业务运维证书管理从手工到平台化的历程。 一、背景 以往,vivo 互联网业务的域名证书运维管理工作,严重依赖经验丰富的高级运维工程师...
融云出海:TikTok 百亿美元投向东南亚,巨头将如何影响市场格局
?移步融云全球互联网通信云三折抢购 《出海作战地图》 ,7 月 15 日恢复原价 比白皮书更精炼省流,比图谱更实用有效。关注【融云全球互联网通信云】了解更多 融云《社交泛娱乐出海作战地图》...
记录一次安装开源企业级镜像仓库管理软件:Harbor
我正在参加「掘金·启航计划」 前言 一直在用阿里云的免费的容器镜像服务来存放自己打包好的容器镜像,虽然很好用,但是总觉得这些大厂免费得服务最后总是要收费,想搭建一个自己得私有镜像仓库...
如何避免C#中的意大利面条式代码
意大利面是美食,但是却是糟糕的编程方式。遵循这10个最佳实践,使你的C#代码干净、精简、易于维护。“Spaghetti code”是一个术语,用于描述组织不良、纠缠复杂或嵌套复杂的代码,这种代码通常...
浪潮服务器重装安装Centos7系统
浪潮服务器重装安装Centos7系统 1、Reboot后进入下面界面在加上del 键,进入BIOS模式 这里为F11 2、进入boot,修改 Fixed Boot Order (固定启动顺序)为 disabled 解释如下:disabled和enabled...
用ARM盒子 再次搭建一个最新版本的K8s集群
我正在参加「掘金·启航计划」 前言 两年前买了四台树莓派4B 组了一个K8s 集群,在知乎,掘金发了两篇搭建的教程,一直都有人收藏,网上的教程也很少,今年年初看到树莓派溢价非常多,几乎没有...
云原生时代的运维大咖们,以下技术你们熟悉几个?
在 GitHub Trending 中有很多关于 Kubernetes、CloudNative 相关的项目,那么对于云原生时代,从事运维行业的同学又应该关注哪些项目呢? 如下是小编梳理出来的比较熟悉的几个项目,供大家参...
直击CI/CD侧痛点的优化实践!《去哪儿网云原生CI/CD实践》来啦~
课程介绍 公司云原生容器化落地后,CI/CD 流程也迎来了新的挑战。CI侧用户对其过程中执行效率、质量保证以及质量门禁的设置体验和反馈比较差, CD 侧发布过程中容器遇到各种各样的失败场景,导...
小白都能看懂的 VuePress + Github Actions 自动化部署
前言 上一篇文章 作为一名程序员,怎么可以没有自己的博客网站(一份超详细VuePress + Github Pages教程) 中详细介绍了 VuePress 的搭建和部署到 GitHub Pages 上,其中部署 GitHub Pages 采用...
Nginx reuseport导致偶发性卡顿
背景 从2018年开始,我们有个业务陆续接到反馈 Nginx 线上集群经常出现不响应或者偶发性的“超慢”请求。这种卡顿每天都有少量出现。而只有多个集群中的一个出现,其他压力更大的集群皆未出现。...
降低云成本的6个FINOPS最佳实践
在公共云中运行应用程序可能会很昂贵。以下是聪明的团队如何使用FinOps工具和最佳实践提前规划的方法。 一些DevOps团队会等到报告和发票显示出比预期更高的费用,或者云成本的增长速度超出预...
中兴交换机如何配置?有哪些常用的配置命令,本文值得收藏!
中兴交换机是一种常见的网络设备,用于构建和管理企业网络。它提供了丰富的功能和灵活的配置选项,使网络管理员能够根据特定需求进行定制化配置。本文将详细介绍中兴交换机的配置过程,包括登录...