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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    917

    瀏覽量

    28216
  • OpenStack
    +關注

    關注

    1

    文章

    69

    瀏覽量

    18920

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

    關于K8s詳細的解析

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

    Docker不香嗎為什么還要用K8s

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

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

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

    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 ?2517次閱讀

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

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

    什么是K3sK8sK3sK8s有什么區別?

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

    k8s生態鏈包含哪些技術

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

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

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

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

    部署、擴展、管理和應用生命周期管理能力,可實現高可用性和自動伸縮,者常結合使用以優化容器化和應用管理。UU云小編將對k8s和docker區別進行詳細對比:
    的頭像 發表于 12-11 13:55 ?108次閱讀
    主站蜘蛛池模板: 国产色婷婷精品人妻蜜桃成熟时 | 国产午夜精品片一区二区三区| 久久理论片| 亚洲欧美日韩精品自拍| 国产精品一区二区AV97| 三级中国免费的| 成人永久免费视频| 日本漫画之无彩翼漫画| xxxx69中国| 披黑人猛躁10次高潮| ewp绞死vk失禁编| 欧美区 bt| 成人在免费观看视频国产 | 被窝伦理电影午夜| 欧美最猛黑人XXXXWWW| avav去吧| 日韩免费精品视频| 国产白浆视频在线播放| 午夜影院视费x看| 国产在线综合色视频| 亚洲卫视论坛| 久久在精品线影院精品国产| 中文字幕亚洲无限码| 欧美 日韩 无码 有码 在线| 9亚洲欧洲免费无码在线| 日本2021免费一二三四区| 国产AV高清怡春院| 亚洲精品高清中文字幕完整版| 精品国产国产精2020久久日| 中文在线免费看视频| 欧美日韩亚洲第一区在线| 电影果冻传媒在线播放| 性与肉体电影免费观看| 精品国产自在现线拍400部| 中文字幕不卡免费高清视频| 哪里能看毛片| 国产精品涩涩涩视频网站| 一二三四高清中文版视频| 年轻的女教师2017韩国在线看| 国产成人99久久亚洲综合精品| 亚洲精品自在在线观看|