![](/img/trans.png)
[英]Disallowed host with Django, Kubernetes and a Load Balancer on Google Cloud Platform
[英]Kubernetes Django Disallowed Hosts
我正在嘗試通過Kubernetes部署Django應用程序。 創建我的Pod定義,LoadBalancer服務並將DNS流量路由到我的LoadBalancer之后,出現了Disallowed Hosts error
。
我想我需要將LoadBalancer的名稱添加到允許的主機上,但是當我運行kubectl create -f service.yaml
時創建LoadBalancer時,該怎么辦?
pod.yaml:
apiVersion: v1
kind: Pod
metadata:
name: test.example.com
labels:
app: my-pod
spec:
containers:
- name: my-container
image: my-image:1.0
ports:
- name: my-port
containerPort: 8000
service.yaml
apiVersion: v1
kind: Service
metadata:
name: mgmt-service
spec:
ports:
- port: 80
targetPort: mgmt-port
protocol: TCP
selector:
app: mgmt_reporting
type: LoadBalancer
因此,我需要將用來路由流量的DNS名稱放入allowed hosts
。 LoadBalancer的名稱無關緊要。
DNS名稱是您指向負載均衡器的名稱。 就我而言,我創建了DNS名稱app.kubernetes.mydomain.com
Route53。 這需要進入allowed hosts
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.