Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes jupyterlab大使配置_Kubernetes_Reverse Proxy_Envoyproxy - Fatal编程技术网

Kubernetes jupyterlab大使配置

Kubernetes jupyterlab大使配置,kubernetes,reverse-proxy,envoyproxy,Kubernetes,Reverse Proxy,Envoyproxy,我试图用大使来代替nginx作为代理,这是对kubernetes的特使代理的实现。我完全按照图中所示做了 但似乎什么都不管用,有没有人可以帮助进行适当的配置?我有一个解决方案 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: deploy-lab spec: replicas: 1 template: metadata: labels: app: lab spec

我试图用大使来代替nginx作为代理,这是对kubernetes的特使代理的实现。我完全按照图中所示做了


但似乎什么都不管用,有没有人可以帮助进行适当的配置?

我有一个解决方案

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: deploy-lab
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: lab
    spec:
      containers:
      - name: ipython-container
        image: <your image>
        imagePullPolicy: "Always"
        ports:
        - containerPort: 8888
        env <if you have one>:
         - name: BASEURL
           value: jupyter
         - name: PASSWORD
           value: jupyter

---
kind: Service
apiVersion: v1
metadata:
  labels:
    app: lab
  name: jupyter
  annotations:
    getambassador.io/config: |
      ---
      apiVersion: ambassador/v0
      kind:  Mapping
      name:  jupyter_mapping
      service: http://jupyter.<your namespace>.svc.cluster.local:8889
      use_websocket: true
      prefix: /
      rewrite: /
      host_rewrite: http://jupyter.<your namespace>.svc.cluster.local
spec:
  type: ClusterIP
  selector:
    app: lab
  ports:
  - name: jupyter
    protocol: TCP
    port: 8889
    targetPort: 8888
apiVersion:extensions/v1beta1
种类:部署
元数据:
名称:部署实验室
规格:
副本:1份
模板:
元数据:
标签:
应用程序:实验室
规格:
容器:
-名称:ipython容器
图片:
imagePullPolicy:“始终”
端口:
-集装箱港口:8888
环境:
-名称:BASEURL
价值:jupyter
-名称:密码
价值:jupyter
---
种类:服务
版本:v1
元数据:
标签:
应用程序:实验室
姓名:jupyter
注释:
getambassador.io/config:|
---
API版本:大使/v0
种类:地图
名称:jupyter_映射
服务:http://jupyter..svc.cluster.local:8889
使用\u websocket:true
前缀:/
重写:/
主机_重写:http://jupyter..svc.cluster.local
规格:
类型:集群
选择器:
应用程序:实验室
端口:
-姓名:jupyter
协议:TCP
港口:8889
目标港:8888