目录一、部署思路二、部署1、编写namespace脚本2、编写configmap脚本3、编写secret脚本4、编写StorageClass脚本1)编写ServiceAccount、ClusterRole、ClusterRoleBinding、Role、RoleBinding脚本管理NFS2)编写StorageClass脚本3)编写nfs-provisioner的Deployment脚本5、编写
转载
2023-07-13 13:57:56
215阅读
点赞
之前结合实际经验写过一篇k8s集群安装的文章,但是针对的是老版本的安装方法,k8s的组件如今全部采用pod的方式运行,所以又重新安装了本地的集群,现将集群的安装过程整理记录如下。集群规划如下角色ip节点名称master192.168.56.4v03node1192.168.56.2v01node2192.168.56.3v02另外还有一台节点v04作为docker的私库,和集群的外挂磁盘所在节点。
转载
2023-12-11 21:00:53
7阅读
目录一、概述二、redis 主从模式编排部署实战操作1)下载chart 包2)构建镜像3)修改yaml编排4)开始部署5)测试验证6)卸载三、redis 哨兵模式编排部署实战操作1)构建镜像2)修改yaml编排3)开始部署4)模拟故障测试5)卸载四、redis 集群模式编排部署实战操作1)下载chart 包2)构建镜像3)修改yaml编排4)开始部署5)故障模拟测试6)卸载一、概述REmote D
转载
2023-07-06 22:12:21
219阅读
- k8s界面使用kuboard
- 部署使用1主1备1哨兵
- 使用思路为master节点部署后,slave节点使用master的serviceip与master节点进行互通,哨兵进程与master、slave使用service ip互通
- 参考链接 [bitnami/redis-sentinel - Docker Image | Docker Hub](https://hub.docker
转载
2023-06-29 14:16:52
527阅读
在Kubernetes(K8S)中实现Redis集群需要通过K8S集群方案来完成。本文将为你详细介绍如何一步一步实现一个Redis集群的K8S方案。
步骤 | 描述
---- | ----
步骤一:创建一个Kubernetes集群 | 在云平台或本地环境上创建一个Kubernetes集群,确保你拥有足够的计算、网络和存储资源。
步骤二:部署Redis主节点 |
原创
2024-01-22 10:54:35
17阅读
在Kubernetes(K8S)环境中实现Redis高可用方案是一项非常重要的工作,可以提高系统的稳定性和可靠性。在这篇文章中,我将向你介绍如何在K8S环境中实现Redis高可用方案,并为你提供相关的代码示例。
流程概述:
为了实现Redis的高可用性,我们将使用Redis Sentinel来监控和管理Redis集群中的多个Redis实例。当一个Redis实例出现故障时,Sentinel会自动将
原创
2024-04-07 11:04:12
56阅读
一、参考资料k8s日志收集方案_mb61138d2635cdb的技术博客_51CTO博客
原创
2022-09-11 20:51:12
1532阅读
目录k8s持久化存储探讨:k8s中为什么要做持久化存储?1、k8s持久化存储:emptyDir2、k8s持久化存储:hostPath3、k8s持久化存储:nfs4、k8s持久化存储: PVC4.1 k8s PV是什么?4.2 k8s PVC是什么?4.3 k8s PVC和PV工作原理4.4 创建pod,使用pvc作为持久化存储卷5、 k8s存储类:storageclass5.1 安装nf
转载
2023-06-29 21:00:27
268阅读
一、Sentinel Dashboard在k8s部署官方jar包下载由于sentinel dashboard官方没有提供镜像下载,需从sentinel官方下载sentinel dashboard的jar包,这里选择1.8.0进行下载。注意与springboot版本的兼容性。打镜像并上传自己镜像仓库在自己项目中添加如下文件夹,把下载的sentinel dashboard的jar包放到此目录下: Do
转载
2023-08-21 09:08:05
232阅读
文章目录1. 创建NFS存储2. 创建PV3. 创建Configmap4. 创建Headless service5. 创建Redis集群节点(v=6.2.6)6. 初始化Redis集群7. 创建用于访问Service 1. 创建NFS存储创建NFS存储主要是为了给Redis提供稳定的后端存储,当Redis的Pod重启或迁移后,依然能获得原先的数据。这里,我们先要创建NFS,然后通过使用PV为Re
转载
2023-09-16 16:01:19
145阅读
Redis 哨兵架构1. redis 哨兵模式介绍1) 哨兵模式是Redis的高可用方式,哨兵节点是特殊的redis服务,不提供读写服务,主要用来监控redis实例节点。
2) 哨兵架构下client端第一次从哨兵找出redis的主节点,后续就直接访问redis的主节点,不会每次都通过sentinel代理访问redis的主节点,当redis的主节点挂掉时,哨兵会第一时间感知到,并且在slave节
转载
2023-09-01 10:33:43
160阅读
文章目录Redis之Sentinel(哨兵)1. 介绍2. 核心知识3. 为什么redis哨兵集群只有2个节点无法正常工作?4. 经典的3节点哨兵集群 Redis之Sentinel(哨兵)1. 介绍哨兵是redis集群架构中非常重要的一个组件,主要功能如下集群监控,负责监控redis master和slave进程是否正常工作消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知
转载
2024-04-10 11:35:04
15阅读
一、概述ceph为k8s提供存储服务主要有两种方式,cephfs和ceph rdb;cephfs方式支持k8s的pv的3种访问模式ReadWriteOnce,ReadOnlyMany,ReadWriteMany ,RBD支持ReadWriteOnce,ReadOnlyMany。二、部署k8s和ceph2.1、部署k8s集群部署方式见《基于kubeadmin安装Kubernetes集群》2.2、部署
转载
2023-08-20 12:48:34
241阅读
k8s安装及部署流程 文章目录k8s安装及部署流程K8s安装流程1准备工作1.1关闭防火墙1.2关闭selinux1.3关闭虚拟内存(swap空间)1.4配置hosts文件1.5修改iptables1.6安装ntpdate,进行时间同步2安装部署2.1安装docker2.1.1更新docker的yum源2.1.2安装指定版本的docker2.1.3修改docker的镜像源,启动服务2.2安装k8s
转载
2023-11-14 02:44:17
124阅读
文章目录一、认识PV/PVC/StorageClass二、PV/PVC结合NFS使用实践(持久存储)1. 安装NFS2. 建立PV3. 建立PVC4. 过程问题整理1) pvc一直处于Pending状态2) nfs挂载报错unmatched host三、PV的动态创建参考 一、认识PV/PVC/StorageClasskubernetes PV和PVC持久卷 参考URL: https://bai
转载
2024-04-23 10:32:02
54阅读
一、前言监控指标与日志有所不同,日志提供的是显式数据,是对应用程序行为操作的一种记录,而指标是通过数据的聚合,对一个程序在特定时间内的行为进行衡量。指标数据是可累加的,它们具有原子性,每个都是一个逻辑计量单元。指标数据可以观察系统的状态和趋势,但对于问题定位缺乏细节展示。二、监控指标Kubernetes的监控一方面需要包括对整个基础架构平台的监控,另一方面包括对正在运行的工作负载的监控。具体的监控
转载
2024-02-21 19:35:20
40阅读
声明本文所有内容基于Docker,k8s集群由rancher提供的rke工具搭建(后文中称为rancher版本k8s,也适用于使用RancherUI搭建的集群),GPU共享技术采用了阿里GPU Sharing。使用了其他容器技术的本文不一定适用,或者使用了kubeadm进行k8s搭建的可能有部分不适用,kubeadm搭建的k8s在部署GPU Sharing时网上可查的资料和官网资料都很多,而ran
转载
2024-04-15 11:11:57
236阅读
K8S Deployments 使用 & 更新 & 回滚 & 扩容K8S Deployments 提供比 Replication Controller 、ReplicaSet 更高一级的抽象,也具备更丰富的功能。Deployment对象不仅创建pod,还确保集群中始终运行正确数量的pod,处理可伸缩性,并持续处理pod的更新。所有这些活动都可以通过部署YAML中的字段进行配
转载
2024-03-20 15:31:09
51阅读
越来越多的企业选择Kubernetes作为基础架构,它能够帮助我们缩短软件项目上市时间、降低基础架构成本、并提高软件质量。由于Kubernetes比较新,因此IT团队都在学习如何在生产环境中,在Kubernetes上对应用程序进行运行和维护。本文将探讨,当在需要额外的计算能力时,将Kubernetes应用程序迁移至另一个新的集群。
转载
2024-04-07 00:02:32
43阅读
kubernetes的日志收集日志收集在本篇文章中主要分2种方案需要明确的是,kubernetes里对容器日志的处理方式,都叫做cluster-level-logging。对于一个容器来说,当应用日志输出到stdout和stderr之后,容器项目在默认情况下就会把这些日志输出到宿主机上的一个JSON文件里。这样就能通过kubectl logs查看到日志了。两种方案分别以Daemonset和side
转载
2024-01-11 09:25:53
155阅读