当前位置: 首页 > news >正文

Kubernetes Secret 详解

Kubernetes Secret 是一种用于存储和管理敏感信息的对象,如密码、OAuth 令牌和 SSH 密钥等。使用 Secret 可以避免将机密数据直接放在 Pod 规约或容器镜像中,从而增加了应用程序的安全性。

Secret 的类型

Kubernetes 支持多种类型的 Secret,包括:

  1. ​Opaque​​:默认的 Secret 类型,用于存储任意数据。
  2. ​kubernetes.io/service-account-token​​:用于存储服务账号令牌。
  3. ​kubernetes.io/dockercfg​​ 和 ​​kubernetes.io/dockerconfigjson​​:用于存储 Docker 仓库的认证信息。
  4. ​kubernetes.io/basic-auth​​:用于存储基本身份验证凭证。
  5. ​kubernetes.io/ssh-auth​​:用于存储 SSH 身份验证凭证。
  6. ​kubernetes.io/tls​​:用于存储 TLS 证书和密钥。

创建 Secret

可以通过多种方式创建 Secret:

  1. 使用 ​​kubectl create secret​​ 命令
  2. 从配置文件创建
  3. 使用 Kustomize 创建
使用 kubectl 创建 Secret
kubectl create secret generic my-secret --from-literal=username=admin --from-literal=p
http://www.lryc.cn/news/405819.html

相关文章:

  • docker笔记4-部署
  • 有监督学习基础
  • 揭开 AI 绘画提示词的神秘密码!
  • macOS 10.15中屏蔽Microsoft Edge浏览器的更新提示
  • Qt 实战(3)数据类型 | 3.2、QVariant
  • Docker中安装的postgresql14在启用vector扩展的时候,找不到该扩展的控制文件。
  • JS防抖和节流
  • OpenWrt 为软件包和docker空间扩容
  • 重要的工作任务,怎么在电脑桌面设置倒计时?
  • Failed to build get_cli:get:的解决方案
  • 短视频矩阵源码技术分享
  • 轮播图自定义内容
  • 大数据-44 Redis 慢查询日志 监视器 慢查询测试学习
  • Istio_01_Istio初识
  • leetcode日记(47)螺旋矩阵Ⅱ
  • centos系统mysql主从复制(一主一从)
  • IEDA怎么把springboot项目 启动多个
  • Vue 3项目安装Element-Plus
  • Git下载安装
  • linux中的目录操作函数
  • JSON 文件第一段飘红
  • go使用gjson操作json数据
  • Mac 下华为鸿蒙 :DevEco Studio 开发工具下载
  • C进阶—动态内存管理
  • QT表格显示MYSQL数据库源码分析(七)
  • excel系列(三) - 利用 easyexcel 快速实现 excel 文件导入导出
  • 探索前后端数据传输模式:Java、Go与Python的实践20240719
  • 【YashanDB知识库】yac修改参数后关闭数据库hang住
  • 提升网站性能:ThinkPHP6中如何实现Mysql分页查询
  • Python:Flask自定义URL路由参数过滤器