kops
次のコマンドを使用して、AWS で kubernetes クラスターを正常にセットアップしました。
$ kops create cluster --name=<my_cluster_name> --state=s3://<my-state-bucket> --zones=eu-west-1a --node-count=2 --node-size=t2.micro --master-size=t2.small --dns-zone=<my-cluster-dns>
$ kops update cluster <my-cluster-name> --yes
ダッシュボードにアクセスすると、トークンを入力するか、
クラスターへのアクセスを構成するために作成した kubeconfig ファイルを選択してください。
クラスターの作成時~/.kube/config
に、次の形式で作成されました。
apiVersion: v1
clusters:
- cluster:
certificate-authority-data:
<some_key_or_token_here>
server: https://api.<my_cluster_url>
name: <my_cluster_name>
contexts:
- context:
cluster: <my_cluster_name>
user: <my_cluster_name>
name: <my_cluster_name>
current-context: <my_cluster_name>
kind: Config
preferences: {}
users:
- name: <my_cluster_name>
user:
as-user-extra: {}
client-certificate-data:
<some_key_or_certificate>
client-key-data:
<some_key_or_certificate>
password: <password>
username: admin
- name:<my-cluster-url>-basic-auth
user:
as-user-extra: {}
password: <password>
username: admin
kubernetes ui を上記のファイルにポイントすると、なぜ
認証に失敗しました。もう一度やり直してください。