这应该是自动的,添加新的部署我不能改变每次的DNS记录。也许我用错误的方法来解决这个问题,我是GKE的新手,有什么建议吗?
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-host spec: replicas: 1 strategy: {} template: metadata: creationTimestamp: null labels: name: my-host type: proxy spec: hostname: app containers: - image: nginx:alpine name: nginx ports: - name: nginx containerPort: 80 hostPort: 80 restartPolicy: Always status: {} --- apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-subdomain-1 spec: replicas: 1 strategy: {} template: metadata: creationTimestamp: null labels: name: my-subdomain-1 type: app spec: hostname: app subdomain: sub1 containers: - image: nginx:alpine name: nginx ports: - name: nginx containerPort: 80 hostPort: 80 restartPolicy: Always status: {} --- apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-subdomain-2 spec: replicas: 1 strategy: {} template: metadata: creationTimestamp: null labels: name: my-subdomain-2 type: app spec: hostname: app subdomain: sub2 containers: - image: nginx:alpine name: nginx ports: - name: nginx containerPort: 80 hostPort: 80 restartPolicy: Always status: {} --- apiVersion: v1 kind: Service metadata: name: my-expose-dns spec: ports: - port: 80 selector: name: my-host type: LoadBalancer
server {
listen 80;
server_name ~^(?<subdomain>.*?)\.;
resolver kube-dns.kube-system.svc.cluster.local valid=5s;
location / {
proxy_pass http://$subdomain.my-internal-host.default.svc.cluster.local;
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
我试图使用以下注释启用带有入口的cors,但没有成功:
GKE入口可以与Google的托管SSL证书一起使用。这些证书被部署在负载均衡器的边缘服务器中,这导致了非常低的TTFB(到第一个字节的时间) GKE入口有什么问题
在详细信息中,路径没有设置为,而是设置为。哪里错了?
我有一个关于格拉法纳的问题。我如何在GKE上为格拉法纳使用现有的普罗米修斯执事。我不想为格拉法纳再增加一次普罗米修斯部署。在旋转GKE星团之后,我提出了这个问题。我检查了kube系统的名称空间,结果发现已经部署了普罗米修斯执事。 我想用这个普罗米修斯 我有带helm的Grafana部署stable/Grafana 目前,我正在使用stable/prometheus
在什么是复制交换习惯用法中,显示了这个例子: 究竟如何启用ADL?ADL只需要一个不合格的名称。我认为的唯一好处是,由于是一个函数模板,您可以在调用中使用模板参数列表(