CentOS7安装Kubernetes.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CentOS7安装Kubernetes

“ 在CentOS7.3下yum安装Kubernetes1.4傻瓜教程 一、前言    Kubernetes 是Google开源的容器集群管理系统,基于DockerDocker Kubernetes几个核心概念及其承担的功能。以下为Kubernetes的架构架构设计图: 1. Pods    元。比如一个或一组容器。 2. Replication Controllers    制的副本数,即使副本所调度分配的主宿机出现异常,通过Replication Controller可以保证在其它主宿机启用同等数量的Pod。Replication Controller可以通过repcon模板来创建多个Pod副本,同样也可以直接复制已存在Pod,需要通过Label selector来关联。 3. Services    请关注下篇《kubernetes与HECD架构的整合》文章。 4. Labels    系识别,但对这些单元本身进行操作时得使用name标签。 5. Proxy    载均衡算法算法。 6. Deployment    (预期的运行状态),Deployment控制器为您将现在的实际状态转换成您期望的状态,例如,您想将所有的webapp:v1.0.9升级成 (pod,rs,rc),替换已经存在的资源等。    功能,在某种程度上,Deployment可以帮我们实现无人值守的上线,大大降低我们的上线过程的复杂沟通、操作风险 二、Kubernetes集群部署 1. 平台版本说明 节点节点 IP地址IP地址 CPUCPU master 1 4核 etcd 2 1核 node1 3 1核 node2 4 1核 1. 系统初始化安装(所有主机)-选择【最小化安装】,然后yum update,升级到最新版本 yum update yum install -y etcd kubernetes ntp flannel 2. 更改Hostname为 master、etcd、node1、node2,配置IP地址,配置4台测试测试机的/etc/hosts文件 [root@master ~]# cat /etc/hosts localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 1 master 2 etcd 3 node1 4 node2 [root@master ~]# 3. 时间校对 ntpdate hwclock -w 4. 关闭CentOS7自带的防火墙服务 systemctl disable firewalld; systemctl stop firewalld 5. 配置etcd服务器 [root@etcd ~]# grep -v ^# /etc/etcd/etcd.conf ETCD_NAME=default ETCD_DATA_DIR=/

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档