您好,登錄后才能下訂單哦!
這篇文章主要講解了“k8s中的secret怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“k8s中的secret怎么使用”吧!
secret可以加密用戶名和密碼文件,將其打包成一個secret并在API服務器上創建對象
echo -n 'admin' > ./username.txt echo -n 'xvagaxx' > ./password.txt
將username.txt和password.txt打包成secret
kubectl create secret generic db-user-pass \ --from-file=./username.txt \ --from-file=./password.txt
secret用于加密pod訪問數據庫的用戶憑證
假設現在建立了一個deployment,但是需要從私有阿里云倉庫下載一個鏡像,并且這個倉庫需要登錄,直接pull會報錯,在創建deployment時指定阿里云的鏡像倉庫
在建立deployment的yaml中掛載secret
創建時就可以成功拉取鏡像了
kubectl create secret docker-registry my-registry --docker-server=xxx.xx.xxx --docker-username=login_username --docker-password=login_password --docker-email=null/email
docker-registry:自帶參數 my-registry:自定義的secret的名字
–docker-server=需要訪問的地址
–docker-username=用于登錄的用戶名
–docker-password=用于登錄的密碼
–docker-email=登錄用的email賬號,可以為null
感謝各位的閱讀,以上就是“k8s中的secret怎么使用”的內容了,經過本文的學習后,相信大家對k8s中的secret怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。