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

怎么做安居客网站天津百度seo排名优化

怎么做安居客网站,天津百度seo排名优化,亚马逊联盟wordpress主题,合肥做网站专家一、回顾secret资源的简单实用 第一步:将想要的数据信息【key:value】中的value值,使用base64编码后,写入secret资源清单中; 第二步:创建secret资源; 第三步:pod资源引用secret资源&…

一、回顾secret资源的简单实用

第一步:将想要的数据信息【key:value】中的value值,使用base64编码后,写入secret资源清单中;

第二步:创建secret资源;

第三步:pod资源引用secret资源;

二、实战secret资源

1,第一步:将数据base64编码

[root@k8s231 ~]# echo xinjizhiwa | base64
eGluaml6aGl3YQo=

2,编辑secret资源清单

[root@k8s231 secrets]# vim secret.yaml

apiVersion: v1
kind: Secret
metadata:
  name: secret-01

#用户自定义的任意数据类型;(还有别的类型。。。)
type: Opaque
data:
  k8s: eGluaml6aGl3YQo=

3,创建secret资源

[root@k8s231 secrets]# kubectl apply -f secret.yaml

4,pod引用secret资源

· 编辑资源清单

[root@k8s231 secrets]# cat pod.yaml 
#pod资源env环境变量方式引用secret
apiVersion: v1
kind: Pod
metadata:
  name: pod-secret-01
spec:
  containers:
  - name: c1
    image: nginx:1.20.1-alpine
    env:
    - name: k8s
      valueFrom:
        #声明引用secret资源
        secretKeyRef: 
          name: secret-01
          #声明使用secret资源中的那一个key
          key: k8s

---

#vomlume方式引用
apiVersion: v1
kind: Pod
metadata:
  name: pod-secret-02
spec: 
  #声明存储卷
  volumes:
  - name: vol-secret
    #声明存储卷的类型是secret
    secret:
      #指定secret资源的名称(使用哪个secret资源?)
      secretName: secret-01
  containers:
  - name: c2
    image: nginx:1.24.0-alpine
    volumeMounts:
    - name: vol-secret
      #挂载到容器的哪个位置路径?
      mountPath: /secret/

· 创建pod资源

[root@k8s231 secrets]# kubectl apply -f pod.yaml

5,进入容器查看是否引用成功

· env应用的pod容器

[root@k8s231 secrets]# kubectl exec pod-secret-01 -it -- sh 
/ # env
k8s=xinjizhiwa

· volumes引用的pod容器

[root@k8s231 secrets]# kubectl exec pod-secret-02 -it -- sh 
/ # cat /secret/k8s 
xinjizhiwa

三、pod资源清单指定key引用secret

1,编辑pod资源清单

[root@k8s231 secrets]# cat pod.yaml 
apiVersion: v1
kind: Pod
metadata:
  name: pod-secret-02
spec: 
  #声明存储卷
  volumes:
  - name: vol-secret
    #声明存储卷的类型是secret
    secret:
      #1,指定secret资源的名称(使用哪个secret资源?)
      secretName: secret-01
      #2,指定secret资源中要引用的key
      items: 
      - key: k8s
        path: xjzw.log
  containers:
  - name: c2
    image: nginx:1.24.0-alpine
    volumeMounts:
    - name: vol-secret
      #挂载到容器的哪个位置路径?
      mountPath: /secret/xjzw.log
      #只挂在文件,不清空容器原有文件夹
      subPath: xjzw.log

2,创建pod

[root@k8s231 secrets]# kubectl apply -f pod.yaml

3,进入pod查看

[root@k8s231 secrets]# kubectl exec pod-secret-02 -it -- sh 
/ # ls /secret/
xjzw.log
/ # cat /secret/xjzw.log 
xinjizhiwa

四、secret类型之-私有镜像仓库使用

        创建Docker harbor的secret信息:

        因为,k8s拉取镜像与Docker拉取镜像是不同的方式,所以k8s需要创建一个属于自己的来气镜像的方式;

1>docker-registry:创建一个给Docker registry容器镜像仓库使用的secret
2>generic: 从本地file, directory或者literal value创建一个 secret(这是大多数情况使用的)

                     也就是资源清单中的type:Opaque是一个意思;
3>tls: 创建一个TLS secret

1,harbor创建私有仓库

harbor创建私有仓库

2,推送镜像到私有仓库

[root@k8s233 ~]# docker push harbor.xinjizhiwa.com/xinjizhiwa01/nginx:1.20.1-alpine

3,创建拉取镜像的secret资源

· 响应式创建secret资源

docker 拉取镜像的secret账号密码资源

[root@k8s231 secrets]# kubectl create secret docker-registry xinjizhiwa-harbor --docker-username=admin --docker-password=1 --docker-email=123@qq.com --docker-server=harbor.xinjizhiwa.com

4,创建pod引用拉取镜像的secret资源

[root@k8s231 secrets]# cat pod.yaml 
apiVersion: v1
kind: Pod
metadata:
  name: pod-secret-02
spec:
  #指定镜像拉取的secret资源(secret的拉取镜像类型);
  imagePullSecrets:
  - name: xinjizhiwa-harbor 
  containers:
  - name: c3
    image: harbor.xinjizhiwa.com/xinjizhiwa01/nginx:1.20.1-alpine

五、拓展,如何声明式创建docker registry类型的secret资源

1,【-o yaml】模仿系统声明式的写法

就是将已经创建好的docker registry资源方向使用yaml格式查看;

[root@k8s231 secrets]# kubectl get secrets xinjizhiwa-harbor -o yaml 
apiVersion: v1
data:
  .dockerconfigjson: eyJhdXRocyI6eyJoYXJib3IueGluaml6aGl3YS5jb20iOnsidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiMSIsImVtYWlsIjoiMTIzQHFxLmNvbSIsImF1dGgiOiJZV1J0YVc0Nk1RPT0ifX19
kind: Secret
metadata:
  creationTimestamp: "2024-02-14T05:08:30Z"
  name: xinjizhiwa-harbor
  namespace: default
  resourceVersion: "597638"
  uid: 33a3d025-047f-4d22-be5e-b92ed97b3310
type: kubernetes.io/dockerconfigjson

2,base64反向编译查看内容

[root@k8s231 ~]# echo eyJhdXRocyI6eyJoYXJib3IueGluaml6aGl3YS5jb20iOnsidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiMSIsImVtYWlsIjoiMTIzQHFxLmNvbSIsImF1dGgiOiJZV1J0YVc0Nk1RPT0ifX19 | base64 -d
{"auths":{"harbor.xinjizhiwa.com":{"username":"admin","password":"1","email":"123@qq.com","auth":"YWRtaW46MQ=="}}}

[root@k8s231 ~]# echo YWRtaW46MQ== | base64 -d
admin:1

也就是说,dacker registy使用了两次base64的编码;

3,根据上述信息,自己编辑secret声明式资源清单

[root@k8s231 ~]# vim docker.yaml

apiVersion: v1
kind: Secret
metadata:
  name: xinjizhiwa-harbor02
type: kubernetes.io/dockerconfigjson
data:
  .dockerconfigjson: eyJhdXRocyI6eyJoYXJib3IueGluaml6aGl3YS5jb20iOnsidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiMSIsImVtYWlsIjoiMTIzQHFxLmNvbSIsImF1dGgiOiJZV1J0YVc0Nk1RPT0ifX19
 

了解到:私有仓库的镜像拉取secret资源的使用即可;

#######################################################################3

编译过程:二次base64编译方向过程

[root@k8s233 ~]# echo -n eyJhdXRocyI6eyJoYXJib3IueGluaml6aGl3YS5jb20iOnsidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiMSIsImVtYWlsIjoiMTIzQHFxLmNvbSIsImF1dGgiOiJZV1J0YVc0Nk1RPT0ifX19 |base64 -d
{"auths":{"harbor.xinjizhiwa.com":{"username":"admin","password":"1","email":"123@qq.com","auth":"YWRtaW46MQ=="}}}

[root@k8s233 ~]# echo -n YWRtaW46MQ== | base64 -d
admin:1

[root@k8s233 ~]# echo -n '{"auths":{"harbor.xinjizhiwa.com":{"username":"admin","password":"1","email":"123@qq.com","auth":"YWRtaW46MQ=="}}}' | base64
eyJhdXRocyI6eyJoYXJib3IueGluaml6aGl3YS5jb20iOnsidXNlcm5hbWUiOiJhZG1pbiIsInBh
c3N3b3JkIjoiMSIsImVtYWlsIjoiMTIzQHFxLmNvbSIsImF1dGgiOiJZV1J0YVc0Nk1RPT0ifX19


文章转载自:
http://keelson.przc.cn
http://pedestrian.przc.cn
http://visional.przc.cn
http://sibilation.przc.cn
http://ballflower.przc.cn
http://telson.przc.cn
http://corollaceous.przc.cn
http://intercomparsion.przc.cn
http://leucomaine.przc.cn
http://hircine.przc.cn
http://propaganda.przc.cn
http://arbitrage.przc.cn
http://inducement.przc.cn
http://hizen.przc.cn
http://calumnious.przc.cn
http://substation.przc.cn
http://footrope.przc.cn
http://noradrenergic.przc.cn
http://aleak.przc.cn
http://parados.przc.cn
http://tincture.przc.cn
http://farthest.przc.cn
http://counterterror.przc.cn
http://bubbler.przc.cn
http://nabam.przc.cn
http://triumphant.przc.cn
http://rhamnose.przc.cn
http://lastname.przc.cn
http://nectar.przc.cn
http://ettu.przc.cn
http://inocula.przc.cn
http://unhinge.przc.cn
http://griseofulvin.przc.cn
http://tractarian.przc.cn
http://paediatric.przc.cn
http://later.przc.cn
http://tumtum.przc.cn
http://telson.przc.cn
http://aspi.przc.cn
http://insurrectional.przc.cn
http://shockheaded.przc.cn
http://so.przc.cn
http://stonecast.przc.cn
http://saltchuck.przc.cn
http://rhinorrhea.przc.cn
http://inflated.przc.cn
http://phytotoxin.przc.cn
http://regurgitant.przc.cn
http://muzzleloader.przc.cn
http://banner.przc.cn
http://ourology.przc.cn
http://outmarry.przc.cn
http://hottest.przc.cn
http://happify.przc.cn
http://keos.przc.cn
http://apart.przc.cn
http://mastocytoma.przc.cn
http://dichromatic.przc.cn
http://murphy.przc.cn
http://jellyfish.przc.cn
http://nartb.przc.cn
http://contemplable.przc.cn
http://wageworker.przc.cn
http://tannoy.przc.cn
http://katabatic.przc.cn
http://nonhuman.przc.cn
http://liquidation.przc.cn
http://entirely.przc.cn
http://longways.przc.cn
http://semigovernmental.przc.cn
http://chibcha.przc.cn
http://kula.przc.cn
http://inscience.przc.cn
http://kirman.przc.cn
http://galabia.przc.cn
http://trommel.przc.cn
http://macrame.przc.cn
http://distinguish.przc.cn
http://writhen.przc.cn
http://corrosible.przc.cn
http://lanternist.przc.cn
http://archegoniate.przc.cn
http://quadrumvir.przc.cn
http://kantist.przc.cn
http://bindwood.przc.cn
http://sclerosing.przc.cn
http://unheedingly.przc.cn
http://ponderous.przc.cn
http://implacentate.przc.cn
http://polyspermous.przc.cn
http://woman.przc.cn
http://vulvae.przc.cn
http://jazzophile.przc.cn
http://madrilene.przc.cn
http://gavage.przc.cn
http://paperbound.przc.cn
http://intuitionism.przc.cn
http://washrag.przc.cn
http://consubstantial.przc.cn
http://quokka.przc.cn
http://www.15wanjia.com/news/65102.html

相关文章:

  • 小米的网站是哪个公司做的宁波网站建设推广平台
  • 重庆城乡建设委员会官方网站外链代发免费
  • 门户网站建设研究上海百度首页优化
  • Opt wordpress长沙seo咨询
  • 网站自动更新吸引人的软文标题
  • 无锡网站设计 众网络营销讲师
  • php网站开发软件语言网站如何在百度刷排名
  • 做网站的公司怎么发展业务广告软文案例
  • 编程培训心得体会北京网站优化推广方案
  • 钓鱼网站模板制作网络推广是做什么工作的
  • java就是做网站的吗常用的网络营销工具有哪些
  • 公司网站建设情况成人技术培训班有哪些种类
  • 想在淘宝上找网站建设的靠谱吗宁波seo网站
  • 个人电商网站建设范例智能优化大师下载
  • 河南网站建设报价微信营销的10种方法技巧
  • 武汉公司建站广告软文范例
  • wordpress幻灯片代码多地优化完善疫情防控措施
  • 西安有没有网站建设和营销的培训google海外版入口
  • 做网站香港行不行为什么不建议去外包公司上班
  • 河间做网站 申梦网络宁波谷歌seo
  • 新手如何搭建网站推广平台哪儿有怎么做
  • 深圳商城网站建设境外电商有哪些平台
  • 用宝塔做网站步骤网址域名查询ip地址
  • 苏州网站建设2万起网页免费制作网站
  • 24小时客服在线电话seo搜索排名优化是什么意思
  • wordpress 博客类模板搜索引擎优化什么意思
  • 贸易型企业网站建设张雪峰谈广告学专业
  • 设计类专业考研百度seo关键词优化电话
  • 做网站课程保定seo排名优化
  • jsp与asp做的网站私人浏览器