最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

云原生Kubernetes初始化容器Init使用教程

 更新時間:2022年03月21日 08:33:58   作者:愿許浪盡天涯  
這篇文章主要為大家介紹了云原生Kubernetes初始化容器Init使用教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進(jìn)步早日升職加薪

一、基本介紹

Kubernetes 中 Init 容器,也叫做初始化容器,是 K8s 官方為我們提供的一個 可以用來判斷我們的環(huán)境是否已經(jīng)滿足運(yùn)行 Pod 應(yīng)用前所需要的條件。 比如,我們有一個應(yīng)用是 Tomcat,但是需要向 ZooKeeper 中進(jìn)行注冊。

而恰好我們在運(yùn)行 Tomcat 時,ZooKeeper 出現(xiàn)了故障,從而導(dǎo)致我們的 Tomcat 因?yàn)樽圆簧蠑?shù)據(jù)而導(dǎo)致系統(tǒng)報錯。

但是當(dāng)我們給 Tomcat 配置上 Init 容器后,效果便不再如上;因?yàn)槲覀兛梢宰?Init 容器運(yùn)行 until 命令進(jìn)行判斷,判斷是否滿足我們應(yīng)用運(yùn)行的要求,成功便會退出,否則將會一直進(jìn)行循環(huán)操作,直到條件成功。

使用 Init 容器的作用:

不需要在應(yīng)用容器中安裝一些輔助工具(如:nslookup nc

可以通過配置 Init 容器來判斷是否滿足應(yīng)用容器的啟動條件,并且 Init 容器可以訪問到應(yīng)用容器不能訪問的 Secret 權(quán)限。

二、Init 容器使用介紹

1)創(chuàng)建 Pod 的 yaml 文件

[root@k8s-master01 ~]# vim busybox-init.yaml
apiVersion: v1
kind: Pod
metadata:
  name: busybox
  labels:
    app: test
spec:
  initContainers:
  - name: init-1
    image: busybox:1.28.4
    command: ['sh','-c','until nslookup kubernetes;do echo Waiting for K8s...;sleep 3;done;']
  - name: init-2
    image: busybox:1.28.4
    command: ['sh','-c','until nslookup tomcat;do echo Waiting for Tomcat...;sleep 3;done;']
  containers:
  - name: busybox
    image: busybox:1.28.4
    command: ['sh','-c','echo Hello World && sleep 3600']

當(dāng)我們定義的初始化容器運(yùn)行成功后,便會進(jìn)行退出操作,緊接著啟動下一個容器。

2)通過 yaml 文件啟動 Pod

[root@k8s-master01 ~]# kubectl create -f busybox-init.yaml

在這里插入圖片描述

3)創(chuàng)建 Service 服務(wù)

[root@k8s-master01 ~]# kubectl create service clusterip tomcat --tcp=8080

在這里插入圖片描述

4)驗(yàn)證

在這里插入圖片描述

以上就是云原生Kubernetes中Init 容器使用介紹的詳細(xì)內(nèi)容,更多關(guān)于Kubernetes Init 容器使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • K8S部署lnmp項(xiàng)目全過程

    K8S部署lnmp項(xiàng)目全過程

    這篇文章主要介紹了K8S部署lnmp項(xiàng)目全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Kubernetes k8s configmap 容器技術(shù)解析

    Kubernetes k8s configmap 容器技術(shù)解析

    這篇文章主要為大家介紹了k8s configmap 容器技術(shù)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • k8s部署Pyroscope并分析golang性能瓶頸(最新推薦)

    k8s部署Pyroscope并分析golang性能瓶頸(最新推薦)

    這篇文章主要介紹了k8s部署Pyroscope并分析golang性能瓶頸,Pyroscope支持多種編程語言并提供了豐富的性能數(shù)據(jù),可以幫助我們跟蹤應(yīng)用程序的執(zhí)行情況,并根據(jù)收集到的數(shù)據(jù)來識別性能瓶頸,需要的朋友可以參考下
    2023-04-04
  • Podman開機(jī)自啟容器實(shí)現(xiàn)過程及與Docker對比

    Podman開機(jī)自啟容器實(shí)現(xiàn)過程及與Docker對比

    這篇文章主要為大家介紹了Podman開機(jī)自啟容器實(shí)現(xiàn)過程,通過示例代碼的形式進(jìn)行演繹過程,有需要的朋友可以參考下,希望可以有所幫助
    2021-09-09
  • kubernetes部署dashboard及應(yīng)用小結(jié)

    kubernetes部署dashboard及應(yīng)用小結(jié)

    Dashboard?是基于網(wǎng)頁的?Kubernetes?用戶界面,可以對?Deployment?實(shí)現(xiàn)彈性伸縮、發(fā)起滾動升級、重啟?Pod?或者使用向?qū)?chuàng)建新的應(yīng)用,這篇文章主要介紹了kubernetes部署dashboard,需要的朋友可以參考下
    2024-06-06
  • K8S  Config應(yīng)用配置小結(jié)

    K8S  Config應(yīng)用配置小結(jié)

    本文主要介紹了Kubernetes中ConfigMap和Secret的使用方法,以及如何在Pod和容器中進(jìn)行資源配置,文中詳細(xì)講解了如何創(chuàng)建和使用ConfigMap來管理非機(jī)密性配置,以及如何使用Secret來存儲敏感信息,同時,還介紹了如何在Pod中配置資源請求和限制,感興趣的朋友一起看看吧
    2025-03-03
  • Kubernetes有狀態(tài)應(yīng)用管理StatefulSet使用詳解

    Kubernetes有狀態(tài)應(yīng)用管理StatefulSet使用詳解

    這篇文章主要為大家介紹了Kubernetes有狀態(tài)應(yīng)用管理StatefulSet使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 如何使用Kubernetes自定義資源(CRD)詳解

    如何使用Kubernetes自定義資源(CRD)詳解

    自定義資源定義(CRD)是Kubernetes API擴(kuò)展,可以定義新的對象類型,下面這篇文章主要給大家介紹了關(guān)于如何使用Kubernetes自定義資源(CRD)的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • k8s中secret的用法詳解

    k8s中secret的用法詳解

    secret用于加密pod訪問數(shù)據(jù)庫的用戶憑證,這篇文章主要介紹了k8s中secret的用法詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • CentOS?8.2?k8s?基礎(chǔ)環(huán)境配置

    CentOS?8.2?k8s?基礎(chǔ)環(huán)境配置

    這篇文章主要介紹了CentOS?8.2?k8s?基礎(chǔ)環(huán)境配置,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10

最新評論

宿松县| 长乐市| 应用必备| 汝城县| 青浦区| 宿松县| 托克托县| 土默特右旗| 桑植县| 自贡市| 张家界市| 江津市| 合川市| 漳平市| 东山县| 杨浦区| 朝阳区| 清镇市| 绩溪县| 泾源县| 蒙自县| 岳池县| 庆安县| 上犹县| 鄂托克前旗| 抚松县| 泸水县| 屏南县| 大城县| 龙州县| 黑河市| 桃园市| 博客| 南华县| 高碑店市| 和平区| 石屏县| 伽师县| 清新县| 鹤庆县| 武山县|