容器编排 第13页
Secret热更新限制与不可变配置-AI运维探索者

Secret热更新限制与不可变配置

一、Secret热更新背景 实际使用ConfigMap和Secret时,一般情况下都是直接使用文件创建,也就是使用--from-file=xxx的格式进行创建。创建的ConfigMap可能因为换行的问题,导致使用kubectl edit c...
头像2年前
04812
什么是 CronJob:Cron 语法、工作流程、优势与适用场景-AI运维探索者

什么是 CronJob:Cron 语法、工作流程、优势与适用场景

一、什么是CronJob CronJob创建基于时隔重复调度的 Job。其中`.spec.schedule` 字段是必需的。该字段的值遵循 Cron 语法: 例如 `0 0 13 * 5` 表示此任务必须在每个星期五的午夜以及每个月的 13...
头像1年前
0489
Kubernetes节点标签与nodeSelector实战-AI运维探索者

Kubernetes节点标签与nodeSelector实战

一、Node标签概念 每个node节点默认会有很多标签,标签在日常工作中就类似我们的一个标识;看到标签 就能晓得这台node节点的主要用处; 1.1 为节点添加标签 查看节点 为node节点加上核心应用的...
头像2年前
04813
多端口 Service 与会话保持:RabbitMQ 暴露和 ClientIP 粘性会话-AI运维探索者

多端口 Service 与会话保持:RabbitMQ 暴露和 ClientIP 粘性会话

一、什么时候需要多端口 Service 如果一个应用同时暴露多个功能端口,就不能只写一个 `ports` 条目。原文用 RabbitMQ 做了非常典型的示例: - `15672`:管理界面 - `5672`:AMQP 业务端口 对应...
头像1年前
04810
Kubernetes网络:网络插件Calico-AI运维探索者

Kubernetes网络:网络插件Calico

一、Calico是什么 Calico 是一个用于容器、虚拟机和主机的开源网络和网络安全解决方案。它是一个纯三层(L3)解决方案,利用 BGP(Border Gateway Protocol)协议为容器或虚拟机提供 IP 地址,...
头像2年前
04815
云原生入门:定义、演进、CNCF全景图与项目分级-AI运维探索者

云原生入门:定义、演进、CNCF全景图与项目分级

一、云原生为什么会成为主流 云原生有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。 从工程视角看,云原生的关键不只是“把应用放到云上”,而是尽可能利用...
头像1年前
04815
云原生技术体系详解:微服务、容器、DevOps与服务网格-AI运维探索者

云原生技术体系详解:微服务、容器、DevOps与服务网格

一、云原生技术体系为什么是一个组合拳 云原生技术体系通常包含下面几个关键组成部分: - 微服务 - 容器 - 持续交付 - DevOps - 云原生十二要素 - 服务网格 - 声明式 API - 容器编排 - Serverle...
头像1年前
04815
kubectl高频命令速查:上下文切换、日志排查、扩缩容与YAML编写-AI运维探索者

kubectl高频命令速查:上下文切换、日志排查、扩缩容与YAML编写

一、先掌握最常用的几组 kubectl 命令 `kubectl` 的高频命令可以按场景理解,而不是按字母顺序死记。 1.1 查看和切换上下文 这组命令用来确认“我现在连的是哪个集群”。在多集群环境下,这一步...
头像4年前
0488
Kubernetes ConfigMap 与 Secret 场景应用-AI运维探索者

Kubernetes ConfigMap 与 Secret 场景应用

一、ConfigMap 1.1 概述 ConfigMap是一种API对象,用来将 **非加密数据** 保存到 **键值对** 中。可以用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap可以将环境变量配置信息和容...
头像4年前
0488
Kubernetes扩展:Operator理论知识-AI运维探索者

Kubernetes扩展:Operator理论知识

一、1)Operator是什么。 你可以理解成Operator就是CRD+自定义Controller的实践应用。 Kubernetes Operator由CoreOS公司开发,它是一种自定义控制器,它扩展了 Kubernetes API 的功能,用于管理...
头像2年前
04710