首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从浏览器连接到kubernetes-api?

如何从浏览器连接到kubernetes-api?
EN

Stack Overflow用户
提问于 2015-12-24 08:54:52
回答 1查看 1.1K关注 0票数 0

我设置了一个控制集群--本教程https://coreos.com/kubernetes/docs/latest/deploy-master.html

当您打开浏览器https://my_ip时,我得到Unauthorized

您需要做些什么来访问API?

~/kubectl配置视图

apiVersion: v1 clusters: - cluster: certificate-authority: /home/hhh/ca.pem server: https://192.168.0.139 name: default-cluster contexts: - context: cluster: hhh-cluster user: hhh name: default-system current-context: default-system kind: Config preferences: {} users: - name: cluster-hhh user: password: admin username: admin - name: default-admin user: client-certificate: /home/hhh/admin.pem client-key: /home/hhh/admin-key.pem

基本不工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-01 02:54:18

使用kubectl时基本服务是否有效(从您的输出中可以看出,在连接到集群的apiserver时,哪个客户端凭据正在工作)?

启动时,您是否将--basic-auth-file传递给您的kube进程(请参阅https://github.com/kubernetes/kubernetes/blob/master/cmd/kube-apiserver/app/server.go#L218)?如果没有,那么当连接到您的apiserver时,基本的auth将无法工作?如果是这样,您可以通过运行curl -k --user admin:admin https://192.168.0.139来验证它是否工作。

如果您希望(或需要)使用浏览器中的客户端证书,请查看我在这个github问题中添加的关于使配置更容易的说明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34449928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档