色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

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

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

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

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

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

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

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嵌套也可能會大大降低容器的網絡性能。

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

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

4 K8S與Cinder集成

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

5 K8S與Manila集成

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

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

    關注

    1

    文章

    964

    瀏覽量

    29155
  • OpenStack
    +關注

    關注

    1

    文章

    72

    瀏覽量

    19278

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

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

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

    性能以及資源消耗十分堪憂?;诎⒗锇桶投嗄陙砣萜鞣杖罩静杉慕涷灧e累,并結合阿里云Kubernetes內測以來廣大用戶的反饋與訴求,今天,日志服務為k8s帶來真正意義上的一站式日志解決方案。
    發表于 02-28 12:50

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

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

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

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

    關于K8s詳細的解析

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

    Docker不香嗎為什么還要用K8s

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

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

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

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

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

    K8S(kubernetes)學習指南

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

    mysql部署在k8s上的實現方案

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

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

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

    什么是K3sK8s?K3sK8s有什么區別?

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

    k8s生態鏈包含哪些技術

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

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

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

    k8s和docker區別對比,哪個更強?

    部署、擴展、管理和應用生命周期管理能力,可實現高可用性和自動伸縮,者常結合使用以優化容器化和應用管理。UU云小編將對k8s和docker區別進行詳細對比:
    的頭像 發表于 12-11 13:55 ?596次閱讀
    主站蜘蛛池模板: a一级一片免费观看视频 | 奶头被客人吸得又红又肿 | 天天日免费观看视频一1 | 亚洲中文字幕永久在线全国 | 在线国内自拍精品视频 | 毛片免费在线播放 | 好大好硬好爽好深好硬视频 | 一本道高清不卡v免费费 | 国产午夜精品鲁丝片 | 在线播放无码字幕亚洲 | 精品久久久久久电影网 | 欧美国产影院 | 国产精品自在拍在线播放 | 国产成人综合网在线观看 | 爱啪国产精品视频在线 | 久久精品国产亚洲AV麻豆欧美玲 | 欧美日韩中文在线字幕视频 | 欧美末成年videos在线 | yellow视频免费观看高清在线 | 午夜色网站 | 成3d漫二区三区四区 | 一个人免费完整在线观看影院 | 精品国产成a人在线观看 | 欧美激情精品久久久久久不卡 | WWW夜片内射视频在观看视频 | 女同给老师下媚药 | porono日本xxx| 亚洲免费视频在线观看 | 精品熟女少妇AV久久免费A片 | 精品三级久久久久电影网1 精品日韩视频 | 天天久久影视色香综合网 | 日久精品不卡一区二区 | CHINA篮球体育飞机2022网站 | 国产高清在线a视频大全 | 久久综合狠狠综合久久综合88 | 日本一区二区三区在线观看网站 | 88蜜桃人妻无码精品系列 | 两个奶被男人揉了一个晚上 | 成人国产精品玖玖热色欲 | 国内精品乱码卡一卡2卡三卡 | xvideos中文版在线视频 |

    電子發燒友

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

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