Kubernetes Master安装与配置(二)

部署Kubernetes云计算平台,至少准备两台服务器

 

master服务器的操作步骤:

1.选定一台做为master服务器,安装etcd、flannel:

yum install -y kubernetes-master etcd flannel *rhsm*

2.关闭防火墙及selinux

systemctl stop firewalld 
systemctl disable firewalld 
setenforce 0

3.同步时间,自动连接官网

yum install -y ntp 
ntpdate pool.ntp.org 
systemctl start ntpd 
systemctl enable ntpd

4.配置etcd

1)用于存放k8s的网段数据

cd /etc/etcd 
cp etcd.conf etcd.conf.bak 

2)编辑etcd.conf文件 

grep -v "^#" etcd.conf  #去掉所有带井号的数据
vim etcd.conf 
:%d    #vim进来后使用:模式使用 %d 清除文档内容,写入如下内容 :

ETCD_DATA_DIR="/var/lib/etcd/default.etcd" #配置etcd数据目录 
ETCD_LISTEN_CLIENT_URLS="http://localhost:2379" #客户端监听的IP和端口 
ETCD_NAME="default"
ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379" #对外通告的IP和端口


# 启动:冒号模式,批量将localhost替换为0.0.0.0
: %s/localhost/0.0.0.0/g
# 最终所需修改字段的结果如下:
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"   
ETCD_ADVERTISE_CLIENT_URLS="http://10.198.23.110:2379"  # etcd监听的客户端地址

 

3)重启etcd服务

systemctl restart etcd

4)查看进程

ps -ef |grep etcd


5)查看监听的ip和端口

netstat -ntlp 

 

5. 配置kubernetes-master服务器:

1)查看kubernetes-master下的所有安装文件:

cd /etc/kubernetes 
ll

2)修改apiserver:

vim apiserver # 修改k8s的api,相当于统一的调度接口 
KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0" # 监听所有端口 
KUBE_ETCD_SERVERS="--etcd-servers=http://10.198.23.110:2379" # 修改成etcd所在的ip

3) 修改config

vim config 
KUBE_MASTER="--master=http://10.198.23.110:8080" # 修改成master所在服务器ip

4)重启k8s服务

systemctl restart kube-apiserver.service
systemctl restart kube-controller-manager.service
systemctl restart kube-scheduler.service

5)检查进程

ps -ef|grep -E "apiserver|manager|scheduler"

6)检查端口服务,启动成功效果:

netstat -ntlp 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值