{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34046","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34046/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34046/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34046/events","html_url":"https://github.com/kubernetes/kubernetes/issues/34046","id":180983210,"number":34046,"title":"add some pre-flight checks to kubeadm init and join","user":{"login":"luxas","id":5442475,"avatar_url":"https://avatars.githubusercontent.com/u/5442475?v=3","gravatar_id":"","url":"https://api.github.com/users/luxas","html_url":"https://github.com/luxas","followers_url":"https://api.github.com/users/luxas/followers","following_url":"https://api.github.com/users/luxas/following{/other_user}","gists_url":"https://api.github.com/users/luxas/gists{/gist_id}","starred_url":"https://api.github.com/users/luxas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luxas/subscriptions","organizations_url":"https://api.github.com/users/luxas/orgs","repos_url":"https://api.github.com/users/luxas/repos","events_url":"https://api.github.com/users/luxas/events{/privacy}","received_events_url":"https://api.github.com/users/luxas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/component/kubeadm","name":"component/kubeadm","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-10-04T19:30:47Z","updated_at":"2016-10-05T22:49:41Z","closed_at":null,"body":"from the top of my head:\r\n - check for free ports: 8080, (6)443, 2379, 10250, 10251, 10252, ...\r\n - check if docker is running (yes, this is one of the most common failures)\r\n - check if systemctl is present and if kubelet is crashlooping\r\n - check that `/etc/kubernetes`, `/var/lib/etcd`, `/var/lib/kubelet` is empty\r\n - check for root and warn that it might fail\r\n - check for kubelet dependencies in PATH\r\n - allow the user to opt-out of the checks via a flag\r\n\r\n@kubernetes/sig-cluster-lifecycle "},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/251822146","html_url":"https://github.com/kubernetes/kubernetes/issues/34046#issuecomment-251822146","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/34046","id":251822146,"user":{"login":"dchen1107","id":7740897,"avatar_url":"https://avatars.githubusercontent.com/u/7740897?v=3","gravatar_id":"","url":"https://api.github.com/users/dchen1107","html_url":"https://github.com/dchen1107","followers_url":"https://api.github.com/users/dchen1107/followers","following_url":"https://api.github.com/users/dchen1107/following{/other_user}","gists_url":"https://api.github.com/users/dchen1107/gists{/gist_id}","starred_url":"https://api.github.com/users/dchen1107/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchen1107/subscriptions","organizations_url":"https://api.github.com/users/dchen1107/orgs","repos_url":"https://api.github.com/users/dchen1107/repos","events_url":"https://api.github.com/users/dchen1107/events{/privacy}","received_events_url":"https://api.github.com/users/dchen1107/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T22:49:41Z","updated_at":"2016-10-05T22:49:41Z","body":"> Did you mean why not putting kubeadm?\r\nYes, that is what I mean. But when I proposed this at the internal meeting, there is no kubeadm yet. Kubeadm project is created right after that. :-)"}}
{"actor":{"display_login":"dchen1107"}}