Ubuntu下kubernetes集群配置
来源:互联网 发布:重庆seo外包公司官网 编辑:程序博客网 时间:2024/06/05 19:21
上篇文章介绍了ubuntu单机版kuernetes的安装,下面介绍一下集群的配置(此处etcd的集群没有考虑)
环境说明:
使用两个虚拟机(192.168.20.43,192.168.20.44),其中20.43担任的角色比较多:kubernetes的master节点、kubernetes的minion节点和etcd服务器,20.33仅作为kubernetes的minion节点
192.168.20.43配置,进入/etc/default/目录下,分别修改以下文件
master节点Kubernetes安装同上篇文章中所述
1、etcd
# Etcd Upstart and SysVinit configuration file
# Customize etcd location
# ETCD="/opt/bin/etcd"
# Use ETCD_OPTS to modify the start/restart options
ETCD_OPTS="-listen-client-urls=http://192.168.20.43:4001"
此处需注意,当为默认的127.0.0.1:4001时,master节点无法找到minion,需改为实际IP地址
2、kube-apiserver
KUBE_APISERVER_OPTS="--address=127.0.0.1 \
--port=8080 \
--etcd_servers=http://192.168.20.43:4001 \
--logtostderr=true \
--portal_net=11.1.1.0/24"
3、kube-controller-manager
KUBE_CONTROLLER_MANAGER_OPTS="--master=127.0.0.1:8080 \
--machines=127.0.0.1,192.168.20.44\
--logtostderr=true"
4、kubelet
KUBELET_OPTS="--address=127.0.0.1 \
--port=10250 \
--hostname_override=127.0.0.1 \
--etcd_servers=http://192.168.20.43:4001 \
--logtostderr=true"
5、kube-proxy
KUBE_PROXY_OPTS="--etcd_servers=http://192.168.20.43:4001 \
--logtostderr=true"
6、kube-scheduler
KUBE_SCHEDULER_OPTS="--logtostderr=true \
--master=127.0.0.1:8080"
启动重启docker服务:service docker restart(其他服务也会自动重启)
192.168.20.44配置
minion节点kubernetes安装方式也可参考master节点,不需要安装etcd,同时需将/etc/default,/etc/init,/etc/init.d几个目录中kube-apiserver,kube-controller-manager,kube-scheduler相关配置及启动文件删除,只保留kubelet和kube-proxy即可
修改/etc/default下文件
1、kubelet
KUBELET_OPTS="--address=127.0.0.1 \
--port=10250 \
--hostname_override=127.0.0.1 \
--etcd_servers=http://192.168.20.43:4001 \
--logtostderr=true"
2、kube-proxy
KUBE_PROXY_OPTS="--etcd_servers=http://192.168.20.43:4001 \
--logtostderr=true"
手动启动kubelet和kube-proxy服务(也可修改/etc/init下的启动顺序描述脚本,此处只为了测试,所以手动启动)
此时在master节点使用kubectl get minions可看到已经有两个节点
- Ubuntu下kubernetes集群配置
- Ubuntu下搭建Kubernetes集群
- Ubuntu 16.04下搭建kubernetes集群环境
- kubernetes-ubuntu集群部署
- Kubernetes集群安全配置
- Kubernetes最小集群配置
- ubuntu下hadoop集群配置
- Ubuntu 下 rabbitmq集群配置
- Kubernetes集群配置高可用
- kubernetes集群配置https证书
- Kubernetes集群的安全配置
- 在ubuntu上Kubernetes集群部署
- Ubuntu下Kubernetes源码编译
- RHEL 7.1配置Kubernetes集群环境
- 配置远程工具访问kubernetes集群
- Linux系统下安装部署Kubernetes集群
- kubernetes集群
- Ubuntu下Kubernetes源码编译--手动实践
- Linux窗口管理器
- Wireshark图解教程(简介、抓包、过滤器)
- 程序语言设计学习从此起步
- iostream输入输出流与缓冲区
- 美团网2014校招研发笔试哈尔滨站--链表翻转
- Ubuntu下kubernetes集群配置
- Shell命令
- Google搜索使用技巧
- 技术不如你,但老板就是赏识他,为什么?
- Caffe中的优化方法
- 收槐庇才痪敦胰逝厥卓
- Q4.5 Check if a binary search is BST
- Debian
- HDU-2549-壮志难酬