系列5:基于Centos-8.6 Kubernetes master节点允许运行pod节点

server/2024/12/20 19:39:23/

每日禅语

不识本心,内心不定,心就会随物转;倘若能了知自己的心,动静如一,那么万象万物都可以随心而转。净心才能入定,从而摆脱外物的牵绊;心不因外物而动才能真正认清自己,遇到顺境不动,遇到逆境也不动,不受任何外在的影响。​“心不在焉,视而不见,听而不闻,食而不知其味”​,不管世间如何变化,在心静的人看来,都是一样。可是,大部分时候我们的心不但无法静定,无法转物,还常常随着外境的变动团团转。心灵之所以做不了主,是因为世间诱惑太大,我们容易被虚名所惑,被虚利所迷,无法摆脱欲望的纠缠。人们常常有一种随波逐流的从众心理,做事的动机往往不是那么明确,看到别人怎么做自己也怎么做,而不是按照自己的主观意愿去行动,尤其是在通往成功、幸福、快乐的道路上,一切似乎已经有了约定俗成的标准。俗话说:​“众口铄金,积毁销骨。​”能在多数人的否定中肯定自我的人是具有大智慧的人,也是能走向成功的人。能够在多数人的打击中昂然挺立,坚持自己的判断,不为外物所动,这样的人一定能有所成就。只要心中澄澈清明,就不会被欲望牵制。 

1.kubernetes 污点相关命令

1.1master节点添加污点不允许部署

k8s版本1.19版本以后:
kubectl taint nodes <node-name> node-role.kubernetes.io/control-plane=:NoSchedulek8s版本1.19之前:
kubectl taint nodes <node-name> node-role.kubernetes.io/master=:NoSchedule

1.2检查污点是否成功

kubectl describe node <node-name> | grep Taints

node 节点去除污点允许部署

kubectl taint nodes --all node-role.kubernetes.io/master-
kubectl taint nodes --all node-role.kubernetes.io/control-plane-

2.k8s强制删除pod、pv、pvc方法

2.1强制删除pod

解决方法:加参数 --force --grace-period=0,grace-period表示过渡存活期,默认30s,在删除POD之前允许POD慢慢终止其上的容器进程,从而优雅退出,0表示立即终止POD

kubectl delete pod <pod-name> -n <name-space> --force --grace-period=0

2.2强制删除pv、pvc

直接删除k8s etcd数据库中的记录!

$ kubectl patch pv xxx -p '{"metadata":{"finalizers":null}}'
$ kubectl patch pvc xxx -p '{"metadata":{"finalizers":null}}'

http://www.ppmy.cn/server/151767.html

相关文章

Android 获取屏幕物理尺寸

注&#xff1a;编译 sdk 需要使用 30 因为引入了 WindowMetrics、uild.VERSION_CODES.R 新 sdk 才存在的类和属性 某些场景处理 view &#xff0c;对 view 显示的位置要求比较精确&#xff0c;通常我们使用context.getResources().getDisplayMetrics().widthPixels 获取到的宽、…

淘系商品评论json数据示例参考,API接口系列

以下是一个淘系商品评论的JSON数据示例&#xff0c;以及如何使用相关API接口的简要说明&#xff1a; JSON数据示例 {"status": "success","message": "评论数据获取成功","data": {"product_id": "1234567…

设计模式-读书笔记

确认好&#xff1a; 模式名称 问题&#xff1a;在何时使用模式&#xff0c;包含设计中存在的问题以及问题存在的原因 解决方案&#xff1a;设计模式的组成部分&#xff0c;以及这些组成部分之间的相互关系&#xff0c;各自的职责和协作方式&#xff0c;用uml类图和核心代码描…

【HarmonyOS】获取设备自定义名字

【HarmonyOS】获取设备自定义名字 一、问题背景 应用开发中我们经常需要拿到设备名称&#xff0c;非设备的品牌名称。例如&#xff0c;meta 60 Pro这种。而是用户自定义的设备名称。 但是鸿蒙针对用户信息的保护非常严格。想拿到设备名称&#xff0c;通过常规的DeviceInfo接…

uboot 打开log 的 方法

uboot 版本 commit f919c3a889f0ec7d63a48b5d0ed064386b0980bd (HEAD -> v2024.10, tag: v2024.10) Author: Tom Rini <trinikonsulko.com> Date: Mon Oct 7 08:54:35 2024 -0600 Prepare v2024.10 Signed-off-by: Tom Rini <trinikonsulko.com> 开启的选项…

Java爬虫️ 使用Jsoup库进行API请求有什么优势?

在Java的世界里&#xff0c;Jsoup库以其强大的HTML解析能力而闻名。它不仅仅是一个简单的解析器&#xff0c;更是一个功能齐全的工具箱&#xff0c;为开发者提供了从网页抓取到数据处理的一站式解决方案。本文将深入探讨使用Jsoup库进行API请求的优势&#xff0c;并提供代码示例…

零基础学安全--wireshark简介

目录 主要功能 捕获网络数据包 协议解析 数据包分析 数据包重组 过滤功能 统计与图表功能 官网 Wireshark是一个开源的网络协议分析工具 主要功能 捕获网络数据包 能够实时捕获网络中传输的数据包&#xff0c;用户选择要监听的网络接口&#xff08;如以太网、WiFi等…

基于DockerCompose搭建Redis主从哨兵模式

linux目录结构 内网配置 哨兵配置文件如下&#xff0c;创建3个哨兵配置文件 # sentinel26379.conf sentinel26380.conf sentinel26381.conf 内容如下 protected-mode no sentinel monitor mymaster redis-master 6379 2 sentinel down-after-milliseconds mymaster 60000 s…