kubernetes集群——部署kubelet
环境:
CentOS-7-1611-x86_64
docker:18.03.1-ce
kubernetes版本:1.11.2
一、下载kubernetes
根据操作系统选择正确的kubernetes二进制文件下载,CentOS-7.3.1611-x86_64需要下载kubernetes-server-linux-amd64.tar.gz文件,下载地址:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#downloads-for-v1112。kubernetes有client、server、node二进制文件包,server包中就包含了kubernetes的所有文件(包括client和node包中的文件),所以只需下载server包即可。
二、kubelet安装及配置
1、解压kubernetes-server-linux-amd64.tar.gz文件。本文将压缩包里的kubernetes目录解压到了/usr/local/lib目录下,并重命名为kubernetes-1.11.2,本文将此目录(/usr/local/lib/kubernetes-1.11.2)作为kubernetes的工作目录。kubelet就在/usr/local/lib/kubernetes-1.11.2/server/bin目录下。
2、创建并编辑/usr/lib/systemd/system/kubelet.service文件,文件内容如下: