容器编排 第7页
SpringCloud 项目迁移分析:业务需求、系统结构与总体迁移方案-AI运维探索者

SpringCloud 项目迁移分析:业务需求、系统结构与总体迁移方案

一、项目迁移需求分析 1.1 项目介绍 **项目架构图** **整体架构分层** 1. **用户层**:浏览器访问域名 `demo.kubeasy.com`。 2. **前端层**:Vue 静态资源服务,处理页面渲染。 3. **网关层**:...
头像1年前
0598
Kubernetes多用户授权实战:开发测试与生产只读策略-AI运维探索者

Kubernetes多用户授权实战:开发测试与生产只读策略

一、K8s多用户管理 1、创建一个专用于存储用户的Namespace 2、授权kube-users空间下的用户都有查看Namespace的权限 3、创建多个用户模拟不同的场景 4、创建Namespace模拟不同的环境 5、在每个环...
头像2年前
0596
二进制安装k8s环境准备与系统优化-AI运维探索者

二进制安装k8s环境准备与系统优化

一、基本环境配置 1.环境介绍 (1)高可用Kubernetes集群规划 | 主机名 | IP地址 | 说明 | | -------------- | --------------- | ---------------- | | k8s-master01 | 192.168.1.31/24 | master...
头像1年前
0595
聚合ClusterRole详解-AI运维探索者

聚合ClusterRole详解

一、定义一个yaml文件,权限为空 二、创建ClusterRole 三、查看ClusterRole权限为空 四、创建一个sa 五、查看token,用于登录dashboard **说明:上面的token需要根据自己的环境进行查看** 六、新...
头像1年前
0597
Kubernetes集群的备份和还原-AI运维探索者

Kubernetes集群的备份和还原

一、etcd数据库备份 1、获取二进制etcdctl文件 由于我们是使用kubeadm部署,机器上没有etcdctl命令,所以需要下载个二进制包 (1)先获取对应的版本 (2)下载合适的包 (3)解压至/opt目录下 (4)将可...
头像2年前
05914
StatefulSet适用场景与创建流程-AI运维探索者

StatefulSet适用场景与创建流程

一、什么情况下使用StatefulSet StatefulSet(有状态集,缩写为sts),常用于部署有状态的且需要有序启动的应用程序,用来管理某 Pod 集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。...
头像1年前
0587
StorageClass 实战:NFS CSI 安装与动态卷创建-AI运维探索者

StorageClass 实战:NFS CSI 安装与动态卷创建

一、StorageClass实践 参考链接:https://github.com/kubernetes-csi/csi-driver-nfs 说明:这里k8s版本为1.32版本,选择的是v4.9.0版本信息 1.1 准备工作 1、在10.0.0.22主机上搭建NFS 如果是U...
头像1年前
0585
什么是CRI与Containerd:Kubernetes容器运行时原理详解-AI运维探索者

什么是CRI与Containerd:Kubernetes容器运行时原理详解

一、什么是 CRI CRI 是 `Container Runtime Interface` 的缩写,也就是 Kubernetes 的容器运行时接口。 它的本质作用是定义 Kubernetes 与底层容器运行时之间的标准通信方式,让 kubelet 不需要...
头像1年前
05813
Ingress基础概念与Controller安装-AI运维探索者

Ingress基础概念与Controller安装

一、什么是Ingress Ingress为Kubernetes集群中的服务提供了入口,Ingress 可为 Service 提供外部可访问的 URL、负载均衡流量、终止 SSL/TLS,以及基于名称的虚拟托管。在生产环境中常用的Ingres...
头像4年前
0588
CronJob 配置详解:核心参数与 YAML 示例说明-AI运维探索者

CronJob 配置详解:核心参数与 YAML 示例说明

一、CronJob配置参数详解 下面以一个示例来说明下CronJob配置参数:· 其中配置参数说明如下: * apiVersion:1.21版本之前可以使用batch/v1beta1 ,1.25版本之后不能使用batch/v1beta1,1.21版...
头像4年前
05812