Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3全自动快速一键安装部署
相关工程文件地址:Kubernetes-1.12.3-all-auto-install
参考文档:https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
个人整理的Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3 无 CVE-2018-1002105 漏洞的master节点全自动快速一键安装部署文件,适用于测试环境,生产环境的快速安装部署
master节点安装准备工作
- 配置好centos的网络环境,使其可连接互联网,用于下载安装文件
- 用root用户登录centos7,复制本工程中的所有*.sh,*.ymal文件到/root/目录下
- 修改*.sh的文件权限:
chmod +777 /root/*.sh
- 执行以下命令,替换*.sh中的ip为你centos7的ip地址
# 修改替换下面的your_master_centos_ip为你的master_centos的ip sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
master节点安装教程
- 执行node-kubeadm-init.sh,安装kubernetes 1.12.3环境
sh /root/node-kubeadm-init.sh
- 执行node-kubeadm-install.sh,安装kubernetes-dashboard-1.8.3管理UI
sh /root/node-kubeadm-install.sh
- 全部完成后,打开浏览器:访问 :https://your_centos_ip:30001,使用token登录,token查看方法如下:
#执行命令,获取所有密钥列表: kubectl -n kube-system get secret #执行命令,获取指定key的token: kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{上条命令输出的结果中复制的类似kubernetes-dashboard-admin-token-skhfh的key字符串到这里替换} #复制tokdn数据到登录框内登录即可登录
-----------------------------------------------------------------------
---至此单节点的Kubernetes安装完成,如果要加入新节点,看下面
-----------------------------------------------------------------------
node节点加入准备工作
- 配置好centos的网络环境,使其可连接互联网,用于下载安装文件
- 用root用户登录centos7,复制本工程中的node_kubeadm_join.sh文件到/root/目录下
- 修改*.sh的文件权限:
chmod +777 /root/*.sh
- 执行以下命令,替换*.sh中的ip为你centos7的ip地址
# 修改替换下面的your_master_centos_ip为你的master_centos的ip sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh # 修改替换下面的your_node_centos_ip为你的node_centos的ip sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh # 修改替换下面的your_node_centos_host为你的node_centos的host,格式如:node-192-168-168-145,用ip值,将.替换为- sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh # 修改替换下面的your_join_token为master的加入token # 查看master加入token方法:在master节点执行:kubectl token list,获取未过期的token # 在master新建token方法:在master节点执行:kubectl create token sed -i "s/join_token/your_join_token/g" /root/*.sh
node节点加入教程
- 执行node-kubeadm-join.sh,加入新节点
sh /root/node-kubeadm-join.sh
- 全部完成后,打开浏览器:访问 :https://your_master_centos_ip:30001,查看节点准备情况。节点准备需要一点时间。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
安装企业级docker镜像仓库Harbor
Harbor官方介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。 Harbor安装环境 Centos: CentOS 7.3 Docker: 18.03.1-ce Docker-composer: 1.23.2 Harbor: harbor-online-installer-v1.6.2.tgz 可以参考docker - 在centos7和windows10安装、docker - 镜像加速器、安装 docker-compose分别安装docker engine/docker compos...
- 下一篇
进程管理利器Supervisor--centos7下安装与配置
目录 概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 运维命令 概述 了解supervisor基本概念,请点击查看进程管理利器Supervisor--入门简介 Supervisor的安装可以有在线安装和离线安装两种方式。安装方式取决于服务器是否联网,联网的话可采用在线安装,否则采用离线安装。 本文仅介绍在线安装方式 转帖请注明原贴地址: https://my.oschina.net/u/2342969/blog/2986173 环境准备 最小化安装centos7 Supervisor3.3.4 Python 2.4及以上, 注意:不能是python3 检查python环境 一般centos7 自带python,通过 python -V 命令查看 执行命令结果如图:如果满足环境准备的python版本,则跳过此步,直接进行下一章安装 安装python2.7.5 #cd /opt/packages #wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz #tar -zxvf ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2全家桶,快速入门学习开发网站教程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6
- 2048小游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7