本文介绍一个最快安装 Kubernetes 和体验 KubeSphere 核心功能的方式,all-in-one 模式可一键安装 Kubernetes v1.15.5 和 KubeSphere 至一台 Linux 机器。
前提条件
建议关闭网络防火墙。
第一步: 准备主机
参考以下节点规格准备一台符合要求的主机节点开始 all-in-one
模式的安装,为防止软件版本冲突,建议选择一台干净的机器。
CentOS 7.5 (64 bit) | CPU:2 核, 内存:4 G, 系统盘:100 G |
Ubuntu 16.04/18.04 LTS (64 bit) | CPU:2 核, 内存:4 G, 系统盘:100 G |
Red Hat Enterprise Linux Server 7.4 (64 bit) | CPU:2 核, 内存:4 G, 系统盘:100 G |
Debian Stretch 9.5 (64 bit) | CPU:2 核, 内存:4 G, 系统盘:100 G |
第二步: 准备安装包
下载 KubeSphere 2.1.0
安装包至待安装机器,进入安装目录。
$ curl -L https://kubesphere.io/download/stable/v2.1.0 > installer.tar.gz \
&& tar -zxf installer.tar.gz && cd kubesphere-all-v2.1.0/scripts
第三步: 安装 KubeSphere
KubeSphere 安装过程中将会自动化地进行环境和文件监测、平台依赖软件的安装、Kubernetes 和 etcd 的自动化安装,以及存储的自动化配置,安装成功后可通过 KubeSphere 控制台右上角点击关于查看安装的版本。
参考以下步骤开始 all-in-one 安装:
1. 建议使用 root
用户安装,执行 install.sh
脚本:
$ ./install.sh
2. 输入数字 1
选择第一种即 all-in-one 模式开始安装:
################################################
KubeSphere Installer Menu
################################################
* 1) All-in-one
* 2) Multi-node
* 3) Quit
################################################
https://kubesphere.io/ 2019-11-12
################################################
Please input an option: 1
3. 验证 KubeSphere 单节点安装是否成功:
(1) 待安装脚本执行完后,当看到如下 "Successful"
界面,则说明 KubeSphere 安装成功。
successsful!
#####################################################
### Welcome to KubeSphere! ###
#####################################################
Console: http://192.168.0.8:30880
Account: admin
Password: P@88w0rd
NOTE:Please modify the default password after login.
#####################################################
(2) 安装成功后,浏览器访问对应的 URL,如 http://{$IP}:30880
,即可进入 KubeSphere 登录界面,可使用默认的用户名和密码登录 KubeSphere 控制台体验,登录后请立即修改默认密码。参阅 快速入门 帮助您快速上手 KubeSphere。
界面快览
KubeSphere (https://github.com/kubesphere/kubesphere) 是一个开源的以应用为中心的容器平台,支持部署在任何基础设施之上,并提供简单易用的 UI,极大减轻日常开发、测试、运维的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点,帮助企业轻松应对敏捷开发与自动化监控运维、端到端应用交付、微服务治理、多租户管理、多集群管理、服务与网络管理、镜像仓库、AI 平台、边缘计算等业务场景。