在Kube窗格上重新启动LogStash容器
我有一个在GCE上运行的Kubernetes集群,我的一个POD有两个容器:
- 我的应用程序
- Logstash
出于某种原因,POD内的LogStash容器不断重启,请参阅“describe pod”的结果:
logstash: Image: logstash:1.5.6 Limits: cpu: 500m memory: 2Gi State: Running Started: Fri, 08 Apr 2016 08:28:53 +0000 Ready: False Restart Count: 12 Conditions: Type Status Ready False Events: FirstSeen LastSeen Count From SubobjectPath Reason Message Fri, 08 Apr 2016 07:34:53 +0000 Fri, 08 Apr 2016 07:34:53 +0000 1 {kubelet kubernetes-minion-1m8z} implicitly required container POD pulled Pod container image "gcr.io/google_containers/pause:0.8.0" already present on machine Fri, 08 Apr 2016 07:34:53 +0000 Fri, 08 Apr 2016 07:34:53 +0000 1 {scheduler } scheduled Successfully assigned to kubernetes-minion-1m8z Fri, 08 Apr 2016 07:34:54 +0000 Fri, 08 Apr 2016 07:34:54 +0000 1 {kubelet kubernetes-minion-1m8z} implicitly required container POD created Created with docker id f916e5aee8c7 Fri, 08 Apr 2016 07:34:54 +0000 Fri, 08 Apr 2016 07:34:54 +0000 1 {kubelet kubernetes-minion-1m8z} implicitly required container POD started Started with docker id f916e5aee8c7 Fri, 08 Apr 2016 07:35:24 +0000 Fri, 08 Apr 2016 07:35:24 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} pulled Successfully pulled image "logstash:1.5.6" Fri, 08 Apr 2016 07:35:25 +0000 Fri, 08 Apr 2016 07:35:25 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id 059218faf86d Fri, 08 Apr 2016 07:35:25 +0000 Fri, 08 Apr 2016 07:35:25 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 059218faf86d Fri, 08 Apr 2016 07:35:34 +0000 Fri, 08 Apr 2016 07:35:34 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id 44e0800b2992 Fri, 08 Apr 2016 07:35:34 +0000 Fri, 08 Apr 2016 07:35:34 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 44e0800b2992 Fri, 08 Apr 2016 07:35:44 +0000 Fri, 08 Apr 2016 07:35:44 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id 32df246c83dc Fri, 08 Apr 2016 07:35:44 +0000 Fri, 08 Apr 2016 07:35:44 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 32df246c83dc Fri, 08 Apr 2016 07:35:54 +0000 Fri, 08 Apr 2016 07:35:54 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id 353d04eb9000 Fri, 08 Apr 2016 07:35:54 +0000 Fri, 08 Apr 2016 07:35:54 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 353d04eb9000 Fri, 08 Apr 2016 07:36:04 +0000 Fri, 08 Apr 2016 07:36:04 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 9d1fa98006a5 Fri, 08 Apr 2016 07:36:04 +0000 Fri, 08 Apr 2016 07:36:04 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id 9d1fa98006a5 Fri, 08 Apr 2016 07:36:14 +0000 Fri, 08 Apr 2016 07:36:14 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id 1c85ff51a31b Fri, 08 Apr 2016 07:36:14 +0000 Fri, 08 Apr 2016 07:36:14 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 1c85ff51a31b Fri, 08 Apr 2016 07:36:24 +0000 Fri, 08 Apr 2016 07:36:24 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} created Created with docker id b3ad00177295 Fri, 08 Apr 2016 07:36:24 +0000 Fri, 08 Apr 2016 07:36:24 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id b3ad00177295 Fri, 08 Apr 2016 07:36:34 +0000 Fri, 08 Apr 2016 07:36:34 +0000 1 {kubelet kubernetes-minion-1m8z} spec.containers{logstash} started Started with docker id 15da5f437b2c
K8上LogStash的configuration部分是这样的:
- name: logstash env: - name: ESNODES value: localhost - name: DELAY value: '240' image: logstash:1.5.6 resources: limits: memory: 2Gi cpu: 500m volumeMounts: - name: logs mountPath: /elk volumes: - name: logs emptyDir: {}
这使得我的应用程序无法访问。 任何线索的原因呢?
- docker-compose有没有办法保存并打开docker镜像?
- Docker永远在“Docker正在启动..”在Windows任务
- 如何将Openshift Origin Docker升级到最新版本?
- 为什么Docker容器的图片变得如此庞大,同时在UBUNTU 16.04上倚靠python3.6,Virtualenv,Flask,Gunicorn
- 容器在HOSTnetworking中运行时如何configurationmarathon-lb?
- 如何发送基于Kubernetes / Docker事件的警报?
- Docker作为Web服务的代理服务器
- docker集装箱通信不暴露端口
- Dockerfile与AWS Elastic Beanstalk错误; 否则工作,有区别?