1、k8s问题pod从service中剔除

devtools/2024/9/25 15:20:03/

一、起因

redis原来由两服务器的集群变为三服务器的集群,通过statefulset扩展了两节点,并把redis-app-0和redis-app-3从集群中去除,但是由于service路由后端不变,导致程序连接后端仍然可能到redis-app-0和redis-app-3

二、处理
1、查看集群中service节点情况

kubectl describe Endpoints redis-headless-server -n paas-basic

在这里插入图片描述
查看集群中用到的ip
在这里插入图片描述

2、确定不用的pod,并修改pod的label,让service无法路由到该pod

kubectl label pods redis-app-0 app=redis-cluster-app-discard -n paas-basic --overwrite=true 
kubectl label pods redis-app-3 app=redis-cluster-app-discard -n paas-basic --overwrite=true 

3、再次查看集群中service节点情况

kubectl describe Endpoints redis-headless-server -n paas-basic

在这里插入图片描述


http://www.ppmy.cn/devtools/16463.html

相关文章

GitHub/R3D3项目环境配置踩坑记录

1、前言 项目链接地址:SysCV/r3d3 (github.com) 按照安装步骤容易出现的问题,environment.yaml文件中安装相关包,其中还有两个pip install githttps://github.com/..........这两个建议注释掉,后面再来安装这两个。 2、问题及解…

自然语言处理(NLP)技术

自然语言处理(NLP)技术是一种处理和分析人类语言的技术,它可以帮助计算机理解、解释和生成自然语言。 以下是一些常见的使用NLP技术的例子: 1. 机器翻译:NLP技术可以将一种语言翻译成另一种语言,比如将英…

深度学习中的黑科技:自监督学习(Self-Supervised Learning)

在人工智能领域,深度学习已成为推动技术革新的核心力量。然而,深度学习的一个重要瓶颈是对大量标记数据的依赖性。在这个背景下,自监督学习(Self-Supervised Learning, SSL)作为一种新兴的学习范式,越来越受到研究者的关注。自监督…

ClickHouse 数据类型、表引擎与TTL

文章目录 数据类型注意事项 表引擎1.TinyLog 引擎2.MergeTree 引擎3.ReplacingMergeTree 引擎4.AggregatingMergeTree 引擎5.SummingMergeTree 引擎6.CollapsingMergeTree 引擎7.Distributed 引擎 TTL列级 TTL表级TTL 数据类型 ClickHouse 数据类型Java 数据类型数据范围UInt8…

DevOps(十二)Jenkins实战之Web发布到远程服务器

前面两篇博文介绍了怎么将django开发的web应用推送到gitlab源码仓库,然后jenkins服务器从gitlab仓库拉下来,布署到jenkins服务器上,并用supervisor进行进程管理,保证web应用一直能正常运行,今天我们继续优化&#xff0…

为什么g++编译后的cpp文件名字为a,out

文章目录 为什么g编译后的cpp文件名字为a,out能修改默认名变成cpp文件名吗关于作者 为什么g编译后的cpp文件名字为a,out 在使用g编译C源代码时,默认情况下生成的可执行文件名为 a.out。这是由于在Unix和类Unix系统上,编译器的默认行为是将生成的可执行文…

视频中为什么需要这么多的颜色空间?

在视频处理中,经常会用到不同色彩空间:非线性RGB,线性 RGB,YUV,XYZ……为什么需要这么多的色彩空间呢? 1、视频采集时的线性RGB颜色空间 由数码相机中的 CMOS 传感器产生并写入原始文件(Raw Fil…

【JavaSE】Java的反射机制

1.java反射机制 1.1简介 被视为动态语言的关键,允许程序在执行期间,借助于RefectionAPI取得任何类的内部信息。在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个类对象所属的类,可以了解任意一个类的成…