- 博客(5)
- 收藏
- 关注
原创 存储卷管理
k8s中允许将nfs存储以卷的方式挂载到你的Pod中。本质是使用本地设备,如磁盘,分区,目录等,hostPath的可用性取决于底层节点的可用性,如果节点变的不健康,那hostPath也将不可访问。临时卷:有些应用程序需要额外的存储,但并不关心数据在重启后是否仍可用,卷会遵从Pod的生命周期,与Pod一起创建和删除。随着Pod创建而创建,Pod在该节点上运行期间,一直存在,当Pod被节点删除时,临时卷中的数据也会被永久删除。持久卷:持久卷是集群中的存储资源,里面的内容不会随着Pod的删除而消失。
2026-02-28 08:30:59
370
原创 k8s 架构组件
Controller Manager:负责监控和调整Worker node上部署服务的状态,比如当一个服务挂掉时,Controller Manager会让Scheduler再选一个Worker node进行部署。把Worker Node部署的服务信息定期通知给Master Node,并接受Master Node的指示。Scheduler:负责调度 Worker node,比如当用户需要部署服务时,Scheduler会选择一个worker node进行部署。Kube-Proxy:K8s的网络代理;
2026-02-27 16:10:52
306
原创 k8s pod介绍
root@master ~]# kubectl describe pod your_pod -n your_namespace # your_pod为自己的pod名称,your_namespace为你自己的命名空间名称。首先要筛选出满足Pod所有的资源请求的节点,这里包含计算资源、内存、存储、网络、端口号等等,如果没有节点能满足Pod的需求,Pod将一直停留在Pending状态,直到调度器能够找到合适的节点运行它。将Pod分配到合适的计算节点上,并运行 -- kube-scheduler 默认调度器。
2026-02-27 16:10:02
331
原创 Kubernetes(k8s)安装过程详细记录
如果需要还原通过kubeadm init创建的cluster,可以使用kubeadm reset命令进行重置,需要在Master和Node节点上执行。如果采用虚拟机进行集群组件,要注意每个虚拟机的MAC地址需要设置为不同的地址。advertiseAddress要改成主节点的物理IP,kubernetesVersion版本号改为实际安装的版本号。修改/etc/selinux/config文件,将SELINUX修改为disabled。设置国内docker镜像源,或者阿里的镜像源,加速镜像下载过程。
2026-02-26 10:11:47
386
原创 K8S简介
它提供了一个集群环境,用来管理容器(比如 Docker 容器),可以将多个容器组合成一个整体,形成一个更大的应用系统。K8S 最早由 Google 研发,原型是 Google 内部的 Borg 系统,后来 Google 开源 Kubernetes,并将其捐献给 CNCF(Cloud Native Computing Foundation),成为开源项目。Pod 是 K8S 中最小的部署单位。如果某个节点上的容器失败,K8S 会自动重启失败的容器,替换或重新调度其他容器到可用的节点上。
2026-02-26 10:11:05
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅