如何从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

做好笔记,不断积累。

相关推荐
菜_小_白3 分钟前
RTP协议收发组件开发
linux·网络·c++
marsh02063 分钟前
32 openclaw容器化部署:Docker与Kubernetes集成指南
docker·ai·容器·kubernetes·编程·技术
Deitymoon6 分钟前
linux——UDP编程
linux·网络·udp
Amelio_Ming7 分钟前
linux内存管理-页面回收之内核线程 kswapd (二)
linux·服务器
忙什么果22 分钟前
海洋遥感论文中常说的:in-situ数据和proxy
linux·运维·服务器
一招定胜负32 分钟前
docker基础知识
docker·容器·eureka
bukeyiwanshui32 分钟前
20260413 条件测试常用语法
linux
馨谙37 分钟前
Docker常用命令
运维·docker·容器
齐潇宇39 分钟前
Tomcat服务
linux·运维·网络·http·tomcat·web应用
虎头金猫41 分钟前
GodoOS是一款轻量级云端办公系统,整合Word、Excel、PPT等常用工具,支持Docker 一键部署,随时随地远程办公
运维·服务器·网络·程序人生·docker·容器·职场和发展