如何在 kubernetes 集群上刷新 CoreDNS 缓存?
我知道可以通过删除 CoreDNS pod 来完成,但是是否有适当的方法来刷新缓存?
我在 kubernetes 上部署了 Vue JS。我需要像这个页面一样配置 nginx 路由:
https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations
配置是这样的:
location / {
try_files $uri $uri/ /index.html;
}
Run Code Online (Sandbox Code Playgroud)
如何将该配置转换为 ingress kubernetes yaml 配置?
我尝试过这个但不起作用
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /index.html
name: backoffice
namespace: default
selfLink: /apis/extensions/v1beta1/namespaces/default/ingresses/backoffice
spec:
rules:
- host: dev.abc.com
http:
paths:
- backend:
serviceName: backoffice-svc
servicePort: 443
path: /
Run Code Online (Sandbox Code Playgroud)
我尝试使用这个注释,但仍然不起作用:
nginx.ingress.kubernetes.io/app-root: /app1
Run Code Online (Sandbox Code Playgroud)