二进制文件安装 Kubernetes v1.3.0
安装 kubernetes 的三种方法
- 利用包管理工具安装:如 yum, apt 等
- 在 github 上的 Kubernetes 项目页下载编译好的二进制包
- 下载源码然后编译安装
这里用第二种方法来安装一下 Kubernetes。
各组件的版本
组件 | 版本 | 备注 |
---|---|---|
Kubernetes | 1.3.0 | 从 github 上下载的 |
Docker | 1.13.1 | centos 7 上用 yum 安装 |
etcd | 3.0 | 下载二进制文件安装 |
下载页面:https://github.com/kubernetes/kubernetes/releases?after=v1.3.1
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。下载地址:https://github.com/kubernetes/kubernetes/releases/download/v1.3.0/kubernetes.tar.gz
压缩包 kubernetes.tar.gz 内包含了 Kubernetes 的服务程序文件、文档和示例。
解压缩之后,server 子目录中的 kubernetes-server-linux-amd64.tar.gz 文件包含了 Kubernetes 需要运行的全部服务程序文件。
文件名 | 说明 |
---|---|
hyperkube | 总控程序,用于运行其他 Kubernetes 程序 |
kube-apiserver | apiserver 主程序 |
kube-apiserver.docker_tag | apiserver docker 镜像的 tag |
kube-apiserver.tar | apiserver docker 镜像文件 |
kube-controller-manager | controller-manager 主程序 |
kube-controller-manager.docker_tag | controller-manager docker 镜像的 tag |
kube-controller-manager.tar | controller-manager docker 镜像文件 |
kubectl | 客户端命令工具 |
kubelet | kubelet 主程序 |
kube-proxy | proxy 主程序 |
kube-scheduler | scheduler 主程序 |
kube-scheduler.docker_tag | scheduler docker 镜像的 tag |
kube-scheduler.tar | scheduler docker 镜像文件 |
Master 和 Node 节点上需要安装的程序
节点 | 需要安装的程序 |
---|---|
Kubernetes Master | etcd、kube-apiserver、kube-controller-manager、kube-scheduler |
Kubernetes Node | kubelet、kube-proxy |
Kubernetes 还提供了一个“all-in-one”的 hyperkube 程序来完成对以上服务程序的启动

更多精彩