<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 大數據 Kubernetes community中已經有了一個[Big data SIG](https://github.com/kubernetes/community/tree/master/sig-big-data),大家可以通過這個SIG了解kubernetes結合大數據的應用。 在Swarm、Mesos、kubernetes這三種流行的容器編排調度架構中,Mesos對于大數據應用支持是最好的,spark原生就是運行在mesos上的,當然也可以容器化運行在kubernetes上。當前在kubernetes上運行大數據應用主要是spark應用。 ## Spark on Kubernetes Spark原生支持standalone、mesos和YARN的調度方式,當前kubernetes社區正在支持kubernetes的原生調度來運行spark - 。 當然您也可以在kubernetes直接部署spark on yarn或者spark standalone模式,仍然沿用已有的 ## Spark Standalone 使用spark standalone模式在kubernetes上運行,kubernetes不負責spark任務的調度。參考:[Spark standalone on Kubernetes](spark-standalone-on-kubernetes.md) 這種模式中使用的spark本身負責任務調度,kubernetes只是作為一個spark的部署平臺。 ## Spark on Yarn 使用StatefulSet和Headless serverless來實現,請參考 [Spark on Yarn](https://github.com/rootsongjc/kube-yarn/tree/sz-test) 這種模式中kubernetes依然不負責spark應用的調度,而只是將Yarn換了一個部署環境而已。 下面是架構圖: ![Spark on yarn with kubernetes](https://box.kancloud.cn/466435f9855490eb0abb9c78ea923de4_2395x1156.png) ### Spark on Kubernetes Spark on kubernetes,使用kubernetes作為調度引擎,spark的任務直接調度到node節點上。參考:[運行支持kubernetes原生調度的Spark程序](running-spark-with-kubernetes-native-scheduler.md)。 ### 調度方式總結 下圖顯示的是三種調度方式中單個kubernetes node節點上運行的spark相關容器的調度情況。 ![在kubernetes上使用多種調度方式](https://box.kancloud.cn/ed54ab21119e361f2eab51e412d07477_918x489.jpg) 毫無疑問,使用kubernetes原生調度的spark任務才是最節省資源的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看