kubernetes: Docker getting starting guide breaks my computer - no new terminals can be created

If I follow the docker getting started guide from here https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/docker.md

It instructs me to start the kubelet with the following command

docker run \
    --volume=/:/rootfs:ro \
    --volume=/sys:/sys:ro \
    --volume=/dev:/dev \
    --volume=/var/lib/docker/:/var/lib/docker:rw \
    --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \
    --volume=/var/run:/var/run:rw \
    --net=host \
    --pid=host \
    --privileged=true \
    -d \
    gcr.io/google_containers/hyperkube:v1.1.2 \
    /hyperkube kubelet --containerized --hostname-override="127.0.0.1" --address="0.0.0.0" --api-servers=http://localhost:8080 --config=/etc/kubernetes/manifests

When I do this I’m no longer able to create any terminals. I’m running Ubuntu 15.04. The error I get when starting terminal is:

There was an error creating the child process for this terminal
getpt failed: Permission denied

I can collect additional diags if someone can guide me on what to collect…

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 15 (7 by maintainers)

Commits related to this issue

Most upvoted comments

Please consider bumping up the priority of this one. Rendering dev’s workstation virtually unusable is quite a rough welcome to Kubernetes.