云原生 第18页
Kubernetes网络:网络插件Flannel-AI运维探索者

Kubernetes网络:网络插件Flannel

一、Flannel简介 Flannel也是一个CNI插件,它的功能跟Calico一样,为K8S集群中的Pod提供网络支撑。 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务。 Flannel的设计目的就是为集群中...
头像2年前
0445
StorageClass是什么、为什么需要以及如何定义-AI运维探索者

StorageClass是什么、为什么需要以及如何定义

一、前言 本文主要以下几方面介绍k8s中的StorageClass: * 什么是StorageClass * 为什么要引入StorageClass * StorageClass实现方式 * 定义StorageClass 二、什么是StorageClass StorageClass(...
头像1年前
04414
Secret实践之权限控制与环境变量注入-AI运维探索者

Secret实践之权限控制与环境变量注入

一、自定义Secret文件权限 Secret在挂载使用时可以更改文件的权限(默认是0644),比如将上述的文件挂载权限自定义为0666(对应Linux的文件权限为rw-rw-rw-)。 1.将这些字符串转换为 base64 **...
头像2年前
0445
StatefulSet 持久化实战:RabbitMQ 集群与 volumeClaimTemplates-AI运维探索者

StatefulSet 持久化实战:RabbitMQ 集群与 volumeClaimTemplates

一、StatefulSet部署rabbitmq 使用 StatefulSet 部署有状态服务时,可以使用 volumeClaimTemplates 自动为每个 Pod 生成PVC,并挂载至容器中,大大降低了手动创建管理存储的难度和复杂度。 假设...
头像1年前
0445
Kubernetes如何按租户、环境和Namespace划分资源-AI运维探索者

Kubernetes如何按租户、环境和Namespace划分资源

一、K8s如何进行合理化的资源划分? 1.1 以租户为单位 以租户为单位划分的实现方式如下: * **Namespace 隔离**:为每个租户(如租户 A/B/C)创建独立 Namespace,隔离资源与管理边界。 * **Res...
头像2年前
0447
ExternalName 与外部服务接入:跨命名空间映射和 Service 代理集群外资源-AI运维探索者

ExternalName 与外部服务接入:跨命名空间映射和 Service 代理集群外资源

一、ExternalName 适合什么问题 ExternalName 是一种很特别的 Service。它没有 selector,也不直接维护 Endpoints,而是通过 DNS CNAME 把服务名映射到另一个域名。 最典型的写法: 访问 `my-se...
头像4年前
0436
Kubernetes标签是什么、语法与作用-AI运维探索者

Kubernetes标签是什么、语法与作用

一、前言 本文主要以下几方面介绍k8s中的标签-label: * 什么是标签 * 标签的语法 * 标签的作用是什么 * 标签如何使用 * 标签如何结合标签选择器使用 本文主要以下几方面介绍k8s中的亲和力-Affin...
头像2年前
0436
ECK实战:在Kubernetes中从零落地日志收集平台-AI运维探索者

ECK实战:在Kubernetes中从零落地日志收集平台

一、在K8s中从零落地日志收集平台 官方文档:https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s 1.1 ECK安装 参考链接:https://www.elastic.co/docs/deploy-manage/deploy/cloud...
头像3年前
0435
HostPath 与 NFS Volume:宿主机挂载和远端共享实践-AI运维探索者

HostPath 与 NFS Volume:宿主机挂载和远端共享实践

一、使用HostPath挂载宿主机文件 hostPath 卷可将节点上的文件或目录挂载到 Pod 上,用于 Pod 自定义日志输出或访问 Docker 内部的容器等。 hostPath常用类型有如下: | 取值 | 行为 | | ------...
头像4年前
04311
Kubernetes基础:Pod-AI运维探索者

Kubernetes基础:Pod

一、Pod基本操作 1、运行一个pod **说明:如果不指定ns,则默认为default** 查看pod状态,正常为running 2、从已知Pod导出YAML文件 3、使用YAML创建pod 4、删除pod 除了通过yaml文件进行删除外,...
头像2年前
0437