
K8S
文章平均质量分 81
Xinan_____
再学会呗
展开
-
Linux——动态卷的管理
如果还没有单节点集群,可以使用 Minikube 创建一个。在该节点的 Shell 中,创建一个 /mnt/data 目录:# 这里假定你的节点使用 "sudo" 来以超级用户角色执行命令 sudo mkdir /mnt/data 在 /mnt/data 目录中创建一个 index.html 文件:# 这里再次假定你的节点使用 "sudo" 来以超级用户角色执行命令 sudo sh -c "echo 'Hello from Kubernetes storage' > /mnt/data/index.原创 2024-10-19 20:58:11 · 1311 阅读 · 0 评论 -
Linux——K8S的pod的调度
K8S 平台中支持同时创建多个存储类,同时只能有一个存储类是默认的存储类。# 删除pvc 绑定的pv 保留,在条件匹配的情况下,可以被继续使用。从卷存储驱动角度:简单的说就是卷中的数据会被存储到那个地方。存储类 : 提供卷的存储引擎 卷的存储空间来自哪里?CSI // 容器的存储接口。绑定的PVC删除后,也会删除PV。)、Recycled(回收。)或 Deleted(删除。在重新使用之前,清空数据。Retained(保留。原创 2024-10-19 20:56:20 · 853 阅读 · 0 评论 -
Linux——K8s pod调度
需要注意受限于实验环境,此时使用的IP依旧是内部IP而给外部IP ,尽管设置了。同事内部IP和外部IP一致也有可能导致网络错误,请避免这样配置。访问pod中的应用:在pod已经处于running状态之下,客户端的请求如何到达pod中的应用?就可以从指定的32394端口访问到服务了。设置节点externalIP。简单的K8S服务访问模型。原创 2024-09-28 15:18:08 · 891 阅读 · 0 评论 -
Linux——pod的控制器
pvc的命令规则为statefulset的名称-podtemplate 字段中规定的名称 - 编号,编号相等的pvc和pod 进行一一对应的挂载。创建了一个名为web的statefulset,设置副本数为2,启动两个pod。pod的名字是固定的 web-0/web-1,后续更新pod的镜像。新启动的pod也会继续使用相同的pod名称。因为能够调度pod的节点数由三个变成2。因为实际有三个节点是符合pod的调度要求,在三个节点上各启动一个pod。pod 在创建、删除、更新时,会根据编号实现pod的有序控制。原创 2024-09-27 14:39:34 · 696 阅读 · 0 评论 -
Linux——k8s组件
kubernetes 使用1.31.1 版本搭建集群核心组件,选择flannel 网络插件为整体集群的运行提供网络通信功能。flannel 网络插件。原创 2024-09-27 14:20:53 · 1372 阅读 · 0 评论 -
Linux——k8s认识
计算资源隔离- 更方便进行高并发架构的维护和升级- 架构管理的灵活性更高,不再以单个节点的物理资源作为基础技术:- 硬件辅助虚拟化- 容器技术在企业部署方案中,很少以单节点实现虚拟化和容器技术,一般以集群状态来运行虚拟化技术或者容器。Kubernetes 是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、扩缩和管理。容器的存储管理和网络基础设施管理:以docker为例:存储:bind-mountvolume。原创 2024-09-20 18:15:11 · 1637 阅读 · 0 评论