Estoy tratando de seguir los pasos de URL de referencia: Secrets-Kubernetes para crear un secreto usando kubectl, Pude crear archivos

  1. username.txt
  2. contraseña.txt

Que se muestran bajo pwd

[root@1161 cdp]# ls
password.txt  username.txt

Y ahora cuando trato de ejecutar la siguiente declaración que es

kubectl create secret generic db-user-pass --from-file=./username.txt --from-file=./password.txt

Recibo el siguiente error:

error: Missing or incomplete configuration info.  Please point to an existing, complete config file:
 1. Via the command-line flag --kubeconfig
 2. Via the KUBECONFIG environment variable
 3. In your home directory as ~/.kube/config

 To view or setup config directly use the 'config' command.

Nota: Estoy ejecutando la declaración detrás del proxy corporativo. Por favor, aconseje sobre cómo continuar

Esto está en centos 7

kubectl version --client
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2",
GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean",
BuildDate:"2020-04-16T11:56:40Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}

Saludos cordiales, MK

0
MAK 10 may. 2020 a las 11:53

4 respuestas

¿Has intentado crear los archivos secretos uno a la vez? Por ejemplo, esto funciona para mí.

kubectl.exe create secret generic server-secrets --from-file=sachaserver-secrets-properties
0
sacha barber 10 may. 2020 a las 09:04

Compruebe si ha configurado las credenciales de configuración de Kubectl correctamente.

Puede obtener las credenciales de la siguiente manera:

Para google:

gcloud container clusters get-credentials <cluster name> --zone <zone> --project <project id>

Para AWS:

aws eks --region region update-kubeconfig --name cluster_name
kubectl get pods --kubeconfig ~/.kube/config
1
Vishnu Nair 11 may. 2020 a las 16:05

¿Puedes hacer kubectl config current-context? Me pregunto si ya se autenticó en el clúster correcto o no. De lo contrario, tiene la opción de pasar directamente el archivo kubeconfig cada vez que llame al comando o configurarlo una vez.

0
irvifa 11 may. 2020 a las 17:34

Intente configurar KUBECONFIG env manualmente.

export KUBECONFIG=/etc/kubernetes/admin.conf
0
Harika 11 may. 2020 a las 18:07