成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CKA考試必備:解鎖Pod封裝多容器的高級技巧!

云計算 云原生
Pod是kubernetes中最小的資源管理組件,本文將深入講解如何封裝多個容器在一個Pod中,釋放Kubernetes的強(qiáng)大潛能。

在Kubernetes的世界里,Pod是最小的可部署單元,而有時候我們需要在同一個Pod中運(yùn)行多個容器,以便它們可以緊密協(xié)作。本文將深入講解如何封裝多個容器在一個Pod中,釋放Kubernetes的強(qiáng)大潛能。

一、Pod基礎(chǔ)概念

Pod是kubernetes中最小的資源管理組件,Pod也是最小化運(yùn)行容器化應(yīng)用的資源對象。一個Pod代表著集群中運(yùn)行的一個進(jìn)程。kubernetes中其他大多數(shù)組件都是圍繞著Pod來進(jìn)行支撐和擴(kuò)展Pod功能的。

Pod

在Kubrenetes集群中Pod有如下兩種使用方式:

(1) 一個Pod中運(yùn)行一個容器:

每個pod中一個容器的模式是最常見的用法,在這種使用方式中,你可以把pod想象成是單個容器的封裝,kuberentes管理的是Pod而不是直接管理容器。

(2) 在一個Pod中同時運(yùn)行多個容器:

一個Pod中也可以同時封裝幾個需要緊密耦合互相協(xié)作的容器,它們之間共享資源。這些在同一個Pod中的容器可以互相協(xié)作成為一個service單位,比如一個容器共享文件,另一個"sidecar"容器來更新這些文件。Pod將這些容器的存儲資源作為一個實體來管理。

例如,你可能有一個容器,為共享卷中的文件提供 Web 服務(wù)器支持,以及一個單獨(dú)的 Sidercar 容器負(fù)責(zé)從遠(yuǎn)端更新這些文件,如下圖所示:

有些 Pod 具有 Init 容器[1]和 應(yīng)用容器[2]。 Init 容器默認(rèn)會在啟動應(yīng)用容器之前運(yùn)行并完成。

二、案例演示

1.一個Pod中運(yùn)行一個容器

下面是一個 Pod 示例,它由一個運(yùn)行鏡像 nginx:1.14.2 的容器組成。這種就是一個Pod中運(yùn)行一個容器。

apiVersion:v1
kind:Pod
metadata:
  name:simple-pod
spec:
  containers:
  -name:nginx
    image:nginx:1.14.2
    ports:
    -containerPort:80

要創(chuàng)建上面顯示的 Pod,請運(yùn)行以下命令:

kubectl apply -f simple-pod.yaml

Pod 通常不是直接創(chuàng)建的,而是使用工作負(fù)載資源創(chuàng)建的。

2.一個Pod中同時運(yùn)行多個容器

下面是一個Pod封裝多個容器的示例,它由一個運(yùn)行鏡像 nginx:1.14.2和MYSQL的容器組成。

apiVersion:v1
kind:Pod
metadata:
  name:complex-pod
spec:
  containers:
  -name:nginx
    image:nginx:1.14.2
    ports:
    -containerPort:80
  -name:mysql
    image:mysql
    env:
    -name:MYSQL_ROOT_PASSWORD
      value:"@123456@"
    ports:
    -containerPort:3306

由于最新版的MySQL容器必須要配置一個環(huán)境變量,不然就會啟動失敗:

創(chuàng)建上面顯示的 Pod,請運(yùn)行以下命令:

kubectl apply -f complex-pod.yaml

一個Pod封裝多個容器,采用kubectl操作pod里面的容器時,跟一個Pod中運(yùn)行一個容器不同。例如,要進(jìn)入nginx容器內(nèi)。在Pod封裝多個容器應(yīng)該執(zhí)行如下命令:

kubectl exec -it complex-pod -c nginx /bin/sh
  • complex-pod: 是pod的名稱
  • -c 指定是pod中容器的名稱,例如:nginx

三、CKA真題講解

1.真題截圖

2.中文解析

切換 k8s 集群環(huán)境:kubectl config use-context k8sTask: 創(chuàng)建一個 Pod,名字為 kucc1,這個 Pod 包含 4 個容器,為 nginx、redis、memcached、consul。

3.官方參考文檔

Pod封裝多個容器[3]

4.做題解析

(1) 切換k8s集群環(huán)境

kubectl config use-context k8s

(2) 編寫Pod資源對象文件

apiVersion:v1
kind:Pod
metadata:
  name:kucc1
spec:
  containers:
  -name:nginx
    image:nginx
  -name:redis
    image:redis
  -name:memcached
    image:memcached
  -name:consul
    image:consul

(3) 提交資源清單

kubectl apply -f kucc1.yaml

(4) 查看Pod創(chuàng)建的狀態(tài)

kubect get pod

參考資料

  • [1]Init 容器: https://kubernetes.io/zh-cn/docs/reference/glossary/?all=true#term-init-container
  • [2]應(yīng)用容器: https://kubernetes.io/zh-cn/docs/reference/glossary/?all=true#term-app-container
  • [3]Pod封裝多個容器: https://kubernetes.io/zh-cn/docs/tasks/inject-data-application/define-environment-variable-container/
責(zé)任編輯:趙寧寧 來源: 攻城獅成長日記
相關(guān)推薦

2019-11-20 09:15:53

KubernetesPod

2021-11-22 08:00:00

Kubernetes容器集群

2023-12-31 16:23:39

KubernetesPod容器

2020-05-21 10:44:57

CSS混合模式開發(fā)

2024-01-10 16:46:13

Kubernetes容器

2023-08-27 15:25:49

2024-03-04 18:42:11

網(wǎng)絡(luò)策略k8s網(wǎng)絡(luò)通信

2013-04-07 09:53:24

Windows系統(tǒng)優(yōu)化

2009-10-09 13:44:00

ccna考試必備知識ccna考試

2009-10-09 14:19:00

CCNA考試必備資料CCNA考試CCNA

2021-09-14 13:25:23

容器pod僵尸進(jìn)程

2011-06-14 14:32:46

性能優(yōu)化

2009-12-18 16:00:48

2024-02-28 10:23:18

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

2020-04-26 11:16:46

KubernetesPodLinux

2024-06-12 11:47:38

2019-05-22 15:36:22

Linux容器鏡像

2011-07-12 09:47:53

WebService

2009-10-20 14:15:00

CCIE考試必備資料

2021-02-14 00:11:19

物聯(lián)網(wǎng)大數(shù)據(jù)IOT
點贊
收藏

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

主站蜘蛛池模板: 一级黄色片毛片 | 免费在线观看黄色av | 色视频在线免费观看 | 黄色免费网址大全 | 亚洲日本中文 | 国产高清在线精品一区二区三区 | 免费观看一级毛片 | 国产精品一区二区欧美 | 久久久久久久一级 | 亚洲精品视频二区 | 黄色大片观看 | h视频在线免费 | 成人毛片视频在线播放 | 精品国产鲁一鲁一区二区张丽 | 亚洲高清在线观看 | 成人一区二区三区在线观看 | 免费在线观看av网址 | 一本综合久久 | 欧美色欧美亚洲另类七区 | 在线一区视频 | 一区二区在线 | caoporn免费在线视频 | 国产三级大片 | 极情综合网 | 中文字幕亚洲区一区二 | 国产精品日韩欧美一区二区 | 亚洲日本一区二区三区四区 | 国产一二区免费视频 | 精品免费国产视频 | 成人二区三区 | 欧美日韩国产一区二区三区 | 国产伦精品一区二区三毛 | 亚洲成人一区二区 | 人人99| 日韩一二三区视频 | 欧美大片一区二区 | 日日碰狠狠躁久久躁婷婷 | 日韩中文字幕网 | 欧美日韩在线观看一区 | 久久大 | 久久久久亚洲精品中文字幕 |