温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

k8s中的secret怎么使用

发布时间:2023-05-08 14:44:19 来源:亿速云 阅读:217 作者:zzz 栏目:开发技术

这篇文章主要讲解了“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

k8s中的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怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI