首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Sealos webui 私有化部署

官方的安装指南可以在下面的地址找到,本文只是记录我的安装过程,在本文的安装过程中使用sealos默认的自签名证书。

一、准备一台服务器

我这里做测试用,所以使用的是一台虚拟机,虚拟机安装的是ubuntu系统,虚拟机的IP地址是172.24.107.190,需要记录这个地址,后续步骤将会使用到这个IP地址。

二、准备一个域名

准备一个域名用于访问私有化部署的sealos webui,需要给域名添加两条解析记录,一条是添加A记录解析到虚拟机的IP地址,另一条是将第一条A记录的子域名泛解析到虚拟机的IP地址,我这里测试使用的域名是weisiqian.com,所以添加了如下两条解析记录,分别是将172.24.107.190.weisiqian.com解析到IP地址172.24.107.190,和将*.172.24.107.190.weisiqian.com解析到IP地址172.24.107.190。

三、安装sealos

从sealos官网的安装文档(https://sealos.io/en/docs/lifecycle-management/quick-start/installation)找到对应系统的sealos安装脚本,我这里使用的是如下的安装命令:

然后静候sealos安装完成

四、生成 Clusterfile 文件安装k8s

使用下面的命令生成所需的 Clusterfile,注意命令中的?172.24.107.190 为K8S集群master节点的IP,需要根据你的环境替换成正确的master节点IP地址,否则会有问题,我这里master节点的IP是172.24.107.190,所以命令如下:

命令执行完以后可以看到当前目录下多了一个 Clusterfile文件,如下图所示:

生成了 Clusterfile 文件以后就使用它来安装k8s集群,一条命令就搞定!

看到这个提示就安装完成k8s了

五、安装Ingress-nginx

首先使用如下命令创建ingress-nginx-config.yaml

然后在文件中写入如下内容:

然后执行命令安装ingress-nginx:

看到下面的提示就是安装完成ingress-nginx了

六、安装sealos集群镜像

仅需要执行下面的命令就行,同样需要注意的是cloudDomain需要替换成你使用的域名

看到下面的提示就是安装成功了

至此便完成了sealos webui的安装,在浏览器访问域名?https://172.24.107.190.weisiqian.com 就可以看到界面了,首次安装时没有用户,随便输入用户名密码注册登录就行

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OzikveTXKIcOMpkOPxd2R6Yg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com