在搜索Kubernetes集群中更新POD的过程中,我找到了一个名为kubernetes-cd的Jenkis插件,但是我不确定如何与该插件和Kubernetes建立安全连接,并且想知道如何设置用户和密码,或者在允许外部连接的群集中注册ssh密钥?
我在Secrets(link)的Kubernetes文档中找到了,但是我不确定它是否仅用于内部集群身份验证,还是用于设置用于插件连接或其他外部媒体的帐户。 / p>
答案 0 :(得分:1)
Kubernetes-cd支持3个选项:
services:
node:
build: .
command: ./start_node.sh
...
文件
节点。您需要在跑步者上配置〜/ .kube / config。
示例:
~/.kube/config
echo "$KUBE_CA_CERT" > /ca.pem
kubectl config set-cluster cluster --server=${KUBE_MASTER_URL} --certificate-authority=/ca.pem
kubectl config set-credentials user --token=${KUBE_TOKEN}
kubectl config set-context context --cluster=cluster --user=user
kubectl config use-context context
-通常位于母版上
$KUBE_CA_CERT
/etc/kubernetes/ssl/ca.pem
-您kubernetes
具有端口$KUBE_MASTER_URL
-您的令牌,如何获取-
Kubernetes Dashboard access using config file Not enough data to create auth info structure.