运维开发故事
-
k8s informer 是如何保证事件不丢失的?
1.资源 Controller 主要作用 我们知道 k8s 里重要概念之一就是 声明式 API,比如 kubectl apply 就是声明式 API的实现。 效…
-
[Ansible专栏]Ansible条件判断的介绍和使用
前言 很多时候,某些场景下playbook的结果依赖于变量、fact或者是前一个任务的执行结果,或者有的时候,我们会基于上一个task执行返回的结果而决定如何执行后续的task。这…
-
浅谈yarn的任务管理与资源管理
1. 概述 1.1. Yarn基本概念 YARN(Yet Another Resource Negotiator)是Hadoop 2.x的一个计算框架,旨在解决Hadoop 1.x…
-
[Ansible专栏]Ansible Playbook介绍和使用
一、ansible介绍 Ansible Playbooks 提供了一个可重复、可重用、简单的配置管理和多机部署系统,非常适合部署复杂的应用程序。Ansible Playbook 是…
-
Spring 框架介绍和使用
本文主要是对 Spring 的一个基本使用,建议阅读时间 5min。 历史的选择 Spring 作为一个基础的框架,是在 Java EE 开发历史中,是成千上万公司选择。单独使用 …
-
Ceph RBD和QEMU块设备qos测试(文末抽奖)
关于ceph的qos Ceph,作为一个高度可扩展的分布式存储系统,已经成为云计算和大数据时代的关键基石。随着企业和组织对数据存储的需求日益增长,Ceph 通过其强大的特性,如可靠…
-
Java Steam 常用 API
现在 Java 17 和 Java 11 基本上可以和 Java8 平分 JDK 装机比例。下面是我常用的一些 Strem API 操作。除了分组、转换、排序,如果大家还有更多常用…
-
随便聊聊
随着分布式架构逐渐成为主流,“可观测性”一词也日益频繁地被人提起,它涉及的范围比较广泛,主要概括为如下三类: 这三个方向虽然各有千秋,各有侧重,但是又不完全独立。在Peter Bo…
-
我差点重做整个K8S集群
没有遇到故障的运维不是合格的运维,没有处理故障的运维不是好运维。 做运维这么多年,每天依然提心吊胆,担心突发故障,打破生活节奏。 可是,人算不如天算,大部分故障都来源于近乎合理的操…
-
夜莺自定义告警模板
!! 大家好,我是乔克,一个爱折腾的运维工程,一个睡觉都被自己丑醒的云原生爱好者。 作者:乔克公众号:运维开发故事博客:www.jokerbai.com 预期目标 希望在…