基本上,我有一个HTTP服务器,它指的是指定的主机和端口,我想使用K8S之上的spark运行这个jar文件,我如何定义这个主机?
Kubernetes的方法是通过
Service
,默认情况下会创建表单的DNS条目
service-name.service-namespace.svc.cluster.local
哪里
service-name
和
service-namespace
不是那些字面上的词,而是另外三个字面上的词。但是,如果你只是想玩,并创建一个
服务
工作太多,那么您可以使用当前的IP,其中
SimpleHTTPServer
正在运行。
mainApplicationFile: https://0.0.0.0:8089/spark_k8s_airflow.jar
请注意,至少正如上面编写的Python示例一样,您不能使用
https:
自从
SimpleHttpServer
就是这样
超文本传输协议
. 您可以说服其中一个内置包为HTTPS提供服务,但它的输入量要大得多,而且可能不值得这样做。