真题环境模拟
安装 CFSSL
# 下载地址:
https://github.com/cloudflare/cfssl/releases
# 访问页面并下载 cfssl 和 cfssljson
# 授权
mv cfssl* /usr/local/bin
chmod +x /usr/local/bin/cfssl*生成私钥和证书签名请求 (CSR)
分步骤生成
mkdir myCrt && cd myCrt# 创建 JSON 配置文件
cat > csr_config.json <<EOF
{
"hosts": [
"wakanda.local",
"wakanda.local.default.svc",
"wakanda.local.default.svc.cluster.local",
"wakanda.local.default.pod.cluster.local"
],
"CN": "system:node:image-bouncer-webhook.default.pod.cluster.local",
"key": {
"algo": "ecdsa",
"size": 256
},
"names": [
{
"O": "system:nodes"
}
]
}
EOF一步生成
K8s 操作证书
创建 CSR
批准证书
导出证书
将证书放置 K8s pki 目录
配置 hosts
Last updated