K8S
文章平均质量分 65
K8S学习
酒酿小圆子~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux环境下基于Docker安装 PostgreSQL数据库并配置 pgvector
PostgreSQL是一种功能强大的开源关系数据库管理系统,广泛应用于各种应用程序中。PostgresStore 提供持久化存储功能,支持层次命名空间和可选的向量搜索(通过 pgvector 扩展),适合需要长时记忆的 AI 应用,如聊天机器人或自动化工作流。下面介绍如何以 形式启动PostgreSQL服务。注意: 这里,如果安装的是新版本的 ,后续命令为 (没有中间的横线-)运行下面命令启动PostgreSQL数据库服务:这个命令会:运行成功的话会出现如下界面:或查看所有容器状态:原创 2025-05-26 17:37:27 · 3548 阅读 · 0 评论 -
将 Docker 镜像从服务器A迁移到服务器B的方法
在日常工作中,我们有时会需要将服务器 A上的镜像上传至服务器B上,下面给出具体操作方式,以镜像为例进行讲解。首先在服务器A上拉取 镜像下面再将服务器A上的。原创 2025-05-26 09:59:19 · 737 阅读 · 0 评论 -
【K8S】基于Job实现一次性任务
综上所述,一旦Job创建成功,Kubernetes会根据和设置创建并运行Pod。当Pod完成任务并退出(正常退出码0)时,Job会被视为已完成。如果Pod因为某种原因未能成功完成任务(非零退出码),Job控制器将会根据backoffLimit设置重试Pod,直到达到最大重试次数或者任务成功完成。若只需要运行单个Pod完成一次性任务,以上配置即可满足需求。如果需要并行运行多个Pod来加速任务执行,只需适当调整parallelism值即可。原创 2024-05-11 15:53:19 · 767 阅读 · 0 评论 -
【K8S】pod无限重启,报错Back-off restarting failed container
Back-off restarting failed container的Warning事件,一般是由于通过指定的镜像启动容器后,容器内部没有常驻进程,导致容器启动成功后即退出,从而进行了持续的重启。**解决方法:**找到对应的deployment,加上如下语句: command: [“/bin/bash”, “-ce”, “tail -f /dev/null”]pod启动后一直重启,并报Back-off restarting failed container。原创 2024-05-11 09:54:18 · 8735 阅读 · 1 评论 -
K8S 删除pod的正确步骤
在日常的k8s运维过程中,避免不了会对某些pod进行剔除,那么如何才能正确的剔除不需要的pod呢?原创 2024-05-10 17:38:22 · 1822 阅读 · 0 评论 -
Dockerfile中执行命令的几种方式
Dockerfile 是用于构建 Docker 镜像的文本文件,提供了一系列构建指令和配置,用于自动化和标准化 Docker 镜像的构建流程。一个 Dockerfile 可以通过依次执行每行命令来创建一个新的 Docker 镜像。因此,执行命令与 Dockerfile 的编写和构建密不可分。RUN 命令: RUN 命令是最常用的一种方式,它允许在构建 Docker 镜像期间执行任意命令。例如:CMD 命令: CMD 命令用于指定容器启动时要执行的默认命令。原创 2024-04-17 11:20:59 · 5179 阅读 · 0 评论 -
K8S Pod状态为“被驱逐(evicted)”的解决方法
在Kubernetes中,pod是最小的调度单元。当Pod无法在所分配的节点上正常运行时,它可能会被驱逐(evicted)。这种情况可能是由多种原因引起,比如节点资源不足、Pod超出了所分配的资源限制、镜像拉取失败等。原创 2024-03-29 15:20:57 · 8112 阅读 · 0 评论 -
K8S中Python在容器镜像中安装位置
在Kubernetes(K8S)环境中,Python通常作为容器镜像的一部分进行安装。原创 2024-03-19 15:17:54 · 352 阅读 · 0 评论 -
K8S原理架构与实战教程
在介绍K8S之前,先来看看服务器的演变过程:物理机时代、虚拟机时代、容器化时代。原创 2023-09-08 10:04:05 · 1318 阅读 · 0 评论 -
【K8S】Service使用NodePort对外暴露应用
Pod是有生命周期的,当一个工作节点(node)销毁时,节点上运行的pods也会被销毁。ReplicationController会动态地在其他节点上创建Pod来保持应用程序的运行,每一个Pod都有一个独立的IP地址,甚至是同一个节点上的Pod。可以看出Pod的IP是动态的,它随Pod的创建而创建,随Pod的销毁而消失,这就引出一个问题:如果由一组Pods组合而成的集群来提供服务,那如何访问这些Pods呢?Kubenetes的Service就是用来解决这个问题的。一个Service可以看作一组提供相同服务的原创 2024-01-24 09:33:51 · 1236 阅读 · 0 评论 -
K8S常用命令记录
k8s操作pod命令。原创 2023-09-14 10:29:01 · 206 阅读 · 0 评论
分享