26 lines
588 B
Bash
26 lines
588 B
Bash
#!/bin/bash
|
||
|
||
# 安装证书脚本
|
||
# 在 master 节点上执行
|
||
|
||
set -e
|
||
|
||
echo "开始安装TLS证书..."
|
||
|
||
# 1. 删除已存在的Secret(如果存在)
|
||
echo "删除已存在的tls Secret..."
|
||
kubectl -n default delete secret tls --ignore-not-found=true
|
||
|
||
# 2. 创建新的TLS Secret
|
||
echo "创建新的TLS Secret..."
|
||
kubectl -n default create secret tls tls \
|
||
--cert=./t-aaron.com.pem \
|
||
--key=./t-aaron.com.key
|
||
|
||
# 3. 验证Secret创建成功
|
||
echo "验证Secret创建状态..."
|
||
kubectl -n default get secret tls
|
||
|
||
echo "TLS证书安装完成!"
|
||
echo "现在可以应用Ingress配置了"
|