【发布时间】:2018-04-12 03:46:41
【问题描述】:
我安装了 puppet kubernetes 模块来管理我的 kubernetes 集群的 pod,使用 https://github.com/garethr/garethr-kubernetes/blob/master/README.md
我在运行时无法取回任何 pod 信息
puppet 资源 kubernetes_pod
它只是返回一个空行。
我正在使用 minikube k8s 集群来测试 puppet 模块。
cat /etc/puppetlabs/puppet/kubernetes.conf
apiVersion: v1
clusters:
- cluster:
certificate-authority: /root/.minikube/ca.crt
server: https://<ip address>:8443
name: minikube
contexts:
- context:
cluster: minikube
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
user:
client-certificate: /root/.minikube/apiserver.crt
client-key: /root/.minikube/apiserver.key
我可以使用带有证书的 curl 与 K8s REST API 对话
curl --cacert /root/.minikube/ca.crt --cert /root/.minikube/apiserver.crt --key /root/.minikube/apiserver.key https://<minikube ip>:844/api/v1/pods/
【问题讨论】:
标签: kubernetes puppet