云原生与容器 第55页
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理-AI运维探索者

Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理

一、Jenkins运维管理 1.1 Jenkins 简介 `Jenkins`是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD) 能够实现自动化集成发布。建立好流水线后,期间无需专业运维人员介入,开...
Kubernetes 存储分类:文件存储、块存储与对象存储-AI运维探索者

Kubernetes 存储分类:文件存储、块存储与对象存储

一、文件存储 一些数据可能需要被多个节点使用,比如用户的头像、用户上传的文件等,实现方式:NFS、NAS、FTP、CephFS等。 二、块存储 一些数据只能被一个节点使用,或者需要将一块裸盘整体挂载...
Deployment 实战:Vue、Go、Java 服务上云原生与 Redis 迁移模板-AI运维探索者

Deployment 实战:Vue、Go、Java 服务上云原生与 Redis 迁移模板

一、从单机容器迁移到 Deployment 的通用思路 迁移任意开源服务到 Kubernetes 时,最实用的路径通常只有三步: 1. 先看镜像官方说明,搞清楚端口、启动参数、环境变量和数据目录 2. 再把这些信...
Jenkins流水线实战:Dockerfile与Kubernetes发布资源-AI运维探索者

Jenkins流水线实战:Dockerfile与Kubernetes发布资源

一、定义 Dockerfile 1.在GitLab的源代码中添加Dockerfile 先点击代码首页的“+”号,然后点击 New file 填写文件名称:Dockerfile和文件内容 点击【Commit changes】 二、定义 Kubernetes 资源 ...
kubectl explain助力YAML编写-AI运维探索者

kubectl explain助力YAML编写

一、kubectl explain用途 `kubectl explain` 是 Kubernetes 中一个非常有用的命令,用于查看 Kubernetes 资源的字段定义及其描述信息。它可以帮助我们理解资源的 YAML 文件结构,快速查找字段的...
Ingress Rule 实战:上传、缓冲与超时参数调优-AI运维探索者

Ingress Rule 实战:上传、缓冲与超时参数调优

一、ingress Rule 描述:通常我们需要为单个业务进行相应调优配置, 此时我们就需要在业务的ingress上做修改。 例如:编辑 java.zhang-qing.com 虚拟主机站点的ingress 规则(kubectl edit ingres...
K8S 与 Jenkins 微服务发布:流程设计与可观察性思路-AI运维探索者

K8S 与 Jenkins 微服务发布:流程设计与可观察性思路

一、基于 K8S/Jenkins 平台的微服务发布解决方案 1.1 发布流程设计 1、开发同学提交代码; 2、Jenkins自动触发构建(代码拉取/编译/执行Dockerfile业务逻辑/镜像推送); 3、通过控制器/HELM部...
Ingress-Nginx 访问控制:白名单与黑名单-AI运维探索者

Ingress-Nginx 访问控制:白名单与黑名单

一、Ingress-nginx黑白名单 **场景:** 1、对外暴露的核心接口只允许特定的IP地址访问(对公合作); 2、财务应用只允许特定IP段访问(内网限制); **注意点:** * Annotations:只对指定svc的...
Harbor使用与治理实战:项目、成员、清理策略、配额与复制管理-AI运维探索者

Harbor使用与治理实战:项目、成员、清理策略、配额与复制管理

一、Harbor 日常使用从项目开始 在 Harbor 中,项目是管理镜像的核心边界。镜像上传、访问控制、成员协作和配额限制,几乎都围绕项目展开。 1.1 新建项目 创建项目的基本动作非常直接: 1. 点击...
二进制安装k8s网络插件与集群验证-AI运维探索者

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

一、安装Calico 1.在Master01节点上更改calico的网段 2.在Master01节点上验证calico的网段是否成功修改 3.在Master01节点上安装calico 4.在Master01节点上查看容器状态 二、安装CoreDNS 1.在Mas...