
kubernetes调度器原理
kube-scheduler 是 kubernetes 的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 调度到最优的工作节点上面去,从而更加合理、更加充分的利用集群的资源,这也是我们选择使用 kuber...
k8s多节点自动安全排空
有时候,部署一套k8s集群相对简单和轻松,但是在集群维护过程中,往往需要遵循一些规则和流程,否则可能会出现不可预知的故障,然而,一旦建立了规则和理清了流程,这些维护工作也会变得更加简单和流畅。 背景 在k8s集群的维护工作中,我们难免会遇到...
任务速率限制
配置 asynq 服务器实现任务处理速率限制的示例 本页显示了如何配置 asynq 服务器以实现任务处理的速率限制。 请注意,这是每个服务器实例的速率限制,而不是全局速率限制。 在这个示例中,我们将使用 golang.org/x/time/...
模拟系统服务
#!/bin/bash #---------------------------------------------------------------- # Powered by blog.ct99.cn # # File Name:mo...
优化 NGINX 以提高性能
NGINX作为一个高性能的负载均衡器、缓存和Web服务器,已被全球超过40%最繁忙的网站所使用。对于大多数用例,默认的NGINX和Linux设置已经能够很好地满足需求,但要实现最佳性能,有时需要进行一些调整。本文讨论了在调整系统时需要考虑的...

二进制安装Kubernetes1.30之多Master
环境 主机名 IP 角色 说明 master01 10.0.0.101 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-pro...

K8s生产故障案例之Calico 异常重启问题复盘
介绍 集群内网络架构为,基于Calico BGP 的路由模式,直接与交互机建联。 影响范围和故障时间线 影响范围 线下环境 node-xx 物理机上 Pod 网络不可用 影响时间线(2023-07-23 22:09 ~ 22:14) [22...
有关ngx.location.capture的用法
简介 ngx.location.capture是Nginx内置模块HttpLuaModule提供的函数之一。它的作用是实现在NGINX内发起网络请求并获取响应的功能,以便用NGINX代理或处理请求后返回结果,如反向代理、请求重写等操作。 常...
基于MYSQL5.7.41部署MGR集群(标准作业手册)
说明 本次我们使用虚拟机的方式进行部署安装 之前我们在K8S中部署了一版,实际这一版没啥区别只是翻译了一下。 环境准备 主机名 IP 角色 mysql-mgr-1 10.0.0.130 主节点、引导服务器 mysql-mgr-1 10.0....
jenkins构建参数从API接口中获取案例
原来我们一直以来都是从脚本中获取数据实现动态参数,由于脚本的可复用性较低,每次复用需要重新部署一套,很是不方便,现在改为HTTP接口就方便多了。 例如有一个接口返回下面这样的数据时 {"status": 200, &qu...
最新评论
顶起来
好
好文章
集群节点宕机后无法开启组复制,原因:节点宕机重启后svc默认不添加未就绪的pod,1.24版本在无头svc下添加: annotations: service.alpha.kubernetes.io/tolerate-unready-endpoints: "true" 1.24版本以上添加: 1.24版tolerate-unready-endpointsService 中的注解,改用Service.spec.publishNotReadyAddresses
在使用try_files的时候,能不能根据URI计算MD5访问文件啊,找了很久没找到相关的文章。
post { always { script{ if (currentBuild.currentResult == "ABORTED" || currentBuild.currentResult == "FAILURE" || currentBuild.currentResult == "UNSTABLE" ){ slackSend channel: "#机器人", message: "Build failure: ${env.JOB_NAME} -- No: ${env.BUILD_NUMBER}, please check detail in email!" } else { slackSend channel: "#机器人", message: "Build Success: ${env.JOB_NAME} -- Build No: ${env.BUILD_NUMBER}, please check on http://www.yourwebsite.com" } } } }