访问配置
项目和前端已发布,并配置了服务,但外部要访问还需要配置Ingress。
项目Ingress配置
创建yaml配置文件,并应用:
vim demo-ins.yaml
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: demo namespace: default spec: rules: - host: nw-k8s-demo.xxx.cc http: paths: - backend: serviceName: demo-svc servicePort: 80 path: /
kubectl apply -f demo-ins.yaml kubectl get ingress
域名添加解析后即可访问:
成功。
前端Ingress配置
创建yaml配置文件,并应用:
vim demo-front-ins.yaml
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: demo-front namespace: default spec: rules: - host: nw-k8s-demo-ft.zongs365.cc http: paths: - backend: serviceName: demo-front-svc servicePort: 80 path: /
kubectl apply -f demo-front-ins.yaml kubectl get ingress
同样,添加域名解析后即可访问:
成功。