K8s默认通过域名访问,如果需要设置ip访问,可以通过以下方案配置。
在任意ingress中,做如下修改:
...
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
generation: 1
labels:
app.kubernetes.io/name: control-web
name: control-web
namespace: ipes-sjz
annotations: #这是新增的
nginx.ingress.kubernetes.io/server-alias: ~^.*$ #这是新增的
spec:
rules:
- host: ipes-sjz.fpi-inc.site
...
注:这个方案不是一定能生效,可以采取第二种方案。
通过nginx转发