文档章节

4.k8s kube-apiserver kube-scheduler kube-controller-manager服务的部署

o
 osc_3rgq3dae
发布于 2019/08/21 02:04
字数 557
阅读 8
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

 

Master节点:

#kubernets安装
yum -y install kubernetes
#k8s需要配置的东西比较多,master上需要运行以下组件: kube-apiserver kube-scheduler kube-controller-manager
#配置 apiserver
sed -i 's#--insecure-bind-address=127.0.0.1#--insecure-bind-address=0.0.0.0#g' /etc/kubernetes/apiserver
sed -i 's#--etcd-servers=http://127.0.0.1:2379#--etcd-servers=http://etcd:2379#g' /etc/kubernetes/apiserver
sed -i 's#ServiceAccount,##g' /etc/kubernetes/apiserver
#配置/etc/kubernetes/config文件
sed -i 's#--master=http://127.0.0.1:8080#--master=http://k8s-master:8080#g' /etc/kubernetes/config
#启动和设置开机自己启动 kube-apiserver kube-scheduler kube-controller-manager
systemctl start kube-apiserver.service
systemctl start kube-controller-manager.service
systemctl start kube-scheduler.service
systemctl enable kube-apiserver.service
systemctl enable kube-controller-manager.service
systemctl enable kube-scheduler.service 
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem
docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest

  

首次安装K8S并启动这三个服务的脚本:

yum -y install kubernetes && sed -i 's#--insecure-bind-address=127.0.0.1#--insecure-bind-address=0.0.0.0#g' /etc/kubernetes/apiserver && sed -i 's#--etcd-servers=http://127.0.0.1:2379#--etcd-servers=http://etcd:2379#g' /etc/kubernetes/apiserver && sed -i 's#ServiceAccount,##g' /etc/kubernetes/apiserver && sed -i 's#--master=http://127.0.0.1:8080#--master=http://k8s-master:8080#g' /etc/kubernetes/config && systemctl start kube-apiserver.service && systemctl start kube-controller-manager.service && systemctl start kube-scheduler.service && systemctl enable kube-apiserver.service && systemctl enable kube-controller-manager.service && systemctl enable kube-scheduler.service && wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm && rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem && docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest

 

Node节点:

yum -y install kubernetes
sed -i 's#--master=http://127.0.0.1:8080#--master=http://k8s-master:8080#g' /etc/kubernetes/config
sed -i 's#--address=127.0.0.1#--address=0.0.0.0#g' /etc/kubernetes/kubelet
sed -i 's#--api-servers=http://127.0.0.1:8080#--api-servers=http://k8s-master:8080#g' /etc/kubernetes/kubelet
sed -i 's#--hostname-override=127.0.0.1#--hostname-override=k8s-node-1#g' /etc/kubernetes/kubelet
systemctl start kubelet.service
systemctl start kube-proxy.service
systemctl enable kubelet.service
systemctl enable kube-proxy.service
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem
docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest

  

首次安装K8S并启动这 ( kubelet  | kubernets-proxy) 两个服务的脚本:

yum -y install kubernetes && sed -i 's#--master=http://127.0.0.1:8080#--master=http://k8s-master:8080#g' /etc/kubernetes/config && sed -i 's#--address=127.0.0.1#--address=0.0.0.0#g' /etc/kubernetes/kubelet && sed -i 's#--api-servers=http://127.0.0.1:8080#--api-servers=http://k8s-master:8080#g' /etc/kubernetes/kubelet && sed -i 's#--hostname-override=127.0.0.1#--hostname-override=k8s-node-1#g' /etc/kubernetes/kubelet && systemctl start kubelet.service && systemctl start kube-proxy.service && systemctl enable kubelet.service && systemctl enable kube-proxy.service && wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm && rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem && docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest

  

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.8K
1
游戏开发者后端服务--OpenKit

OpenFeint 关门大吉后,OpenFeint 创始人推出了开源项目 OpenKit。OpenKit 支持Unity 3D游戏引擎,并未 iOS 和 Android 的游戏开发者提供开源 API以及存储、数据同步服务。OpenKit 目前提供對...

匿名
2013/03/11
3K
0
Password Manager Daemon

pwmd(Password Manager Daemon) 通过 Unix domain socket 提供服务,数据存储在加密的 XML 文件中,客户端必须提供密钥才能修改。支持多线程,可同时允许多个客户端同时连接。 特性 通过 ...

匿名
2013/03/12
429
0
购物车开源模块--FishCart

FishCartSQL 是一个功能齐全的购物车开源模块,可以在里面增加一些自己喜欢的页面。里面有许多高级特性,如:用户记录、即时交易、多语言支持、信用卡处理和单服务吕部署多个在线商店,里面用...

匿名
2013/03/27
1.7K
0
阿里云开放存储服务的C语言SDK--OSSC

OSSC(Aliyun Open Storage Service C SDK)为阿里云开放存储服务(OSS)提供了一套完整易用的C SDK。 OSSC完全采用C语言开发,并实现了类似面向对象的调用方式,遵循了良好的编码规范,目前O...

大卷卷
2012/10/22
4.6K
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL索引相关

一、索引分类 1、单列索引 1.1、主键索引(不能包含空值) 1.2、唯一索引(可以包含kong'zhi) 1.3、普通索引 2、多列索引 2.1、组合索引 3、全文索引 3.1、全文索引只针对大文本字段有效,比如:...

城里的月光
13分钟前
0
0
二级分销的理解

人人商城分销定义 例如: 分销商:A、B、C、D、E 群体1:A是B的上级分销商,B是C的上级分销商,C是D的上级分销商,则他们分销层级是:A是一级分销商,B是二级分销商,C是三级分销商 群体2:B...

红翼网
16分钟前
6
0
HBase/TiDB都在用的数据结构:LSM Tree,不得了解一下?

LSM Tree(Log-structured merge-tree)广泛应用在HBase,TiDB等诸多数据库和存储引擎上,我们先来看一下它的一些应用: 这么牛X的名单,你不想了解下LSM Tree吗?装X之前,我们先来了解一些...

Monica2333
16分钟前
8
0
Linux下如何高效切换目录?

Linux 下对于目录的切换,大家肯定会想到一个命令:cd 命令。这个是 Linux 下再基本不过的命令,如果这个命令都不知道的话,赶紧剖腹自尽去吧。 cd 命令确实很方便,但如果需要频繁在下面的目...

良许Linux
20分钟前
7
0
限流算法

1 计数算法 2 滑动窗口 (可以解决计数算法 临界线 QPS超过限流问题) 3 漏桶算法 4 令牌桶算法

yzzzzzzzz
24分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部