【k8s】創建 tls 類型 Secret


環境

  1. kubernetes 1.20.6
  2. Spring Boot 2.5.1

目標

之前已經了解過 Secret 了,並且創建 Opaque 類型的 Secret。除了之前創建的類型,還有 tls 的類型。

示例

准備私鑰和證書

之前已經生成了服務器的證書和私鑰,如下:

[root@master nginx]# ll
total 16
-rw-r--r-- 1 root root 4199 Jun 13 23:11 nginx.crt
-rw-r--r-- 1 root root  989 Jun 13 23:10 nginx.csr
-rw-r--r-- 1 root root 1675 Jun 13 18:05 nginx.key

創建 Secret

[root@master nginx]# kubectl create secret tls nginx-tls --key nginx.key --cert nginx.crt
secret/nginx-tls created

查看詳情

[root@master nginx]# kubectl describe secrets nginx-tls
Name:         nginx-tls
Namespace:    default
Labels:       <none>
Annotations:  <none>

Type:  kubernetes.io/tls

Data
====
tls.crt:  4199 bytes
tls.key:  1675 bytes

總結

介紹了創建 kubernetes.io/tls 類型的 Secret 的方式。

附錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM