logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

超详细的 K8s 高频面试题,绝对实用篇

例如,当有新的Deployment被创建时,Controller Manager会收到API Server的通知,并相应地创建新的Pod。通过配置Liveness Probe,Kubernetes可以定期检查容器的存活状态,并在检测到容器不存活时采取相应的操作,例如重新启动容器,以确保应用程序的可用性。kubelet通过与API Server建立HTTP或HTTPS连接,定期向API Server

#kubernetes#容器#云原生
K8S联邦负载

联邦负载均衡的核心是三层架构:Karmada 多集群管理(资源一致)→ 单集群 Ingress+CLB(本地入口)→ 云厂商全局 GLB+DNS(全局调度);核心组件协同:Karmada 保证所有集群服务 “一样跑”,全局 GLB 保证流量 “智能分”,二者配合实现跨集群高可用;操作核心:所有 K8s 配置均遵循标准规范,仅全局 GLB 需通过云厂商控制台配置,学习成本低,生产易落地;

#kubernetes#java#容器
K8S-annotations 传递自定义参数使用

假设你有一个 Nginx Deployment,需要:这里的就是用来传递自定义参数的载体,键名可以自定义(建议加前缀避免冲突),值可以是字符串、简单 JSON 等:yaml第二步:读取注解中的参数(脚本实现)写一个简单的 Shell 脚本(也可以用 Python/Go),通过读取 Deployment 的 ,解析并使用这些参数:bash运行第三步:运行脚本验证效果先部署上面的 Deployment

#kubernetes#容器#云原生
Java SPI 与 Spring SPI

先创建一个通用的服务接口,作为两种 SPI 机制的统一规范,后续所有实现类都需实现该接口。java运行/*** 公共服务接口:消息服务* 作为Java SPI和Spring SPI的统一规范*//*** 发送消息方法* @return 消息内容*/

#java#spring#python
K8S-annotations 传递自定义参数使用

假设你有一个 Nginx Deployment,需要:这里的就是用来传递自定义参数的载体,键名可以自定义(建议加前缀避免冲突),值可以是字符串、简单 JSON 等:yaml第二步:读取注解中的参数(脚本实现)写一个简单的 Shell 脚本(也可以用 Python/Go),通过读取 Deployment 的 ,解析并使用这些参数:bash运行第三步:运行脚本验证效果先部署上面的 Deployment

#kubernetes#容器#云原生
java 如何从http1升级到2升级到3

更换为 OkHttp 或配置 HttpClient 5.x,利用 ALPN 协商协议,无需修改业务逻辑,性能提升显著(尤其多请求场景)。:使用 OkHttp 5.x 实验性支持或 Netty,依赖服务器 QUIC 配置,适合弱网络或低延迟需求,目前生态尚在完善中。根据业务需求选择升级路径:优先升级到 HTTP/2(兼容性和性能平衡),待 HTTP/3 普及后再考虑进一步升级。注意:******Sp

#java#开发语言
在 Java 中调用 API 时,针对 HTTP/1.1、HTTP/2、HTTP/3 三种协议

在 Java 中调用 API 时,针对 HTTP/1.1、HTTP/2、HTTP/3 三种协议,可选择不同的客户端库实现。

#java#http#开发语言
springBoot 发送报文压缩/解压

若需仅对特定 Controller / 接口启用压缩(如仅/api/**路径,排除文件下载接口),可通过 Spring 拦截器实现,灵活控制压缩范围。java运行/*** 自定义 Gzip 响应压缩拦截器*/// 拦截前:包装响应流,后续 Controller 输出的内容会先存入字节流@Override// 1. 判断客户端是否支持压缩(请求头携带 Accept-Encoding: gzip)//

#spring boot#后端#java
PyPI私有化部署和使用

执行后,目录里会塞满所有的包文件。您可以将其压缩,通过 U盘或内部文件服务器带到离线环境。(注:如果是生产环境,建议配合 Nginx 做反向代理,并配置。(例如金融、军工等隔离网络),需要提前把依赖包打包搬运过去。启动后,您的私有 PyPI 服务器就运行在。首先,在一台内网可访问的机器上安装并启动。就会完全在本地完成所有依赖的解析和安装。命令直接从本地服务器拉取包,可以使用。如果您希望像使用公网镜

IP 地址体系核心逻辑:计算、作用及互通判断

本质:32 位二进制数(点分十进制表示,如 192.168.1.100),用于唯一标识网络中的设备(服务器、终端、网关等),分为「网络位」(标识设备所属网段)和「主机位」(标识网段内的具体设备)。分类(常用 A/B/C 类,默认网络位固定):类别IP 范围默认网络位长度默认子网掩码核心特点A 类8 位255.0.0.0主机位 24 位,适用于大型网络B 类16 位主机位 16 位,适用于中型网络C

#tcp/ip#网络#网络协议
    共 16 条
  • 1
  • 2
  • 请选择