Kubernetes集群环境搭建on Centos7
来源:互联网 发布:2017下半年软件设计师 编辑:程序博客网 时间:2024/05/18 02:42
https://docs.docker.com/linux/
CentOS裸机安装
http://kubernetes.io/v1.1/docs/getting-started-guides/centos/centos_manual_config.html
依赖环境:
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/
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
# 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
1 0
- Kubernetes集群环境搭建on Centos7
- Kubernetes环境搭建on centos7.1
- CentOS7.2中使用Kubernetes(k8s)1.4.6源码搭建k8s容器集群环境
- Ubuntu 16.04下搭建kubernetes集群环境
- centos7搭建redis集群环境
- Centos7部署Kubernetes集群
- Centos7部署Kubernetes集群
- Centos7部署Kubernetes集群
- kubernetes环境搭建(1) 一一 etcd集群搭建
- Kubernetes部署etcd集群-centos7
- 【新】CentOS7部署Kubernetes集群
- 搭建kubernetes集群
- kubeadm 搭建 kubernetes 集群
- kubeadm 搭建 kubernetes 集群
- kubernetes集群搭建
- Kubernetes集群搭建【草稿】
- kubernetes(k8s)集群搭建
- kubernetes简单集群搭建
- Android Studio的使用技巧 PS:源码解读
- TooBar的使用
- Androidx学习笔记(71)--- 需要支付的应用(调用远程的服务)
- ListView显示最后一条Item不完整问题分析
- Androidx学习笔记(72)--- 加载大图片
- Kubernetes集群环境搭建on Centos7
- bzoj1413 取石子游戏 递推
- Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
- 趣味算法-打印数字 (1)
- GDKOI2016总结
- gdkoi2016爆零记
- mybatis之映射文件
- opencv 摄像头和视频操作的两种方法
- 【xv6学习之Lec8】System calls, Interrupts, and Exceptions