salt-formula-kubernetes/kubernetes/files/kubelet/kubelet.kubeconfig

25 lines
631 B
Plaintext

{%- from "kubernetes/map.jinja" import pool with context %}
apiVersion: v1
kind: Config
current-context: kubelet-to-cluster.local
preferences: {}
clusters:
- cluster:
certificate-authority: /etc/kubernetes/ssl/kubelet-client.crt
server: https://{{ pool.apiserver.host }}:443
name: cluster.local
- cluster:
certificate-authority: /etc/kubernetes/ssl/kubelet-client.crt
server: http://{{ pool.apiserver.host }}:8080
name: cluster-http.local
contexts:
- context:
cluster: cluster-http.local
user: kubelet
name: kubelet-to-cluster.local
users:
- name: kubelet
user:
token: {{ pool.token.kubelet }}