K8S发布系统-发布访问配置

访问配置

项目和前端已发布,并配置了服务,但外部要访问还需要配置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

同样,添加域名解析后即可访问:

成功。

发表评论

error: Content is protected !!