我们使用OpenShift容器平台(v3.11)来托管我们的java应用程序。我们正在将应用程序日志写入标准pod控制台。但是,当我尝试查看pod日志或尝试将日志保存到文件时,我并没有得到完整的日志文件,而是只得到了部分日志(看起来日志被截断了)。我尝试在查看日志时提供不同的选项(如-- them =48h等),但它们都不起作用。
有没有办法可以增加pod控制台缓冲区大小,或者将完整的日志文件内容写入文件。
我在openshift V 3.11中遇到以下错误 命名空间事件错误 0/23 nodes are available: 16 node(s) didn't match node selector, 7 node(s) didn't have free ports for the requested pod ports 路由器pod错误 E0114 21:53:09.441679 1 limiter.go:137] error reloading router: exit status 1
[WARNING] 013/215308 (54) : Failed to
我正在尝试为OpenShift安装node-problem-detector,但pod显示此错误。
Warning Failed 1h (x30 over 3h) kubelet, server Error: ErrImagePull
Normal Pulling 1h (x31 over 3h) kubelet, server pulling image "docker.io/openshift/origin-node-problem-detector:v3.11.0"
Normal BackOff 23m (x805 over 3
我必须从3个节点部署多个Openshift集群到10个节点。对于3个节点,我将创建复制的卷。
但是对于4或更高版本,创建复制卷看起来并不好,因此每个节点都有300 is的磁盘,并且将其复制到10个节点并不是最佳的选择。我正在寻找公式来使用,比如
For 4 nodes create volume as disperse:2:1
For 5 nodes create volume as disperse:?:?
For 6 nodes create volume as disperse:?:?
For 7 nodes create volume as disperse:?:?
For 8 nod
在CentOS VM上安装最新的OpenShift CodeReady容器,然后在OpenShift上运行由CentOS编写的TCP服务器应用程序。TCP服务器正在侦听端口7777。 运行应用程序并使用NodePort将其公开为服务,看起来一切运行良好。pod端口为7777,服务端口为31777。 $ oc get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
tcpserver-57c9b44748-k9dxg 1/1 Run
相当标准的设置
在向IP发送大容量请求(顺序)时,Nginx使用外部IP --其中大约一半的请求最终在这里错误地运行out...example:
$ curl -vI http://my-ip
* Trying my-ip:80...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0
在GKE上,我创建了一些pod和一个无头服务。无头服务有一个选择器,我期望端点获得与选择器匹配的Pod的IP。
但是,端点仍然为空。
$ kubectl get pods -lservice=front-end
NAME READY STATUS RESTARTS AGE
front-end-1567472915-tei91 1/1 Running 0 12m
$ kubectl get svc -lapp=sockshop
NAME CLUSTER-IP EXTERNAL