2018-9-14

安装k8s

  1. $ apt-get update && apt-get install -y apt-transport-https
  2. $ curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
  3. # 此部分需手动
  4. $ cat </etc/apt/sources.list.d/kubernetes.list
  5. deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
  6. EOF
  7. $ apt-get update
  8. $ apt-get install -y kubelet kubeadm kubectl

参考: https://www.cnblogs.com/zhangeamon/p/5197655.html (附带常见问题解决方案)

安装docker
https://yq.aliyun.com/articles/110806

  1. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  2. # 安装完成 把当前用户添加到docker组
  3. sudo usermod -aG docker niao


配置镜像加速器

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": ["https://l7o47d16.mirror.aliyuncs.com"]
  5. }
  6. EOF
  7. sudo systemctl daemon-reload
  8. sudo systemctl restart docker

启动第一个服务


https://kubernetes.io/ 官网
https://github.com/kubernetes/kubernetes github官网

常见问题:

  1. 执行 docker info 的时候提示”WARNING: No swap limit support”
    答: 编辑 /etc/default/grub 设置
    GRUB_CMDLINE_LINUX=”cgroup_enable=memory swapaccount=1”
    执行 sudo update-grub 重启reboot