初識容器 容器背景和基礎

2021-09-28 23:38:41 字數 713 閱讀 7343

背景就不說了吧

能夠讓 container 在 host 上執行起來的那些技術

open container initiative(oci)

容器runtime

分類 容器管理工具

rkt cli:rkt 的管理工具

容器定義工具

registies

容器os

容器平台技術能夠讓容器作為集群在分布式環境中執行

分類:

容器管理平台

基於容器的 paas

為微服務應用開發人員和公司提供了開發、部署和管理應用的平台,使使用者不必關心底層基礎設施而專注於應用的開發

支援基於容器的基礎設施

服務發現

動態變化是微服務應用的一大特點。當負載增加時,集群會自動建立新的容器;負載減小,多餘的容器會被銷毀。容器也會根據 host 的資源使用情況在不同 host 中遷移,容器的 ip 和埠也會隨之發生變化。

在這種動態的環境下,必須要有一種機制讓 client 能夠知道如何訪問容器提供的服務。這就是服務發現技術要完成的工作。

服務發現會儲存容器集群中所有微服務最新的資訊,比如 ip 和埠,並對外提供 api,提供服務查詢功能

監控 其他常用解決方案

資料管理

日誌管理

安全性

初識STL和容器

stl概念 stl是 c 標準庫的最重要的組成部分,stl 標準模板庫 不僅是乙個可復用的元件庫,而且是乙個包羅演算法和資料結構的軟體框架。stl的六大元件 1.容器 各種資料結構 vector list map set 等 2.迭代器 扮演容器和演算法的膠合劑 3.空間配置器 負責記憶體空間的分配...

初識容器與 Docker

1.什麼是 docker?docker 是基於 go 語言實現的開源容器專案,最初由 dotcloud 公司發起。docker 在業界造成的影響力還是蠻大的,後來 hotcloud 公司改名為 docker inc,專注於 docker 相關技術和產品的開發。r這裡的應用元件,既可以是乙個 web ...

容器,演算法,迭代器初識

stl 最常用的是容器是vector,可以理解為陣列。vector存放內建資料型別 容器 vector 演算法 for each 迭代器 vector iterator 標準演算法標頭檔案 include include using namespace std include include 標準演...