美文网首页
kubernetes权威指南学习第5天---源码安装介绍

kubernetes权威指南学习第5天---源码安装介绍

作者: 宇晨棒棒的 | 来源:发表于2019-10-09 22:14 被阅读0次

1.环境:

centos7,k8s 1.11.2   防火墙和selinux已经关闭,docker 1.13.1   etcd  3.2.22

2.k8s软件包下载地址:

方法1:

https://github.com/kubernetes/kubernetes/releases/download/v1.11.2/kubernetes.tar.gz

tar zxf kubernetes.tar.gz

cd kubernetes

./cluster/get-kube-binaries.sh

下载kubernetes-server-linux-amd64.tar.gz   和 extract kubernetes-client-linux-amd64.tar.gz

方法2:(kubernetes-server-linux-amd64.tar.gz 已经包含了 client(kubectl) 二进制文件,所以不用单独下载kubernetes-client-linux-amd64.tar.gz文件

直接下载:wget https://dl.k8s.io/v1.6.0/kubernetes-server-linux-amd64.tar.gz

方法3:

yum install  kubernetes -y

3.相关文件的说明:(k8s和etcd配置文件)

1)kubernetes-server-linux-amd64.tar.gz解压之后,目录中存在的程序文件

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                                           #kube-proxy 主程序

kube-proxy.docker_tag                        #kube-proxy  docker 镜像的tag

kube-proxy.tar                                     #kube-proxy  docker 镜像文件

kube-scheduler                                   #kube-scheduler 主程序

kube-scheduler.docker_tag                #kube-scheduler docker 镜像的tag

kube-scheduler.tar                             #kube-scheduler docker 镜像文件

k8s master节点安装etcd,kube-apiserver , kube-controller-manager,kube-scheduler服务进程。使用kubectl作为客户端与master进行交互,在node上仅需要部署kube-proxy和kubelet服务进程。k8s还提供一个“all-in-one”的hyperkube程序来完成对以上服务程序的启动。

2)etcd服务(非关系型数据库,必须要安装的):

方法1---安装(最新版本3.3.9):

下载地址:

wget https://github.com/coreos/etcd/releases/download/v3.3.9/etcd-v3.3.9-linux-amd64.tar.gz

tar zxf  etcd-v3.3.9-linux-amd64.tar.gz 

mv etcd-v3.3.9-linux-amd64   /usr/local/etcd

方法2安装(版本3.2.22):

yum install etcd -y

最主要的执行文件是etcd和etcdctl文件

相关文章

网友评论

      本文标题:kubernetes权威指南学习第5天---源码安装介绍

      本文链接:https://www.haomeiwen.com/subject/buqwbftx.html