Kubernetes 第7页
Kubernetes Scheduler:调度器简介与调度过程-AI运维探索者

Kubernetes Scheduler:调度器简介与调度过程

一、简介 Kubernetes的调度器Scheduler,主要的任务是把pod按照预设的策略分配到集群的节点上。听起来非常简单,但有很多层面都需要我们去一一的深入思考: - 公平:如何保证每个节点都能被分配...
Kubernetes容忍Toleration入门:概念、配置方式与使用示例-AI运维探索者

Kubernetes容忍Toleration入门:概念、配置方式与使用示例

一、什么是容忍 容忍度(Toleration)是应用于 Pod 上的。容忍度允许调度器调度带有对应污点的 Pod。 容忍度允许调度但并不保证调度。 污点和容忍度(Toleration)相互配合,可以用来避免 Pod ...
SpringCloud 项目迁移分析:业务需求、系统结构与总体迁移方案-AI运维探索者

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

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

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

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

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

一、基本环境配置 1.环境介绍 (1)高可用Kubernetes集群规划 | 主机名 | IP地址 | 说明 | | -------------- | --------------- | ---------------- | | k8s-master01 | 192.168.1.31/24 | master...
Kubernetes TLS Bootstrapping原理:Kubelet启动流程与证书初始化-AI运维探索者

Kubernetes TLS Bootstrapping原理:Kubelet启动流程与证书初始化

一、什么是 TLS Bootstrapping 在一个 Kubernetes 集群中,工作节点上的组件(kubelet 和 kube-proxy)需要与 Kubernetes 控制平面组件通信,尤其是 kube-apiserver。 为了确保通信本身是私密的...
StatefulSet适用场景与创建流程-AI运维探索者

StatefulSet适用场景与创建流程

一、什么情况下使用StatefulSet StatefulSet(有状态集,缩写为sts),常用于部署有状态的且需要有序启动的应用程序,用来管理某 Pod 集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。...
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...
什么是CRI与Containerd:Kubernetes容器运行时原理详解-AI运维探索者

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

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

Ingress基础概念与Controller安装

一、什么是Ingress Ingress为Kubernetes集群中的服务提供了入口,Ingress 可为 Service 提供外部可访问的 URL、负载均衡流量、终止 SSL/TLS,以及基于名称的虚拟托管。在生产环境中常用的Ingres...