云原生与容器 第41页
Kubernetes亲和力入门:概念、分类、场景与配置详解-AI运维探索者

Kubernetes亲和力入门:概念、分类、场景与配置详解

一、什么是亲和力 亲和力(Affinity)是 Kubernetes 中的一种机制,用于指定 Pod 与其他资源(如节点、Pod 或标签)之间的关联性和偏好。 亲和力定义了 Pod 对其他资源的偏好和互动方式,以便在...
Kubernetes扩展:Operator初次上手-AI运维探索者

Kubernetes扩展:Operator初次上手

一、目前主流的Operator开发框架有两个:kubebuilder和Operator-sdk, 两者实际上并没有本质的区别,它们的核心都是使用官方的 controller-tools 和 controller-runtime。 目前主流的Operator开...
Kubernetes节点宕机后如何加速Pod漂移恢复-AI运维探索者

Kubernetes节点宕机后如何加速Pod漂移恢复

一、节点宕机快速恢复服务 > 说明:当节点故障时,k8s集群中默认需要等待5分钟,才能进行漂移。 1.1 环境准备 1、清除node02节点上的污点 2、创建测试应用 应用 1.2 节点宕机快速恢复服务 1...
NodePort 详解:对外暴露服务与端口范围配置-AI运维探索者

NodePort 详解:对外暴露服务与端口范围配置

一、NodePort 的工作方式是什么 只要把 Service 的 `type` 设成 `NodePort`,Kubernetes 就会在每个节点上监听一个指定范围内的端口。集群外部访问时,使用任意节点 IP 加这个端口即可: NodePo...
Secret热更新限制与不可变配置-AI运维探索者

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

一、Secret热更新背景 实际使用ConfigMap和Secret时,一般情况下都是直接使用文件创建,也就是使用--from-file=xxx的格式进行创建。创建的ConfigMap可能因为换行的问题,导致使用kubectl edit c...
二进制安装k8s网络插件与集群验证-AI运维探索者

二进制安装k8s网络插件与集群验证

一、安装Calico 1.在Master01节点上更改calico的网段 2.在Master01节点上验证calico的网段是否成功修改 3.在Master01节点上安装calico 4.在Master01节点上查看容器状态 二、安装CoreDNS 1.在Mas...
在 Kubernetes 中重新部署升级版服务:配置切换与运行验证-AI运维探索者

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

一、重新在k8s中部署服务 1、重新定义demo-receive的配置文件信息 2、重新应用demo-receive的配置文件 3、重新定义demo-handler的配置文件信息 4、重新定义demo-handler的配置文件
Helm工程化落地:项目级管理与Harbor Helm Chart仓库-AI运维探索者

Helm工程化落地:项目级管理与Harbor Helm Chart仓库

一、Helm管理公司内项目 1.1 准备工作 1、创建Helm Chart模板 2、删除无用文件 3、参考2.9.1.2章节部署ingress-nginx 1.2 Helm Chart自动生成Deployment 1、修改values.yaml文件 修改后完整配置...
使用Operator创建Redis集群-AI运维探索者

使用Operator创建Redis集群

一、创建Operator 拉取源码 创建Operator 结果验证 二、创建Redis集群 2.1 非持久化数据 1.修改redis.kun_v1alpha1_distributedrediscluster_cr.yaml镜像为国内镜像 上面参数说明: * masterSize...
Jenkins Pipeline 实战:Vue 应用交付-AI运维探索者

Jenkins Pipeline 实战:Vue 应用交付

一、Gitlab准备工作 准备上传代码条件 1、配置名字和邮箱 验证 2、生成SSH密钥 查看公钥 上传公钥到gitlab仓库 上传代码到gitlab上 1、在浏览器上输入http://gitlab.zhang-qing.com/,默认的管理...