ubuntu18安装k8s

参考文档:https://my.oschina.net/u/2306127/blog/1922542

1.安装docker

参考:https://docs.docker.com/install/linux/docker-ce/ubuntu/

1)直接上重要命令

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

 sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

 2.安装k8s

https://blog.csdn.net/nklinsirui/article/details/80581286

https://blog.csdn.net/shuixianmu53/article/details/82752812

https://blog.csdn.net/wangchunfa122/article/details/86529406#kubectlkubeletkubeadm_138

https://www.cnblogs.com/tylerzhou/p/10971336.html

更新镜像并安装

apt-get update && apt-get install -y apt-transport-https


curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 


cat </etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main


EOF  


apt-get update


apt-get install -y kubelet kubeadm kubectl

关闭磁盘交换

sudo swapoff -a

#清除防火墙设置

sudo iptables -F

#设置域名 sudo hostnamectl set-hostname kubernetes-master

 

#初始化环境,注意这个版本号一定要指定(否则会挂起)。 #指定使用CoreDNS作为名称服务,可以不指定--feature-gates CoreDNS=true,则使用默认的kubedns服务。

sudo kubeadm init --kubernetes-version=v1.11.2 --pod-network-cidr=10.244.0.0/16 --feature-gates CoreDNS=true

#指定IP地址,1.12.2版本: # 

sudo kubeadm init --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers  --kubernetes-version=v1.15.1 --pod-network-cidr=10.244.0.0/16  --ignore-preflight-errors=true

你可能感兴趣的:(ubuntu)