美文网首页
2019-10-24如何用fabric8管理阿里云k8s集群

2019-10-24如何用fabric8管理阿里云k8s集群

作者: ghjhhyuyuy | 来源:发表于2019-10-24 18:37 被阅读0次

    之前阿里云推出了k8s集群租用服务,我一直觉得挺有意思。于是最近在上面租了一个使用,使用我之前写好的控制台应用程序对其进行管理。
    一、创建k8s集群
    进入阿里云主页


    image.png

    点击进去,开通服务。授权后进入阿里云控制台。


    image.png
    刚开始肯定是没有集群信息的,需要在右上角创建集群。
    image.png
    然后是选择类型,我选择的事serverless集群,因为觉得它的创建更简洁方便,大家可以选择自己喜欢的模板,搭建好后就可以使用k8s集群了。我选择的serverless版选好后点击创建就可以创建完成自动开始初始化,稍等一会就进入运行状态了。然后我们就可以使用阿里云的cloudshell去管理我们的集群了。
    二、将阿里云集群放入自己的控制台中管理

    要实现这一点我们就需要两个东西,一个是master的ip,另一个就是k8s身份验证的token。


    image.png

    master的ip我们可以通过点击管理,之后的面板上有显示。token获取的话就需要我们在cloudshell中去查询了。
    执行:kubectl get secret


    image.png

    再执行:kubectl describe secret default-token-hrnrl
    就能看到token了。


    image.png
    在connect方法中设置好ip和token,我们之后就可以使用自己的控制台去管理阿里云k8s集群了。
    但是我运行后却不能正常获取数据,原因很简单,没有创建 对应 namespaces 的 集群角色绑定clusterrolebinding。
    执行:kubectl create clusterrolebinding gitlab-cluster-admin --clusterrole=cluster-admin --group=system:serviceaccounts --namespace=yourNameSpace(替换)

    就行了。

    相关文章

      网友评论

          本文标题:2019-10-24如何用fabric8管理阿里云k8s集群

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