
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Kubernetes简称K8S,是一款用于编排容器的工具,支持单点、集群模式。官网地址GitHub地址。
k8s资源清单当中:如果指定了kind是Pod,那么这个就用来定义pod的。一个pod中可以有多个容器:pod启动时,里面所有的容器都会启动,停止时容器全部停止。Pod是Kubernetes的基本工作单元:每个Pod包含一个或多个紧密相关的容器,这些容器共享存储、网络和命名空间等资源。容器是应用程序的运行实例:容器是轻量级、可执行的软件包,包含运行应用程序所需的一切:代码、运行时、系统工具、系统库
指的是kubelet组件无需经过API-server发号指令,而自发监控一个本地的宿主机路径下的资源清单。该路径下的所有Pod类型的资源清单都会自动被识别,并创建相应的Pod。创建的Pod名称后会自动加一个"-${NODENAME}“,例如:”-master231",“-worker233”。说白了,就是用来隔离K8S集群资源的。但并不是所有的资源都支持名称空间进行隔离,不支持名称空间的资源我们称
metrics-server为K8S集群的"kubectl top"命令提供数据监控,也提供了"HPA(Horizontal Pod Autoscaler)"的使用。metrics-server还可以为Dashboard组件提供监控指标。彩蛋:hpa和vpa的区别?hpa(水平扩容)特点:增加机器数量,不提高单个节点的硬件配置,增加同类型机器数量,需要增加负载均衡器作为同一访问入口表示Pod数量资
电商下单,必须保证「订单创建成功」和「库存扣减成功」要么都成功,要么都失败,不然会出现「订单生成了,库存没扣,超卖」或者「库存扣了,订单没生成,少卖」的问题,传统方案很难解决。ACK集群里几百个Pod,每个Pod都要写业务日志、访问日志,如果直接写到日志服务,会占用业务Pod的资源,而且日志服务挂了,会导致日志丢失,甚至影响业务。✅ 完成后,RocketMQ实例就和你的架构完全打通了,ACK集群里
这是,也是面试必考点。,两者通过 Git 仓库解耦,实现真正的 GitOps。
requests 是 Python 最流行的 HTTP 客户端库,用一行代码就能发送复杂的 HTTP 请求调用各类系统的 API 接口(监控、告警、CMDB)简单的网页爬虫(爬取监控数据、日志)企业微信/钉钉/飞书机器人告警自动化测试接口可用性。
Ingress(规则)+ IngressClass/控制器(执行)= 完整的入口流量方案使用 Ingress 的理由统一入口、简化暴露云原生自动化安全、精细化流量管理生产环境标准方案七层 + 四层分工Ingress(七层):按业务规则智能路由到 ServiceService(四层):负载均衡到具体 Pod与传统 Nginx 的区别Nginx = 手动配置 + 手动维护K8s = 声明式 + 自动化
操作路径:VPC控制台 → 左侧「路由表」→ 「创建路由表」K8s没有改变你之前的VPC网络架构,只是把业务从「固定的ECS服务器」,搬到了「弹性的K8s容器集群」里,你之前学的所有VPC、交换机、路由、NAT、SLB知识,100%适用,没有任何冲突。需要我给你一份和这个架构配套的、可直接复制执行的K8s部署命令清单吗?包括Ingress安装、电商业务部署、HPA扩缩容配置、NetworkPoli
面试说:动静分离是Nginx最常用的架构,把静态资源交给Nginx处理,动态请求转发给Tomcat/Node.js等后端,充分发挥各自的优势。面试说:限流是防止CC攻击最有效的手段,burst参数允许突发请求,nodelay参数表示不延迟处理,直接返回503错误。面试说:设置合理的缓存头,让浏览器缓存静态资源,后续请求直接从本地读取,不用再请求服务器,减少90%以上的静态资源请求。面试说:设置合理







