云原生 第4页
kubeadm安装k8s v1.26.9架构与方式对比-AI运维探索者

kubeadm安装k8s v1.26.9架构与方式对比

一、前言 本文主要介绍一下kubeadm方式安装k8s集群。同时在此之前浅谈一下k8s高可用架构,介绍一下各组件作用。 **声明:以下过程都是本人自己亲自部署验证!** 二、k8s高可用架构 2.1 k8s高可用...
头像4年前
02415
RBAC配置示例与角色分类-AI运维探索者

RBAC配置示例与角色分类

一、RBAC配置示例 1.1 Role示例 1.允许读取在核心 API 组]下的 `'pods'`: 2.允许在 `'apps'` API 组中读/写 Deployment(在 HTTP 层面,对应 URL 中资源部分为 `'deployments'`): 3.允许读取...
头像2年前
04215
Kubernetes中高可用安装Prometheus实战-AI运维探索者

Kubernetes中高可用安装Prometheus实战

一、安装方式介绍 Prometheus 可以以多种方式进行安装和部署,适应不同的需求和环境。以下是一些常见的 Prometheus 安装方式(更多信息请参考[Prometheus官网](https://prometheus.io/docs/prome...
头像3年前
05115
Kubernetes扩展:Operator初次上手-AI运维探索者

Kubernetes扩展:Operator初次上手

一、目前主流的Operator开发框架有两个:kubebuilder和Operator-sdk, 两者实际上并没有本质的区别,它们的核心都是使用官方的 controller-tools 和 controller-runtime。 目前主流的Operator开...
头像2年前
03815
Kubernetes HPA原理与资源定义:工作流程、指标接口和配置要点-AI运维探索者

Kubernetes HPA原理与资源定义:工作流程、指标接口和配置要点

一、K8s HPA概念及工作流程 1.1 Pod水平自动扩缩-HPA是什么 HPA是指Kubernetes水平Pod自动扩缩容(Horizontal Pod Autoscaler)是一个Kubernetes原生的自动化伸缩工具。主要用于根据服务的度量指...
头像4年前
04615
Kubernetes节点故障后如何快速恢复服务:污点、驱逐与重新调度-AI运维探索者

Kubernetes节点故障后如何快速恢复服务:污点、驱逐与重新调度

一、问题一:节点故障如何快速恢复服务? 在 Kubernetes 集群中,当某个节点发生故障时,通过以下机制快速恢复服务: 1、节点故障检测 - **节点控制器(Node Controller)** 定期检查节点状态(...
头像2年前
03114
Deployment 发布策略详解:Recreate、RollingUpdate 与零中断参数设计-AI运维探索者

Deployment 发布策略详解:Recreate、RollingUpdate 与零中断参数设计

一、Deployment 只有两种主流更新策略 Deployment 的更新策略主要有两类: - `Recreate` - `RollingUpdate` 默认值是 `RollingUpdate`。它们的区别并不抽象,可以直接理解成两种上线哲学: - `R...
头像4年前
04314
Kubernetes集群的备份和还原-AI运维探索者

Kubernetes集群的备份和还原

一、etcd数据库备份 1、获取二进制etcdctl文件 由于我们是使用kubeadm部署,机器上没有etcdctl命令,所以需要下载个二进制包 (1)先获取对应的版本 (2)下载合适的包 (3)解压至/opt目录下 (4)将可...
头像2年前
05114
使用命令行工具创建RBAC对象-AI运维探索者

使用命令行工具创建RBAC对象

一、创建Role 1.创建名称为 “pod-reader” 的 Role 对象,允许用户对 Pods 执行 `get`、`watch` 和 `list` 操作 2.创建名称为 “pod-reader” 的 Role 对象并指定 `resourceNames` 3.创建名为 ...
头像1年前
05014
Kubernetes QoS:服务质量等级与驱逐机制-AI运维探索者

Kubernetes QoS:服务质量等级与驱逐机制

一、K8S中的应用服务质量(QoS) 服务质量(QoS)类是Kubernetes的概念,它确定Pod的调度和驱逐优先级 Kubelet使用它来管理驱逐pod的顺序,以及使用高级CPU管理策略允许更复杂的pod调度决策。 Q...
头像4年前
03114