小编onk*_*roh的帖子

Helm回滚到之前的版本

我正在寻找一种方法将helm版本回滚到其先前版本,而不将目标版本指定为数字.

helm rollback <RELEASE> ~1(像git reset HEAD~1)这样的东西会很好.

kubernetes kubernetes-helm

14
推荐指数
5
解决办法
9515
查看次数

Spring Boot Actuator 在单独的线程池中运行

是否可以像health在“主”应用程序的单独线程池中那样处理执行器请求?

我为什么要问?我有一个应用程序,有时可能会用完所有可用线程,并且 Kubernetes 运行状况检查由于线程不可用来计算运行状况端点请求而失败。

我想确保无论应用程序承受多少负载,都会处理每个运行状况请求。

我正在考虑为执行器定义一个单独的线程池来操作,但我不知道如何做到这一点。

spring threadpool spring-boot spring-boot-actuator

10
推荐指数
1
解决办法
1802
查看次数

在 Jenkins Pipeline Library 中查找未使用的端口

我目前正在努力改进我的 Jenkins Pipeline,它启动一个带有暴露端口的 Docker 容器。但由于事实上 Jenkins 实例被很多人和他们的项目大量使用,我遇到了问题,即公开的端口映射已经在使用中。

我的想法是确定主机上未使用的端口,以避免这个问题。为了做到这一点,我想用一种简单的方法来扩展我们的 Jenkins 共享库,以检查并返回主机系统中第一个未使用的端口。

有谁知道如何实现这一目标?

我当前的解决方案是利用 shell 函数,该函数以某种方式使用 netstat 工具。

文件:getRandomFreePort.groovy

def call() {
sh '''
    #!/bin/bash
    while
    [[!-z $CHECK]]; do
    PORT = $(((RANDOM % 60000) + 1025))
    CHECK = $(sudo netstat - ap | grep $PORT)
    done

    echo $PORT
'''
}
Run Code Online (Sandbox Code Playgroud)

groovy jenkins jenkins-pipeline

5
推荐指数
1
解决办法
4936
查看次数

通过 Powershell 在 CosmosDb 中创建集合

有没有办法通过 Azure 模板或 Powershell 创建 cosmosDb 集合?

到目前为止,我所获得的只是 Azure CLI 的示例,但这些示例不符合我的要求。

我还想避免 Rest Calls,因为与可能的 Powershell 解决方案相比,这会带来很多开销。

powershell azure azure-cosmosdb

3
推荐指数
1
解决办法
3407
查看次数