Slide 40
Slide 40 text
コード例: 証明書の発⾏処理
40
secret, err := client.Logical().Write(
// Kubernetes⽤CA証明書でkubelet⽤のクライアント証明書を発⾏
"cke/ca-kubrenetes/issue/kubelet",
map[string]interface{}{
"common_name": "system:node:node-1",
"alt_names": "localhost,node-1",
"ip_sans": "127.0.0.1,192.168.30.101",
"exclude_cn_from_sans": "true",
})
crt := secret.Data["certificate"].(string)
key := secret.Data["private_key"].(string)