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

怎样做天猫 淘宝网站导购怎么样签约设计网站

怎样做天猫 淘宝网站导购,怎么样签约设计网站,wordpress 微信 插件开发,平面设计作品集欣赏提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Secret什么是Secret?Secret四种类型及其特点Secret应用案例(1)将明文密码进行base64编码(2)编写创建secret的YAML文…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • Secret
    • 什么是Secret?
    • Secret四种类型及其特点
    • Secret应用案例
      • (1)将明文密码进行base64编码
      • (2)编写创建secret的YAML文件
    • Secret的两种使用方式
      • (1)通过环境变量的方式传递给pod
      • (2)通过volume的方式挂载到pod内(建议使用)
      • 热更新:


Secret

什么是Secret?

类似与ConfigMap 区别在于
ConfigMap存储明文
Secret存储密文

ConfigMap可以用作配置文件管理,
Secret用于密码、密钥、token等敏感数据配置管理

##Secret特性

1非敏感数据:专门用于存储非敏感的配置信息。

2.多种数据源:数据可以从命令行、文件、目录等多种来源创建。

3.动态更新:更新 ConfigMap 后,Pod 可以动态加载新的配置信息(需要应用支持热加载)

Secret四种类型及其特点

Opaque Secrets(不透明Secrets):

Opaque Secrets是最通用的Secret类型,可以存储任意类型的机密数据,如用户名/密码、API密钥等。
数据以Base64编码的形式存储,并且要求用户自行对数据进行加密。


Service Account Token Secrets(服务账户令牌Secrets):

这种类型的Secret由Kubernetes自动生成和管理,用于存储与Service Account相关的API访问令牌。
这些Secrets默认会挂载到Pod中,以便允许Pod内的应用程序使用与Service Account相关的API访问令牌进行安全通信。


Docker Registry Secrets(Docker注册表Secrets):

用于存储访问Docker私有注册表所需的认证信息,如用户名、密码和邮箱。
这些Secrets通常用于在Kubernetes中拉取私有Docker镜像时进行身份验证。


TLS Secrets(TLS证书Secrets):

用于存储TLS证书和私钥,以便在TLS终止、HTTPS等情况下使用。
这些Secrets可用于在Kubernetes Ingress或Service中配置SSL/TLS终止,从而实现加密通信。

Secret应用案例

(1)将明文密码进行base64编码

Opaque类型密码需要进行base64编码

[root@master ~]# echo -n 123 | base64
MTIz

假设密码为123,得到的编码为MTIz

(2)编写创建secret的YAML文件

[root@master ~]# vim secret-mysql.yml

apiVersion: v1
kind: Secret
metadata:name: secret-mysql
data:password: MTIz

[root@master ~]# kubectl apply -f secret-mysql.yml

Secret的两种使用方式

(1)通过环境变量的方式传递给pod

编写pod的YAML文件使用Secret

[root@master ~]# vim pod-mysql-secret.yml
apiVersion: v1
kind: Pod
metadata:name: pod-mysql-secret1
spec:containers:- name: mysqlimage: mysql:5.7env:- name: MYSQL_ROOT_PASSWORDvalueFrom:secretKeyRef:name: secret-mysqlkey: password
[root@master ~]# kubectl apply -f pod-mysql-secret.yml 

等一会,因为本地没有,所以要下载mysql镜像

进入pod内,用传递的密码登录

[root@master ~]# kubectl exec -it pod-mysql-secret1 -- bash
[root@master ~]# kubectl exec -it pod-mysql-secret1 -- bash
root@pod-mysql-secret1:/# mysql -uroot -p123

登录成功即可
在这里插入图片描述

(2)通过volume的方式挂载到pod内(建议使用)

编写pod的YAML文件使用Secret
[root@master ~]# vim pod-mysql-secret2.yml

apiVersion: v1
kind: Pod
metadata:name: pod-mysql-secret2
spec:containers:- name: busyboximage: busyboxargs:- /bin/sh- -c- sleep 10000volumeMounts:- name: vol-secretmountPath: "/opt/passwd"readOnly: truevolumes:- name: vol-secretsecret:secretName: secret-mysql

验证:

[root@master ~]# kubectl exec pod-mysql-secret2 -- cat /opt/passwd/password
123

热更新:

[root@master ~]# echo -n 123456 | base64
MTIzNDU2
[root@master ~]# kubectl edit secrets secret-mysql

在这里插入图片描述

pod-mysql-secret2已更新

[root@master ~]# kubectl exec pod-mysql-secret2 -- cat /opt/passwd/password
123456

在这里插入图片描述

pod-mysql-secret1未更新

[root@master ~]# kubectl exec -it pod-mysql-secret1 -- bash
root@pod-mysql-secret1:/# mysql -uroot -p123456

在这里插入图片描述
完成
有问题请指出,全天在

http://www.laogonggong.com/news/70039.html

相关文章:

  • c .net网站开发实例重庆有哪些公司
  • 2016广州网站设计公司企业网站建设与营运计划书
  • 给企业做网站多少钱网站100m空间
  • 免费活动策划方案的网站电子商务网站建设规划书的内容
  • 有源码搭建网站难不难wordpress网站搬家
  • 行业网站建设哪家专业搭建外文网站
  • 重庆建设招标网站如何用阿里云建网站
  • 网站开发宣传语网站设计高大上
  • 静态网页模板免费下载网站个人可以做网站么
  • 招聘网络推广专员兰州seo经理
  • 网站建设帖子丹徒网站建设
  • 网站制作com cn域名有什么区别邯郸网站优化怎么做
  • 绍兴网站推广优化推广公司怎么做
  • 电子商务网站系统设计阿里云做视频网站可以吗
  • 出口退税在哪个网站做做的网站如何放在电脑上
  • 手机网站建设服务商描述网站的整体建设一般步骤
  • 建设一个网站的文案需要邮箱qq登录网页登陆官网入口
  • 做我的世界的mod的网站企业seo网站优化设计
  • 商务网站建设pdf好看的网站界面设计
  • 网站建站案建设一个自己的网站
  • 赤峰酒店网站建设哪家便宜罗湖建设公司网站建设
  • 有哪些做实验的参考网站做服装的外贸网站
  • 个人网站吗网站版面布局结构图
  • 做网站需要些什么相亲网站如何做自我介绍
  • 网站开发营业执照东莞网站设计流程
  • 江西网站设计电话开一个做网站的公司
  • 高端品牌网站建设是什么微博内容放到wordpress
  • 做seo推广手机网站织梦做的网站老是被黑
  • 合肥建设学校网站手机wap网站 分页
  • 装潢公司网站设计与制作如何查看一个网站是不是用h5做的