美文网首页
在青云平台上安装单节点kubesphere

在青云平台上安装单节点kubesphere

作者: 文茶君 | 来源:发表于2021-04-16 14:31 被阅读0次

本来想在公有云平台上安装多节点的,但是想着还是从单节点开始,就先从单节点开始试一试,首先开通账号,创建一个vpc网络,百度了一下vpc就是虚拟私有网络
网上看到的 vpc概述

创建vpc.png

然后创建一个私有网络,基本按默认配置即可,我打开了ipv6
然后创建一个云服务器,对于配置有要求
具体要求见官网

最低配置要求.jpg
然后依据配置要求创建合适的服务器,下图为本文创建的服务器
创建的配置参数.jpg
配置后为服务器添加端口转发规则,以便可以通过公网访问云服务器
端口转发介绍如下
https://blog.csdn.net/u014745069/article/details/100809399
https://blog.csdn.net/u014745069/article/details/100809399
端口转发.jpg
然后要公网绑定云服务器,不知道怎么回事,我的一直都绑定不了,搞了一下午,然后我把全部卸载了,重新走一遍流程,就可以,想哭,
在私有网络上配置端口转发
配置端口转发.jpg 服务器配置公网ip.png xshell连接上了.png

回家还在想这个问题,后来自己理了一下,发现是对端口转发一块理解不深,询问了朋友,就是端口5022这个,如果把端口改成666等,也是可以连通的,有必要看一下图

vpc网络结构图.jpg
我一直以为端口是物理,但是端口是服务,就是本地电脑这个服务发出请求,云端收到了,这个服务可以是5022端口,也是使438端口看,这是个服务id而已。通过公网连上云,默认是5022端口(设置的),然后通过ssh发的端口号,22进入云主机
其实这解释也不能说完全正确,还需要看文章
https://zhuanlan.zhihu.com/p/26547381
就大致讲清楚了
连接上后就下载KubeKey
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v1.0.1 sh -

这是网不好时用的,如果网络好,从 GitHub Release Page 下载 KubeKey 或直接使用以下命令。

curl -sfL https://get-kk.kubesphere.io | VERSION=v1.0.1 sh -

下载kk.png

然后加权限

chmod +x kk

但是安装之前要配置依赖,这里只配置必须项
先切换权限


切换权限.png
apt-get  install socat
apt-get  install conntrack

然后安装
./kk create cluster [--with-kubernetes version] [--with-kubesphere version]


安装.png

本来以为这没什么毛病了吧,结果报错了,下载不了,这下载能有啥问题,估计就是网络问题报错

Failed to download kube binaries: Failed to load kube binaries: Failed to download he
lm binary: curl -o /home/ubuntu/kubekey/v1.18.6/amd64/helm-v3.2.1-linux-amd64.tar.gz  https://get.helm.sh/helm-v3.2.1-linux-amd64.tar.gz && cd /home/ubuntu/kubekey/v1.18.6/amd64 && tar -zxf helm-v3.2.1-linux-amd64.tar.gz && mv linux-amd64/helm . && rm -rf *linux-amd64*

于是先加一句

export KKZONE=cn

下载完成。然后它提示你检查吗,直接检查就行了

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

检查安装成功了吗.png 进入系统,欢迎进入.jpg

输出信息会显示 Web 控制台的 IP 地址和端口号,默认的 NodePort 是 30880。现在,您可以使用默认的帐户和密码 (admin /P@88w0rd) 通过 EIP:30880 访问控制台。

登录至控制台后,您可以在服务组件中查看各个组件的状态。如果要使用相关服务,您可能需要等待部分组件启动并运行。您也可以使用 kubectl get pod --all-namespaces 来检查 KubeSphere 相关组件的运行状况。


由于没关闭什么,可以看到基本上是全都都在运行的.jpg

如果外网要进入kubesphere,那么这里需要配置
您可能需要配置端口转发规则并在安全组中开放端口,以便外部用户访问控制台。

修改端口转发.png

这里我把安全组里端口范围也改大了,以便顺利进入


进入系统.png
全部完成.png

相关文章

网友评论

      本文标题:在青云平台上安装单节点kubesphere

      本文链接:https://www.haomeiwen.com/subject/njddlltx.html