精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 Kubernetes 中運行不受信任的容器

安全 云安全 云計算
對于潛在的攻擊者來說,在大公司內(nèi)啟動他們的容器是一個千載難逢的機會。但容器技術(shù)自身能讓我們輕松自衛(wèi)嗎?

IT 世界每天都在越來越多地采用基于容器的基礎(chǔ)架構(gòu)。但是,每個人都不清楚優(yōu)點,缺點甚至局限性。

考慮到即使是大公司也在靠近基于容器的基礎(chǔ)設(shè)施,但是可能的攻擊區(qū)域和數(shù)據(jù)泄露的潛在影響卻無人在意。

Docker(containerd)和 LXC 等技術(shù)并不是真正孤立的系統(tǒng),因為它們與托管的操作系統(tǒng)共享相同的 Linux 內(nèi)核。

對于潛在的攻擊者來說,在大公司內(nèi)啟動他們的容器是一個千載難逢的機會。但容器技術(shù)自身能讓我們輕松自衛(wèi)嗎?

當前的容器技術(shù)

已經(jīng)重復(fù)了很多次,容器是一種打包、共享和部署應(yīng)用程序的新方式,而不是所有功能都打包在一個軟件或操作系統(tǒng)中的單一應(yīng)用程序。

目前,容器沒有利用任何新的東西,但它們是在 Linux 命名空間和 cgroup 之上創(chuàng)建的演變。命名空間創(chuàng)建了一個虛擬和隔離的用戶空間,并為應(yīng)用程序提供其系統(tǒng)資源的隔離,例如文件系統(tǒng)、網(wǎng)絡(luò)和進程。這種抽象允許應(yīng)用程序獨立啟動,而不會干擾在同一主機上運行的其他應(yīng)用程序。

所以,多虧了命名空間和 cgroup 的結(jié)合,我們絕對可以在一個隔離的環(huán)境中啟動許多在同一主機上運行的應(yīng)用程序。

容器與虛擬機

很明顯,與虛擬機環(huán)境相比,容器技術(shù)解決了在隔離性、可移植性和精簡架構(gòu)方面的問題。但我們不要忘記,虛擬機允許我們隔離我們的應(yīng)用程序,尤其是在內(nèi)核級別,因此黑客逃離容器并破壞系統(tǒng)的風險遠高于逃離虛擬機。

大多數(shù) Linux 內(nèi)核漏洞可能適用于容器,這可能允許它們升級和破壞受影響的命名空間以及同一操作系統(tǒng)中的其他命名空間。

這些安全問題導(dǎo)致研究人員嘗試從主機創(chuàng)建真正分離的命名空間。具體稱為“沙盒”,現(xiàn)在有幾種解決方案可以提供這些功能:gVisor 或例如 Kata Containers。

Kubernetes 中的容器運行時

我們可以在容器編排器 Kubernetes 中更深入地研究這類技術(shù)。

Kubernetes 使用組件 kubelet 來管理容器。我們可以將其定義為負責提供給它的規(guī)范并準時準確地執(zhí)行其操作的船長。

Kubelet 采用 pod 規(guī)范并使其在分配給它們的主機上作為容器運行,并且可以與任何容器運行時交互,只要它符合 OCI 標準(其實現(xiàn)是 RunC)

圖片容器運行時的工作原理

RunC最初嵌入到Docker架構(gòu)中,于 2015 年作為獨立工具發(fā)布。它已成為 DevOps 團隊可以用作容器引擎的一部分的常用的、標準的、跨功能的容器運行時。

RunC 提供了與現(xiàn)有低級 Linux 特性交互的所有功能。它使用命名空間和控制組來創(chuàng)建和運行容器進程。

在下面的段落中,我們將介紹運行時類和核心元素。還有一個 RuntimeClass 處理程序,其默認值為 RunC(對于使用 containerd 作為容器運行時的 Kubernetes 安裝)。

RuntimeClass

顧名思義,運行時類允許我們使用各種容器運行時進行操作。2014 年,Docker 是 Kubernetes 上唯一可用的運行時容器。從 Kubernetes 1.3 版開始,添加了與 Rocket (RKT) 的兼容性,最后在 Kubernetes 1.5 中,引入了容器運行時 Iterface (CRI),它具有標準接口和所有容器運行時的可能性,您可以直接與此接口標準省去了開發(fā)者適應(yīng)各類容器運行時的麻煩和擔心版本維護的麻煩。

事實上,CRI 允許我們將容器運行時部分與 Kubernetes 分離,最重要的是,允許 Kata Containers 和 gVisor 等技術(shù)以 containerd 的形式連接到容器運行時。

在 Kubernetes 1.14 中,RuntimeClass 再次作為內(nèi)置集群資源引入,其核心是處理程序?qū)傩浴?/p>

處理程序是指接收容器創(chuàng)建請求的程序,對應(yīng)于容器運行時。

kind: RuntimeClass
apiVersion: node.k8s.io/v1
metadata:
name: #RuntimeClass Name
handler: #container runtime for example: runc
overhead:
podFixed:
memory: "" # 64Mi
cpu: "" # 250m
scheduling:
nodeSelector:
<key>: <value> # container-rt: gvisor
  • handler 字段指向要使用的特定容器運行時或配置。
  • 聲明開銷允許集群(包括調(diào)度程序)在做出有關(guān) Pod 和資源的決策時考慮它。通過使用這些字段,您可以使用此 RuntimeClass 指定運行 pod 的開銷,并確保在 Kubernetes 中考慮這些開銷。
  • 調(diào)度字段用于確保 Pod 被調(diào)度在正確的節(jié)點上。

默認情況下,如果我們有一個帶有 Docker 或 containerd 的集群,我們的處理程序是 runc,但如果我們使用 gVisor,它將是 runc。

在 Kubernetes 中使用 gVisor 隔離 Linux 主機和容器

現(xiàn)在我們將了解如何在 Kubernetes 集群中擁有多個容器運行時,并為敏感工作負載選擇更嚴格的容器運行時。

在本教程中,我使用了之前的項目,在該項目中我使用 containerd 安裝了 Kubernetes 集群。

https://github.com/alessandrolomanto/k8s-vanilla-containerd

初始化 Kubernetes 集群:

make vagrant-start

啟動機器后,驗證所有組件是否已啟動并運行:

vagrant ssh master

kubectl get nodes
NAME      STATUS   ROLES                  AGE     VERSION

master Ready control-plane,master 7m59s v1.21.0

worker1 Ready <none> 5m50s v1.21.0

worker2 Ready <none> 3m51s v1.21.0

在 worker1 上安裝gVisor:

ssh worker1 # Vagrant default password: vagrant

sudo su

安裝最新的 gVisor 版本:

(
set -e
ARCH=$(uname -m)
URL=https://storage.googleapis.com/gvisor/releases/release/latest/${ARCH}
wget ${URL}/runsc ${URL}/runsc.sha512 \\
${URL}/containerd-shim-runsc-v1 ${URL}/containerd-shim-runsc-v1.sha512
sha512sum -c runsc.sha512 \\
-c containerd-shim-runsc-v1.sha512
rm -f *.sha512
chmod a+rx runsc containerd-shim-runsc-v1
sudo mv runsc containerd-shim-runsc-v1 /usr/local/bin
)
FINISHED --2022-04-28 07:24:44--

Total wall clock time: 5.2s

Downloaded: 4 files, 62M in 3.1s (20.2 MB/s)

runsc: OK

containerd-shim-runsc-v1: OK

配置容器運行時:

cat <<EOF | sudo tee /etc/containerd/config.toml
version = 2
[plugins."io.containerd.runtime.v1.linux"]
shim_debug = true
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
runtime_type = "io.containerd.runc.v2"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runsc]
runtime_type = "io.containerd.runsc.v1"
EOF

重啟容器服務(wù):

sudo systemctl restart containerd

為 gVisor 安裝 RuntimeClass:

cat <<EOF | kubectl apply -f -
apiVersion: node.k8s.io/v1beta1
kind: RuntimeClass
metadata:
name: gvisor
handler: runsc
EOF

驗證:

vagrant@master:~$ kubectl get runtimeclass

NAME HANDLER AGE

gvisor runsc 17s

使用 gVisor RuntimeClass 創(chuàng)建一個 Pod:

cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Pod
metadata:
name: nginx-gvisor
spec:
runtimeClassName: gvisor
containers:
- name: nginx
image: nginx
EOF

驗證 Pod 是否正在運行:

kubectl get pod nginx-gvisor -o wide
vagrant@master:~$ kubectl get pod nginx-gvisor -o wide

NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES

nginx-gvisor 1/1 Running 0 31s 192.168.235.129 worker1 <none> <none>

有關(guān)更新信息,請關(guān)注官方文檔。https://gvisor.dev/docs/user_guide/install/

結(jié)論

我們已經(jīng)看到當前的容器技術(shù)存在弱隔離問題。快速修補容器和最低安全上下文特權(quán)等常見做法可以有效限制攻擊面。我們甚至應(yīng)該開始像上面的教程那樣實施運行時安全措施,因為現(xiàn)在可能有多個容器運行時。

當然,這不是每個人都需要的東西,但是當您想要運行不受信任的容器而不以任何方式影響主機時,它肯定會派上用場。

假設(shè)你是一個容器托管服務(wù),在同一臺主機上啟動不同客戶的容器。你會因為共享上下文而損害其他客戶嗎?開始思考如何緩解這些問題。

責任編輯:趙寧寧 來源: 云原生技術(shù)愛好者社區(qū)
相關(guān)推薦

2021-09-17 16:28:22

零信任網(wǎng)絡(luò)防御

2024-07-30 08:00:00

Kubernetes數(shù)據(jù)庫

2021-08-11 10:38:08

云計算云計算環(huán)境云應(yīng)用

2021-08-09 09:00:00

Kubernetes云計算架構(gòu)

2017-09-18 10:05:15

WindowsLinux容器

2020-09-19 18:03:42

Docker

2024-07-08 09:22:16

2020-07-13 07:00:21

Kubernetes

2022-01-21 10:58:39

JavaScriptGolangPython

2019-07-12 09:30:12

DashboardDockerDNS

2019-12-11 14:27:39

數(shù)據(jù)庫集群Kubernetes

2020-07-20 07:00:00

KubernetesHostPath

2014-10-11 11:30:43

CentOSDocker

2021-11-11 09:01:01

Helm Chart Kubernetes

2020-04-10 08:00:08

Kubernetes補丁pod

2019-07-30 10:33:01

2021-09-16 17:38:49

UbuntuLinuxJava

2013-05-14 10:53:43

2022-07-01 09:00:00

零信任網(wǎng)絡(luò)安全Kubernetes

2023-11-28 16:20:07

點贊
收藏

51CTO技術(shù)棧公眾號

性欧美xxxx| 亚洲一区二区三区小说| 国产精品国语对白| 亚洲熟女毛茸茸| 视频一区视频二区欧美| 欧美日韩色婷婷| 亚洲最新在线| 污视频网站免费观看| 人人精品人人爱| 欧美极品少妇与黑人| 色婷婷在线影院| 精品国产亚洲日本| 高跟丝袜欧美一区| 国产手机视频在线观看| 青青免费在线视频| 国产综合色视频| 欧美与欧洲交xxxx免费观看 | 日本99精品| 色狠狠色狠狠综合| 国产va亚洲va在线va| 成人av毛片| 99国内精品久久| 91精品国产一区二区三区动漫| 九九热在线免费观看| 欧美黄色aaaa| www日韩欧美| japanese中文字幕| 老牛精品亚洲成av人片| 777午夜精品免费视频| 日韩精品免费播放| 1024在线看片你懂得| 亚洲欧洲成人精品av97| 欧美一区二区三区四区在线观看地址| 国内毛片毛片毛片毛片| 蜜桃av一区二区在线观看| 久久久久久网站| 欧美人妻一区二区| 一个色综合网| 裸体女人亚洲精品一区| 亚洲AV成人无码网站天堂久久| 亚洲精品播放| 日韩激情av在线免费观看| 曰本三级日本三级日本三级| 日韩在线你懂得| 欧美日韩亚洲综合一区二区三区| av观看免费在线| 超碰超碰人人人人精品| 欧美性xxxxxx| 日韩网址在线观看| 亚洲黄色免费看| 欧美日韩国产精品一区二区三区四区| 亚洲国产成人精品无码区99| 91高清视频在线观看| 亚洲一本大道在线| 日韩国产成人无码av毛片| 先锋影音在线资源站91| 亚洲免费电影在线| 日韩视频 中文字幕| fc2ppv国产精品久久| 亚洲精品大片www| 无码人妻精品一区二区三区99v| 欧美一区二区三区在线观看免费| 国产精品不卡在线观看| 香蕉视频在线网址| 性xxxfreexxxx性欧美| 亚洲一区二区欧美日韩| 成人免费观看cn| 黄毛片在线观看| 日韩欧美国产高清91| 超碰影院在线观看| 久久天堂影院| 日韩一区二区影院| 中文字幕一区三区久久女搜查官| 欧美黄色录像| 亚洲最新av在线网站| 三级黄色录像视频| 欧美视频一区| 欧美中文在线观看国产| 欧美激情一区二区三区免费观看| 精品制服美女丁香| 国产精品日韩一区二区免费视频| 亚洲色图21p| 国产欧美一区二区三区在线老狼| 国产系列第一页| 99久久精品免费看国产小宝寻花 | 蜜臀久久99精品久久久久久宅男| 国产亚洲小视频| 久久人人精品| 91在线免费网站| 香蕉视频成人在线| 国产精品人人做人人爽人人添| 最近免费观看高清韩国日本大全| 午夜影院在线播放| 欧美一区二区三区系列电影| 国产精品嫩草av| 久久免费大视频| 91极品女神在线| 97精品久久人人爽人人爽| 不卡视频在线看| 一区二区冒白浆视频| 91九色国产在线播放| 欧美剧在线免费观看网站| 亚洲婷婷在线观看| 9999国产精品| 欧美在线中文字幕| 亚洲乱码国产乱码精品精软件| 国产日韩精品一区二区三区| 日韩久久久久久久久久久久| jizzyou欧美16| 亚洲第一福利视频| 黄色一级大片在线免费观看| 亚洲欧美网站| 高清不卡日本v二区在线| av网站在线免费观看| 精品久久久久久久久久久久 | gogo大胆日本视频一区| 曰韩不卡视频| 亚洲第一二三四区| 亚洲国产精品小视频| 女人18毛片毛片毛片毛片区二| 在线亚洲精品| 国产不卡一区二区在线观看| 秋霞午夜理伦电影在线观看| 在线亚洲+欧美+日本专区| 亚洲视频在线播放免费| 中文字幕日韩欧美精品高清在线| 国产成人综合亚洲| 青青久在线视频| 亚洲一区二区成人在线观看| 欧美性猛交xxxx乱大交91| 久久99高清| 18性欧美xxxⅹ性满足| 囯产精品一品二区三区| 亚洲免费观看高清完整版在线观看熊| 天天干天天玩天天操| 欧美**vk| 日本精品久久久久久久| 五月色婷婷综合| 午夜精品久久一牛影视| 国产性猛交96| 红桃视频国产一区| 91免费看网站| 色香蕉在线视频| 永久免费看片在线播放| 韩国av在线免费观看| 国产精品一二三四| 91制片厂免费观看| 国产乱国产乱老熟| 日韩精品一二三| 欧美亚洲另类久久综合| 国产欧美一区二区三区精品酒店| 亚洲精品成人av| 日韩美女一级片| 搞黄网站在线看| 色偷偷88欧美精品久久久| 亚洲av无码国产精品久久| 国产精品乱看| 日韩av不卡播放| 91精品国产66| 精品国产一区二区三区四区在线观看 | 日本成人动漫在线观看| 亚洲综合色视频| 亚洲自拍偷拍精品| 国产亚洲精品bv在线观看| 久久久综合香蕉尹人综合网 | 国产精品揄拍一区二区| 免费在线看黄色| 精品三级在线看| 亚洲国产成人精品激情在线| 久久久www成人免费毛片麻豆| 性欧美极品xxxx欧美一区二区| 日本一二区不卡| 91亚洲国产成人精品性色| 在线观看男女av免费网址| 欧美不卡激情三级在线观看| 精品在线播放视频| 久久久高清一区二区三区| 五月天丁香花婷婷| 亚洲性图久久| 日韩av一区二区三区美女毛片| 台湾天天综合人成在线| 久久久久久av| 久久精品蜜桃| 欧美一区二区三区在线看| 久久精品视频8| 久久久精品免费观看| 91精品999| 亚洲日产国产精品| 午夜精品福利一区二区| 久久9999免费视频| 欧美亚洲在线视频| 国产在线激情| 亚洲开心激情网| av中文字幕第一页| 色婷婷综合久久久久中文一区二区| 久久久精品少妇| 99久久国产综合精品女不卡| the porn av| 影音先锋久久| youjizz.com亚洲| 亚洲丝袜啪啪| 鬼打鬼之黄金道士1992林正英| 欧美人与性动交xxⅹxx| 色与欲影视天天看综合网| 青青草在线免费视频| 日韩欧美综合在线| 中文字幕一区二区三区四区视频 | 欧美情侣性视频| 国产理论电影在线观看| 亚洲第一精品福利| 国产精品久久久久久69| 日韩欧中文字幕| 免费在线一级片| 中文字幕亚洲视频| 成人网站免费观看| 成人av手机在线观看| 日本高清久久久| 久久精品男女| 成年人午夜免费视频| 欧美在线看片| 一区二区视频在线播放| 国产99精品一区| 精品欧美国产一区二区三区不卡| 玖玖玖视频精品| 国产在线视频欧美| 91九色综合| 国产v综合ⅴ日韩v欧美大片 | 国产精品偷伦免费视频观看的| 少妇视频一区| 91国内在线视频| 2019中文字幕在线电影免费| 欧美成人网在线| 国产在线观看免费麻豆| www.欧美精品一二三区| 在线观看免费黄色| 一区二区三区四区在线观看视频| 欧洲亚洲在线| 日韩av一区二区在线| 手机在线精品视频| 亚洲精品在线一区二区| 亚洲AV无码一区二区三区性| 91精品中文字幕一区二区三区| 伊人成人在线观看| 欧美日韩黄视频| 91国产精品一区| 欧美精选在线播放| 国产精品一级二级| 日韩一区二区免费在线电影| 国产女人18毛片18精品| 日韩午夜精品电影| 亚洲第一天堂在线观看| 亚洲电影天堂av | zzjj国产精品一区二区| 免费观看久久久久| 久久成人精品视频| 欧美家庭影院| 97精品国产97久久久久久免费 | 国产噜噜噜噜久久久久久久久| 成人在线视频免费| 91久久夜色精品国产网站| 高清不卡一区| 国产精品自拍首页| 女人丝袜激情亚洲| 亚洲国产一区二区精品视频| 国产精品99久久| 欧美日韩激情四射| 亚洲精选久久| 国产情侣av自拍| 狠狠狠色丁香婷婷综合久久五月| 超级砰砰砰97免费观看最新一期| 成人性生交大合| 国产麻豆天美果冻无码视频| 亚洲国产精品传媒在线观看| 黄色一级片中国| 五月天亚洲精品| 无码人妻精品一区二区三区9厂 | 亚洲综合无码一区二区| 久久夜色精品亚洲| 欧美性大战xxxxx久久久| www.五月天激情| 亚洲人成电影网站色www| 日本亚洲精品| 久久久免费高清电视剧观看| 婷婷综合六月| 成人网在线免费观看| 欧美色资源站| 一级黄色免费在线观看| 亚洲精品看片| 免费涩涩18网站入口| 成人中文字幕在线| 欧美精品日韩在线| 亚洲va欧美va人人爽| 亚洲免费视频二区| 亚洲精品久久久久久久久| 自拍视频在线免费观看| 午夜伦理精品一区| 欧洲美女精品免费观看视频| 国产无套精品一区二区| 色琪琪久久se色| 国产在线精品91| 国产美女在线精品| 国产一二三四五区| 亚洲成a人片综合在线| 中文字幕在线观看精品| 日韩电影在线观看中文字幕 | 91视频啊啊啊| 伊人开心综合网| 亚洲中文字幕一区二区| 日韩激情视频在线播放| 性网站在线观看| 91九色国产视频| 欧美亚洲高清| 日韩精品一区二区三区色欲av| 国产aⅴ精品一区二区三区色成熟| 久久久久久久久福利| 欧美性猛交xxxx免费看漫画| 亚洲国产精品久久久久久久 | a一级免费视频| 一本大道久久a久久综合婷婷| 日本高清视频免费看| 欧美精品在线看| 日本久久一区| 四虎永久国产精品| 久久激情综合| 搡老熟女老女人一区二区| 亚洲自拍偷拍欧美| 国产高中女学生第一次| 少妇高潮 亚洲精品| 欧美magnet| 久久精品国产综合精品| 午夜久久黄色| 亚洲美女精品视频| 一区二区三区在线免费播放| 亚洲综合五月天婷婷丁香| 一区二区三区四区视频| 精品视频在线一区二区在线| 久久五月天婷婷| 亚洲资源av| 无套内谢大学处破女www小说| 午夜精品福利一区二区蜜股av| 亚洲产国偷v产偷v自拍涩爱| 麻豆国产va免费精品高清在线| 成人短视频软件网站大全app| 亚洲一区二区自拍偷拍| 日本在线不卡一区| 日本成人免费在线观看| 欧美日韩国产成人在线免费| 69xxxx欧美| 国产日韩精品在线播放| 精品国产导航| 久热免费在线观看| 日本一区二区不卡视频| 91福利在线观看视频| 欧美成年人视频| aiss精品大尺度系列| heyzo亚洲| 久久精品亚洲国产奇米99| 国产情侣小视频| 中文国产成人精品| 欧美视频精品| 欧美大片免费播放| 成人av资源网站| 东京热一区二区三区四区| 国产一区二区三区视频免费| 欧美少妇激情| 免费高清一区二区三区| 成人听书哪个软件好| 西西44rtwww国产精品| 国产一区二区三区欧美| 国产日本亚洲| 91国视频在线| 国产精品久久国产精麻豆99网站| 精品国产乱码一区二区三| 91国产视频在线播放| 日韩精品网站| 美女被爆操网站| 91久久精品一区二区三区| 久草资源在线| 国内精品国语自产拍在线观看| 丝袜国产日韩另类美女| 2025国产精品自拍| 亚洲激情第一页| 久久精品 人人爱| 久久av综合网| 国产偷v国产偷v亚洲高清 | 亚洲精品一区二区三区99| 亚洲承认视频| 日本福利视频网站| 久久精品一区蜜桃臀影院| 国产xxxx孕妇| 日本高清久久天堂| 综合av在线| 精品无码人妻一区二区免费蜜桃| 7777精品伊人久久久大香线蕉完整版 | 91精品国偷自产在线电影| 第四色在线视频| 日韩一区二区三区在线观看| 日本免费一区二区六区| 国产免费一区二区三区四在线播放 | 91精品天堂福利在线观看|