亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Docker構(gòu)建kubectl鏡像的實現(xiàn)步驟

 更新時間:2021年01月19日 10:57:55   作者:你個大豬蹄子  
這篇文章主要介紹了Docker構(gòu)建kubectl鏡像的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

假如程序服務(wù)是使用 k8s 集成 gitlab ci/cd 方式部署的,在 gitlab-ci 過程中就需要用到 kubeclt 鏡像
使用 docker 構(gòu)建 kubectl 鏡像有兩種方式

方式一 (鏡像相對較小一點,45.8M左右)

在 Linux 上使用 curl 安裝 kubectl 可執(zhí)行文件

cd /usr/local/bin
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.20.1/bin/linux/amd64/kubectl
chmod +x ./kubectl

詳細(xì)參考 官方安裝文檔

接下來在 /usr/local/bin 目錄下新建 Dockerfile 文件,寫入內(nèi)容如下

FROM alpine:latest
COPY kubectl /usr/local/bin/
RUN chmod +x /usr/local/bin/kubectl

Dockerfile 文件建好后,在同目錄下執(zhí)行構(gòu)建命令

docker build -t registry.cn-hangzhou.aliyuncs.com/sanchar/kubectl:v1.20.1 .

等待鏡像構(gòu)建完成

方式二(鏡像相對大一些,48.9M左右)

此方式相對方便一些,不過構(gòu)建比較慢,構(gòu)建過程中需要下載 kubectl 可執(zhí)行文件
直接新建 Dockerfile 文件,寫入內(nèi)容如下

FROM alpine:latest

RUN apk add --update -t deps curl

RUN curl -L https://storage.googleapis.com/kubernetes-release/release/v1.20.1/bin/linux/amd64/kubectl -o /usr/local/bin/kubectl \
  && chmod +x /usr/local/bin/kubectl

RUN apk del --purge deps \
  && rm /var/cache/apk/*

在同目錄下執(zhí)行構(gòu)建命令

docker build -t registry.cn-hangzhou.aliyuncs.com/sanchar/kubectl:v1.20.1 .

最后

1、測試構(gòu)建的鏡像是否可以正常使用

docker run -it registry.cn-hangzhou.aliyuncs.com/sanchar/kubectl:v1.20.1 kubectl version --client

輸出內(nèi)容如下即構(gòu)建的鏡像可以正常使用

Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.1", GitCommit:"c4d752765b3bbac2237bf87cf0b1c2e307844666", GitTreeState:"clean", BuildDate:"2020-12-18T12:09:25Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"}

 2、從Registry中拉取鏡像

docker pull registry.cn-hangzhou.aliyuncs.com/sanchar/kubectl:v1.20.1

3、將鏡像推送到Registry,[ImageId] 替換成對應(yīng)的鏡像ID

docker login --username=用戶名 registry.cn-hangzhou.aliyuncs.com

docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/sanchar/kubectl:v1.20.1

docker push registry.cn-hangzhou.aliyuncs.com/sanchar/kubectl:v1.20.1

到此這篇關(guān)于Docker構(gòu)建kubectl鏡像的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker構(gòu)建kubectl鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker?鏡像導(dǎo)入導(dǎo)出過程介紹

    Docker?鏡像導(dǎo)入導(dǎo)出過程介紹

    這篇文章主要介紹了Docker?鏡像導(dǎo)入導(dǎo)出過程,文章圍繞主題展開詳細(xì)內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04
  • 運行中的docker容器端口映射如何修改詳解

    運行中的docker容器端口映射如何修改詳解

    這篇文章主要給大家介紹了關(guān)于運行中的docker容器端口映射如何修改的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • docker啟動Java程序的方法步驟

    docker啟動Java程序的方法步驟

    這篇文章主要介紹了docker啟動Java程序的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Docker部署XXL-JOB的示例代碼

    Docker部署XXL-JOB的示例代碼

    XXL-JOB是一個分布式任務(wù)調(diào)度平臺,可通過MySQL用戶創(chuàng)建和Docker容器化快速部署,本文詳細(xì)介紹了從環(huán)境準(zhǔn)備到驗證部署的全過程,具有一定的參考價值,感興趣的可以了解一下
    2024-10-10
  • Docker Compose引用環(huán)境變量的方法示例

    Docker Compose引用環(huán)境變量的方法示例

    在項目中,往往需要在 docker-compose.yml 文件中使用環(huán)境變量來控制不同的條件和使用場景。本文集中介紹 docker compose 引用環(huán)境變量的方式,感興趣的小伙伴們可以參考一下
    2018-12-12
  • docker之如何查看正在運行的容器

    docker之如何查看正在運行的容器

    這篇文章主要介紹了docker之如何查看正在運行的容器問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • WIN10下安裝Docker的教程

    WIN10下安裝Docker的教程

    本文通過圖文并茂的形式給大家介紹了win10下安裝Docker的教程,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • 詳解Docker 國內(nèi)鏡像的配置及使用

    詳解Docker 國內(nèi)鏡像的配置及使用

    這篇文章主要介紹了詳解Docker 國內(nèi)鏡像的配置及使用 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Docker數(shù)據(jù)卷和容器編排的使用

    Docker數(shù)據(jù)卷和容器編排的使用

    這篇文章主要介紹了Docker數(shù)據(jù)卷和容器編排的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Docker 容器生命周期 架構(gòu) 以及和VM之間的差異詳解

    Docker 容器生命周期 架構(gòu) 以及和VM之間的差異詳解

    這篇文章主要介紹了Docker 容器生命周期 架構(gòu) 以及和VM之間的差異詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論