- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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=/
您可能关注的文档
最近下载
- 高职院校“建设工程法规”课程思政的探索与实践——以工程造价专业为例.pdf VIP
- 2022版(英语)新课标题库及答案.pdf
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读.pptx
- 《建筑工程造价》课程思政优秀案例工程造价管理与国家基础设施建设的责任担当.pptx VIP
- 牙科手机清洗、消毒与灭菌操作流程.pptx VIP
- 一种药食同源雾化吸入提升温度增强免疫力的工艺配方.pdf VIP
- “工程造价管理”课程思政建设实践.pdf
- 急性ST段抬高型心肌梗死溶栓治疗专家共识解读.pptx
- 一种用于哮喘肺结节慢阻肺修复药食同源纳米萃取液.pdf VIP
- 悉尼大学经济学硕士offer.pdf
文档评论(0)