ケース1:仮想ホストのドメイン名に応じて、

 

 

 

仮想ホストのドメイン名を達成するための手順に応じて、

1 、作成進入-VH 仮想ホストフォルダを

2 進入-VHを作成

deployment1.yaml

 

apiVersion:拡張/ v1beta1

種類:展開

メタデータ:

  名前:deployment1

スペック:

  レプリカ:2

  テンプレート:

    メタデータ:

      ラベル:

        名前:nginxの

    スペック:

      コンテナ:

        - 名前:nginxの

          画像:hub.lqz.com/library/nginx:latest

          imagePullPolicy:IfNotPresent

          ポート:

            - containerPort:80

---

apiVersion:V1

種類:サービス

メタデータ:

  名前:SVC-1

スペック:

  ポート:

    - ポート:80

      targetPort:80

      プロトコル:TCP

  セレクタ:

    名前:nginxの

 

作成:kubectl適用-f deployment1.yaml

表示:kubectl GET SVC

接続テスト:****カール

第二にコピーdployment

CP -a deployment1yaml deployment2.yaml

第二个deployment

deployment2.yaml

 

apiVersion: extensions/v1beta1

kind: Deployment

metadata:

  name: deployment2

spec:

  replicas: 2

  template:

    metadata:

      labels:

        name: nginx2  #name标签不能一致

    spec:

      containers:

        - name: nginx2

          image: hub.lqz.com/library/nginx:v2

          imagePullPolicy: IfNotPresent

          ports:

            - containerPort: 80

---

apiVersion: v1

kind: Service

metadata:

  name: svc-2

spec:

  ports:

    - port: 80

      targetPort: 80

      protocol: TCP

  selector:

    name: nginx2

 

vim ingressrule.yaml  多个yaml文件可以写在一起,中间通过---隔开即可

apiVersion: extensions/v1beta1

kind: Ingress

metadata:

   name:ingress1

spec:

 rules:

   - host: www1.atguigu.com

     http:

       paths:

       - path: /

         backend:

           serviceName: svc-1

           servicePort: 80

---

apiVersion: extensions/v1beta1

kind: Ingress

metadata:

   name:ingress2

spec:

 rules:

   - host: www2.atguigu.com

     http:

       paths:

       - path: /

         backend:

           serviceName: svc-2

           servicePort: 80

 

运行ingressrule.yamlkubectl apply -f ingressrule.yaml

查看:kubect get pod -n ingress-nginx

进入 ingress容器查看:

kubectl exec 容器名 -n ingress-nginx -it -- /bin/bash

查看

cat nginx.conf

kubectl get ingress

链接:https://www.bilibili.com/video/av66617940/?p=14

おすすめ

転載: www.cnblogs.com/LiuQizhong/p/11586362.html