Current status:

Problems still existing:
1. Time until a container is created is very long (at least 2-3minutes)
2. Time until the new status of the container can be seen in the 
master/apiserver: several minutes

Problems solved:
1. Containers can be created/managed now

Actions to get the problem solved:
1. Create directory /var/lib/polkit-1
2. Add Slice=machine.slice to rkt-api.service


If you have any ideas on this problem, please any time send me an answer.


Errors in log:
Aug 11 20:12:11 node1.cluster1.kubernetes.cluster.int sudo[5671]: E0811 
20:12:11.665421    5687 generic.go:197] GenericPLEG: Unable to retrieve 
pods: couldn't list pods: rpc error: code = 4 desc = "context deadline 
exceeded"
Aug 11 20:12:13 node1.cluster1.kubernetes.cluster.int sudo[5613]: 
api-service: checking for machined registration failed
Aug 11 20:12:13 node1.cluster1.kubernetes.cluster.int sudo[5613]:   
└─pod not found
Aug 11 20:12:33 node1.cluster1.kubernetes.cluster.int sudo[5671]: E0811 
20:12:33.596852    5687 kubelet.go:2249] Error listing containers: 
&errors.errorString{s:"couldn't list pods: rpc error: code = 4 desc = 
\"context deadline exceeded\""}
Aug 11 20:12:33 node1.cluster1.kubernetes.cluster.int sudo[5671]: E0811 
20:12:33.596903    5687 kubelet.go:2596] Failed cleaning pods: couldn't 
list pods: rpc error: code = 4 desc = "context deadline exceeded"
Aug 11 20:12:34 node1.cluster1.kubernetes.cluster.int sudo[5613]: 
api-service: checking for machined registration failed
Aug 11 20:12:34 node1.cluster1.kubernetes.cluster.int sudo[5613]:   
└─pod not found
Aug 11 20:12:57 node1.cluster1.kubernetes.cluster.int sudo[5671]: W0811 
20:12:57.606672    5687 image_manager.go:135] [ImageManager] Failed to 
monitor images: couldn't list pods: rpc error: code = 4 desc = "context 
deadline exceeded"
Aug 11 20:12:58 node1.cluster1.kubernetes.cluster.int sudo[5613]: 
api-service: checking for machined registration failed
Aug 11 20:12:58 node1.cluster1.kubernetes.cluster.int sudo[5613]:   
└─pod not found


Thanks for any help!


Am Mittwoch, 10. August 2016 18:36:52 UTC+2 schrieb Euan Kemp:
>
> The logs of the "rkt-api" unit are a good place to check when you get rpc 
> errors because that's the service it's trying to communicate with.
>
> I recall getting a similar error with older versions of rkt due to a bug 
> in the api-service leading to a panic. Updating to a newer rkt version 
> (which can be done by updating to a newer CoreOS release) might help, but 
> if not the api-service logs would help us figure out what's going on.
>
> Best,
> Euan
>
>
> On Tuesday, August 9, 2016 at 7:42:09 PM UTC-7, Stefan Vetter wrote:
>>
>> Maybe I should just switch back to docker as it seams rkt does not work 
>> with kubelet properly... :-(
>>
>> Am Dienstag, 9. August 2016 18:09:00 UTC+2 schrieb Stefan Vetter:
>>>
>>> Hi all,
>>>
>>> first of all, I still have error messages when using a downloaded 
>>> kubelet, but pods get deployed.
>>>
>>>
>>> Using kubernetes 1.3.2 and rkt 1.10.1, coreos 1068.8.0
>>>
>>>
>>> Here are my findings (kubelet-wrapper):
>>>
>>> Aug 09 14:35:09 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:35:09.942522    4523 kubelet.go:2594] Failed cleaning pods: couldn't 
>>> list pods: rpc error: code = 4 desc = "context deadline exce
>>>
>>> eded"
>>>
>>> Aug 09 14:35:09 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:35:09.942455    4523 kubelet.go:2247] Error listing containers: 
>>> &errors.errorString{s:"couldn't list pods: rpc error: code = 4 de
>>>
>>> sc = \"context deadline exceeded\""}
>>>
>>> Aug 09 14:35:04 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:35:04.942120    4523 generic.go:197] GenericPLEG: Unable to retrieve 
>>> pods: couldn't list pods: rpc error: code = 4 desc = "contex
>>>
>>> t deadline exceeded"
>>>
>>> Aug 09 14:35:04 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:35:04.941377    4523 kubelet.go:927] Container garbage collection 
>>> failed: rpc error: code = 4 desc = "context deadline exceeded"
>>>
>>> Aug 09 14:35:04 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:35:04.941322    4523 rkt.go:1866] rkt: Failed to list pods: rpc error: 
>>> code = 4 desc = "context deadline exceeded"
>>>
>>> Aug 09 14:33:04 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:33:04.944400    4523 manager.go:235] Docker container factory 
>>> registration failed: failed to validate Docker info: failed to dete
>>>
>>> ct Docker info: Cannot connect to the Docker daemon. Is the docker 
>>> daemon running on this host?.
>>>
>>> Aug 09 14:33:04 node3.cluster1.kubernetes.cluster.int sudo[4487]: E0809 
>>> 14:33:04.940714    4523 kubelet.go:933] Image garbage collection failed: 
>>> unable to find data for container /
>>>
>>>
>>>
>>>
>>> Here are my findings (without wrapper):
>>>
>>>
>>> E0809 16:00:35.278281   46910 pod_workers.go:183] Error syncing pod 
>>> ff3cfae6-5e48-11e6-9c00-001999c214fd, skipping: failed to SyncPod: couldn't 
>>> list pods: rpc error: code = 4 desc = "context deadline exceeded"
>>>
>>> E0809 16:02:34.972125   46910 kubelet.go:2247] Error listing containers: 
>>> &errors.errorString{s:"couldn't list pods: rpc error: code = 4 desc = 
>>> \"context deadline exceeded\""}
>>>
>>> E0809 16:02:34.972156   46910 kubelet.go:2594] Failed cleaning pods: 
>>> couldn't list pods: rpc error: code = 4 desc = "context deadline exceeded"
>>>
>>> E0809 16:02:37.278562   46910 generic.go:197] GenericPLEG: Unable to 
>>> retrieve pods: couldn't list pods: rpc error: code = 4 desc = "context 
>>> deadline exceeded"
>>>
>>> E0809 16:02:39.183965   46910 rkt.go:65] detectRktContainers: 
>>> listRunningPods failed: rpc error: code = 2 desc = "grpc: the client 
>>> connection is closing"
>>>
>>>
>>>
>>>
>>> Thanks for any very appreaciated help!
>>>
>>>
>>>
>>> Stefan
>>>
>>

Reply via email to