湘潭哪里做网站,怎么给wordpress切图,济源市工程建设监理所网站,义乌网站优化文章目录 前言1. 部署KubeSphere2. 本地测试访问3. Linux 安装Cpolar4. 配置KubeSphere公网访问地址5. 公网远程访问KubeSphere6. 固定KubeSphere公网地址 前言
本文主要介绍如何在Linux CentOS搭建KubeSphere并结合Cpolar内网穿透工具#xff0c;实现远程访问#xff0c;根… 文章目录 前言1. 部署KubeSphere2. 本地测试访问3. Linux 安装Cpolar4. 配置KubeSphere公网访问地址5. 公网远程访问KubeSphere6. 固定KubeSphere公网地址 前言
本文主要介绍如何在Linux CentOS搭建KubeSphere并结合Cpolar内网穿透工具实现远程访问根据官网的安装方式在Linux 上以All-in-One模式安装KubeSphere设备需要提前安装好Docker并运行。
KubeSphere是一个基于Kubernetes的开源容器平台它提供了全栈的IT自动化运维能力简化了企业的DevOps工作流。KubeSphere采用前后端分离的架构可以运行在任何Kubernetes、私有云、公有云、VM或物理环境之上。KubeSphere提供了运维友好的向导式操作界面帮助企业快速构建一个强大和功能丰富的容器云平台。
远程访问的好处是可以方便地管理和监控 Kubernetes 集群无需在本地安装Kubernetes 环境。通过远程访问 KubeSphere用户可以在任何地方使用Web界面或命令行工具来管理和监控 Kubernetes 集群包括查看节点和 Pod 的资源使用情况、部署应用程序、监控应用程序性能等。此外KubeSphere还提供了多租户功能可以帮助用户更好地管理多个团队和项目。 1. 部署KubeSphere
下载 KubeKeyKubeKey 是用 Go 语言开发的一款全新的安装工具代替了以前基于 ansible 的安装程序。KubeKey 为用户提供了灵活的安装选择可以分别安装 KubeSphere 和 Kubernetes 或二者同时安装既方便又高效。
先执行以下命令以确保您从正确的区域下载 KubeKey。
export KKZONEcn执行以下命令下载 KubeKey
curl -sfL https://get-kk.kubesphere.io | VERSIONv3.0.7 sh -为 kk 添加可执行权限
chmod x kk安装依赖 (这里是centos系统使用的是yum 安装如其他系统可以自行修改)
yum install socat conntrack -y开始安装Kubernetes执行后等待安装完成
./kk create cluster --with-kubernetes v1.22.12 --with-kubesphere v3.3.2安装完成后我们可以看到提示的本地访问地址和登录的用户名密码 2. 本地测试访问
在浏览器输入上面安装完成后显示的访问地址即可成功访问到了KubeSphere Web UI 界面这样本地部署安装测试访问就成功了 输入账号密码即可登录成功下面安装cpolar 内网穿透软件实现远程访问! 3. Linux 安装Cpolar
上面在本地Linux中成功部署了KubeSphere并局域网访问成功下面我们在Linux安装cpolar内网穿透工具通过cpolar 转发本地端口映射的http公网地址我们可以很容易实现远程访问而无需自己注册域名购买云服务器。下面是安装cpolar步骤 cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash向系统添加服务
sudo systemctl enable cpolar启动cpolar服务
sudo systemctl start cpolarcpolar安装成功后在外部浏览器上访问Linux 的9200端口即:【http://局域网ip:9200】使用cpolar账号登录登录后即可看到cpolar web 配置界面结下来在web 管理界面配置即可 4. 配置KubeSphere公网访问地址
点击左侧仪表盘的隧道管理——创建隧道创建一个KubeSphere Web UI 的公网地址隧道!
隧道名称可自定义命名注意不要与已有的隧道名称重复协议选择http本地地址局域网IP:30880 (注意这里填写完整的本地访问时的局域网IP和端口)域名类型免费选择随机域名地区选择China
点击创建 隧道创建成功后点击左侧的状态——在线隧道列表查看所生成的公网访问地址有两种访问方式一种是http 和https 5. 公网远程访问KubeSphere
使用上面的cpolar https公网地址在任意设备的浏览器进行访问即可成功看到我们KubeSphere Web UI界面这样一个公网地址且可以远程访问就创建好了使用了cpolar的公网域名无需自己购买云服务器即可发布到公网进行远程访问 !(新地址访问可能需要重新登陆) 6. 固定KubeSphere公网地址
由于以上使用cpolar所创建的隧道使用的是随机公网地址24小时内会随机变化不利于长期远程访问。因此我们可以为其配置二级子域名该地址为固定地址不会随机变化【pscpolar.cn已备案】 注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】 登录cpolar官网点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留保留成功后复制保留的二级子域名名称 保留成功后复制保留成功的二级子域名的名称 返回登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中
域名类型选择二级子域名Sub Domain填写保留成功的二级子域名
点击更新(注意点击一次更新即可不需要重复提交) 更新完成后打开在线隧道列表此时可以看到公网地址已经发生变化地址名称也变成了固定的二级子域名名称的域名 最后我们使用固定的公网地址访问可以看到访问成功这样一个固定且永久不变的公网地址就设置好了随时随地都可以远程访问KubeSphere Web UI界面!!