Kubernetes 第9页
Kubernetes反亲和实战:同一应用部署到不同宿主机-AI运维探索者

Kubernetes反亲和实战:同一应用部署到不同宿主机

一、同一个应用部署至不同宿主机 在使用Kubernetes时,一般都会有很多节点运行容器,此时可以使用Pod反亲和力将同一个应用部署到不同的节点上,达到更高的可用率,以免同一个应用部署到相同的宿...
二进制高可用安装k8s系统组件与高可用组件-AI运维探索者

二进制高可用安装k8s系统组件与高可用组件

一、k8s系统组件配置 1.1 Etcd配置 1.在Master01节点上配置Etcd 2.在Master02节点上配置Etcd 3.在Master03节点上配置Etcd 4.所有Master节点创建etcd service并启动 5.所有Master节点创建etcd的...
SpringCloud 项目迁移到 Kubernetes:迁移流程与 Ingress 前置准备-AI运维探索者

SpringCloud 项目迁移到 Kubernetes:迁移流程与 Ingress 前置准备

一、项目迁移流程 - 1.1 项目迁移的流程步骤 * 1)需求分析及迁移方案 * 2)迁移注册中心服务 * 3)迁移网关服务 * 4)迁移SpringBoot服务 * 5)迁移前端服务 1.1 项目迁移的准备工作 参考:[Ing...
Secret实践之文件挂载与自定义文件名-AI运维探索者

Secret实践之文件挂载与自定义文件名

一、以文件形式挂载Secret 1.将这些字符串转换为 base64 **注意:Secret 数据的 JSON 和 YAML 序列化结果是以 base64 编码的。 换行符在这些字符串中无效,必须省略。 在 Darwin/macOS 上使用 `b...
在 Kubernetes 中重新部署升级版服务:配置切换与运行验证-AI运维探索者

在 Kubernetes 中重新部署升级版服务:配置切换与运行验证

一、重新在k8s中部署服务 1、重新定义demo-receive的配置文件信息 2、重新应用demo-receive的配置文件 3、重新定义demo-handler的配置文件信息 4、重新定义demo-handler的配置文件
Kubernetes架构组成与核心组件-AI运维探索者

Kubernetes架构组成与核心组件

一、Kubernetes的整体架构 k8s遵循主从架构,分为Master节点和Node节点,Master节点是控制节点,Node节点是工作节点。其中,Master节点包含kube-apiserver、kube-scheduler、kube-controller-ma...
什么是 CronJob:Cron 语法、工作流程、优势与适用场景-AI运维探索者

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

一、什么是CronJob CronJob创建基于时隔重复调度的 Job。其中`.spec.schedule` 字段是必需的。该字段的值遵循 Cron 语法: 例如 `0 0 13 * 5` 表示此任务必须在每个星期五的午夜以及每个月的 13...
Kubernetes 大规模集群:apiserver 性能优化与分析-AI运维探索者

Kubernetes 大规模集群:apiserver 性能优化与分析

一、参数调整 kube-apiserver 以下两个参数可以控制连接数: 节点数量在 1000 - 3000 之间时,推荐: 节点数量大于 3000 时,推荐 当集群中 node 以及 pod 数量非常多时可以稍微调大: - 二、api...
共享文件系统动态存储实践-AI运维探索者

共享文件系统动态存储实践

- 一、先决条件 * 有一个 Rook 集群 * 在 Rook 可以配置存储之前,需要创建StorageClass * 每个 OSD 必须位于不同的节点上,因为 被failureDomain设置为`host`且 被`replicated.size`设置为`3` ...
Deployment创建与更新实战-AI运维探索者

Deployment创建与更新实战

一、Deployment的定位与优势 Deployment一般用于部署公司的无状态服务,因为企业内部都是以微服务为主,而企业内部现在都是以微服务为主,而微服务实现无状态化也是最佳实践,可以利用 Deployme...