zoukankan      html  css  js  c++  java
  • Ubuntu上k8s集群里创建证书

    证书:

      

    k8s里创建证书(使用证书文件命令创建):

    kubectl create secret tls scdsc-org-cn --cert=/etc/letsencrypt/live/scdsc.org.cn/fullchain.pem --key=/etc/letsencrypt/live/scdsc.org.cn/privkey.pem -n gymop

    k8s里创建证书(yaml文件创建):

    apiVersion: v1
    data:
      tls.crt: (certtag)
      tls.key: (keytag)
    kind: Secret
    metadata:
      labels:
        cattle.io/creator: norman
      name: scdsc-org-cn
      namespace: gymop
    type: kubernetes.io/tls


    #其中tls.crt是证书文件内容的base64转码,tls.key是key文件内容的base64转码
    #转码命令:cat fullchain.pem | base64 | tr ' ' ' ' | sed s/[[:space:]]//g
    #########其中会去掉换行符和空格
    kubectl -n gymop create -f cert.yaml

     k8s里更新证书:

    kubectl -n gymop replace -f cert.yaml

    查看证书详情:

      openssl x509 -text -in fullchain.pem

    查看证书指纹:

      openssl x509 -fingerprint -sha1 -in fullchain.pem

  • 相关阅读:
    SOHO路由器
    SYN Flood
    Java线程池
    BIO
    Java虚拟机的基本结构
    Linux 的Ext2
    java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    cassandra-CQL
    数列分段`Section II`(二分
    Exams(二分
  • 原文地址:https://www.cnblogs.com/chy-op/p/10310352.html
Copyright © 2011-2022 走看看