云原生与容器 第35页
Helm 私仓配置:Harbor、Chart 仓库与 Push 插件-AI运维探索者

Helm 私仓配置:Harbor、Chart 仓库与 Push 插件

一、配置harbor支持helm chart存储 如下图登录harbor 仓库 ,选取项目这一栏没有helm chart 这个关键字就说明harbor仓 库支持暂不支持存放chart。 开启Charts功能: 等命令执行完再登录就能看到...
Docker安装-AI运维探索者

Docker安装

一、单机版 **参考资料:[Docker官网说明](https://docs.docker.com/engine/install/centos/install-from-a-package)** 如果之前存在旧版本,需要先卸载 下面开始正式安装 1、打开[Docker官网](h...
二进制安装k8s架构与方式对比-AI运维探索者

二进制安装k8s架构与方式对比

一、前言 本文主要介绍一下二进制安装k8s集群。同时在此之前浅谈一下k8s高可用架构,介绍一下各组件作用。 **声明:以下过程都是本人自己亲自部署验证!** 二、k8s高可用架构 2.1 k8s高可用架构图...
Redis集群一键扩容与删除-AI运维探索者

Redis集群一键扩容与删除

一、Redis集群一键扩容 无论数据是否持久化,操作步骤基本上是查不多的 1.1 方式一 1.修改配置文件 如果是数据持久化,需要修改persistent.yaml,将masterSize数修改为4 如果是数据非持久化,需...
Kubernetes集群为什么必须做资源分配与限制-AI运维探索者

Kubernetes集群为什么必须做资源分配与限制

一、为什么需要进行资源分配和限制? 生产中可能存在如下几个核心问题: * 1)服务部署过量分配资源导致资源浪费 * 2)资源设置过大的limit导致机器故障 * 3)服务下线未及时清理导致过多垃圾数...
Jenkinsfile实战:环境变量与凭证管理-AI运维探索者

Jenkinsfile实战:环境变量与凭证管理

一、环境变量 1.1 静态变量 Jenkins 有许多内置变量可以直接在 Jenkinsfile 中使用,可以通过 JENKINS_URL/pipeline-syntax/globalsenv 获取完整列表。目前比较常用的环境变量如下: * BUILD_ID...
Ingress 常见报错排查:404、413、503、504 与 CORS 处理-AI运维探索者

Ingress 常见报错排查:404、413、503、504 与 CORS 处理

一、404(Not Found)报错 404表示访问的路由不存在,通常问题如下: * 1) Ingress 路径配置的不正确 * 2) Ingress 的配置未被Controller 解析 * 3) 未使用正确的域名和路径访问 * 4) 代理...
Kubernetes专用节点与特殊硬件隔离:dedicated、special 与 NoExecute 驱逐-AI运维探索者

Kubernetes专用节点与特殊硬件隔离:dedicated、special 与 NoExecute 驱逐

一、专用节点 如果想将某些节点专门分配给特定的一组用户使用,可以给这些节点添加一个Taint 然后给这组用户的Pod添加一个相对应的Toleration,那么拥有上述Toleration的Pod就能够被分配到上述...
Kubernetes节点亲和实战:计算服务优先部署到高性能机器-AI运维探索者

Kubernetes节点亲和实战:计算服务优先部署到高性能机器

一、计算服务部署到高性能机器 假设集群中有一批机器是高性能机器,而有一些需要密集计算的服务,需要部署至这些机器,以提高计算性能,此时可以使用节点亲和力来控制 Pod 尽量或者必须部署至这...
Jenkins Pipeline:Scripted 与 Declarative 的差异-AI运维探索者

Jenkins Pipeline:Scripted 与 Declarative 的差异

一、Scripted Pipeline(脚本式)流水线 脚本管道和声明管道一样,是建立在底层管道子系统之上的。与Declarative不同,Scripted Pipeline实际上是一个使用Groovy构建的通用DSL。 Groovy语言提供...