Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法访问Google平台上的Kubernetes仪表板

无法访问Google平台上的Kubernetes仪表板
EN

Stack Overflow用户
提问于 2020-09-02 02:11:53
回答 1查看 297关注 0票数 0

这是我第一次在Google平台上建立Kubernetes。

,以下是我遵循的步骤

我在Google平台上创建了一个帐户,并创建了一个新实例:

代码语言:javascript
运行
AI代码解释
复制
https://console.cloud.google.com/compute

安装了gcloud SDK:

代码语言:javascript
运行
AI代码解释
复制
curl https://sdk.cloud.google.com | bash

配置了我的Google平台帐户信息

代码语言:javascript
运行
AI代码解释
复制
gcloud auth login

安装了最新版本的Kubernetes

代码语言:javascript
运行
AI代码解释
复制
curl -sS https://get.k8s.io | bash

启动了一个新的集群:

代码语言:javascript
运行
AI代码解释
复制
kubernetes/cluster/kube-up.sh

确认我的配置以及群集管理凭据存储在:

代码语言:javascript
运行
AI代码解释
复制
sudo nano /home/promisepreston/.kube/config

在服务器上安装kubectl

代码语言:javascript
运行
AI代码解释
复制
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

运行下面的命令,输出主服务的URL,包括DNS、UI和监视

代码语言:javascript
运行
AI代码解释
复制
kubectl cluster-info

通过运行以下命令部署仪表板UI:

代码语言:javascript
运行
AI代码解释
复制
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml

最后,我尝试通过运行以下命令访问仪表板:

代码语言:javascript
运行
AI代码解释
复制
kubectl proxy

它应使仪表板可在以下网址上使用:

代码语言:javascript
运行
AI代码解释
复制
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

但是,当我访问该URL时,会发现以下错误:

代码语言:javascript
运行
AI代码解释
复制
Unable to connect

即使我尝试下面的命令:

代码语言:javascript
运行
AI代码解释
复制
curl http://localhost:8001/api

我得到的错误如下:

代码语言:javascript
运行
AI代码解释
复制
curl: (7) Failed to connect to localhost port 8001: Connection refused

我看过很多文档,尝试过多种解决方案,但似乎没有一种适合我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-02 04:25:03

在服务器上安装kubectl

您需要机器上的kubectl,您将从机器上访问集群。如果您在服务器上安装了它,并且在服务器上运行了kubectl proxy,那么您只能从服务器访问代理(取决于您的网络配置)。

如果您在服务器上执行curl http://localhost:8001/api,它将工作。

因此,您需要在您的计算机上安装kubectl,为其设置k8s上下文,然后运行kubectl proxy -之后,所有对代理的请求都将被转发到您的集群。

在对k8s API server的每个请求中,当您运行kubectl proxy时,您都需要进行身份验证--基本上,代理将处理身份验证和SSL/TLS相关内容。

了解更多信息:使用HTTP代理访问Kubernetes APIKubernetes API

配置对多个群集的访问 -也可能是有用的

基本上您需要执行以下操作

注意事项:这些应该直接在本地机器上完成,而不是在服务器或连接到服务器的终端上完成,而是直接在本地机器上完成:

安装gcloud:

代码语言:javascript
运行
AI代码解释
复制
# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

# Import the Google Cloud public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk

配置Google平台帐户信息:

代码语言:javascript
运行
AI代码解释
复制
gcloud auth login

安装Kubectl Kubernetes命令行工具:

代码语言:javascript
运行
AI代码解释
复制
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

安装Minikube,用于在本地计算机上安装Kubernetes:

代码语言:javascript
运行
AI代码解释
复制
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb

sudo dpkg -i minikube_latest_amd64.deb

启动Minikube,在您的本地系统上提取库贝菌的最新图像,并使用Kubectl配置它:

代码语言:javascript
运行
AI代码解释
复制
minikube start

如果您已经设置了一些集群,那么现在可以使用它来访问您闪亮的新集群:

代码语言:javascript
运行
AI代码解释
复制
kubectl get po -A

Minikube捆绑了Kubernetes仪表板,允许您轻松地适应新环境:

代码语言:javascript
运行
AI代码解释
复制
minikube dashboard
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63703361

复制
相关文章
无法访问Google
因为众所周知的原因,我们在访问Google、Facebook、Twitter等网站时会受到一些限制。面对这样的窘境,人们要么不再访问转投其他互联网服务,要么采取技术手段绕过封杀譬如VPN、翻墙软件。不过,深圳的汪龙却选择了一条不同的路:起诉网络服务提供商中国联通以及联通深圳分公司。 26岁的汪龙微博介绍如下:公益诉讼人;“封锁Google”首位起诉人;福喜事件首位民事诉讼起诉人。其微博公布的诉讼状显示,从5月开始通过中国联通的网络无法访问Google、Gmail等服务,要求中国联通返还宽带费用,并在解决此问
罗超频道
2018/04/25
3.8K0
解决GOOGLE无法访问
https://github.com/txthinking/google-hosts
李拜六不开鑫
2018/10/11
3.3K0
安装部署 Kubernetes 仪表板(Dashboard)
Kubernetes 仪表板(Dashboard)是基于网页的 Kubernetes 用户界面。你可以使用仪表板:
万猫学社
2022/12/01
9220
安装部署 Kubernetes 仪表板(Dashboard)
如何使用Google工作表创建杀手级数据仪表板
每家公司都围绕目标开展业务并使用关键绩效指标(KPI)跟踪实现这些目标的进展情况。对于每个目标,团队应能随时轻松地回答以下两个主要问题:
佛壁灯
2018/05/23
5.5K0
如何使用Google工作表创建杀手级数据仪表板
最新版本的 Ubuntu 在 Google 云平台上架
自从Canonical和Google合作后,Canonical宣布已经在Google云平台发布Ubuntu14.04LTS、12.04LTS和14.10的公开beta版本。“从今天起,可以在Google云平台上选择优化过的、最新的、十分安全和一致的Ubuntu镜像”Canonical的公告称,“Canonical将会继续地维护、测试和更新认证的Ubuntu镜像,在官方版本发布后,Google云平台马上就会拥有最新版本”。
星哥玩云
2022/07/03
7580
最新版本的 Ubuntu 在 Google 云平台上架
解决 Kubernetes 部署 Metrics Server 无法访问 Apiserver 问题
通过二进制方式部署完成 kubernetes 后,部署 Metrics Server 后,查看日志出现下面错误信息:
米开朗基杨
2021/01/14
4.4K2
解决 Kubernetes 部署 Metrics Server 无法访问 Apiserver 问题
在Play with Kubernetes平台上以测试驱动的方式部署Istio
翻译一篇 Istio 部署教程,原文链接:test-drive-your-first-istio-deployment-using-play-with-kubernetes-platform-cloud-computing
用户2443625
2018/10/08
8590
在Play with Kubernetes平台上以测试驱动的方式部署Istio
(译)Google 发布 Kubernetes Operator for Spark
Apache Spark是一个流行的执行框架,用于执行数据工程和机器学习方面的工作负载。他提供 Databricks 平台的支持,可用于内部部署的或者公有云的 Hadoop 服务,例如 Azure HDInsight、Amazon EMR、以及 Google Cloud Dataproc,也可以在 Mesos 集群上运行。
崔秀龙
2019/07/23
1.3K0
(译)Google 发布 Kubernetes Operator for Spark
谷歌云推出配置管理仪表板,简化 Kubernetes 集群管理
作者 | Claudio Masolo 译者 | 刘雅梦 策划 | 丁晓昀 谷歌云引入了配置管理仪表板(Config Management Dashboard),允许平台管理人员或运维人员实时了解多个 Kubernetes 集群的配置同步和故障。这将有助于简化日常关键任务,如审查资源和配置进度,以确保跨多个集群的行为一致性,并快速识别问题,采取相应行动。 配置管理仪表板改进了之前发布的工具 ConfigSync。ConfigSync 是谷歌云平台的 GitOps 服务,也是 Anthos 的一部分
深度学习与Python
2023/02/28
4480
谷歌云推出配置管理仪表板,简化 Kubernetes 集群管理
apisix-3:解决kubernetes中apisix的forward跳转无法访问的问题
k8s中的apisix-gateway反向代理k8s中的apollo, jenkins时(走apisix-gateway的nodeport),通过域名访问时有些页面自动302到apisix-gateway的targetport上(外部肯定是访问不同的),而不是nodeport。
千里行走
2022/04/06
1.8K0
apisix-3:解决kubernetes中apisix的forward跳转无法访问的问题
使用 PowerFlex 在 Kubernetes 平台上部署 Microsoft SQL Server 大数据集群
Microsoft SQL Server 2019通过SQL Server 2019大数据集群 (Big Data Clusters, BDC)推出了突破性的数据平台。Microsoft SQL Server大数据集群旨在解决当今大多数组织面临的大数据挑战。您可以使用SQL Server BDC来组织和分析大量的数据,也可以将高价值的关系型数据与大数据结合起来。本文描述了使用Dell PowerFlex软件定义存储在Kubernetes平台上部署SQL Server BDC的过程。
用户5498443
2023/02/28
1K0
使用 PowerFlex 在 Kubernetes 平台上部署 Microsoft SQL Server 大数据集群
整天谈容器,你知道两大容器管理平台Kubernetes与OpenShift有什么区别?
容器化是开发和部署应用的热门趋势,因为它们是加速开发的有效方式。容器的使用量在过去几年呈指数增长。
我的小碗汤
2019/12/24
8.9K0
基于shinydashboard搭建你的仪表板(五)
承接系列四,这一节介绍一下主体中的4种box函数。顾名思义,box函数是在主体中创建一些对象框,而对象框内可以包含任何内容。
1480
2019/06/03
2.3K0
基于shinydashboard搭建你的仪表板(三)
前面已经介绍了shinydashboard框架的标题栏和侧边栏的输入项部分,这节介绍一下侧边栏的菜单项(menu items),侧边栏的菜单项主要用于切换不同的主体界面,点击不同的菜单项,主体呈现出不同的界面内容。
1480
2019/05/24
1.3K0
Kubernetes – Google分布式容器技术初体验
Kubernetes是Google开源的容器集群管理系统。前几天写的 分布式服务框架的4项特性 中提到一个良好的分布式服务框架需要实现
星哥玩云
2022/07/03
5350
Kubernetes – Google分布式容器技术初体验
使用Prometheus和Linkerd建立Kubernetes服务水平目标(SLO)的指南
https://buoyant.io/2020/10/21/kubernetes-SLO-with-prometheus-linkerd/
CNCF
2020/11/25
9720
使用Prometheus和Linkerd建立Kubernetes服务水平目标(SLO)的指南
用于安全监控的实时SSH仪表板
SSH(安全外壳)是用于路由器,交换机,防火墙,安全设备,基于Linux的操作系统和其他IT资产的最常见的远程管理协议。尽管SSH守护程序提供了出色的强化功能,以增强您的身份验证方法和访问控制,但SSHD并未提供本机监视功能。
点火三周
2021/04/19
7.2K0
用于安全监控的实时SSH仪表板
点击加载更多

相似问题

无法访问Google Cloud上的Kubernetes仪表板

41

Kubernetes:无法访问kubernetes仪表板

10

无法访问Kubernetes仪表板

34

无法访问Kubernetes仪表板

10

istio无法访问kubernetes仪表板

210
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文