运行类似于kubernetes仪表板的网页

问题描述 投票:0回答:1

我想运行类似kubernetes仪表板的网页。网页从用户获取输入并生成一个小文件,但我希望不使用任何服务器加载网页。 kubernetes正在部署一个pod并调出我想要做同样的网页。如果kubernetes也在使用服务器它是如何使用它的(它是直接下载它与pod中的操作系统或ku​​bernetes如何做)。

概述我想知道如何部署kubernetes仪表板是否使用服务器如果是这样如何在kubernetes pod中安装服务器,那么它是如何启动UI的。

docker kubernetes dashboard kubernetes-dashboard
1个回答
0
投票

实际上,Kubernetes扮演协调者的角色,并提供了在集群中容器之间构建通信通道的充分方法,并默认使用Docker作为容器runtime

容器代表图像的运行时环境,但图像包含OS层和应用程序二进制文件,你可以找到here的一个很好的解释。为了构建自己的图像,您可以考虑两种方式来支付这一点:从Docker Hub中的现有图像创建图像或从Dockerfile撰写图像。存储自定义图像可能是将其推入Docker Hub存储库或代表某些私有的选项通过部署Registry server孤立的回购。

当您准备好图像,并计划在Kubernetes集群中实现应用程序时,这是创建第一个微服务的好时机。虽然Kubernetes集群及其运行时引擎architecture在全球范围内有大量材料,但我将重点关注应用程序部署生命周期。

Deployment是定义如何在集群中实现Pod的主要机制,并为进一步的应用程序运行时工作流提供特定配置。

Service描述了特定Pod如何与群集中的其他资源通信的方式,提供应用程序将响应的端点IP地址和端口。

在使用Kubernetes Dashboard的一般情况下,使用kubectl proxy的方法将通过代理主机和Kubernetes API之间的网关来暴露应用程序,这更像是用于测试目的而不是安全的,与Nodeport类型相比,它提供了更方便的方法来使应用程序可访问在群集外部,如此堆栈thread中所述。

我鼓励你在官方的Kubernetes documentation学习更多东西。

© www.soinside.com 2019 - 2024. All rights reserved.