国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【云原生】Kubernetes之Secret

這篇具有很好參考價(jià)值的文章主要介紹了【云原生】Kubernetes之Secret。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

使用 kubectl 管理 Secret

準(zhǔn)備開始

你必須擁有一個(gè) Kubernetes 的集群,同時(shí)你必須配置 kubectl 命令行工具與你的集群通信

創(chuàng)建 Secret

Secret 對(duì)象用來(lái)存儲(chǔ)敏感數(shù)據(jù),如 Pod 用于訪問(wèn)服務(wù)的憑據(jù)。例如,為訪問(wèn)數(shù)據(jù)庫(kù),你可能需要一個(gè) Secret 來(lái)存儲(chǔ)所需的用戶名及密碼

你可以通過(guò)在命令中傳遞原始數(shù)據(jù),或?qū){據(jù)存儲(chǔ)文件中,然后再在命令行中創(chuàng)建 Secret。以下命令 將創(chuàng)建一個(gè)存儲(chǔ)用戶名 admin 和密碼 TtAwpaj4Iy= 的 Secret
執(zhí)行以下命令

kubectl create secret generic db-user-pass \
    --from-literal=username=admin \
    --from-literal=password='TtAwpaj4Iy'

說(shuō)明:你必須使用單引號(hào) ‘’ 轉(zhuǎn)義字符串中的特殊字符,如 $、\、*、=和! 。否則,你的 shell 將會(huì)解析這些字符
1、將憑據(jù)保存到文件

echo -n 'admin' > ./username.txt
echo -n 'TtAwpaj4Iy=' > ./password.txt

-n 標(biāo)志用來(lái)確保生成文件的文末沒(méi)有多余的換行符。這很重要,因?yàn)楫?dāng) kubectl 讀取文件并將內(nèi)容編碼為 base64 字符串時(shí),額外的換行符也會(huì)被編碼。 你不需要對(duì)文件中包含的字符串中的特殊字符進(jìn)行轉(zhuǎn)義
2、在 kubectl 命令中傳遞文件路徑

kubectl create secret generic db-user-pass \
    --from-file=./username.txt \
    --from-file=./password.txt

默認(rèn)鍵名為文件名。你也可以通過(guò) --from-file=[key=]source 設(shè)置鍵名,例如

kubectl create secret generic db-user-pass \
    --from-file=username=./username.txt \
    --from-file=password=./password.txt

驗(yàn)證 Secret

1、查看 Secret 是否已創(chuàng)建

kubectl get secrets

2、輸出如下內(nèi)容

NAME              TYPE       DATA      AGE
db-user-pass      Opaque     2         51s

3、查看secret詳細(xì)信息

kubectl describe secret db-user-pass

解碼 Secret

1、查看你所創(chuàng)建的 Secret 內(nèi)容

kubectl get secret db-user-pass -o jsonpath='{.data}'

2、輸出如下內(nèi)容

{ "password": "UyFCXCpkJHpEc2I9", "username": "YWRtaW4=" }

3、解碼 password 數(shù)據(jù):

echo 'UyFCXCpkJHpEc2I9' | base64 --decode

編輯 Secret

kubectl edit secrets <secret-name>

要想刪除一個(gè) Secret,請(qǐng)執(zhí)行以下命令:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-607383.html

kubectl delete secret db-user-pass

到了這里,關(guān)于【云原生】Kubernetes之Secret的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【云原生】Kubernetes容器編排工具

    【云原生】Kubernetes容器編排工具

    目錄 1. K8S介紹 1.1 k8s的由來(lái) 下載地址 1.2 docker編排與k8s編排相比 1.3 傳統(tǒng)后端部署與k8s 的對(duì)比 傳統(tǒng)部署 k8s部署? ?2. k8s的集群架構(gòu)與組件 (1) Kube-apiserver (2)Kube-controller-manager? (3)Kube-scheduler?? 2.2?k8s的配置存儲(chǔ)中心 2.3? k8s的Node 組件? ?(1)Kubelet? ?(2)Kube-Proxy?

    2024年02月10日
    瀏覽(24)
  • 云原生、容器化、Kubernetes、微服務(wù)

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 云原生(Cloud Native)是一個(gè)開放且社區(qū)驅(qū)動(dòng)的項(xiàng)目,它定義了一組架構(gòu)原則、最佳實(shí)踐和工具集,這些原則、實(shí)踐和工具圍繞業(yè)務(wù)需求和工程實(shí)踐而設(shè)計(jì),可用于開發(fā)人員在構(gòu)建和運(yùn)行分布式系統(tǒng)時(shí)更加順暢地交付可靠的軟件。云原生可以幫助

    2024年02月07日
    瀏覽(28)
  • 【云原生】kubernetes中容器的資源限制

    【云原生】kubernetes中容器的資源限制

    目錄 1 metrics-server 2 指定內(nèi)存請(qǐng)求和限制 3 指定 CPU 請(qǐng)求和限制 資源限制 在k8s中對(duì)于容器資源限制主要分為以下兩類: 內(nèi)存資源限制: 內(nèi)存 請(qǐng)求 (request)和內(nèi)存 限制 (limit)分配給一個(gè)容器。 我們保障容器擁有它請(qǐng)求數(shù)量的內(nèi)存,但不允許使用超過(guò)限制數(shù)量的內(nèi)存。 官網(wǎng)參

    2024年02月14日
    瀏覽(24)
  • 云原生Kubernetes:CRI 容器運(yùn)行時(shí)接口

    云原生Kubernetes:CRI 容器運(yùn)行時(shí)接口

    目錄 一、理論 1.?CRI 2.容器運(yùn)行時(shí)層級(jí) 3.容器運(yùn)行時(shí)比較 二、總結(jié) (1)概念 ? ? ? Kubernetes Node (kubelet) 的主要功能就是啟動(dòng)和停止容器的組件,我們 稱之為容器運(yùn)行時(shí)( Container Runtime) ,其中最知名的就是 Docker 。為了 更具擴(kuò)展性, Kubernetes 1.5 版本開始就加入了容器運(yùn)行

    2024年02月09日
    瀏覽(27)
  • 【云原生|Kubernetes】08-Pod中的Init容器

    Init 容器是一種特殊容器,在 Pod內(nèi)的應(yīng)用容器啟動(dòng)之前運(yùn)行。Init 容器可以包括一些應(yīng)用鏡像中不存在的實(shí)用工具和安裝腳本。 你可以在 Pod 的spec中與用來(lái)描述應(yīng)用容器的 containers 數(shù)組平行的位置指定 Init 容器。 Init 容器的狀態(tài)在 status.initContainerStatuses 字段中以容器狀態(tài)數(shù)組

    2024年02月09日
    瀏覽(51)
  • 容器和云原生(三):kubernetes搭建與使用

    容器和云原生(三):kubernetes搭建與使用

    ? ? ? ? 目錄 單機(jī)K8S docker containerd image依賴 kubeadm初始化 驗(yàn)證 crictl工具 K8S核心組件 上文安裝單機(jī)docker是很簡(jiǎn)單docker,但是生產(chǎn)環(huán)境需要多個(gè)主機(jī),主機(jī)上啟動(dòng)多個(gè)docker容器,相同容器會(huì)綁定形成1個(gè)服務(wù)service,微服務(wù)場(chǎng)景中多個(gè)service會(huì)互相調(diào)用,那么就需要保證多個(gè)servi

    2024年02月11日
    瀏覽(28)
  • 【云原生-深入理解Kubernetes-1】容器的本質(zhì)是進(jìn)程

    【云原生-深入理解Kubernetes-1】容器的本質(zhì)是進(jìn)程

    大家好,我是秋意零。 ?? CSDN作者主頁(yè) ?? 博客主頁(yè) ?? 簡(jiǎn)介 ?? 普通本科生在讀 在校期間參與眾多計(jì)算機(jī)相關(guān)比賽,如:?? “省賽”、“國(guó)賽” ,斬獲多項(xiàng)獎(jiǎng)項(xiàng)榮譽(yù)證書 ?? 各個(gè)平臺(tái), 秋意零/秋意臨 賬號(hào)創(chuàng)作者 ?? 云社區(qū) 創(chuàng)建者 點(diǎn)贊、收藏+關(guān)注下次不迷路! 歡迎加

    2024年02月02日
    瀏覽(29)
  • 云原生小疑問(wèn) ?? - Kubernetes 下重啟容器會(huì)丟失數(shù)據(jù)嗎?

    在 docker 環(huán)境下,容器重啟后還是原來(lái)的容器,數(shù)據(jù)并沒(méi)有丟失。那是不是 k8s 環(huán)境下,重啟也不會(huì)丟失呢? 在kubernetes/RainBond環(huán)境下, 最小化的管理單元是 Pod 。 對(duì) Pod 的重啟,本質(zhì)上是先刪除,然后啟動(dòng)新的容器 。所以原本容器中的數(shù)據(jù)會(huì)丟失。 java程序中一般如下數(shù)據(jù)需

    2024年04月25日
    瀏覽(26)
  • 【云原生】kubernetes在Pod中init容器的作用和使用

    【云原生】kubernetes在Pod中init容器的作用和使用

    目錄 Pod 中 init 容器 1 init 容器特點(diǎn) 2 使用 init 容器 Pod 中 init 容器 Init 容器是一種特殊容器,在Pod 內(nèi)的應(yīng)用容器啟動(dòng)之前運(yùn)行。Init 容器可以包括一些應(yīng)用鏡像中不存在的實(shí)用工具和安裝腳本。 1 init 容器特點(diǎn) init 容器與普通的容器非常像,除了如下幾點(diǎn): 它們總是運(yùn)行到完

    2024年02月14日
    瀏覽(31)
  • 云原生之深入解析Kubernetes中如何使用臨時(shí)容器進(jìn)行故障排查

    容器及其周圍的生態(tài)系統(tǒng)改變了工程師部署、維護(hù)和排查工作負(fù)載故障的方式。但是,在 Kubernetes 集群上調(diào)試應(yīng)用程序有時(shí)可能會(huì)很困難,因?yàn)榭赡茉谌萜髦姓也坏剿璧恼{(diào)試工具。許多工程師使用基于精簡(jiǎn)、發(fā)行版構(gòu)建無(wú)發(fā)行版的基礎(chǔ)鏡像,其中甚至沒(méi)有包管理器或shell,

    2024年02月05日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包