k8s
文章平均质量分 76
hansaes
这个作者很懒,什么都没留下…
展开
-
k8s基础篇-持久化存储入门
该示例是使用 StorageClass 链接 GlusterFS 的一个示例,PV 和 Volume 可以直接配置 GlusterFS,其配置参数和 StorageClass 的 parameters 类似,只不过 PV 是单独供 PVC 使用的,Volume 是针对某个 Pod 使用的,而 StorageClass 是一个全局的配置,没有命名空间隔离性,任何命名空间下有存储需求的应用都可以配置对应的 StorageClass 来获取存储。原创 2023-08-06 18:52:37 · 585 阅读 · 0 评论 -
k8s基础篇-资源调度
(1)必需字段和其他所有 Kubernetes 配置一样,DaemonSet 需要 apiVersion、kind 和 metadata 字段,同时也需要一个.spec 配置段。(2)Pod 模板.spec 唯一需要的字段是.spec.template。.spec.template 是一个 Pod 模板,它与 Pod 具有相同的配置方式,但它不具有 apiVersion 和 kind 字段。除了 Pod 必需的字段外,在 DaemonSet 中的 Pod 模板必须指定合理的标签。原创 2023-07-31 08:23:23 · 420 阅读 · 0 评论 -
k8s基础篇-服务发布入门
该示例为 my-service:80 即可访问到具有 app=myapp 标签的 Pod 的 80 端口上。需要注意的是,Service 能够将一个接收端口映射到任意的 targetPort,如果 targetPort 为空,targetPort 将被设置为与 Port 字段相同的值。targetPort 可以设置为一个字符串,引用 backend Pod 的一个端口的名称,这样的话即使更改了 Pod 的端口,也不会对 Service 的访问造成影响。原创 2023-07-31 08:21:27 · 63 阅读 · 0 评论 -
k8s基础篇-pod
Pod 的 Phase 字段只有 Pending、Running、Succeeded、Failed、Unknown,其余的为处 于上述状态的原因,可以通过 kubectl get po xxx –o yaml 查看。preStop和postStart的执行是在容器入口点命令执行之前和之后,不会阻塞容器启动。preStop和postStart中的错误不会影响pod的生命周期,仅会在事件中记录。postStart所执行的操作应该是快速并且幂等的,不能包含会卡住pod启动的操作。配置 StartupProbe。原创 2023-07-29 21:59:38 · 146 阅读 · 0 评论 -
k8s基础篇-基本概念
Kubernetes是谷歌开发的第三个容器管理系统,提供了资源调度、扩容缩容服务发现、存储编排、自动部署和回滚,并且具有天生高可用、负载均衡、故障自动恢复等功能的“生态系统”,目前己成为云原生领域的标准。控制节点组件部析 工作节点组件剖析 什么是Pod?原创 2023-07-29 21:58:18 · 129 阅读 · 0 评论 -
docker容器基础
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2023-07-29 13:42:21 · 109 阅读 · 0 评论 -
centos7.9 的kubernetes1.27部署
centos7.9搭建kubernetes 1.27版本原创 2023-07-25 15:51:18 · 399 阅读 · 2 评论 -
helm 部署 rabbitmq集群
使用提供的Chart包rabbitmq-11.1.1.tgz在Kubernetes集群default命名空间下部署RabbitMQ集群,要求设置集群web界面的用户密码为admin/admin123,集群节点数为3,Release名称为rabbit。bitnami_rabbitmq_3.11.2-debian-11-r0.tar 版本。原创 2023-04-27 14:22:02 · 389 阅读 · 2 评论 -
Helm部署Redis-cluster集群 3主3从 7.5.0
本文使用helm部署redis 7.5.0集群 模式为3主3从原创 2023-03-22 12:17:34 · 596 阅读 · 0 评论