搭建环境最快的方法就是参照官方稳定进行搭建:https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
一、 环境要求
- 一个或者多个兼容 deb 或者 rpm 软件包的操作系统,比如 Ubuntu 或者 CentOS
- 每台机器 2 GB 以上的内存,内存不足时应用会受限制,主节点上 2 CPU 以上核心
- 集群里所有的机器有完全的网络连接,公有网络或者私有网络都可以
- docker 1.9版本以上
- etcd 2.0版本以上
本次搭建测试环境
- 虚拟机三台分别是:
Master 一个,Node 二个
二、 安装k8s
- 关闭swap和firewall
1 | //临时关闭 |
- 安装docker
添加安装源
1 | yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
找不到执行(yum-config-manager
):yum -y install yum-utils
安装docker
1 | yum install docker-ce -y |
- 安装 kubelet kubeadm kubectl
1 | cat <<EOF > /etc/yum.repos.d/kubernetes.repo |
启动kuberlet
1
systemctl enable kubelet && systemctl start kubelet
下载官网编译好的二进制k8s包
进入github下载地址:https://github.com/kubernetes/kubernetes/releases