WindowsでKubectlクライアント(1.7.0)を使用してリモートクラスタに接続する。kubeconfigで証明書/キーを渡すとJSONエラーが発生する
のWindowsでの設定ファイル(.kubeにあります)、次のようにディレクトリが設定されている:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: C:\Users\DK05478\.kube\ca.crt
server: https://10.99.70.153:6443
name: devo
contexts:
- context:
cluster: devo
user: admindevo
name: devo
current-context: devo
kind: Config
preferences: {}
users:
- name: admindevo
user:
client-certificate-data: C:\Users\DK05478\.kube\apiserver.crt
client-key-data: C:\Users\DK05478\.kube\apiserver.key
私は私のローカルホストにリモートシステムからダウンロードしたこれらの証明書ファイル。しかし、これは機能しません。次のエラーが表示されます - >
C:\Windows\kubernetes>kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.0", GitCommit:"d3ada0119e776222f11ec7945e6d860061339aad", GitTreeState:"clean", BuildDate:"2017-06-29T23:15:59Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"windows/amd64"}
error: Error loading config file "C:\Users\DK05478/.kube/config": [pos 107]: json: error decoding base64 binary 'C:\Users\DK05478\.kube\ca.crt': illegal base64 data at input byte 1
この問題を解決するにはどうすればよいですか?私は間違って何をしていますか?
はそのいただきありがとうございます。.. – dkat