构建Docker平台第三篇安装kubernetes组件

第一步:准备

1. 安装包:

kubeadm-1.6.0-0.alpha.0.2074.a092d8e0f95f52.x86_64.rpm

kubernetes-cni-0.3.0.1-0.07a8a2.x86_64.rpm

kubelet-1.5.1-0.x86_64.rpm

kubectl-1.5.1-0.x86_64.rpm

etcd-v2.2.1-linux-amd64.tar.gz

2. 上传

在三台主机分别上传以上安装包。

构建Docker平台第三篇安装kubernetes组件

构建Docker平台第三篇安装kubernetes组件

第二步:安装 k8s

# yum localinstall *.rpm -y

返回信息:

构建Docker平台第三篇安装kubernetes组件

构建Docker平台第三篇安装kubernetes组件

第三步:安装 tmux

# yum install tmux

返回信息:

构建Docker平台第三篇安装kubernetes组件

第四步:安装配置 etcd

1. 删除默认的 k8s 配置文件

# rm -rf /etc/kubernetes/

2. 解压 etcd 压缩包

# tar zxvf etcd-v2.-- ::
-- ::-- ::-- ::-- ::, total number of available CPUs 
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::
-- ::-- ::-- ::-- ::-- ::
-- ::, commit: , applied: , lastindex: , lastterm: -- ::
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::-- ::-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::-- ::] ignored a MsgVote message with lower term -- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to c1d267ff57ac5bcc at term 
-- ::
-- ::] has received  votes and -- ::
-- ::
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::
-- ::-- ::-- ::-- ::, total number of available CPUs 
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::
-- ::-- ::-- ::-- ::-- ::
-- ::, commit: , applied: , lastindex: , lastterm: -- ::
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::
-- ::
-- ::
-- ::, index: ] sent vote request to 277ba44edc63d7cd at term 
-- ::, index: ] sent vote request to 205e265f32ab88c4 at term 
-- ::-- ::] received a MsgVote message with higher term -- ::
-- ::, index: , vote: ] voted , index: ] at term 
-- ::
-- ::-- ::-- ::-- ::-- ::
-- ::-- ::-- ::-- ::, total number of available CPUs 
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::
-- ::-- ::-- ::-- ::-- ::
-- ::, commit: , applied: , lastindex: , lastterm: -- ::
-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::] received a MsgHeartbeat message with higher term -- ::
-- ::
-- ::-- ::-- :: -n kube-system

返回信息:

构建Docker平台第三篇安装kubernetes组件

2)查看 pods

# kubectl  -n kube-system

返回信息:

构建Docker平台第三篇安装kubernetes组件

2)查看 pods

# kubectl get pods --all-namespaces

返回信息:

构建Docker平台第三篇安装kubernetes组件

3. 给另一个主节点打主节点标签

1)在 192.168.6.129 执行

# kubectl label node 192-168-6-129.master kubeadm.alpha.kubernetes.io/role=master

返回信息:

构建Docker平台第三篇安装kubernetes组件

2)重启 192.168.6.129 上的 docker 服务

# systemctl restart docker

3)查看 nodes

# kubectl get nodes

返回信息:

构建Docker平台第三篇安装kubernetes组件

4. 设置主节点可调节度

即设置应用也能在主节点上运行。

# kubectl taint nodes --all dedicated-

返回信息:

构建Docker平台第三篇安装kubernetes组件

此时,kubernetes 组件已成功添加完成!

更多相关文章
  • Sharepoint2013安装部署系列篇第三篇--安装和配置网络负载均衡在前端web服务器
    第一部分 系统集群安装 第二部分 SQL集群安装 第四部分 安装和配置sharepoint 场(三层拓扑部署) 接下来一步一步开始配置NLB吧, 以下开始讲解如何配置NLB集群作为sharepoint web 前段服务器 (web front-end server,简称wfe) 先开始来了解一些信息 ...
  • 深入分析kubernetes构建Docker集群管理的教程
    这篇文章是大神级人物分享的小编看了这个kubernetes构建Docker集群管理的分析写得非常的不错,下面整理一下与各位分享.一.前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度.均衡容灾.服务注册.动态扩缩容等功能套件,目前最 ...
  • ClusterHQ 获 1200 万美元融资构建 Docker 数据层
    ClusterHQ 官方网站宣布获得来自 Accel 和原有 Canaan 机构的 1200 万美元的 A 轮融资,该资金将用于帮助各类组织在产品中使用容器技术.包括扩充旧金山总部和英国的开发团队.ClusterHQ 是一家帮助客户构建容器数据层的公司,使得开发和运维团队在容器中运行无状态的应用程序 ...
  • KVM(kernel-based Virtual Machine)是一个开源的系统虚拟化平台,自Linux 2.6.20之后已集成到Linux内核中,因它使用Linux自身的调度器进行管理,所以相对于的虚拟化解决方案而言,其核心源码很少也更加的稳定. CloudStack支持与多种虚拟化解决方案的集 ...
  • 一个个人的python小项目,需要在部署在免费的SAE,BAE一类的平台上,但项目中要使用到第三方的C扩展,pygame.看了文档,SAE,BAE这些平台是不支持安装C扩展的,那哪些类似的平台能支持呢? BAE现在内测了支持第三方C扩展的内部集群,不过现在没大范围的开放. 国外的话可以试试OpenS ...
一周排行