获取所有的namespace
kubectl get namespace
默认使用的是 ~/.kube/config这个配置文件,如果文件不再这个目录下可以通过 <–kubeconfig configFilePath>指定
https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/#set-the-kubeconfig-environment-variable
生成config文件
kubectl config --kubeconfig=config set-cluster <cluste name> --server=<kubernetes server address>
kubectl config --kubeconfig=config set-credentials <username> --token=<user token>
kubectl config --kubeconfig=config set-context <context name> --cluster=<cluster name> --user=<username>
kubectl config --kubeconfig=config use-context <current context>
通过上面的命令生成config文件,通过这个文件就可以使用kubectl访问kubernetes集群
生成证书
kubectl create secret tl