我正在寻找一种方法将helm版本回滚到其先前版本,而不将目标版本指定为数字.
像helm rollback <RELEASE> ~1(像git reset HEAD~1)这样的东西会很好.
是否可以像health在“主”应用程序的单独线程池中那样处理执行器请求?
我为什么要问?我有一个应用程序,有时可能会用完所有可用线程,并且 Kubernetes 运行状况检查由于线程不可用来计算运行状况端点请求而失败。
我想确保无论应用程序承受多少负载,都会处理每个运行状况请求。
我正在考虑为执行器定义一个单独的线程池来操作,但我不知道如何做到这一点。
我目前正在努力改进我的 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) 有没有办法通过 Azure 模板或 Powershell 创建 cosmosDb 集合?
到目前为止,我所获得的只是 Azure CLI 的示例,但这些示例不符合我的要求。
我还想避免 Rest Calls,因为与可能的 Powershell 解决方案相比,这会带来很多开销。
azure ×1
groovy ×1
jenkins ×1
kubernetes ×1
powershell ×1
spring ×1
spring-boot ×1
threadpool ×1