{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/bugs/issues/1963","repository_url":"https://api.github.com/repos/coreos/bugs","labels_url":"https://api.github.com/repos/coreos/bugs/issues/1963/labels{/name}","comments_url":"https://api.github.com/repos/coreos/bugs/issues/1963/comments","events_url":"https://api.github.com/repos/coreos/bugs/issues/1963/events","html_url":"https://github.com/coreos/bugs/issues/1963","id":228131042,"number":1963,"title":"Recent kubernetes can't talk to ectd2 by default","user":{"login":"jpap","id":343842,"avatar_url":"https://avatars2.githubusercontent.com/u/343842?v=4","gravatar_id":"","url":"https://api.github.com/users/jpap","html_url":"https://github.com/jpap","followers_url":"https://api.github.com/users/jpap/followers","following_url":"https://api.github.com/users/jpap/following{/other_user}","gists_url":"https://api.github.com/users/jpap/gists{/gist_id}","starred_url":"https://api.github.com/users/jpap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpap/subscriptions","organizations_url":"https://api.github.com/users/jpap/orgs","repos_url":"https://api.github.com/users/jpap/repos","events_url":"https://api.github.com/users/jpap/events{/privacy}","received_events_url":"https://api.github.com/users/jpap/received_events","type":"User","site_admin":false},"labels":[{"id":360869756,"url":"https://api.github.com/repos/coreos/bugs/labels/team/k8s","name":"team/k8s","color":"ffffff","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-05-11T21:48:24Z","updated_at":"2018-05-11T06:43:24Z","closed_at":"2018-05-11T06:43:24Z","author_association":"NONE","body":"# Issue Report #\r\n\r\n## Bug ##\r\n\r\nIn recent Kubernetes, e.g. `v1.6.2_coreos.0`, the api server will try and talk to etcd using version 3 of the protocol.  By default, CoreOS ships with version 2 of etcd.  As a result, the api server will fail to start.\r\n\r\nIt took some time to [find the issue](https://github.com/kubernetes/kubernetes/issues/39710), where the simple solution is to add the `--storage-backend=etcd2` option to `/etc/kubernetes/manifests/kube-apiserver.yaml`.\r\n\r\nThe [CoreOS documentation](https://coreos.com/kubernetes/docs/latest/deploy-master.html) should be updated to suit, until CoreOS starts shipping etcd3 by default.\r\n\r\nI encountered this error after upgrading the Kubernetes image in my configuration and it failed to restart.\r\n\r\n### Container Linux Version ###\r\n\r\n```\r\n$ cat /etc/os-release\r\nNAME=\"Container Linux by CoreOS\"\r\nID=coreos\r\nVERSION=1353.7.0\r\nVERSION_ID=1353.7.0\r\nBUILD_ID=2017-04-26-2154\r\nPRETTY_NAME=\"Container Linux by CoreOS 1353.7.0 (Ladybug)\"\r\nANSI_COLOR=\"38;5;75\"\r\nHOME_URL=\"https://coreos.com/\"\r\nBUG_REPORT_URL=\"https://issues.coreos.com\"\r\n```\r\n\r\n### Environment ###\r\n\r\nBare metal server.\r\n\r\n### Expected Behavior ###\r\n\r\nK8s api server should start based on the CoreOS documented configuration.\r\n\r\n### Actual Behavior ###\r\n\r\nApi server fails to start because it needs to be configured with the etcd2 backend.\r\n"},"comment":{"url":"https://api.github.com/repos/coreos/bugs/issues/comments/388275869","html_url":"https://github.com/coreos/bugs/issues/1963#issuecomment-388275869","issue_url":"https://api.github.com/repos/coreos/bugs/issues/1963","id":388275869,"user":{"login":"bgilbert","id":361374,"avatar_url":"https://avatars1.githubusercontent.com/u/361374?v=4","gravatar_id":"","url":"https://api.github.com/users/bgilbert","html_url":"https://github.com/bgilbert","followers_url":"https://api.github.com/users/bgilbert/followers","following_url":"https://api.github.com/users/bgilbert/following{/other_user}","gists_url":"https://api.github.com/users/bgilbert/gists{/gist_id}","starred_url":"https://api.github.com/users/bgilbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgilbert/subscriptions","organizations_url":"https://api.github.com/users/bgilbert/orgs","repos_url":"https://api.github.com/users/bgilbert/repos","events_url":"https://api.github.com/users/bgilbert/events{/privacy}","received_events_url":"https://api.github.com/users/bgilbert/received_events","type":"User","site_admin":false},"created_at":"2018-05-11T06:43:24Z","updated_at":"2018-05-11T06:43:24Z","author_association":"MEMBER","body":"We no longer ship etcd2 in Container Linux and our Kubernetes docs have been rewritten.  I'll close."}}
{"actor":{"display_login":"bgilbert"}}