Swa*_*978 2 cloud google-cloud-platform kubernetes google-kubernetes-engine
我在使用Kubernetes部署容器化示例应用程序时进行了实际操作。
我试图使用kubernetes engine在google cloud平台上运行容器。但是在使用google cloud shell使用“ kubectl run”命令部署容器时。
其显示错误“ 错误:无法发现支持的资源:获取https://35.240.145.231/apis/extensions/v1beta1:x509:证书由未知授权机构签名 ”。
从错误中,我可以回想起由于未授权的“ SSL证书”。
我什至导出了配置文件,位于“ $ HOME / .kube / config ”。但仍然出现相同的错误。
请任何人帮助我了解背后的真正问题。
最好,
斯瓦普尼尔·帕瓦尔
小智 6
您可以尝试执行以下步骤,
列出所有可用的群集,
$ gcloud container clusters list
Run Code Online (Sandbox Code Playgroud)根据为群集配置的方式,如果为特定区域配置了群集位置,
$ gcloud container clusters get-credentials <cluster_name> --ZONE <location>
Run Code Online (Sandbox Code Playgroud)
或者如果该位置是为某个区域配置的,
$ gcloud container clusters get-credentials <cluster_name> --REGION <location>
Run Code Online (Sandbox Code Playgroud)上面的命令将更新您的kubectl配置文件$ HOME / .kube / config
要选择特定的上下文/集群,您需要运行以下命令
$ kubectl config get-contexts -o=name // will give you a list of available contexts
$ kubectl config use-context <CONTEXT_NAME>
$ kubectl config set-context <CONTEXT_NAME>
Run Code Online (Sandbox Code Playgroud)
现在,您可以运行kubectl运行。
归档时间: |
|
查看次数: |
1049 次 |
最近记录: |