Kubernetes平台比較:Red Hat OpenShift、SUSE Rancher及 Canonical Kubernetes
援及調整部署規模。此外使用者可隨時選擇完全接手控制運作,甚至使用完全相 同的工具重新部署或複製部署。Red Hat OpenShift Managed Services的運作 方式大致相同,不過只有在特定硬體才能支援私有雲和裸機部署。Rancher目前 並沒有提供完全託管的Kubernetes服務。 9. 容器執行階段及登錄檔 容器執行階段負責在Kubernetes叢集的基礎節點建立、啟動及管理低階容器,因此 錄檔是儲存容器映像的地 方,這些映像對應用程式開發及擴充能力至為關鍵。容器登錄檔以多種類型提供, Canonical Kubernetes、Red Hat Openshift及Rancher 均支援私有登錄檔、公有 雲登錄檔及DockerHub。 10.聯網 Kubernetes的聯網是由容器網路介面(CNI)推動,讓Kubernetes元件和應用程式能夠 彼此通訊。目前有各式各樣的網路功能解決方案可供選擇,但並不是所有 rafana、Elasticsearch及Nagios 等解決方案。 5 13.多雲部署 現代企業很少只仰賴單一雲端平台,一般都會尋求採用多雲策略,依據本身需求 將應用程式託管在不同的公有雲或私有雲(或裸機)。因此在選擇發行版本時,哪一 種 Kubernetes 可輕鬆在各種不同平台部署及連接,應視為關鍵的考量因素。 Canonical Kubernetes利用Juju協助企業導覽多雲佈建、安裝及設定的複雜度。0 码力 | 10 页 | 1.26 MB | 1 年前3Debian 新維護人員手冊
b’’b’’ 述 b’’b’’ 補 b’’b’’ 丁 b’’ 3.3 把文件安裝到目的位置 大多數第三方程序將其本身安裝在 /usr/local 目錄下。在 Debian 中,這是保留給系統管理員的私有位置,因此 Debian 軟件包不可以使用比如/usr/local/bin 這樣的目錄,而應當使用系統目錄比如 /usr/bin,以遵循文件系 統層級結構標準:Filesystem Hierarchy -d 命令。原始的 Makefile 文件中沒有它,因爲通常情況 下當你執行 make install 命令時,/usr/local/bin 和用到的其他目錄早已存在於系統中。然而當我們要向新建 的私有目錄樹中安裝時,我們必須創建其中的每一個目錄。 我們還可以在末尾添加上其他的內容,比如上游作者有時會省略的附加文件: install -d $(DESTDIR)/usr/share/doc/gentoo/html debian/rules binary) • 製作 .dsc 文件 • 用 dpkg-genchanges 命令製作 .changes 文件。 如果構建結果令人滿意,那就用 debsign 命令以你的私有 GPG 金鑰簽署 .dsc 檔案和 .changes 檔案。你需要輸入密 碼兩次。1 對於非本土 Debian 軟件包,比如 gentoo,構建軟件包之後,你將會在上一級目錄 (~/gentoo)0 码力 | 63 页 | 512.12 KB | 1 年前3Debian 套件打包教學指南 version 0.29
lintian -i: 提示更多錯誤訊息 lintian -EviIL +pedantic: 顯示更多問題 ▶ 上傳套件到 Debian (dput) (需要設定) ▶ 可透過 reprepro的指令管理私有Debian 檔案庫 文件: https://mirrorer.alioth.debian.org/ Debian 套件打包教學指南 29 / 90 大綱 1 介紹 2 製作原始碼套件 30 码力 | 90 页 | 691.02 KB | 1 年前3
共 3 条
- 1