如何从k8s secret中查看域名信息 —— 筑梦之路

背景说明

没有https ssl证书文件,k8s 已经部署了https ssl的证书,存储在secret中,需要从其中取出域名信息。

脚本实现

k8s命令+openssl命令

bash 复制代码
#!/bin/bash

# 1. 获取 Secret 对象的详细信息,提取证书字段的 Base64 编码值
secret_info=$(kubectl get secret <secret_name> -o json)
cert_value=$(echo "$secret_info" | jq -r '.data."tls.crt"')

# 2. Base64 解码证书值到文件
echo "$cert_value" | base64 -d > certificate.crt

# 3. 使用 OpenSSL 查看证书的域名信息
openssl x509 -in certificate.crt -noout -text |grep 'Subject: '|awk -F= '{print $2}'

# 4. 清理临时文件
rm certificate.crt

做好笔记,不断积累。

相关推荐
小谈不敲代码17 分钟前
Higress 生产级调优手册
云原生·kubernetes·gateway·负载均衡·higress
智购科技无人售货机厂家38 分钟前
2026自动售货机出货口防夹手设计:从红外检测到电机反转的工程实践~YH
大数据·linux·单片机·嵌入式硬件·微信
MyFreeIT1 小时前
Docker Network
运维·docker·容器
ezreal_pan1 小时前
Docker 多容器日志统一查看
运维·docker·容器
新时代牛马1 小时前
异常向量与VBAR_ELx:Linux entry.S 中的vectors 布局
linux·运维·服务器
H_oRIZoN_1 小时前
Linux入门DAY32(文件 IO、进程、线程、IPC 通信)
linux·运维·服务器
0+1111 小时前
Linux --Ext系列文件系统
linux·运维·服务器
叫我弓木吉2 小时前
从零开始:在宝塔面板上搭建你的专属隐私搜索引擎(SearXNG)
搜索引擎·docker·容器·开源·mango
攻城有术2 小时前
专项攻克——研发排查Linux各类问题命令+实战案例
linux·运维·服务器
小小克3 小时前
k8s控制器管理
云原生·容器·kubernetes