在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenStack與K8s結合的兩種方案的詳細介紹和比較

馬哥Linux運維 ? 來源:未知 ? 作者:易水寒 ? 2018-10-14 09:38 ? 次閱讀

OpenStack與K8S結合主要有兩種方案。一是K8S部署在OpenStack平臺之上,二是K8S和OpenStack組件集成。

首先第一種方案目前也是大多數用戶選擇的方案,這種方式的優(yōu)點是K8S能夠快速部署、彈性擴容,并且通過虛擬機的多租戶間接實現了容器的多租戶,隔離性好。

缺點是容器跑在虛擬機上,多多少少計算性能可能會有點損耗,網絡的多層overlay嵌套也可能導致性能下降。

OpenStack Magnum項目是該方案實現的代表,該項目為OpenStack提供容器編排服務,通過該組件,用戶可以快速部署一個K8S、Mesos以及Swarm集群,原理和OpenStack大多數的高級服務實現差不多,先通過heat完成資源編排(創(chuàng)建虛擬機、volume、安全組等),然后通過鏡像里面的heat-container-agent以及一些腳本完成K8S、Mesos以及Swarm集群的安裝配置。當然,通過Ironic,Magnum支持將容器編排組件直接部署在物理機(裸機)上。

第二種方案是K8S與OpenStack的各個組件集成,在OpenStack社區(qū)以及K8S社區(qū)的共同努力下,目前可以集成的組件還是挺多的,下面簡單介紹下。

1 K8S與OpenStack Keystone集成

K8S可以和OpenStack Keystone集成,即K8S可以使用Keystone認證,參考keystone authentication kubernetes-cluster。

2 K8S與OpenStack Glance集成

這個沒有必要,因為Docker的鏡像是分層的,使用Registry或者Harbor即可。當然如果有必要可以使用Glance存儲Docker鏡像作為備份,不過更建議備份到OpenStack Swift,Registry以及Harbor都原生支持使用Swift作為存儲后端。

3 K8S與OpenStack Neutron集成

前面提到的通過Magnum把容器部署在虛擬機,其實并沒有根本改變K8S的網絡模型,K8S的底層網絡依然還是諸如Flannel、Contrail等網絡模型,和Neutron其實沒有多大關系。另外,前面也說了,容器運行在虛擬機中不僅可能會導致計算性能損耗,網絡的多層Overlay嵌套也可能會大大降低容器的網絡性能。

其實社區(qū)已經實現K8S直接OpenStack Neutron網絡集成,即kuryr-kubernetes項目。K8S的pod與OpenStack虛擬機是平等公民,共享Neutron網絡服務,K8S網絡具備和OpenStack虛擬機等同的功能,比如安全組、防火墻、QoS等。

不過遺憾的是,目前kuryr還不支持多租戶,Kuryr使用Neutron的network以及subnet都是配置寫死的,而不是創(chuàng)建port時指定。

4 K8S與Cinder集成

目前K8S已經實現了很多volume插件,PV支持對接各種存儲系統(tǒng),比如Ceph RBD、GlusterFS、NFS等等,參考kubernetes persistent volumes,其中就包含了Cinder,即K8S可以使用Cinder提供volume服務,這樣K8S和Nova共享一套存儲系統(tǒng),都是Cinder的消費者。Cinder屏蔽了底層存儲系統(tǒng),K8S直接對接Cinder,省去了一堆plugins的安裝配置。

5 K8S與Manila集成

前面提到K8S與Cinder集成,其實K8S還支持與OpenStack Manila服務集成,目前該插件已經包含在K8S的external storage項目中。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 虛擬機
    +關注

    關注

    1

    文章

    955

    瀏覽量

    28849
  • OpenStack
    +關注

    關注

    1

    文章

    71

    瀏覽量

    19185

原文標題:OpenStack與K8s結合的幾種方案之比較

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    全面提升,阿里云Docker/Kubernetes(K8S) 日志解決方案與選型對比

    性能以及資源消耗十分堪憂。基于阿里巴巴多年來容器服務日志采集的經驗積累,并結合阿里云Kubernetes內測以來廣大用戶的反饋與訴求,今天,日志服務為k8s帶來真正意義上的一站式日志解決方案
    發(fā)表于 02-28 12:49

    全面提升,阿里云Docker/Kubernetes(K8S) 日志解決方案與選型對比

    性能以及資源消耗十分堪憂。基于阿里巴巴多年來容器服務日志采集的經驗積累,并結合阿里云Kubernetes內測以來廣大用戶的反饋與訴求,今天,日志服務為k8s帶來真正意義上的一站式日志解決方案
    發(fā)表于 02-28 12:50

    從零開始入門 K8s | 調度器的調度流程和算法介紹

    等,并介紹兩種方式用于實現自定義調度能力。 調度流程 調度流程概覽 Kubernetes 作為當下最主流的容器自動化運維平臺,作為 K8s 的容器編排的核心組件 kube-scheduler 將是我
    發(fā)表于 03-09 17:04 ?1243次閱讀

    如何使用kubernetes client-go實踐一個簡單的與K8s交互過程

    【導讀】Kubernetes項目使用Go語言編寫,對Go api原生支持非常便捷。 本篇文章介紹了如何使用kubernetes client-go實踐一個簡單的與K8s交互過程
    的頭像 發(fā)表于 02-02 11:16 ?7125次閱讀
    如何使用kubernetes client-go實踐一個簡單的與<b class='flag-5'>K8s</b>交互過程

    關于K8s詳細的解析

    一個目標:容器操作;地三中心;四層服務發(fā)現;五Pod共享資源;六個CNI常用插件;七層負載均衡;八隔離維度;九個網絡模型原則;十類IP地址;百級產品線;千級物理機;萬級容器;相如無億,K
    的頭像 發(fā)表于 04-08 13:55 ?7534次閱讀
    關于<b class='flag-5'>K8s</b>最<b class='flag-5'>詳細</b>的解析

    Docker不香嗎為什么還要用K8s

    Docker 雖好用,但面對強大的集群,成千上萬的容器,突然感覺不香了。 這時候就需要我們的主角 Kubernetes 上場了,先來了解一下 K8s 的基本概念,后面再介紹實踐,由淺入深步步為營
    的頭像 發(fā)表于 06-02 11:56 ?3582次閱讀

    簡單說明k8s和Docker之間的關系

    這篇文章主要介紹k8s和Docker關系簡單說明,本文利用圖文講解的很透徹,有需要的同學可以研究下 最近項目用到kubernetes(以下簡稱k8sk
    的頭像 發(fā)表于 06-24 15:48 ?3574次閱讀

    K8S集群服務訪問失敗怎么辦 K8S故障處理集錦

    問題1:K8S集群服務訪問失敗? ? ? 原因分析:證書不能被識別,其原因為:自定義證書,過期等。 解決方法:更新證書即可。 問題2:K8S集群服務訪問失敗? curl: (7) Failed
    的頭像 發(fā)表于 09-01 11:11 ?1.6w次閱讀
    <b class='flag-5'>K8S</b>集群服務訪問失敗怎么辦 <b class='flag-5'>K8S</b>故障處理集錦

    K8S(kubernetes)學習指南

    K8S(kubernetes)學習指南
    發(fā)表于 06-29 14:14 ?0次下載

    mysql部署在k8s上的實現方案

    的 RDBMS (Relational Database Management System,關系數據庫管理系統(tǒng)) 應用軟件之一。這里主要講 mysql 部署在 k8s 上,mysql 部署在 k8s 上的優(yōu)勢主要有以下幾點。
    的頭像 發(fā)表于 09-26 10:39 ?2707次閱讀

    k8s是什么意思?kubeadm部署k8s集群(k8s部署)|PetaExpres

    ),Kubernetes提供了應用部署,規(guī)劃,更新,維護的一機制。 在Kubernetes中,我們可以創(chuàng)建多個容器,每個容器里面運行一個應用實例,然后通過內置的負載均衡策略,實現對這一組應用實例的管理、發(fā)現、訪問,而這些細節(jié)都不需要運維人員去進行復雜的手工配置和處理。 kubernetes(
    發(fā)表于 07-19 13:14 ?1238次閱讀

    什么是K3sK8sK3sK8s有什么區(qū)別?

    Kubernetes,通常縮寫為 K8s,是領先的容器編排工具。該開源項目最初由 Google 開發(fā),幫助塑造了現代編排的定義。該系統(tǒng)包括了部署和運行容器化系統(tǒng)所需的一切。
    的頭像 發(fā)表于 08-03 10:53 ?8057次閱讀

    k8s生態(tài)鏈包含哪些技術

    1. Apache APISIX Ingress 定義 ? 在 K8s 生態(tài)中,Ingress 作為表示 K8s 流量入口的一資源,想要讓其生效,就需要有一個 Ingress Controller
    的頭像 發(fā)表于 08-07 10:56 ?1403次閱讀
    <b class='flag-5'>k8s</b>生態(tài)鏈包含哪些技術

    混合云部署k8s集群方法有哪些?

    混合云部署k8s集群方法是首先需在本地與公有云分別建立K8s集群,并確保網絡連接。接著,配置kubeconfig文件連接集群,并安裝云服務插件以實現資源互通。然后,編寫Deployment文件部署應用,并使用kubectl命令
    的頭像 發(fā)表于 11-07 09:37 ?360次閱讀

    k8s和docker區(qū)別對比,哪個更強?

    部署、擴展、管理和應用生命周期管理能力,可實現高可用性和自動伸縮,者常結合使用以優(yōu)化容器化和應用管理。UU云小編將對k8s和docker區(qū)別進行詳細對比:
    的頭像 發(fā)表于 12-11 13:55 ?419次閱讀
    主站蜘蛛池模板: 在线黄色免费网站 | 国产精品色婷婷在线观看 | 玖玖国产在线观看 | 国产精品亚洲色图 | 免费看男女下面日出水视频 | 午夜理伦片免费 | 直接在线观看的三级网址 | 欧美三级一区二区三区 | 日韩激情淫片免费看 | 中文字幕在线乱码免费毛片 | 天天干夜啪 | 一色屋免费视频 | 可以免费看黄的网址 | 日本成人免费网站 | 欧美日韩国产成人高清视频 | 天天干亚洲 | 国产精品久久久久久久午夜片 | 视频在线观看免费网址 | 韩国最新三级网站在线播放 | 日本三级香港三级人妇网站 | 噜噜啪啪 | 四虎在线永久视频观看 | 天天看天天做 | 国内精品一区二区在线观看 | 99久免费精品视频在线观看2 | 亚洲人成人网毛片在线播放 | 在线a亚洲老鸭窝天堂新地址 | 4hu影院在线观看 | 免费大片黄在线观看日本 | 欧美不卡一区 | 欧美三级黄视频 | 91视频免费观看 | 国产女主播精品大秀系列在线 | 天天干在线观看 | 五月天婷婷丁香花 | 97天天操 | 欧洲乱码专区一区二区三区四区 | 九九re6精品视频在线观看 | 天堂网在线.www天堂在线资源 | 国产香蕉精品视频在 | 天天操人人射 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品