这更多是一个研究问题。如果不符合SO标准,请告诉我,我将在其他地方提出要求。
我是Kubernetes的新手,有一些基本问题。我在互联网上阅读了很多文档,希望有人能帮助回答一些基本问题。
我正在尝试与Kubernetes(准确地说是在Docker容器内运行的用户应用程序)和我的应用程序进行集成,以用作容器中某些数据的备份。
我的应用程序当前在AWS中运行。 Kube集群也需要在AWS中运行吗?还是只要API可用,它是否可以在任何云服务中甚至本地运行?
我的应用程序需要知道主节点API服务器的IP才能执行POST / GET请求,而没有其他要求?
对于身份验证,我可以使用AD(我的应用程序今天在某些方面使用AD)。这还将为我提供每个用户基于角色的策略。还是我必须始终使用Kube Token Reviewer API进行身份验证?
在Kubernetes中运行的应用程序是否会使用我提供的与应用程序通信的API?
我的应用程序是否将使用POST / GET与Kube Master API服务器通信?对于#4及以上版本,我是否需要使用kubectl?
感谢您的帮助。
答案 0 :(得分:1)
kubectl proxy
公开内置的k8s API,直接连接到主服务器上的k8s API,也可以通过负载平衡器或节点端口公开services。nodePort
访问服务。