我有一个连接到Oracle数据库的Mule应用程序.该应用程序是一个SOAP api,它允许执行SQL存储过程.我的连接器设置为使用连接池,我一直在监视连接.我的最大池大小为20,当调用数据库时,我可以看到它们打开(netstat -ntl | grep PORTNUMBER).
tcp4 0 0 IP HERE OTHER IP HERE SYN_SENT
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 0 IP HERE OTHER IP HERE ESTABLISHED
tcp4 0 …Run Code Online (Sandbox Code Playgroud) 我在哪里可以找到一个官方模板,该模板描述了如何创建.yaml文件以在Kubernetes中设置服务/ pod?
我有一个使用image的Kubernetes部署:( test:latest不是真实的图像名称,但它是最新的标签).此图像位于docker hub上.我刚推送了一个新版本的test:latestdockerhub.我期待在Kubernetes中重新部署我的pod,但没有任何事情发生.
我已经像这样创建了我的部署:
kubectl run sample-app --image=`test:latest` --namespace=sample-app --image-pull-policy Always
Run Code Online (Sandbox Code Playgroud)
为什么在推送新图像后没有触发新的部署?
我是Kubernetes的新手.我尝试扩展我的豆荚.首先,我开始了3个豆荚:
./cluster/kubectl.sh run my-nginx --image=nginx --replicas=3 --port=80
Run Code Online (Sandbox Code Playgroud)
有3个豆荚.首先,我尝试使用复制控制器进行扩展/缩小,但这不存在.它现在似乎是一个replicaSet.
./cluster/kubectl.sh get rs
NAME DESIRED CURRENT AGE
my-nginx-2494149703 3 3 9h
Run Code Online (Sandbox Code Playgroud)
我试图更改我的replicaset中描述的副本数量:
./cluster/kubectl.sh scale --replicas=5 rs/my-nginx-2494149703
replicaset "my-nginx-2494149703" scaled
Run Code Online (Sandbox Code Playgroud)
但我仍然看到我的3个原始豆荚
./cluster/kubectl.sh get pods
NAME READY STATUS RESTARTS AGE
my-nginx-2494149703-04xrd 1/1 Running 0 9h
my-nginx-2494149703-h3krk 1/1 Running 0 9h
my-nginx-2494149703-hnayu 1/1 Running 0 9h
Run Code Online (Sandbox Code Playgroud)
我希望看到5个豆荚.
./cluster/kubectl.sh describe rs/my-nginx-2494149703
Name: my-nginx-2494149703
Namespace: default
Image(s): nginx
Selector: pod-template-hash=2494149703,run=my-nginx
Labels: pod-template-hash=2494149703
run=my-nginx
Replicas: 3 current / 3 desired
Pods Status: 3 Running / 0 Waiting / …Run Code Online (Sandbox Code Playgroud) 我尝试在OpenShift原点上删除未使用的docker镜像.这样做的正确方法是什么?
我试过了:
docker rmi `docker images -aq`
Run Code Online (Sandbox Code Playgroud)
这删除了所有未使用的图像,但我有这样的东西:
<none> <none> 28e03c727eab 10 days ago 583.5 MB
172.30.xx.xx:5000/dev-mule/mule <none> d059900ab541 4 weeks ago 985.9 MB
172.30.xx.xx:5000/test-dev-mule/test-mule <none> d059900ab541 4 weeks ago 985.9 MB
<none> <none> 80ccbf3e9509 8 weeks ago 415.8 MB
<none> <none> d2d658a63eb2 8 weeks ago 1.59 MB
<none> <none> eda6efd4df85 10 weeks ago 430 MB
<none> <none> 2f0fc5db512e 10 weeks ago 711.6 MB
Run Code Online (Sandbox Code Playgroud)
我有7个运行容器,所以这似乎很好.使用过的图像仍在这里.
但是当我表演时,oc get images我得到了一个非常大的图像列表:
sha256:830ed5ad3c2deab31836b1d65877c048107d0f6788daa4a36d158386000050a2 172.30.xx.xx:5000/dev-proj/proj@sha256:830ed5ad3c2deab31836b1d65877c048107d0f6788daa4a36d158386000050a2
Run Code Online (Sandbox Code Playgroud)
在OpenShift Origin中删除未使用图像的正确方法是什么?我是版本oc v1.1.6
我该如何安装tnsping?我尝试安装oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm,我可以使用一些客户端命令,但nog tnsping.
我已经在Bitbucket服务器中将Webhook安装到Jenkins for Bitbucket插件。主要目标是在提交后将触发詹金斯构建。
安装后,我启用了插件:jenkins-url:https:// url / jenkins ssh:ssh @ git ..(在SCM插件jenkins作业中使用了相同的命令)。
詹金斯工作正常(git clone等正常工作),但插件不工作。当我在jenkins webhook插件上单击测试时,它显示了我:
Error: Jenkins response: No git jobs using repository: ssh://git@xx.git t and branches: master
Run Code Online (Sandbox Code Playgroud)
网址正确。因此,它在我的詹金斯工作(和分支主管)中使用。我什至在jenkins作业中从错误中复制了URL作为URL,它仍然能够克隆存储库。我会忘记什么?
编辑:
我发现一些信息,您应该在工作中启用SCM轮询(即使每年进行一次轮询)。仅此插件有效吗?这是正常行为吗?(这似乎解决了我的问题)
我有一个jgitflow设置.nexus url在根pom中的配置文件中定义,本地pom从该配置文件继承.现在我想使用我的jgitflow maven命令覆盖url.我怎样才能做到这一点?(我不能编辑pom):
我尝试过类似的东西:
jgitflow:release-start jgitflow:release-finish -Durl=https://server/nexus/ -Pprofiles ..
Run Code Online (Sandbox Code Playgroud)
我也试过了
jgitflow:release-start jgitflow:release-finish -DaltDeploymentRepository=name::default::https://url
Run Code Online (Sandbox Code Playgroud)
它没用,谢谢.
如何在docker service不删除(rm)的情况下停止它?
Commands:
create Create a new service
inspect Display detailed information on one or more services
logs Fetch the logs of a service or task
ls List services
ps List the tasks of one or more services
rm Remove one or more services
rollback Revert changes to a service's configuration
scale Scale one or multiple replicated services
update Update a service
Run Code Online (Sandbox Code Playgroud) 我已经在 Docker 中启动了 DynamoDB:
docker run --network xxx --name dynamodb -d -p 8000:8000 amazon/dynamodb-local
Run Code Online (Sandbox Code Playgroud)
我创建了一个表:
aws dynamodb create-table --table-name test --attribute-definitions \
AttributeName=UUID,AttributeType=S \
--key-schema AttributeName=UUID,KeyType=HASH \
--provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5 --endpoint-url http://localhost:8000
Run Code Online (Sandbox Code Playgroud)
列出表:
aws dynamodb list-tables --endpoint-url http://localhost:8000
{
"TableNames": [
"test"
]
}
Run Code Online (Sandbox Code Playgroud)
我可以使用localhost:8000. 现在我已经为 Amazon DynamoDB 安装了 NoSQL Workbench。我检查了操作构建器并添加了本地 dynamoDB 的连接。我已经搜索了表格(测试),但我找不到任何东西?我究竟做错了什么?