文章目录一、PV和PVC1、PV 概念2、PVC概念3、PV 与 PVC 之间的关系3.1 PV和PVC的生命周期3.2 一个PV从创建到销毁的具体流程3.3 三种回收策略3.4 查看pv、pvc的定义方式、规格4、两种PV的提供方式二、基于 nfs 创建静态 PV 资源和 PVC 资源1、实验环境2、所有节点安装nfs3、在master节点创建共享目录4、master 授权共享目录5、mast
转载
2024-05-06 16:34:35
63阅读
在Kubernetes(K8S)中部署和管理PostgreSQL数据库是一项常见的任务,这篇文章将为你介绍如何在K8S集群中实现"K8S PostgreSQL"的部署。下面将详细介绍整个过程以及每一步骤需要做的事情和代码示例。
### 步骤概览
下表展示了在K8S中部署PostgreSQL的流程和每个步骤需要做的事情:
| 步骤 | 描述
原创
2024-03-06 15:05:06
127阅读
# 一、K8S创建K8S流程
| 步骤 | 操作 |
|------|------------------------------------|
| 1 | 安装Minikube |
| 2 | 启动Minikube |
| 3 | 配
原创
2024-03-05 12:52:23
369阅读
K8S部署PostgreSQL教程
欢迎来到Kubernetes(K8S)和PostgreSQL的部署教程。在本文中,我将向您展示如何使用K8S来部署和管理一个PostgreSQL数据库。如果您是一名刚入行的开发者,不用担心,我将逐步引导您完成整个过程。
1. 准备工作
在开始之前,我们需要准备一些工作:
- 确保您已经安装了`kubectl`和`minikube`命令行工具,并且能够通过终端
原创
2024-01-19 17:13:42
264阅读
文件中的信息,然后应用YAML文件。文件中的信息,然后应用YAML文件。文件中的信息,然后应用YAML文件。
原创
2024-05-09 13:41:26
70阅读
一. 安装前的准备1. 安装 pullk8s 工具,此工具可以通过 hub.docker.com 的 opsdockerimage 仓库下载k8s所需的 k8s.gcr.io 或 gcr.io 镜像,无需自己翻墙,每天更新一次,包括所有image 的全平台的所有tags。$ sudo curl -L "https://raw.githubusercontent.com/OpsDocker/pull
转载
2024-04-18 10:12:12
58阅读
一. PersistentVolume PersistentVolume (PV) 是外部存储系统中的一块存储空间,由管理员创建和维护。与 Volume 一样,PV 具有持久性,生命周期独立于 Pod。二. PersistentVolumeClaim PersistentVolumeClaim (PVC) 是对 PV 的申请 (Claim)。PVC 通常由普通用户创建和维护。需要为 Pod 分配存
转载
2024-04-28 14:55:53
113阅读
K8S 实战篇 - Mysql部署在k8s 实战篇 - mysql部署 - 2和k8s 实战篇 - mysql部署 - 1中有讲过如何在pod上部署mysql,其中1主要是描述如何部署,2主要描述部署之后数据如何持久化。在本章中会讲通过K8S的PV和PVC部署mysql,来进行数据的持久化。那什么是PV及PVC呢?1、何为PV&PVC?PV 是指 Persistent Volume,是集群
转载
2024-03-27 16:02:35
33阅读
文章目录一、Service 简介1.1 Service 概念1.2 Service 类型1.3 Service 基础导论二、代理2.1 VIP 和 Service 代理2.2 代理模式分类三、Service 使用3.1 ClusterIp3.2 Handless Service3.3 NodePort3.4 LoadBalancer3.5 ExternalName四、Ingress4.1 Ing
转载
2024-08-09 12:28:47
77阅读
通过对总体原理了解后,我们来做下具体应用布署的实践。通过yaml创建podapiVersion: v1
kind: Pod
metadata:
name: mytomcat
labels:
app: tomcat_label ----可以作为service找到它的标志
spec:
containers:
- name: tomcat
转载
2024-04-13 17:12:17
25阅读
1、背景在生产环境中,利用devops环境部署一个java应用时,服务需要做到多副本部署,保证可用性,服务stop前需要做一些优雅下线,从注册中心中下线,服务心跳检查等,基于这些需求,需要编写一个满足这些需求的YAML文件,进行部署;2、基本概念2.1 podPod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。 Pod(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个) 容
转载
2023-09-05 17:02:15
115阅读
一、ServiceAccount(1)简介 Service Account为Pod中的进程和外部用户提供身份信息。所有k8s集群中账户分为两类,k8s管理的serviceaccount(服务账户)和useraccount(用户账户)。大家都知道api server是集群的入口,对于kunbernetes的api server 是肯定不能随便访问。所以我们必须需要一些认证信息。例如:当用户
转载
2023-11-18 19:40:31
138阅读
目录一,PV和PVC1,PV概念2,PVC概念3,PV与PVC之间的关系3.1 PV和PVC的生命周期3.2 一个PVC从创建到销毁的具体流程3.3 三种回收策略3.4 查看PV pvc的定义方式,规格4,两种PV的提供方式二,基于NFS创建静态PV资源和PVC资源1,实验环境2,所有节点安装NFS3,在master节点创建共享目录4,master授权共享目录5,master编辑exports文件
转载
2024-03-19 17:37:12
107阅读
在Kubernetes(简称K8S)中,通过命令行工具可以轻松地创建和管理Kubernetes集群。在这篇文章中,我将向你展示如何使用K8S命令来创建一个Kubernetes集群。首先,让我们看一下整个过程的步骤:
| 步骤 | 操作 |
|------|---------------
原创
2024-03-05 12:54:58
473阅读
1.开始前的想法.前面测试pv&&pvc的部署和简单配置应用,实现pod应用数据存储到pvc并且和pod解耦的目的.前面操作是全手动操作,手动创建pv,手动创建pvc,如果集群pod少,这样操作可以.假如集群有1000个以上的pod,每个pod都需要使用pvc存储数据,如果只能手动去一个个创建pv,pvc,工作量不可想像.如果可以创建pod的时候,创建pod的用户定义pvc,然后集
转载
2024-04-07 13:04:20
32阅读
Deployment介绍在k8s中,pod是最小的控制单元,但是k8s很少直接控制pod,一般都是通过pod控制器来完成。pod控制器用于对pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod在k8s中pod控制器的种类很多,本章节只介绍一种deployment 命令操作命令格式:kubectl run deployment名称 [参数]--i
转载
2023-06-20 15:59:17
241阅读
1. PV 与 PVCPV 是持久卷(Persistent Volume)的首字母缩写。通常情况下,可以事先在 k8s 集群创建 PV 对象:apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs
spec:
storageClassName: manual
capacity:
storage: 1Gi
acces
转载
2024-04-12 17:45:01
76阅读
目录概念PersistentVolume (PV)PersistentVolumeClaim (PVC)静态 pv动态PV绑定PV持久化卷声明的保护持久化卷类型PV访问模式PV回收策略PV状态持久化演示说明 - NFSⅠ、安装 NFS 服务器Ⅱ、部署 PVⅢ、创建服务并使用 PVCⅣ、释放pv和删除pvcⅤ、总结关于StatefulSet的总结在我们整个k8s集群中,外部可能有有一些存储的资源,比
转载
2024-05-09 21:27:49
52阅读
文章目录一、PV和PVC的引入二、通过NFS实现持久化存储1、配置nfs2、创建PV3、创建PVC4、创建pod5、验证三、PV的回收四、PV/PVC的静态供给五、PV的动态供给六、PV&&PVC在应用中的持久化存储七、PV&&PVC在应用在mysql的持久化存储实战项目八、PV/PVC动态供给项目实战1、部署nfs2、定义一个storage3、部署授权4、部署一
转载
2024-04-01 12:07:41
56阅读
目录Kubernetes操作账号及权限设置创建serviceaccount创建useraccount一.生成账号二.设置权限三.生成用户config文件RBAC一、基于角色的访问控制二、CluserRoleBinding和RoleBinding的区别三、useraccount和serviceaccount附录一、使用create生成配置的yaml文件二、创建jenkins的serviceaccou
转载
2023-11-29 12:37:23
217阅读