云原生与容器 第44页
Jenkins 节点镜像制作:制作、启动 Docker 与上传 Harbor-AI运维探索者

Jenkins 节点镜像制作:制作、启动 Docker 与上传 Harbor

一、制作镜像 - Jenkins-Master在构建Job的时候,Kubernetes会创建Jenkins-Slave的Pod来完成 Job的构建 - 我们选择运行Jenkins-Slave的镜像为官方推荐镜像:jenkins/jnlp-slave:latest,但是这...
污点与容忍的配合使用案例-AI运维探索者

污点与容忍的配合使用案例

一、专用节点 如果想将某些节点专门分配给特定的一组用户使用,可以给这些节点添加一个Taint 然后给这组用户的Pod添加一个相对应的Toleration,那么拥有上述Toleration的Pod就能够被分配到上述...
Jenkins + Helm:Vue 应用发布实战-AI运维探索者

Jenkins + Helm:Vue 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Jenkins 运维管理实战:部署、配置、Agent、权限与项目管理-AI运维探索者

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

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

Rancher管理K8s配置管理资源

一、ConfigMap管理 1.1 ConfigMap管理配置文件 注意事项:当修改完ConfigMap配置文件后,有些服务不会热更新,需要我们手动重启服务或者重新加载服务 1、点击【存储】-【ConfigMap】-【创建】 2...
Kubernetes高级调度:搞懂Kubernetes调度-AI运维探索者

Kubernetes高级调度:搞懂Kubernetes调度

一、K8S调度器Kube-schduler的主要作用是将新创建的Pod调度到集群中的合适节点上运行。kube-scheduler的调度算法非常灵活,可以根据不同的需求进行自定义配置,比如资源限制、亲和性和反亲和性...
二进制安装k8s系统组件与高可用组件-AI运维探索者

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

一、k8s系统组件配置 1.1 Etcd配置 1.在Master01节点上配置Etcd 2.在Master02节点上配置Etcd 3.在Master03节点上配置Etcd 4.所有Master节点创建etcd service并启动 5.所有Master节点创建etcd的...
Kubernetes ResourceQuota入门:概念、背景与使用场景-AI运维探索者

Kubernetes ResourceQuota入门:概念、背景与使用场景

一、ResourceQuota是什么 当多个用户或团队共享具有固定节点数目的集群时,人们会担心有人使用超过其基于公平原则所分配到的资源量。 资源配额是帮助管理员解决这一问题的工具。 资源配额,通过...
Kubernetes集群版本升级:为什么要升级、升级注意事项、升级流程-AI运维探索者

Kubernetes集群版本升级:为什么要升级、升级注意事项、升级流程

一、升级注意事项 1、不支持跨版本升级(这个跨版本指的是主要版本和次要版本,比如1.24.2,其中1为主要版本,24为次要版本,2为补丁版本) 2、升级前做备份 3、升级前拿测试环境做演练 二、升...
Helm目录层级与内置变量-AI运维探索者

Helm目录层级与内置变量

一、Helm目录层级 1.创建一个Chart 2.查看Helm目录层级 上面文件说明: * `charts/`目录: 可以包含其他的chart(称之为子chart) * `Chart.yaml` 文件包含了该chart的描述。你可以从模板中访问它 *...