ubuntu多节点安装kubernetes
在ubuntu上面多节点安装kubernetes,假设有两台机器
master:192.168.1.84
minion:192.168.1.83
You wil now need to configure your kube-master and kube-minion.First,prepare the hosts file so that both can resolve each pther via their hostnames.
root@sclu083:/opt/bin# cat /etc/hosts
127.0.0.1 localhost sclu083
192.168.1.84 kube-master
192.168.1.83 kube-minion
master和minion上面都要修改/etc/hosts文件
去Github上面下载打包好的二进制文件
在这个网址上面下载:https://github.com/GoogleCloudPlatform/kubernetes/releases
下载解压,默认解压之后的文件名叫做kubernetes,进入到解压后的文件夹中
cd cluster/ubuntu/binaries/
会发现下面有两个文件夹,分别叫做master和minion,
在minion机器上面,把minion文件夹下面的文件复制到/opt/bin目录下面,如果没有这个目录则先mkdir这个目录
在master机器上面,把master文件夹下面的二进制文件复制到/opt/bin目录下面
接下来是启动kubernets
在master机器上面执行下面的操作
1 start etcd
./etcd -listen-client-urls=http://kube-master:4001
2 start api-server
sudo ./kube-apiserver --address=0.0.0.0
--port=8080
--etcd_servers=http://kube-master:4001
--portal_net=11.1.1.0/24
--allow_privileged=false
--kubelet_port=10250
--v=0
3 start kube-controller-manager
sudo ./kube-controller-manager --address=0.0.0.0 --master=127.0.0.1:8080 --machines=kube-minion --v=0
4 start kube-scheduler
sudo ./kube-scheduler --address=0.0.0.0 --master=127.0.0.1:8080 --v=0
there will be no any output after exec this command
接下来在minion机器上面执行下面的操作
5 on monion,start kubelet
./kubelet --address=0.0.0.0 --port=10250 --hostname_override=kube-minion --api_servers=http://kube-master:8080 --enable_server=true --v=0
6 on minion,start kube-proxy
sudo ./kube-proxy --master=http://kube-master:8080
接下来看下kubernetes是否启动成功:
在master上面 执行下面这条命令
kubectl get nodes
root@sclu084:/opt/bin# kubectl get nodes
NAME LABELS STATUS
kube-minion Ready
至此,kubernetes已经成功启动
参考文档:
http://www.centurylinklabs.com/what-is-kubernetes-and-how-to-use-it/
https://github.com/googlecloudplatform/kubernetes
http://blog.csdn.net/zhangjun2915/article/details/40598151
https://devops.profitbricks.com/tutorials/getting-started-with-a-multi-node-kubernetes-cluster-on-ubuntu/
转载于:https://www.cnblogs.com/rio2607/p/4618681.html
ubuntu多节点安装kubernetes相关推荐
- [Ubuntu 12.10] Openstack 多节点安装--前期准备网络拓扑
为什么80%的码农都做不了架构师?>>> 研究openstack也有一段时间了,写了一大堆笔记都没整理,最近要把开发机迁移到openstack上试试,安装一个多节点玩玩,也方便 ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- centos7.6使用kubeadm安装kubernetes的master worker节点笔记及遇到的坑
个人博客原文地址:http://www.lampnick.com/php/760 本文目标 安装docker及设置docker代理 安装kubeadm 使用kubeadm初始化k8s Master节点 ...
- Kubernetes 三节点安装-完整可用
0.引言 本文参考其他k8s部署文档,结合自己在部署一个完整的k8s三节点集群过程,整理出来一个清晰明了的部署文档说明,目的就是希望看到此文的你通过我的文档能够搭出一个完整可用的k8s集群. 另外,本 ...
- CentOS7环境安装Kubernetes四部曲之三:添加节点
本文是<CentOS7环境安装Kubernetes四部曲>的第三篇,在前面两篇我们先将实战用的机器做统一处理,再完成rancher的安装,并且将Kubernetes的master节点准备完 ...
- 二进制安装 kubernetes 1.12(四) - 部署 Node 节点组件
在 master 上操作 vi /etc/profile export PATH=/opt/kubernetes/bin:$PATHsource /etc/profile 将 kubelet-boot ...
- CentOS 7.5 使用 yum 安装 Kubernetes 集群(二)
一.安装方式介绍 1.yum 安装 目前CentOS官方已经把Kubernetes源放入到自己的默认 extras 仓库里面,使用 yum 安装,好处是简单,坏处也很明显,需要官方更新 yum 源才能 ...
- 如何在CentOS 7上安装Kubernetes Docker群集
如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...
- 通过kubeadm安装kubernetes 1.13.2
[摘要] 单机安装Kubernetes v1.13.2, 使用Flannel并开启IPVS 1, k8s节点准备工作 在每个master和node节点上准备如下工作 #1 设置并记下Master/No ...
最新文章
- IT新人如何快速成长
- 【Qt】Qt学习资料汇总
- 躲开职业生涯的“甜蜜陷阱”
- 腾讯大湘网某处csrf(city.hn.qq.com)可投诉刷留言
- 纪中B组模拟赛总结(2020.2.1)
- 分数小数互换图_五年级数学分数和小数的互换(15悬赏)
- http协议建立在以下哪一个协议的基础上_HTTP协议梳理
- Set Matrix Zeros
- 关于proc的介绍,比较详细
- python整型为空的情况_深度剖析凭什么python中整型不会溢出
- html text-decoration,如何使用text-decoration
- Modem2G/3G/4G/5G:高通平台SUPL配置方法总结
- ionic4 监听事件
- kali翻译插件_Kali2.0上的一款翻译神器【GoldenDict神器介绍】
- goldendict词典安装配置
- 2022工作中遇到的问题四
- 为何说Linkedin会是Facebook唯一的对手
- 简易SLAM轨迹真值获取
- 基于谷歌油猴脚本观看视频
- keil新建库函数模板