动态分配临时 Runner 到空闲的节点上创建,降低出现因某节点资源利用率高,还排队等待在该节点的情况。- 扩展性好:当 Kubernetes 集群的资源严重不足而导致临时 Runner 排队等待时,可以很容易的添加一个 Kubernetes Node 到集群中,从而实现横向扩展。![](https://kaliarch-bucket-1251990360.cos.ap-beijing.myqcloud.com/blog_img/20221209181210.png)利用Gitlab CI 共享模块库,可最大程度实现CI代码复用性。### 3.2 DevOp...
Kubernetes的Yaml文件配置优化阶段- kubernetes的应用故障排查#### 探针经常会无缘无故Killed我们的服务##### 探针的种类- livenessProbe:指示容器是否正在运行。如果存活态探测失败,则 kubelet 会杀死容... periodSeconds:执行探测的时间间隔(单位是秒)。默认是 10 秒。最小值是 1。- timeoutSeconds:探测的超时后等待多少秒。默认值是 1 秒。最小值是 1。- successThreshold:探针在失败后,被视为成功的最小连续成功...
node | 4核 | 2G |##### 设置主机名,所有节点都执行```shellvim /etc/hosts#增加192.168.109.130 centos01192.168.109.131 centos02```##### 关闭防火墙,所有节点都执行```shellsystemctl stop fi... 以下步骤所有节点都执行。##### 准备文件```wget https://github.com//opencontainers/runc/releases/download/v1.1.7/runc.amd64chmod +x runc.amd64```##### 查找containerd安装时已安装的runc所在的位置...
node | 4核 | 2G |##### 设置主机名,所有节点都执行```shellvim /etc/hosts#增加192.168.109.130 centos01192.168.109.131 centos02```##### 关闭防火墙,所有节点都执行```shellsystemctl stop fi... 以下步骤所有节点都执行。##### 准备文件```wget https://github.com//opencontainers/runc/releases/download/v1.1.7/runc.amd64chmod +x runc.amd64```##### 查找containerd安装时已安装的runc所在的位置...
托管 Prometheus 控制台中预置了常见的 VKE 集群监控看板,本文为您介绍节点监控看板信息。 vke-node-dashboardvke-node-dashboard 为集群节点监控看板,展示了集群指定节点的监控信息,包括: 内存信息:内存总量、内存使用量、内存 Requests 等。 CPU 信息:CPU 总数、CPU 使用量、CPU 负载、CPU Requests 等。 磁盘信息:磁盘使用率、磁盘读写流量、磁盘读写 IOPS、磁盘 inode 使用率等。 网络信息:网络流入流出流量速率、网络流入流...
参数类型是否必填示例值描述ActionString是CreateNodeGroup 要执行的操作,取值:CreateNodeGroup。 VersionString是2023-08-15 API的版本,取值:2023-08-15。 ClusterIdString是emr-xxx ClusterId ZoneIdString否cn-beijing-b zoneId,为空时默认复用集群的zoneId NodeGroupNameString是test-group 节点组名称 NodeGroupTypeString是TASK 节点组类型 NodeCountInteger是1 节点数量。取值范围:1~1000 WithPublicIpBoolean否false ec...
调用 RestartNode 接口,重启实例的目标成员节点。 注意事项重启实例成员节点,整个实例处于重启中状态。实例重启过程中,部分服务将不可用,建议您在业务低峰期重启实例成员节点。 请求说明请求方式:POST 请求地址:/?Action=RestartNode&Version=2023-01-01 HTTP/1.1 请求参数Query参数 类型 是否必选 示例值 描述 Action String 是 RestartNode 接口名称。当前 API 的名称为 RestartNode。 Version String 是 2023-01-01 接口版本。...
调用 DescribeNodeAvailableSpecs 接口,查询可用的节点类型、节点规格和存储规格列表,并会返回计费配置码。 请求说明请求方式:POST 请求地址:/?Action=DescribeNodeAvailableSpecs&Version=2023-01-01 HTTP/1.1 请求参数Query参数 类型 是否必选 示例值 描述 Action String 是 DescribeNodeAvailableSpecs 接口名称。当前 API 的名称为 DescribeNodeAvailableSpecs。 Version String 是 2023-01-01 接口版本。当前 API 的版本为 ...
(Proxy Node),用于实时容灾演练,或在服务异常、延迟较高时发起主动运维。 2023-11-28 全部 重启代理节点 支持修改私有网络 缓存数据库 Redis 版新增支持修改私有网络,便于您根据业务需要将实例调整至目标网络(如 ECS 实例所属的网络)中,实现 Redis 实例和 ECS 实例间的内网互连。 2023-11-28 全部 修改私有网络或子网 支持导出慢日志 缓存数据 Redis 版新增支持导出指定时间内的慢日志详情(如慢查询语句、执行时长等)。 2023-11-...
NodeLocal DNSCache 缓存方案为节点提供 DNS 缓存代理功能,提升整个集群的 DNS 服务发现性能和稳定性。本文介绍如何在集群中配置 NodeLocal DNSCache 功能。 背景信息在大规模场景下时,大量的 DNS 请求会对 CoreDN... 禁用自动注入如果您不想使用 NodeLocal DNSCache 访问,可以通过如下几种方式,禁用自动注入。 命名空间维度。执行如下命令,关闭整个命名空间下所有新建 Pod 的 dnsConfig 配置。 bash kubectl label namespace dns...
当节点的内存不足时,K8s 将选择部分 Pod 进行驱逐,并为节点打上 Taint node.kubernetes.io/memory-pressure,避免将 Pod 再调度到该节点。内存驱逐的触发条件条件为整机的 Working Set 达到阈值,即:``` memory.available := node.status.capacity[memory] - node.stats.memory.workingSet ```其中 memory.available 为用户配置的阈值。在对待驱逐...
更新节点组属性 使用说明调用 UpdateNodeGroupAttribute,更新一个 E-MapReduce(EMR)集群下的一个节点组的属性。 注意事项已拥有火山引擎账号并开通 EMR 权限。 请求说明请求方式:POST请求地址:https://open.volcen... 参数类型是否必填示例值描述ActionString是UpdateNodeGroupAttribute 要执行的操作,取值:UpdateNodeGroupAttribute VersionString是2023-08-15 API的版本,取值:2023-08-15 ClusterIdString是emr-xxx 集群ID NodeG...
VCI 实例所在容器集群的 KubeConfig 文件地址,例如.kube/config。 :VCI 实例被调度到的目标虚拟节点名称,例如vci-node1-cn-beijing-a。 :指标对应的 Endpoint,例如/metrics/resource。详细 Endpoint 请参见下文表格中的 Endpoint 列。 完整命令示例如下所示: bash kubectl --kubeconfig=.kube/config get --raw "/api/v1/nodes/vci-node1-cn-beijing-a/proxy/metrics/resource"支持的指标CPU指标名称 指标类型 Endpoint 指标单位...