当前位置: 首页 > news >正文

五、k8s:容忍 存储卷

容忍:

即使节点上有污点,依然可以部署pod。

tolerations:
operator: "Exists"

不指定key,表示容忍所有的污点

cordon和drain

cordon: 直接标记节点为不可用,pod不能部署到该节点。新建的pod不会再部署到该节点,已有的pod不受影响。

取消

drain:不仅仅把节点标记为不可用,而且会把节点上pod驱逐到其他节点。

kubectl drain node02 --ignore-daemonsets --delete-local-data --force

--ignore-daemonsets:无视daemonsets管理pod

--delete-local-data 如果pod设置了和本地节点有挂载点,无视本地挂载,强制杀死该节点上的pod

--force:不是控制器管理的pod也会被移走

k8s不是适合部署所有业务
k8s在项目中是按照命名空间来区分的

web 使用集群的资源是有限的 2  10G

backend 2 20G

20个pod左右-------

业务pod:10个左右

nginx
kafka
redis
其他的业务pod(自定义的镜像创建的根业务相关的pod)
数据收集
图形化界面等等

普罗米修斯监控

数据库不适合用容器化部署

k8s不用tomcat,apringboot自带8080

说了k8s就不用说keepalive+轮询

存储卷

podyaml文件的三大要素

1、资源限制

2、探针

3、存储卷(数据卷,挂载卷)

指定pod内的容器与宿主机的目录进行挂载,容器内的重要升级同步到宿主机的目录。

数据卷与宿主机挂载方式:

1、emptyDir存储卷

特殊的存储卷,不和宿主机进行挂载,pod内的容器之间共享目录,pod被删除,共享目录的数据也会被删除。

容器之间共享数据,获取容器内的其他配置的端口,环境等等,用于两个容器之间交亘。

2、hostPath

pod会根据调度算法部署在node上,挂载卷设置为hostPath模式,可以和node节点上的目录进行挂载,而且只要是pod所在的节点,都会生成这个目录。

nginx1-----3副本
nginx1---node1--------/opt/test1------->/usr/share/nginx/html/
nginx1--.master1--/opt/test1-------->/usr/share/nginx/html/
nginx1----node2----/opt/test1--------->/usr/share/nginx/html/
节点故障,重置了,数据也会消失。

3、nfs

共享目录,所有的服务器都可以访问共享目录,所有pod和宿主机的同一个共享目录进行挂载,网站模式部署pod都是nfs共享。

创建共享目录  赋权

使用主机名需要做映射,使用ip不需要

相关文章:

  • B2B2C商城系统:如何利用大数据实现精准营销?
  • 内容中台驱动智能化推荐系统的精准服务创新
  • [笔记.AI]大模型的蒸馏、剪枝、量化 | 模型压缩 | 作用与意义
  • Python Spider
  • jenkins【Choice Parameter】来配置发布到不同环境的目录
  • Mongo导入导出详解
  • 【弹性计算】IaaS 和 PaaS 类计算产品
  • C# dynamic 关键字 使用详解
  • wps中的js开发
  • STM32 看门狗
  • mac相关命令
  • Linux环境Docker使用代理推拉镜像
  • DeepSeek R1 模型在架构上的优势
  • 【基础架构篇九】《DeepSeek模型版本管理:Git+MLflow集成实践》
  • VMware Workstation 17.0 Pro创建虚拟机并安装Ubuntu22.04与ubuntu20.04(双版本同时存在)《包含小问题总结》
  • Servlet中HttpServletRequest和HttpServletResponse的常用API
  • 一文读懂Docker之Dockerfile基本使用
  • 《手机装上DeepSeek R1,开启口袋里的AI超能力》
  • Android Studio:如何用一个store类管理事件、简化管理
  • 详解AbstractQueuedSynchronizer(AQS)源码
  • 华为鸿蒙电脑正式亮相,应用生态系统能否挑战Windows?
  • “三德子”赵亮直播间卖“德子土鸡”,外包装商标实为“德子土”
  • 国家发改委:目前有的核电项目民间资本参股比例已经达到20%
  • 暴雨及强对流天气黄色预警已发布!南方进入本轮降雨最强时段
  • 北京:下调个人住房公积金贷款利率
  • “80后”海南琼海市长傅晟,去向公布