K8S
文章平均质量分 94
XJzz3
这个作者很懒,什么都没留下…
展开
-
[K8S] K8S-Volume存储(6)
当我们创建 PVC 时指定对应的 StorageClass 就能和 PV的StorageClass 关联,StorageClass 会 交由与他关联 Provisioner 存储插件来创建与管理存储,它能帮你创建对应的 PV 和在远程存储上创建 对应的文件夹,并且还能根据设定的参数,删除与保留数据。(持久化卷声明): PersistentVolumeClaim 简称 PVC,是用户存储的一种声明,类似于对存储资源的申请,它属于一个 Namespace 中的资源,可用于向 PV 申请 存储资源。原创 2024-07-22 17:29:28 · 985 阅读 · 0 评论 -
[K8S] K8S Service(5)
Ingress Controller:监听APIServer,根据用户编写的ingress规则(编写ingress的yaml文件), 动态地去更改nginx服务的配置文件,并且reload重载使其生效,此过程是自动化的(通过lua脚本 来实现)。NodePort 我们的场景不全是集群内访问,也需要集群外业务访问。反向代理负载均衡器:通常以service的port方式运行,接收并按照ingress定义的规则进行转发, 常用的有nginx,Haproxy,Traefik等,本次实验中使用的就是nginx。原创 2024-07-22 16:16:25 · 891 阅读 · 0 评论 -
[K8S] K8S资源控制器Controller Manager(4)
Deployment为Pod和Replica Set(下一代Replication Controller)提供声明式更新。只需要在 Deployment 中描述想要的目标状态是什么,Deployment controller 就会帮您将 Pod 和 ReplicaSet 的实际状态改变到您的目标状态。也可以定义一个全新的 Deployment 来创建 ReplicaSet或者删除已有的 Deployment 并创建一个新的来替换。原创 2024-07-22 15:20:44 · 1355 阅读 · 0 评论 -
[K8S] K8SPod进阶(3)
pod对象自从创建开始至终止退出的时间范围称为生命周期,在这段时间中,pod会处于多种不同 的状态,并执行一些操作;其中,创建主容器为必须的操作,其他可选的操作还包括运行初始化容器 (init container)容器启动后钩子(start hook)postStart容器的存活性探测(liveness probe)就绪性 探测(readiness probe)容器终止前钩子(pre stop hook)PreStop。原创 2024-07-22 10:21:26 · 604 阅读 · 0 评论 -
[K8S] K8S快速入门(2)
K8S命令行入门原创 2024-07-19 14:38:34 · 614 阅读 · 0 评论 -
[K8S] k8s快速入门(1)
Namespace是对一组资源和对象的抽象集合,比如可以用来将系统内部的对象划分为不同的项目组或 用户组。对于具体应用而言,Pod是它们的逻辑主机,Pod包含业务 相关的多个应用容器。: 指定可选的参数。在Kubernetes集群中,Pod是所有业务类型的基础,也是K8S管理的最小单位级,它是一个或多个。网络:每一个Pod都会被指派一个唯一的Ip地址,在Pod中的每一个容器共享网络命名空间,包括Ip地址。存储:Pod能够被指定共享存储卷的集合,在Pod中所有的容器能够访问共享存储卷,允许这些容器共享。原创 2024-07-18 23:08:30 · 939 阅读 · 0 评论