Kubernetes 第11页
K8s多中心多集群架构解析与对比-AI运维探索者

K8s多中心多集群架构解析与对比

一、K8s两地三中心架构解析 1.1 单集群多中心架构 1.2 多集群多中心架构 二、K8s多中心多集群和单集群对比 2.1 单集群多中心 优点: * 管理简单 * 数据同步方便 * 维护简单 缺点: * 网络结构复...
头像1年前
03813
Prometheus 部署实战:在 Kubernetes 中搭建监控平台-AI运维探索者

Prometheus 部署实战:在 Kubernetes 中搭建监控平台

一、部署配置 整个监控体系涉及的技术栈较多,几乎可覆盖真实企业中的所有场景。主要技术栈如下: - Prometheus:监控主服务 - node-exporter:数据采集器 - kube-state-metrics:数据采集器 - ...
头像3年前
05613
ConfigMap 创建方式详解:literal、YAML 与自定义配置文件-AI运维探索者

ConfigMap 创建方式详解:literal、YAML 与自定义配置文件

一、基于字符值创建 1.创建ConfigMap 2.验证 1.1 基于yaml文件 1.编写yaml文件 2.创建cm 3.进行验证 1.2 自定义conf文件 1.2 自定义单个conf文件 1.创建工作目录 2.编写配置文件 3.创建ConfigMa...
头像4年前
04313
Kubernetes集群维护:维护Kubernetes集群CA证书-AI运维探索者

Kubernetes集群维护:维护Kubernetes集群CA证书

一、Kubernetes集群中的CA证书 如果使用Kubeadm部署集群,CA证书会自动生成,但如果用二进制方式部署则需要手动生成。 服务器上CA证书在哪里? Kubernetes为了安全,使用的是双向认证( 除了客...
头像2年前
04613
StatefulSet灰度发布与删除策略-AI运维探索者

StatefulSet灰度发布与删除策略

一、StatefulSet灰度发布 通过声明 `.spec.updateStrategy.rollingUpdate.partition` 的方式,`RollingUpdate` 更新策略可以实现分区。 如果声明了一个分区,当 StatefulSet 的 `.spec.template...
头像1年前
04113
什么是 Kubernetes Volume:作用、生命周期、类型与基础用法-AI运维探索者

什么是 Kubernetes Volume:作用、生命周期、类型与基础用法

一、什么是Volume Kubernetes的Volumes是一个对存储资源的抽象,属于Pod级别的一个配置字段。 对于大多数项目而言,数据文件的存储是非常常见的需求,比如存储用户上传的头像、上传的文件以及数...
头像1年前
04113
为什么要引入ConfigMap以及核心概念-AI运维探索者

为什么要引入ConfigMap以及核心概念

一、前言 本文主要以下几方面介绍k8s中的ConfigMap: * 为什么要引入ConfigMap * 什么是ConfigMap * 创建ConfigMap有哪几种形式 * 使用valueFrom和envFrom定义环境变量 * 以文件的形式怎么挂载Co...
头像1年前
06513
Deployment创建与更新实战-AI运维探索者

Deployment创建与更新实战

一、Deployment的定位与优势 Deployment一般用于部署公司的无状态服务,因为企业内部都是以微服务为主,而企业内部现在都是以微服务为主,而微服务实现无状态化也是最佳实践,可以利用 Deployme...
头像4年前
05613
Kubernetes探针与Pod生命周期管理实战-AI运维探索者

Kubernetes探针与Pod生命周期管理实战

一、探针 1.1 探针类型 kubernetes 提供了三种探针(支持exec、tcp和http方式)来探测容器的状态: **LivenessProbe:** 容器存活性检查,用于判断容器是否健康,告诉 kubelet 一个容器什么时候...
头像2年前
05013
Kubernetes基础:Service-AI运维探索者

Kubernetes基础:Service

一、Service分类 Service主要分为3种类型,分别为ClusterIP、NodePort、LoadBlancer **1)ClusterIP** 该方式为默认类型,即,不定义type字段时(如上面service的示例),就是该类型。 **2)Nod...
头像2年前
06113