Kubernetes环境搭建on centos7.1

16 篇文章 2 订阅
4 篇文章 0 订阅
CentOS裸机安装
依赖环境:
CentOS7.1
Docker 1.8.2
Kubernetes: 1.2.0
Golang: 1.4.2
etcd
两台机器:
centos-master 10.10.3.184
centos-minion 10.10.3.185

全是用yum方式安装
安装Docker、etcd、kubernates
yum update

配置virt7-docker-common-testing源

[virt7-docker-common-testing]
name=virt7-testing
baseurl=http://cbs.centos.org/repos/virt7-docker-common-testing/x86_64/os/
gpgcheck=0

yum -y install --enablerepo=virt7-docker-common-testing kubernetes
yum -y install etcd galang docker
 centos-master运行kubernetes三个组件:apiserver、scheduler、controller-manager,相关配置项也只涉及这三块。
for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler; do 
   
systemctl restart $SERVICES
    systemctl enable $SERVICES
    systemctl status $SERVICES 
done
centos-minion运行kubernetes的两个组件:proxy、kubelet。
需要配置/etc/kubernetes/config


###
# kubernetes system config
#
# The following values are used to configure various aspects of all
# kubernetes services, including
#
#   kube-apiserver.service
#   kube-controller-manager.service
#   kube-scheduler.service
#   kubelet.service
#   kube-proxy.service
# logging to stderr means we get it in the systemd journal
KUBE_LOGTOSTDERR="--logtostderr=true"

# journal message level, 0 is debug
KUBE_LOG_LEVEL="--v=0"

# Should this cluster be allowed to run privileged docker containers
KUBE_ALLOW_PRIV="--allow-privileged=false"

# How the controller-manager, scheduler, and proxy find the apiserver
KUBE_MASTER="--master=http://centos-master:8080"

# Comma separated list of nodes in the etcd cluster
KUBE_ETCD_SERVERS="--etcd-servers=http://localhost:2379"


for SERVICES in kube-proxy kubelet docker; do 
   
systemctl restart $SERVICES
    systemctl enable $SERVICES
    systemctl status $SERVICES 
done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值