Git Product home page Git Product logo

bk-install's People

Contributors

1142163389 avatar shpdnkti avatar ssflying avatar synonez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bk-install's Issues

[Feature] BK-Install支持PaaS与SaaS全容器化部署

将bk-install以及对应的PaaS和SaaS调整为全容器化部署(非K8S):

解决的问题

  • 操作系统无关:当前安装脚本与CentOS7强绑定,CentOS7即将结束其生命周期,调整后,可以使得蓝鲸的部署与操作系统无关
  • 降低复杂性:K8S的部署对于社区用户来说,维护成本、理解成本较高,而Docker化部署,在维护过程中,不需要排查K8S的CNI、CSI等组件,降低维护和问题排查的难度
  • 提升部署速度:Docker化后,部署速度会得到明显的提升,不再需要每次部署安装PaaS的时候,都重新编译一次gevent这类库
  • 组件升级便捷:调整为全容器化后,基础组件的升级将会变得便捷,例如Kafka从0.10升级到3.X,只需要更新镜像即可
  • ARM友好:全容器化,蓝鲸PaaS可以更好的适配ARM和X86,仅需要调整镜像版本即可

容器化步骤

  • 将bk-install 打包为Docker镜像,这样可以最大程度复用现有的脚本,降低改造难度
  • 按照顺序,将common、paas、cmdb、job进行容器化
  • 最终完成6.1.2版本的蓝鲸全容器化

[Feature] 降低蓝鲸平台部署,PaaS与SaaS的资源消耗

背景

  • 社区版 6.1.2的默认部署对资源消耗过大,单机部署基础套餐,空跑需要24G,部署完监控套餐,资源消耗会去到50+G,整体资源消耗过大,我们可以通过调整基础资源的配置,如ElasticSearch、MongoDB、Kafka、Job等组件的配置,让蓝鲸平台的资源消耗降低

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.