Eu percebi, tive que correr:
kops get clusters
kops export kubecfg <CLUSTER_NAME>
Alguém na minha organização fez a configuração inicial do Kubernetes com o Kops na AWS, então já temos a configuração do bucket do S3 e o cluster sendo executado.
Meu env localKOPS_STATE_STORE
está apontando para o bucket S3 configurado anteriormente. O CLUSTER_NAME
env está definido como: [name].k8s.local
, pois é um cluster baseado em fofocas.
Estou tentando obter a configuração kops e kubectl localmente para trabalhar com esse cluster pré-fabricado. Eu tenho a configuração de credenciais da AWS, e quando eu executo kops get cluster
eu vejo sitenamecom.k8s.local aws us-west-1a
.
Quando faço kubectl config get-clusters
ou kubectl config get-contexts
, nada é impresso, exceto colunas em branco.
Quando faço kops validate cluster
, diz: root.go:227] no context set in kubecfg --name is required
Eu percebi, tive que correr:
kops get clusters
kops export kubecfg <CLUSTER_NAME>