暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Kubernetes 管理平台的下一个十年

希里安 2023-05-11
269

关注“希里安”,get更多有用干货


先说说我们cops平台开发的进度:止昨天,传统模块的前端有一个大致的模样了,接下来就是云原生模块的前端开发,这两个模块目前都有很成熟的解决方案,开发这个就是纯属学习目的,比如云原生模块k8s的管理这块已经有很成熟的解决方案和平台,比如kubesphere,我们这里就是学习优秀的开发思想,后期还是要开发一些比较合适小众的功能,因为基础功能没必要费时间去重复造轮子,只要会用即可。


今天暂无开发进度,只是完善了下传统模块和云原生模块的前端导航菜单:




云原生模块:



对于云原生模块除了基础功能还有很多可以开发的,先把自己想象中的整体框架搭建出来。





再说说现有比较成熟k8s管理平台,包括公有云服务商托管服务、开源管理平台:


1. Rancher:开源的企业级容器管理平台,提供 Kubernetes 管理和应用商店等功能。

    官网:https://rancher.com/
    复制


    2. OpenShift:Red Hat 开发的企业级 Kubernetes 管理平台,提供添加节点、部署应用、CI/CD 等功能。

      官网:https://www.openshift.com/
      复制


      3. Elastic Kubernetes Service (EKS):AWS 提供的 Kubernetes 托管服务,简化Kubernetes 集群的创建和管理。  

        官网:https://aws.amazon.com/eks/
        复制



        4. Azure Kubernetes Service (AKS):Azure 提供的 Kubernetes 托管服务,Azure 上简化部署和管理 Kubernetes 集群。

          官网:https://azure.microsoft.com/en-us/services/kubernetes-service/
          复制



          5. Google Kubernetes Engine (GKE):Google Cloud 提供的 Kubernetes 托管服务, Google Cloud Platform 上简化创建和管理 Kubernetes 集群。    

            官网:https://cloud.google.com/kubernetes-engine/
            复制



            6. Kubernetes Operations (kops):开源工具,用于在 AWS OpenStack等平台上创建和管理 Kubernetes 集群。

              官网:https://kops.sigs.k8s.io/
              复制



              7. KubeSphere:开源的企业级 Kubernetes 发行版,提供简化集群运维的界面和丰富的应用管理功能。

                官网:https://kubesphere.io/
                复制



                8. Rancher Kubernetes Engine (RKE):Rancher 开发的开源 Kubernetes 发行版,用于在任何基础架构上快速安装和运行 Kubernetes 集群,开源免费。

                  官网:https://rancher.com/products/rke/
                  复制






                  看到这里可以知道,管理平台很成熟,基础的功能作为个人开发者是没必要费力气去开发,直接使用现有的轮子即可,我们要做的就是理解开发思想,开发流程,可以在已有基础上去研究开发新的功能即可。


                  以我个人角度来分享一下自己为什么做这块的想法:


                  1、开发云原生模块,包括k8s管理平台,可以大幅提高个人对 Kubernetes、云原生等技术的了解和掌握,这些宝贵的经验对未来的职业发展很有帮助。


                  2、如果个人开发的管理平台能够提供一些现有平台所缺乏的功能,或者有更优的用户体验,那么开发这样的平台就可能会有一定的市场空间和机会。


                  3、开源项目经验:咱们开发完后以开源项目的形式开放,可以获得开源社区的反馈和贡献,这也是非常难得的经验。


                  当然这过程中需要花时间精力,后期开发成什么样也无法预测,咱就抱着学习心态,不断去努力开发完事。


                  至于未来,k8s管理平台这块发展趋势的话,应该会有以下几点:


                  1、管理功能丰富:会着重安全、监控、存储、网络等等


                  2、与云原生技术进行深度融合,serverless、服务网格lstio


                  3AI运维:结合机器学习、大数据实现自动化智能化运维,包括故障诊断回复、异常预测、智能调优、自动扩缩容等


                  4、定制化:面向不同场景不同业务不同行业实现定制化解决,开发定制插件等


                  5、云厂商形成合作兼容、提供集成式行业解决方案,类似大平台入驻各种有规模的开发供应商


                  今天的分享就到这了,感兴趣的点赞关注呀!






                  文章转载自希里安,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论