简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
集群部署过程中未使用负载的apiserver地址背景在使用kubeadm进行集群初始化过程中,本应该使用域名地址(域名方式负载多个apiserver服务),但是使用了单个节点的IP。使得后期该节点当即后,集群异常。处理办法首先集群使用上暂时没有问题(不严谨),但是kubectl服务无法连接管理集群,以及kubelet无法调度pod部署。由于证书文件是共享的,所以只需要修改kubectl配置文件中a
关于 CPU 的 limit 合理性指标。查出最近5分钟,超过25%的 CPU 执行周期受到限制的容器。表达式:sum(increase(container_cpu_cfs_throttled_periods_total{container!="", }[5m])) by (container, pod, namespace) / sum(increase(container_cpu_cfs_pe
class ArgoRollout():def __init__(self, namespace, app_name, image_name,port=8080):self.k8s_api = client.ApiClient()self.app_name = app_nameself.namespace = namespaceself.image_name = image_nameself.po
重要指标该配置为prometheus的rules报警规则。监控数据通过jmx-exporter方式暴露kafka监控指标- name: kafka_serverrules:- alert: UnderReplicatedPartitions复制不足的分区数expr: avg_over_time(kafka_server_ReplicaManager_Value{name="UnderReplica

本教程描述了远程执行系统的工作原理:Salt 从一开始就被设计为远程执行工具,并且Salt中的其他子系统大量使用远程执行。Salt 命令旨在跨OS和跨平台工作。一个 salt "*" pkg.install git 命令使用yum, apt, pacman或者基于目标平台上软件仓库进行软件安装,一个命令支持多个系统。所有的Salt命令都以一致的数据结构返回..

Redis 简介 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性和Redis Cluster...
kubernetes集群节点分为两种类型,master和node。而node节点又可以根据角色的不同进行划分为服务节点和ingress边缘节点等。在实际使用中,master节点一般不会进行频繁的操作,一般都是对node节点进行扩容或下线操作。node节点下线操作流程如下:node节点配置pod不可调度到该节点上。node节点上的服务驱逐。node节点下线。首先,为了避免在驱逐该节点上的pod资源重
在使用k8s集群过程中,可能会遇到节点异常或需要节点升级的情况,但又不能影响节点中服务的正常运行,就要涉及到对pod信息迁移和node节点维护。维护主要分为两部分:pod驱逐、节点维护node节点维护查看k8s集群node节点情况[root@prod-k8s-master001 ~]# kubectl get nodeNAMESTATUSROLESAGEVERSION172.16.171.163R
在使用k8s集群过程中,可能会遇到节点异常或需要节点升级的情况,但又不能影响节点中服务的正常运行,就要涉及到对pod信息迁移和node节点维护。维护主要分为两部分:pod驱逐、节点维护node节点维护查看k8s集群node节点情况[root@prod-k8s-master001 ~]# kubectl get nodeNAMESTATUSROLESAGEVERSION172.16.171.163R