Deployment介绍在k8s中,pod是最小的控制单元,但是k8s很少直接控制pod,一般都是通过pod控制器来完成。pod控制器用于对pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod在k8s中pod控制器的种类很多,本章节只介绍一种deployment 命令操作命令格式:kubectl run deployment名称 [参数]--i
转载 2023-06-20 15:59:17
221阅读
一、ServiceAccount(1)简介 Service Account为Pod中的进程和外部用户提供身份信息。所有k8s集群中账户分为两类,k8s管理的serviceaccount(服务账户)和useraccount(用户账户)。大家都知道api server是集群的入口,对于kunbernetes的api server 是肯定不能随便访问。所以我们必须需要一些认证信息。例如:当用户
k8s中pod需要持久化数据就需要挂卷,一般会使用pvc,这样就需要先有StorageClass,记录一下如何创建使用NFS共享存储的StorageClass        之前已经搭建了一个NFS共享存储了,参考 搭建NFS共享存储  用下面命令在k8s节点上安装NFS组件,可以用 showmount -e 查看共享存储,可以看到在1
1.访问控制简介2.创建sa账号[root@server2 ~]# kubectl create serviceaccount admin 创建sa账号为admin serviceaccount/admin created [root@server2 ~]# kubectl get sa NAME SECRETS AGE admin 1 60s
# Kubernetes 中 Redis创建与使用 ## 引言 Kubernetes(常简称为 k8s)是一种开源的容器编排系统,广泛用于自动化部署、扩展和管理容器化应用。Redis 是一个开源的内存数据结构存储,常被用作数据库、缓存和消息代理。将 Redis 部署到 Kubernetes 中不仅可以充分利用 Kubernetes 的强大功能,还能提高系统的可用性和可扩展性。本文将为读者介
原创 17天前
24阅读
# 如何使用Kubernetes创建Redis 作为一名经验丰富的开发者,我将向你介绍如何使用Kubernetes(简称K8s)来创建Redis实例。在这篇文章中,我将通过一系列步骤来指导你完成整个过程。让我们开始吧! ## 步骤概览 以下是创建Redis实例的流程概述,我们将在接下来的步骤中深入讨论每个步骤的细节。 | 步骤 | 描述 | | ---- | ---- | | 步骤 1 |
原创 2023-07-23 12:46:31
113阅读
1pod定义详解下面是一个完整的yaml格式定义的文件,注意格式,子集包含关系,不要有tab,要用空格。不是所有的元素都要写,完整yml格式定义如下:# yaml格式的pod定义文件完整内容: apiVersion: v1 #必选,版本号,例如v1 kind: Pod #必选,Pod metadata: #必选,元数据 name: string
转载 2023-09-12 14:21:07
55阅读
一、创建pod的两种方式1.命令方式 ①创建命令: #kubectl run kubia --image=luksa/kubia --replicas=3 ②查看资源: #kubectl get pod -o wide2.文件方式 #vim nginx-master.yamlapiVersion: extensions/v1beta1 #描述文件遵循extensions/v1beta1版本的Ku
转载 2023-09-20 19:36:25
412阅读
1点赞
运维实战 kubernetes(k8s)之 pod 的建立1. Pod管理2. 资源清单3. Pod生命周期4. 控制器 1. Pod管理Pod 是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个 pod 类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC name
转载 2023-08-30 07:22:29
118阅读
# 如何在k8s创建一个Redis Cluster ## 介绍 在本篇文章中,我将向你展示如何在Kubernetes上创建一个Redis Cluster。Redis Cluster 是一个分布式、高可用的Redis部署。在创建Redis Cluster之前,请确保你已经在你的Kubernetes集群上安装了kubectl。 ## 流程 下面是创建Redis Cluster的步骤: ```
原创 5月前
29阅读
# 一、K8S创建K8S流程 | 步骤 | 操作 | |------|------------------------------------| | 1 | 安装Minikube | | 2 | 启动Minikube | | 3 | 配
Kubernetes(K8s)是当今最流行的容器编排平台之一,它可以帮助我们更好地管理容器化的应用程序。在K8s创建一个Redis节点是很简单的,我们可以使用Kubernetes的yaml文件来定义和管理Redis的Pod。本篇文章将以一个经验丰富的开发者的角度,带你一步一步实现如何创建一个Redis节点。 ## 准备工作 在开始之前,确保你已经安装了Kubernetes集群以及kubectl
原创 6月前
14阅读
# 教你如何在Kubernetes上创建Redis的YAML配置文件 作为一名刚入行的开发者,你可能对如何在Kubernetes上部署应用感到困惑。在本文中,我将向你展示如何在Kubernetes上创建一个Redis的YAML配置文件。这将帮助你理解Kubernetes的基本操作和配置文件的编写。 ## 步骤概览 首先,让我们通过一个表格来概览整个流程: | 步骤 | 描述 | | ---
原创 1月前
15阅读
在Kubernetes(简称K8S)中,通过命令行工具可以轻松地创建和管理Kubernetes集群。在这篇文章中,我将向你展示如何使用K8S命令来创建一个Kubernetes集群。首先,让我们看一下整个过程的步骤: | 步骤 | 操作 | |------|---------------
原创 5月前
33阅读
K8S是管理业务程序的,所以可推出K8S自身肯定有管理端。相应的,K8S负责管理的节点可以叫做Master节点,K8S中负责业务程序的节点,可以叫做Worker节点。 Worker组件结构基本物理结构如下: 其中,Node就对应于一台实际的服务器,也叫做节点。一个Node上可以有多个Pod,Pod就是K8S调度的最小单位。每个Pod中又可以有多个容器,这里的容器就是Docker或者其他
目录概念PersistentVolume (PV)PersistentVolumeClaim (PVC)静态 pv动态PV绑定PV持久化卷声明的保护持久化卷类型PV访问模式PV回收策略PV状态持久化演示说明 - NFSⅠ、安装 NFS 服务器Ⅱ、部署 PVⅢ、创建服务并使用 PVCⅣ、释放pv和删除pvcⅤ、总结关于StatefulSet的总结在我们整个k8s集群中,外部可能有有一些存储的资源,比
Sercret篇概述应用启动过程中可能需要一些敏感信息,比如访问数据库的用户 名、密码或者密钥。将这些信息直接保存在容器镜像中显然不妥, Kubernetes提供的解决方案是Secret。Secret会以密文的方式存储数据,避免了直接在配置文件中保存 敏感信息。Secret会以Volume的形式被mount到Pod,容器可通过文件 的方式使用Secret中的敏感数据;此外,容器也可以环境变量的方式
目录Kubernetes操作账号及权限设置创建serviceaccount创建useraccount一.生成账号二.设置权限三.生成用户config文件RBAC一、基于角色的访问控制二、CluserRoleBinding和RoleBinding的区别三、useraccount和serviceaccount附录一、使用create生成配置的yaml文件二、创建jenkins的serviceaccou
转载 9月前
149阅读
        k8s常用命令kubectl get nodes   查看集群信息kubectl delete node k8s-node1   删除节点kubectl get service 查看service的信息kubectl get pods --al
1. PV 与 PVCPV 是持久卷(Persistent Volume)的首字母缩写。通常情况下,可以事先在 k8s 集群创建 PV 对象:apiVersion: v1 kind: PersistentVolume metadata: name: nfs spec: storageClassName: manual capacity: storage: 1Gi acces
  • 1
  • 2
  • 3
  • 4
  • 5