99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實戰(zhàn)洞察。

k8s的service

k8s的service 一、Service簡介1.服務(wù)發(fā)現(xiàn)與負(fù)載均衡資源Service Ingress這類資源決定了如何訪問運(yùn)行中的應(yīng)用。Service服務(wù)為一組 Pod 提供固定的訪問入口和負(fù)載均衡。它主要有四種類型ClusterIP集群內(nèi)部訪問、NodePort節(jié)點端口映射通過節(jié)點 IP端口訪問、LoadBalancer對接云廠商負(fù)載均衡器和Headless用于 StatefulSet 的穩(wěn)定 DNS。Ingress入口管理集群外部訪問集群內(nèi)服務(wù)的七層HTTP/HTTPS路由。例如根據(jù)域名api.example.com路由到api-service根據(jù)路徑/web路由到web-service。2.理解標(biāo)簽與service中的endpoint建立一個service[rootk8s-master ~]# mkdir service/ [rootk8s-master ~]# cd service/ [rootk8s-master service]# kubectl create service clusterip --tcp 80:80 testservice --dry-runclient -o yaml testservice.yaml [rootk8s-master service]# vim testservice.yaml apiVersion: v1 kind: Service metadata: labels: app: testservice name: testservice spec: ports: - name: webport port: 80 protocol: TCP targetPort: 80 selector: app: webserver type: ClusterIP [rootk8s-master service]# kubectl apply -f testservice.yml service/testservice created [rootk8s-master service]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 none 443/TCP 13d testservice ClusterIP 10.100.99.225 none 80/TCP 4s [rootk8s-master service]# kubectl describe svc testservice建立pod并測試pod是否可以被testservice暴漏[rootk8s-master service]# kubectl run webserver --image myapp:v1 --dry-runclient -o yaml webserver.yml [rootk8s-master service]# vim webserver.yml apiVersion: v1 kind: Pod metadata: labels: run: webserver name: webserver spec: containers: - image: myapp:v1 name: webserver [rootk8s-master service]# kubectl get pods -o wide;kubectl describe service testservice由于標(biāo)簽沒有匹配上所以此時并沒有被暴露更改標(biāo)簽然后觀察[rootk8s-master service]# kubectl label pods webserver appwebserver pod/webserver labeled [rootk8s-master service]# kubectl describe service testservice [rootk8s-master service]# curl 10.100.99.225 Hello MyApp | Version: v1 | a hrefhostname.htmlPod Name/a3.利用service暴漏控制器監(jiān)控[rootk8s-master service]# watch -n 1 kubectl describe svc webservice ; kubectl get deploy --show-labels;kubectl get pods -o wide --show-labels 生成控制器和service的組合yam[rootk8s-master service]# kubectl create service clusterip --tcp 80:80 webservice --dry-runclient -o yaml webservice.yaml [rootk8s-master service]# kubectl create deployment webcluster --image myapp:v1 --dry-runclient -o yaml webservice.yaml [rootk8s-master service]# vim webservice.yaml apiVersion: v1 kind: Service metadata: labels: app: webservice name: webservice spec: port: 80 protocol: TCP targetPort: 80 selector: app: webcluster type: ClusterIP --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: webcluster name: webcluster spec: replicas: 2 selector: matchLabels: app: webcluster template: metadata: labels: app: webcluster spec: containers: - image: myapp:v1 name: myapp生成控制器和service[rootk8s-master service]# kubectl apply -f webservice.yaml #測試 [rootk8s-master service]# curl 10.100.140.222 [rootk8s-master service]# curl 10.100.140.222/hostname.html [rootk8s-master service]# curl 10.100.140.222/hostname.html二、service的ipvs模式Service 是由 kube-proxy 組件加上 iptables 來共同實現(xiàn)的kube-proxy 通過 iptables 處理 Service 的過程需要在宿主機(jī)上設(shè)置相當(dāng)多的 iptables 規(guī)則如果宿主機(jī)有大量的Pod不斷刷新iptables規(guī)則會消耗大量的CPU資源IPVS模式的service可以使K8s集群支持更多量級的Pod注意切換ipvs模式后kube-proxy會在宿主機(jī)上添加一個虛擬網(wǎng)卡kube-ipvs0并分配所有service IP1.在所有節(jié)點中安裝ipvsadm工具[rootk8s-master service]# for name in 100 10 20 200 do ssh -l root 172.25.254.$name dnf install ipvsadm -y done2.配置集群中的kube-proxy重啟pod在pod運(yùn)行時配置文件中采用默認(rèn)配置當(dāng)改變配置文件后已經(jīng)運(yùn)行的pod狀態(tài)不會變化所以要重啟pod[rootk8s-master service]# kubectl -n kube-system edit cm kube-proxy 59 mode: ipvs [rootk8s-master service]# kubectl -n kube-system get pods kube-proxy-n7zrb 1/1 Running 1 (28h ago) 8d kube-proxy-pq7qn 1/1 Running 0 8d kube-proxy-r6zc7 1/1 Running 1 (28h ago) 8d [rootk8s-master service]# kubectl -n kube-system get pods |awk /proxy/{system(kubectl -n kube-system delete pods $1)} pod kube-proxy-n7zrb deleted from kube-system namespace pod kube-proxy-pq7qn deleted from kube-system namespace pod kube-proxy-r6zc7 deleted from kube-system namespace3.效果[rootk8s-master service]# ipvsadm -Ln三、Service的類型微服務(wù)類型作用描述ClusterIP默認(rèn)值k8s系統(tǒng)給service自動分配的虛擬IP只能在集群內(nèi)部訪問NodePort將Service通過指定的Node上的端口暴露給外部訪問任意一個NodeIP:nodePort都將路由到ClusterIPLoadBalancer在NodePort的基礎(chǔ)上,借助cloud provider創(chuàng)建一個外部的負(fù)載均衡器并將請求轉(zhuǎn)發(fā)到 NodeIP:NodePort此模式只能在云服務(wù)器上使用ExternalName將服務(wù)通過 DNS CNAME 記錄方式轉(zhuǎn)發(fā)到指定的域名通過 spec.externlName 設(shè)定1.ClusterIPyaml文件內(nèi)容[rootk8s-master service]# vim webservice.yaml apiVersion: v1 kind: Service metadata: labels: app: webservice name: webservice spec: ports: - name: webport port: 80 protocol: TCP targetPort: 80 selector: app: webcluster type: ClusterIP --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: webcluster name: webcluster spec: replicas: 2 selector: matchLabels: app: webcluster template: metadata: labels: app: webcluster spec: containers: - image: myapp:v1 name: myapp [rootk8s-master service]# kubectl apply -f webservice.yaml集群內(nèi)部解析注意集群內(nèi)部通常使用service的解析名稱進(jìn)行通信地址的指定因為資源的ip會變但是名字不會[rootk8s-master service]# kubectl -n kube-system get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE calico-typha ClusterIP 10.97.97.73 none 5473/TCP 28h kube-dns ClusterIP 10.96.0.10 none 53/UDP,53/TCP,9153/TCP 13d [rootk8s-master service]# dig webservice.default.svc.cluster.local 10.96.0.10clusterIP的headless模式當(dāng)設(shè)定此模式那么service不會被分配一個ip而是直接把endpoints上的ip直接通過dns裸漏[rootk8s-master service]# vim webservice.yaml apiVersion: v1 kind: Service metadata: labels: app: webservice name: webservice spec: ports: - name: webport port: 80 protocol: TCP targetPort: 80 selector: app: webcluster type: ClusterIP clusterIP: None ##加上這條 --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: webcluster name: webcluster spec: replicas: 2 selector: matchLabels: app: webcluster template: metadata: labels: app: webcluster spec: containers: - image: myapp:v1 name: myapp [rootk8s-master service]# kubectl apply -f webservice.yaml#查看解析 [rootk8s-master service]# dig webservice.default.svc.cluster.local 10.96.0.102.nodePort模式nodePort的yaml文件內(nèi)容[rootk8s-master service]# vim webservice.yaml apiVersion: v1 kind: Service metadata: labels: app: webservice name: webservice spec: ports: - name: webport port: 80 protocol: TCP targetPort: 80 nodePort: 30001 #指定端口如不寫可以從30000~32767之間隨機(jī)分 selector: app: webcluster type: NodePort #NodePort模式 --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: webcluster name: webcluster spec: replicas: 2 selector: matchLabels: app: webcluster template: metadata: labels: app: webcluster spec: containers: - image: myapp:v1 name: myapp [rootk8s-master service]# kubectl apply -f webservice.yaml查看策略與訪問測試[rootk8s-master service]# ipvsadm -Ln TCP 172.25.254.100:30001 rr - 10.224.36.78:80 Masq 1 0 0 - 10.224.169.157:80 Masq 1 0 0 TCP 10.244.0.0:30001 rr - 10.224.36.78:80 Masq 1 0 0 - 10.224.169.157:80 Masq 1 0 0 [rootk8s-master service]# curl 172.25.254.100:30001 Hello MyApp | Version: v1 | a hrefhostname.htmlPod Name/a [rootk8s-master service]# curl 172.25.254.100:30001/hostname.html webcluster-77c87d9946-tg8qr [rootk8s-master service]# curl 172.25.254.100:30001/hostname.html webcluster-77c87d9946-kjc9n端口破限默認(rèn)端口范圍30000~32767[rootk8s-master service]# vim /etc/kubernetes/manifests/kube-apiserver.yaml 42 - --service-node-port-range30000-50000 [rootk8s-master service]# kubectl -n kube-system delete pods all [rootk8s-master service]# vim webservice.yaml nodePort: 44444 [rootk8s-master service]# kubectl apply -f webservice.yaml3.loadbalancerloadbalancer的yaml文件內(nèi)容[rootk8s-master service]# cp webservice.yaml loadbalancer.yml [rootk8s-master service]# vim loadbalancer.yml apiVersion: v1 kind: Service metadata: labels: app: webservice name: webservice spec: ports: - name: webport port: 80 protocol: TCP targetPort: 80 selector: app: webcluster type: LoadBalancer #指定LoadBalancer模式 --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: webcluster name: webcluster spec: replicas: 2 selector: matchLabels: app: webcluster template: metadata: labels: app: webcluster spec: containers: - image: myapp:v1 name: myapp [rootk8s-master service]# kubectl apply -f loadbalancer.yml [rootk8s-master metaLLB]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 none 443/TCP 13d webservice LoadBalancer 10.102.221.3 none 80:43957/TCP 3m59s構(gòu)建metalLB[rootk8s-master service]# tar zxf metallb-v0.16.1.tar.gz [rootk8s-master service]# cd metaLLB/ [rootk8s-master metaLLB]# ls 1-metallb-native.yaml 2-metallb-confmap.yml metallb-v0.16.1.tar #鏡像推入harbor倉庫 [rootk8s-master metaLLB]# docker load -i metallb-v0.16.1.tar [rootk8s-master metaLLB]# docker tag quay.io/metallb/controller:v0.16.1 reg.timinglee.org/metallb/controller:v0.16.1 [rootk8s-master metaLLB]# docker tag quay.io/metallb/speaker:v0.16.1 reg.timinglee.org/metallb/speaker:v0.16.1 [rootk8s-master metaLLB]# docker push reg.timinglee.org/metallb/controller:v0.16.1 [rootk8s-master metaLLB]# docker push reg.timinglee.org/metallb/speaker:v0.16.1 #更新proxy [rootk8s-master mateLLB]# kubectl edit configmap -n kube-system kube-proxy 59 mode: ipvs 60 ipvs: 61 strictARP: true [rootk8s-master metaLLB]# kubectl -n kube-system get pods |awk /proxy/{system(kubectl -n kube-system delete pods $1)} #修改配置文件的鏡像位置 [rootk8s-master metaLLB]# vim 1-metallb-native.yaml [rootk8s-master metaLLB]# grep image: 1-metallb-native.yaml 1-metallb-native.yaml: image: metallb/controller:v0.16.1 1-metallb-native.yaml: image: metallb/speaker:v0.16.1 #設(shè)定獲取ip范圍 [rootk8s-master metaLLB]# vim 2-metallb-confmap.yml apiVersion: metallb.io/v1beta1 kind: IPAddressPool metadata: name: first-pool namespace: metallb-system spec: addresses: - 172.25.254.50-172.25.254.99 --- apiVersion: metallb.io/v1beta1 kind: L2Advertisement metadata: name: example namespace: metallb-system spec: ipAddressPools: - first-pool驗證[rootk8s-master metaLLB]# kubectl apply -f 1-metallb-native.yaml #等待1的配置加載完成 [rootk8s-master metaLLB]# kubectl apply -f 2-metallb-confmap.yml [rootk8s-master metaLLB]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 none 443/TCP 13d webservice LoadBalancer 10.102.221.3 172.25.254.50 80:43957/TCP 26m4.extrnalname[rootk8s-master service]# kubectl create svc externalname externalname --external-namewww.timinglee.org --dry-runclient -o yaml externalname.yaml [rootk8s-master service]# vim externalname.yaml apiVersion: v1 kind: Service metadata: labels: app: externalname name: externalname spec: externalName: www.timinglee.org selector: app: externalname type: ExternalName [rootk8s-master service]# kubectl apply -f externalname.yaml [rootk8s-master service]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE externalname ExternalName none www.timinglee.org none 39s kubernetes ClusterIP 10.96.0.1 none 443/TCP 13d四、ingress七層代理1.ingress的部署下載deploy文件[rootk8s-master service]# tar zxf ingress.1.15.1.tar.gz [rootk8s-master service]# cd ingress-v1.15.1 [rootk8s-master ingress-v1.15.1]# wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.15.1/deploy/static/provider/baremetal/deploy.yaml準(zhǔn)備ingress所需鏡像[rootk8s-master ingress-v1.5.1]# docker load -i ingress-v1.15.1.tar [rootk8s-master ingress-v1.5.1]# docker tag registry.k8s.io/ingress-nginx/controller:v1.15.1 reg.timinglee.org/ingress-nginx/controller:v1.15.1 [rootk8s-master ingress-v1.5.1]# docker push reg.timinglee.org/ingress-nginx/controller:v1.15.1 [rootk8s-master ~]# docker tag registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.9 reg.timinglee.org/ingress-nginx/kube-webhook-certgen:v1.6.9 [rootk8s-master ~]# docker push reg.timinglee.org/ingress-nginx/kube-webhook-certgen:v1.6.9更改deploy.yaml[rootk8s-master ingress-v1.5.1]# vim deploy.yaml 444: image: ingress-nginx/controller:v1.15.1 547: image: ingress-nginx/kube-webhook-certgen:v1.6.9 603: image: ingress-nginx/kube-webhook-certgen:v1.6.9 365 type: LoadBalancer [rootk8s-master ingress-v1.5.1]# kubectl apply -f deploy.yaml [rootk8s-master ingress-v1.5.1]# kubectl get -n ingress-nginx svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE ingress-nginx-controller LoadBalancer 10.111.155.83 172.25.254.51 80:30805/TCP,443:32333/TCP 7d1h ingress-nginx-controller-admission ClusterIP 10.101.96.196 none 443/TCP 7d1h2.ingress功能的基本實現(xiàn)pathtypeImplementationSpecific通配符匹配| Exact完全匹配| Prefix前綴匹配注意ingress必須和輸出的service資源處于同一namespace建立ingress代理的微服務(wù)[rootk8s-master ingress-v1.5.1]# kubectl create deployment myappv1 --image myapp:v1 --replicas 2 --dry-runclient -o yaml myappv1.yaml [rootk8s-master ingress-v1.5.1]# kubectl create service clusterip servicev1 --tcp 80:80 --dry-runclient -o yaml myappv1.yaml [rootk8s-master ingress-v1.5.1]# vim myappv1.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: myappv1 name: myappv1 spec: replicas: 2 selector: matchLabels: app: myappv1 template: metadata: labels: app: myappv1 spec: containers: - image: myapp:v1 name: myapp --- apiVersion: v1 kind: Service metadata: labels: app: servicev1 name: servicev1 spec: ports: - name: serviceportv1 port: 80 protocol: TCP targetPort: 80 selector: app: myappv1 type: ClusterIP #同樣方式建立myappv2 [rootk8s-master ingress-v1.5.1]# kubectl apply -f myappv1.yaml [rootk8s-master ingress-v1.5.1]# kubectl apply -f myappv2.yaml建立ingress[rootk8s-master ingress-v1.5.1]# kubectl create ingress ingress1 --class nginx --rule */servicev1:80 --dry-runclient -o yaml 1-ingress.yml [rootk8s-master ingress-v1.5.1]# vim 1-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/rewrite-target: / spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: /v1 pathType: Prefix - backend: service: name: servicev2 port: number: 80 [rootk8s-master ingress-v1.5.1]# kubectl apply -f 1-ingress.yml [rootk8s-master ingress-v1.5.1]# kubectl describe ingress ingress1測試[rootk8s-master ingress-v1.5.1]# vim /etc/hosts 172.25.254.51 www.timinglee.org [rootk8s-master ingress-v1.5.1]# curl www.timinglee.org/v1 Hello MyApp | Version: v1 | a hrefhostname.htmlPod Name/a [rootk8s-master ingress-v1.5.1]# curl www.timinglee.org/v2 Hello MyApp | Version: v2 | a hrefhostname.htmlPod Name/a3.基于域名的訪問[rootk8s-master ingress-v1.5.1]# vim 2-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/rewrite-target: / spec: ingressClassName: nginx rules: - host: myapp1.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: / pathType: Prefix - host: myapp2.timinglee.org http: paths: - backend: service: name: servicev2 port: number: 80 path: / pathType: Prefix [rootk8s-master ingress-v1.5.1]# kubectl apply -f 2-ingress.yml測試[rootk8s-master ingress-v1.5.1]# vim /etc/hosts 172.25.254.51 www.timinglee.org myapp1.timinglee.org myapp2.timinglee.org [rootk8s-master ingress-v1.5.1]# curl myapp1.timinglee.org Hello MyApp | Version: v1 | a hrefhostname.htmlPod Name/a [rootk8s-master ingress-v1.5.1]# curl myapp2.timinglee.org Hello MyApp | Version: v2 | a hrefhostname.htmlPod Name/a4.基于動靜分離的方式[rootk8s-master ingress-v1.5.1]# vim 3-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/use-regex: true nginx.ingress.kubernetes.io/rewrite-target: /index.html spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: /php pathType: ImplementationSpecific - backend: service: name: servicev2 port: number: 80 path: /static pathType: ImplementationSpecific5.tls加密訪問[rootk8s-master ingress-v1.5.1]# openssl req -newkey rsa:2048 -nodes -keyout tls.key -x509 -days 365 -subj /CNnginxsvc/Onginxsvc -out tls.crt [rootk8s-master ingress-v1.5.1]# kubectl create secret tls web-tls-secret --key tls.key --cert tls.crt [rootk8s-master ingress-v1.5.1]# vim 4-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/ssl-redirect: true nginx.ingress.kubernetes.io/rewrite-target: / spec: ingressClassName: nginx tls: - hosts: - www.timinglee.org secretName: web-tls-secret rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: / pathType: Prefix6.auth認(rèn)證生成認(rèn)證文件并注入集群中[rootk8s-master ingress-v1.5.1]# dnf install httpd-tools -y [rootk8s-master ingress-v1.5.1]# htpasswd -cm auth admin #注入集群 [rootk8s-master ingress-v1.5.1]# kubectl create secret generic web-auth --from-file auth在ingress中配置auth認(rèn)證[rootk8s-master ingress-v1.5.1]# vim 5-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/auth-type: basic nginx.ingress.kubernetes.io/auth-secret: web-auth nginx.ingress.kubernetes.io/auth-realm: Please input username and password nginx.ingress.kubernetes.io/rewrite-target: / spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: /v1 pathType: Prefix7.ingress中的網(wǎng)頁重寫利用網(wǎng)頁從寫定義默認(rèn)發(fā)布文[rootk8s-master ingress-v1.5.1]# vim 6-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/rewrite-target: /$2 nginx.ingress.kubernetes.io/use-regex: true spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: / pathType: Prefix - backend: service: name: servicev2 port: number: 80 path: /lee/(.*) pathType: ImplementationSpecific [rootk8s-master ingress-v1.5.1]# kubectl apply -f 6-ingress.yml利用正側(cè)表達(dá)式從定向網(wǎng)頁[rootk8s-master ingress-v1.5.1]# vim 7-ingress.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: nginx.ingress.kubernetes.io/rewrite-target: /$2 nginx.ingress.kubernetes.io/use-regex: true spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: / pathType: Prefix - backend: service: name: servicev2 port: number: 80 path: /lee/(.*) pathType: ImplementationSpecific五、金絲雀發(fā)布cannary金絲雀發(fā)布Canary Release也稱為灰度發(fā)布是一種軟件發(fā)布策略。主要目的是在將新版本的軟件全面推廣到生產(chǎn)環(huán)境之前先在一小部分用戶或服務(wù)器上進(jìn)行測試和驗證以降低因新版本引入重大問題而對整個系統(tǒng)造成的影響。是一種Pod的發(fā)布方式。金絲雀發(fā)布采取先添加、再刪除的方式保證Pod的總量不低于期望值。并且在更新部分Pod后暫停更新當(dāng)確認(rèn)新Pod版本運(yùn)行正常后再進(jìn)行其他版本的Pod的更新。1.基于headr的灰度發(fā)布[rootk8s-master ingress-v1.5.1]# vim cannary-header.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: / pathType: Prefix --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress2 annotations: nginx.ingress.kubernetes.io/canary: true nginx.ingress.kubernetes.io/canary-by-header: version nginx.ingress.kubernetes.io/canary-by-header-value: 2 spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev2 port: number: 80 path: / pathType: Prefix2.基于權(quán)重的灰度發(fā)布[rootk8s-master ingress-v1.5.1]# vim cannary-weight.yml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress1 annotations: spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev1 port: number: 80 path: / pathType: Prefix --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress2 annotations: nginx.ingress.kubernetes.io/canary: true nginx.ingress.kubernetes.io/canary-weight: 50 nginx.ingress.kubernetes.io/canary-weight-total: 100 spec: ingressClassName: nginx rules: - host: www.timinglee.org http: paths: - backend: service: name: servicev2 port: number: 80 path: / pathType: Prefix [rootk8s-master ingress-v1.5.1]# kubectl apply -f cannary-weight.yml編寫測試腳本[rootk8s-master ingress-v1.5.1]# vim check_cannary.sh #!/bin/bash v10 v20 for (( i0; i100; i)) do responsecurl -s www.timinglee.org |grep -c v1 v1expr $v1 $response v2expr $v2 1 - $response done echo v1:$v1, v2:$v2 [rootk8s-master ingress-v1.5.1]# sh check_cannary.sh v1:52, v2:48
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人妻久久久| 五月丁香啪| 97碰碰人人视频| 五月婷婷久草| 开心五月婷婷99| 老妇六区| 五月激情久久| 婷婷日韩| 国产美女视频久| 婷婷99狠狠躁天天躁中文| 天天开心AV色综合婷婷五月天| 激情久久久| 99热这里只有精品手机在线观看| 亚州在线中文字幕| 国产va视频| 久草五月婷| 国产无套精品一区二区| 91丨九色丨老农村| 99操久久| www日本熟妇99在线视频| 伊人色欲五月天| 五月天婷婷久久| 日韩无码人妻一区二区| 在线另类视频| 中文精品久久久久人妻不| 婷婷综合激情| 99热日本| 性爱五月婷婷| 这里只有精彩视频| 啪啪干伊人婷婷| 四季8848精品成人免费网站| 思思热视频| 99热在线看片| 丁香五月激情五月| 视色综合| 五月激情网站| 中文字幕日产A片在线看| 激情五月天之五月婷婷| 五月婷婷激情在线| 影音先锋噜一噜| 婷综合| 91成人性爱视频| 色。 婷婷婷| 成人国产网| 深爱激情综合| xx色综合| 中文字幕,综合,91| 国内一级片| 丁香五月亚洲无码| 五月丁香成人| 成人无码精品1区2区3区免费看| 色五月五月丁香| 丁香五月电影| 饮料下药迷倒漂亮女同事强干| 九九婷婷综合| 日本少妇裸体做爰高潮片| 婷婷五月天另类网站| 国产女人十八水真多1| 丁香五月婷婷偷拍| 亚州性爱99| 欧美色宗和激情| 五月婷婷丁香| 色欲资源网| 国内精品免费一区二区2009| site:pnnrt.com| 五月丁香婷中文| 39视频第二区| 天天插天天干| 天天日人人爽| 97碰| 久久免费精彩视频| 激情综合五月激情17| 琪琪色网址| 色丁香五月| 中文字幕丁香五月| 99热伊人| 亚洲无码猫咪| 99热66| 五月婷婷免费在线观看视频| 爱操人妻| 中文字幕高清av| 婷婷无码五月天| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 极品色丁香| 91精品综合久久久久久五月丁香| 婷婷成人综合| 啪啪操超碰| 国产精品a无线| 亚洲在线操| 人人人舔人人人操人人人摸人人人97| 婷婷五月天激情在线观看 | 2025中文在线视频字幕免费观看| 老妇操B| 婷婷99狠狠| 色无码| 婷婷五月丁香五月天| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 天天操天天爱天天日| 五月久久丁香| 搡BBBB搡BBB搡五十| 婷婷五月天激情在线观看 | 天天爱天天做天天日| 青青草青青草五月天| 久久婷婷五月综合激情国产 | 玖玖爱伊人网| 久久视频在线视频| 来吧亚洲综合网| 婷婷五月天亚洲综合| 五月婷婷插一插| 天天操无码| 色婷婷久久9.com| 五月婷婷中文| 久久多色| 婷婷激情综合| 大香蕉99热| 天天视频亚洲| 99热这里只有精品33| 99热播放| 日日噜狠狠| .comwww在线观看免费操| 97色婷婷| 日本久久婷| 五月丁香免费看| 男人天堂亚洲综合| 久1色色| 中文无码婷婷| 第四色激情网| 久热超碰| 99小视频| 丁香五月天在线视频| 五月婷婷色影院| 色婷婷久久视屏| 久久免费干| 怎么样可以看免费的一级av| 九九成人视频| 风流少妇A片一区二区蜜桃| 婷婷射丁香| 中文精品久久久久人妻不| 国产三级片91| 国产67194| 五月婷婷影| 色老久久| 69精品人人人人| 99这里只有| 天天日,天天射,天天舔| 日本色视| 99riAV国产精品视频| 日韩精品一品二区三区的使用体验| 十一月婷婷激情四射| 99热这里只有精品10| 综合激情五月丁香| 乱精品一区字幕二区| 性爱综合网| 全部老头和老太XXXXX| 狠狠色性| 米奇影视资源777狠狠色婷婷五月天激情网| 欧美激情 日韩无码 婷婷 五月天| 丁香婷婷激情综合五月激情| 激情丁香久久| 丁香五月激情婷婷激情| 人人做人人看人人摸| 天天做天天爱天天爽在| 99热精品9| www.狠狠干| 精品无码人妻一区| 欧美日韩AAAA| 久久与婷婷| 六月丁香激情综合| 婷婷综合成人五月天| 丁香六月综合| 久热91精品| 天天干,天天日| 中美日韩成人在线| 99热精品免费| 久久五月婷综合网| 26UUU欧美| 成人色图情色成人网 www.5b5b5bcom 五月天| 99成人| 日韩成人电影在线播放| 久久ww| 亚洲激情区| se婷97| 丁香五月天堂| 久久视频九九视频| 99九九在线视频| 伊人99热| 开心五月色婷婷综合开心网| 五月丁香六月婷婷成人| 综合色图婷婷| AV在线大香蕉| 亚洲激情电影五月天色婷婷丁香一起草 | 丁香花五月天激情| 色婷婷XXXXX| 中文字幕婷婷9月天| 色狠久| 精品亚洲国产成AV人片传媒| 99热在线观看| 99人妻碰碰碰久久久久视| 大香蕉天堂色| 婷婷六月综合激情| 五月五婷婷| wWW九九在线播放| 啊V视频在线观看| 亚洲99手机免费看视频| 六月婷久久| 天天射影院| 人人干AV| 色五月天激情| 人五月天婷婷喷水| 狠狠五月天| 99精品免费欧美小视频| 婷婷五月天成人在线视频| 超碰亚洲欧美| 色五月综合激情| 色综合性视频| 9999热在线免费观看| 九九99九九精品免费| 激情五月婷婷五月丁香五月开心五月| 丰满人妻妇伦又伦精品国产| 99在线免费视频| 99热网站| 丁香五月天堂亚洲社区| 粉嫩AV久久一区二区三区| 亚洲婷婷五月天激情| 99,色| 665566 无码| 九热精品| 婷婷日日夜夜| 97操操操| 爽极品色| 伊人影院久久网| 久操热| 婷婷五月综合体验看| 夜夜骑日日操| 久99在线视频| 久久天堂| 超碰在线资源| 操B视频在线播放| 影音先锋一区二区三区| 99热这里只有免费精品| 天天日夜夜夜操操操操| 色婷婷在线综合色播网| www色色色com| 婷婷欧美激情| 国av网| 91九色首页| 天天婷婷综合亚洲亚洲| 欧美人妻一区二区| 丁香婷婷伊人| 99热这里只有精品96| 日本色99| 日91高清无玛| 激情婷婷。| 少妇人妻偷人精品无码视频新浪| 97精品综合久久| 久草热视频在线观看| 99热 在线观看| 非洲一级AV| 丁香六月伊人| 青草激情在线| 九九热视频精品| 99热综合在线观看| 狠狠干五月丁香| 亚洲成人一区| 久久丁香五月| 男人天堂AV在线一区二区| 丁香五月婷婷影视先锋| 亚洲在线免费成人| 亚洲精品白浆高清久久久久久| 五月激情偷拍| 亚洲成人网站在线观看| 中文字幕不卡+婷婷五月| 夜色综合网| 久久人妻久久| 五月天激情国产综合婷婷| 婷婷五月丁香婷婷| 提提热五月天婷婷| 国成人网| 久久44| 粉嫩AV久久一区二区三区| 综合久久99| 九色91国产| 欧美激情VA永久在线播放| 日撸夜撸日操| 99热12| 日日爽天天| 手机激情网| 欧美精品久久久久久视频观看| 这里只有精品免费在线视频| 天天色综和网| 久久只有精| 日日色五月天| 亚洲五月婷天天操| 天天爽综合| 色情五月天se| 婷婷五月天论坛| 五月熟妇婷婷久久| 思思热久久婷婷五月天| 亚洲视频色婷婷| 天天日夜夜曹| 欧美久久网| 五月天婷婷激情| 亚洲色五月| 天天婷婷综合亚洲亚洲| WWW.五月天9999| 第四色五月激情网| 日韩成人精品一区久久久久| 精品无码99| 99国产这里只有精品| 久久这里只| 五月天久久网站| 欧美影院| 26uuu精品国产| 人妻久久久久久久 | 久久天堂色| 亚洲情欲久久| 色丁香五月婷婷| 日韩啪| 黄色三级日本| 亚洲精品乱码久久久久99| 丁香婷婷五月天亚洲| 丁香88AV五月婷婷| 91精品丝袜久久久久久久久粉嫩| 非洲一级AV| 依人大香蕉| 欧美色骚婷婷五月天| 五月婷婷在线网站| 噜噜噜噜噜色| 69精品人人人人| 天天舔天天爽| 99在线视频操999| 色婷插| 97人人干。| 色婷婷啪啪| 99热1| 五月色无码| 欧美天天干天天草| 婷婷五月综激情| 婷婷五月天色色| 人人草人人舔| 天天日日| 99久久久| 99热在线观看这里只有精品| 激情五月天啪啪| 丁香五月天啪啪| 亚洲乱码精品久久久久..| 6 9式性爱视频在线播放| 色色婷婷综合| 91久久婷婷| 婷婷五月天深爱| 99er热精品视频| 99久精品视频| www免费在线视频| 97人妻碰碰碰碰碰久久久久久| 99啪在线| www.激情五月天.com| 99热这里只有精品无码| 激情综合五月丁香| 成人网在线观看视频| 色99免费视频中文| 五月婷婷这里都是精品| 99A级片| 极品人妻VIDEOSSS人妻| 大香蕉人人人| 天天做天天爰天天爽天天无遮挡| 色爱99| 国产欧美性成人精品午夜| 91午夜婷婷狠狠久久综合9色| 亚洲狠狠婷婷| 久久婷婷五月综合色播| 亚洲99综合| 国产性av| 99热啪啪| 精品人妻一区二区三区四区不卡在| 九月丁香婷婷| 色偷偷色婷婷| 久热播这里只有精品| 欧美精品999| 色色色com| 中文字幕在线免费| 做爱夜夜干天天操| 久久婷婷视频| 亚洲色五月婷婷| 99热99日…..| 色五月综合在线| 依人大香蕉在钱1| 五月丁香六月色| 五月丁香AV在线| 色婷婷五月天偷拍| 97久久五月丁香婷婷| www 五月天 com| 婷婷中文无码| 亚洲啪啪精品| 五月停停丁香| 深夜婷婷 丁香| 色婷久久| 中文字幕丰满人妻无码专区| 91av无码| 婷婷综合在线观看视频| 五月婷婷激情五月| 久99精品视频| 丁香五月婷婷成人网| 五月色婷婷综合| 国产中文字幕在线视频免费观看 | 97久久超视频| 99re思思精品在线观看| 99色在线| 日韩色色色色色| 深爱婷婷丁香五月激情| 九九视频在线观看视频在线播放69| 日本的α片xxxwww| 99激情| 亚洲婷婷基地| 五月天婷婷伊人| 亚洲成人精品三区| 夜夜爽天天干| 人人操碰| 丁香五月婷婷色| 亚洲日本韩国| 婷婷丁香五另类网站| 日韩色色视频| 色五月偷偷| 天堂网啪啪| 99视频在线啪| 99视频精品在线| 狠狠色综合图片| AV色婷婷| 激情九九六月激情免费视频| 日本九九九九九九| 国产精品国产| 操九色| 激情六月丁| 啪啪五月婷婷| 激情综合色播| 97超碰在线观看免费| 激情图片五月天| 日韩久久欧亚| 五月天婷婷伊人 | 五月天婷婷久草丁香| 色色色色色网站| 狠狠ri| 五月天综合区| 五月综合激情久久| 久久免费婷婷视频| 天天色综网| 天天操天天操| 欧在线一区| 九九久热| 97碰在线免费观看| 玖玖爱综合网| 欧美日韩一a.无| 久久综合九九| 亚洲无码成人性爰网| 欧美性生交XXXXX无码小说| 丁香五月激情综合在线观看| 五月天综合在线网| dingxiangtingtingliuyue| 婷婷丁香熟女| 色五月在线观看| 综合久久综合五月天婷婷| 天天综合亚洲综合| 五月婷天堂视频| 涩涩五月天| 色99自拍| 婷婷爱五月| 综合综合色色| 九色在线五月婷婷网址| 26uuu丁香婷婷五月| 久久激情五月婷婷| 亚洲精品亚洲人成人网| 亚洲看av的网站| 日韩在线视频9色| 五月激情婷婷开心| 五月色婷丁香| 色噜噜狠狠色综合成人网| 五月停亭六月,六月停亭的英语| 五月丁香色| 婷婷六月综合在线| 免费日本aⅴ中文字幕| 五月色婷婷综合色| 久久激情婷婷| 久激情网| 五月丁香六月欧美综合| 艹色18p| 婷婷五月综合色拍| 开心五月激情| 婷婷自拍| 六月色婷婷| 日韩综合大黄| 在线观看免费狠狠色丁香香综合| 婷婷激情五月综合| 亚洲综合婷婷| 色综合久久44| 午夜不卡久久精品无码免费| 99精品视频免费观看| 五月婷婷熟女| 一本大道嫩草AV无码专区| 激情综合色五月丁香六月亚洲| 六月婷久久| 九九热精品| 99亚洲日韩| 另类精品视频在线观看| 亚洲欧洲中文日韩久久AV乱码| 3www激情| 五月天综合久久| 丁香六月丁香婷婷激情 | 久久大香蕉视频| 欧美人与性动交CCOO| 婷婷五月天香蕉| 亚洲在线操| 少妇性BBB搡BBB爽爽爽视頻| 日韩AAAAA| 天天激情5月天亚洲| 五月婷婷六月激情| 综合色99| 色婷婷先锋| 超碰久热| 亚洲视频另类| 91啪啪视频| 色婷婷www| 日日骑夜夜撸| www九月婷婷| 亚洲乱码日产精品BD| 大香蕉九九| 婷婷D区| 色播五月天激情| 欧美97色| 1024成人免费看| 天天玩夜夜操| 夜夜撸夜夜骑| xxx综合在线| 五月久久婷婷丁香| 91九九热| 成人综合视频网址| 五月色丁香| 91成人性爱视频| 欧美va视频不用播放器的va视频网| 日韩精品无码AV| 国产成人综合网| 婷婷色五月综合丁香| 日本三级日本三级三级人妇四虎| 五月婷婷之综合激情在线| 人人播| 久久五月丁香| 就去涩涩丁香五月天| 婷婷综合网| 免费观看高清无码| 激情五月天在线视频| 操99| 成人短视频在线免费观看| 亚洲精品久久久久久久久久飞鱼| 五月丁香婷婷中文| 91干在线| 五月天成人综合| 色婷五月天网站| 99热9| 射琪琪| 久久综合五月天激情小说网站| 丁香婷婷色色| 五月丁香婷婷六月| 六月婷婷亚洲| 色天天狠狠干| eeuss人妻| 婷婷爱爱蜜臀天天操| 日日夜夜天天| 玖玖精品视频| 亚洲乱码精品久久久久..| 欧美综合激情丁香五月六月婷| 六月香五月婷| 人人干人人操人人摸人人做| 小视频aaa久久久| 日韩ac不卡无码| 四月婷婷五月丁香| 777久久久| 激情九月婷婷九月| 97碰碰草| 五月天婷婷狂暴白浆| 777精品久无码人妻蜜桃| 国产超碰在线| 男女99免费视频| 久久99热这里只频精品6学生| 国产玖玖资源| 蜜臀99精品| 五月婷亚洲精品| 婷婷五月天欧美图片在线播放电驴| 日本狠狠爽| XXXX岛国| 久久99热这里只有精品23| av在线免费网站 | 高清不卡一区| 欧美大肥婆大肥BBBBB| 色五月丁香婷婷综合| 激情久久五月天| 国产ava| 五月丁香六月色| 婷婷性爱视频在线| 偷拍91九色| 久机视频这只有精品| 丁香五月婷婷激情尤物| 91婷婷丁香五月| 天天色99| 香蕉综合在线| 91狠狠色丁香婷婷综合久久精品| 精品一区二区三区免费毛片爱| 日日干夜夜干| 图片区 小说区 区 亚洲五月| 伊人久久婷婷| 大伊香蕉精品视频在线| 国产美女无遮挡裸体毛片A片| 五月天激情网站| 777精品久无码人妻蜜桃| 国产做爰视频免费播放| 五月天sesese| Caoub青青超碰 | 五月激情丁香五月| 超黄亚洲瑟瑟网站| 中文字幕簧片| 六月色丁香中文字幕| 久久婷婷五月综合伊人| 波多野结衣AV无码Porn| 五月丁香啪啪网| 青青草成人网| 少妇性BBB搡BBB爽爽爽视頻| 综合久久婷婷99| 色播激情| 伊人五月婷| 日本精品干| 九月丁香亭亭| 99这里有精品免费| 天天成人丁香美女AV| 欧美人人草| 激情婷婷五月天| 亚洲三A| 99ER热精品视频| 久久久久久人妻| 色综啪啪网| 97在线视频 欧美| 99啪啪视频| 99热精品网| www狠狠| 深爱综合网| 久九色| 亚洲色五月| 久99热| 久久久九九九 99| 伊人婷婷大香蕉| xxxx五月激情| 在热视频精品| 婷婷五月激情欧美| 成熟妇人A片免费看网站| 亚洲最大在线| 久久九色| 色播色丁香五月| 天天操婷婷| 久久久久综合激动五月天| A网在线欧洲| 99这里只有免费的小视频在线观看| 激情五月天综合| 五月天色五月天| AV性爱在线| 久久av电影| 性色99| 激情婷婷丁香五月天| 激情99| 婷婷五月超碰| 国产超碰在线| 99综合视频| 婷婷五月天影院| 99日本视频在线观看专区| 粉嫩av懂色av蜜臀av熟妇| 激情小说五月天中文字幕| 久久久久人妻网址| 91久久婷婷| 五月天婷婷爱| 99热这里只有精品13| 九九视屏| 97在线99| 丁香六月久久| 99爱精品视频| 五月天开心色情网| 狠狠色噜噜色狠狠狠综合色| 婷婷色五月婷婷姐妹| 五月丁香婷婷激情视频| 久久色情| 在线观看免费人成视频无码| 99精品在线| 六月丁香五月天| 婷婷五月天影视| 久久婷婷综合五月天| 中文激情网| 色婷婷激情五月天| 情婷婷五月天| 91九色网| AV色婷婷| 五月丁香婷婷俺| 天天肏夜夜肏| 成人永久免费视频在线观看| 亚洲成人综合在线| 伊人玖玖精品| 国产九月婷婷| 国内婷婷丁香社区在线播放| 97香蕉久久超级碰碰高清版| 99热最新国内| site:minyis.com| 99热6精品| 中文婷婷狠狠| 五月丁香好婷婷姑娘综合网| 播五月婷婷开心| 思思热视频| 亚洲成人影视在线| 丁香六月婷婷激情综合| 日韩999| AA片在线观看视频在线播放| 99re思思精品视频在线观看| 婷婷伊人欧美| 人妻VideOssS人妻高清| 亚州操人在线视频| 丁香五月欧美色综合| 中文AV网站| 99精日本久久| 丁香五月激情站| 九九热视频这里只有精品| 五月婷婷,狠狠操| 欧美啄木乌丝袜人妻系列| 五月丁香六月激情综合| 久婷婷色| 国产在这里只有精品| 激婷网| 成人婷婷色五月天| 久久婷色| 亚洲思思热久| 婷婷五点亚洲| 色玖玖网| 51avj视频大全| 久爱综合| 色婷五月天网站| 欧亚成人A片一区二区| 120分钟婬片免费看| 久久色五月天激情小说| 内射 无码 伊人| 婷婷六月中文字幕| 欧美电影在线观看| 色婷婷五月综合| 99操视频| 大香蕉娱乐| yw国产AV| 99久久久国产精品免费蜜乳tv| 久草热久草在线视频| 凹凸7777操操操| 九九热视频这里只有精品| 大香蕉520| 99久视频| 涩五月婷婷| 操日视频| 成人婷婷| 久久xxxx| 成人日韩欧美| 激情网五月天| 婷婷五月天视| 狠狠色丁香婷婷久久综合| WWW.婷婷五月天.COM| www.maotanji.com| 91AV婷婷| 久久99久久99久久99人受| 婷婷五月天黄色| 精品五月天| WWW,色五月| 亚洲精品白浆高清久久久久久| 五月天激情网址| 日本操天堂| 99精品久久久久久久婷婷久久| 五月婷婷丁香狠狠撸久久| 玖玖爱综合网| www91精品| sisi热国产| 五月天丁香| 热的国产,热的综合,热的有码| 五月天婷婷色综合| 99小精品| 97五月婷| 丁香六月婷婷综合欧美| 综合色吧| 五月丁香欧美综合| 开心五月婷婷五月| 超碰碰碰碰| 69激情小说| 抽插特写| 五月天婷婷影院| 丁香激情网| 丁香六月综合激情| 婷婷 亚洲图片 丁香| 精品一二三区久久AAA片| 久久视频这里99| 久久久久激情网| 99色热| 久久亚洲精品成人无码网站导航| 丁香五月婷婷欧美性爱| 强伦轩人妻一区二区电影| 久久性刺激| 婷婷午夜丁香| 香蕉AV福利精品导航| 婷婷色五月综合| 操逼电影免费看| 婷婷五月天久草在线| 色情五月婷婷| 激情五月天 婷婷| 九九99久久| 99综合视频| 日本99视频| 99热这里有精力| 色丁香五月| 99精品免费| 婷婷五月天AV在线| 婷婷色婷婷| 久久Xx| 99男人的天堂| 色热久| 91精品婷婷国产综合久久| 99热婷婷| 国产 码在线成人网站| 91人人网| 色五月婷婷色| 日本一级黄色电影| 高潮毛片又色又爽免费| 激情图片亚洲| 亚洲成人在线观看网址| 麻豆精品| 玖玖爱综合网| AV大片在线观看| 欧美在线视频免费播放| 开心五月综合激情网| 五月丁香啪啪啪| 5月色婷婷| 亚洲激情色色| 亚洲免费婷婷| 久久色婷婷| 99精色| 久热免费视频| 色爱爱综合网| 久久久久网站| 欧美黄色AA片哗啦啦啦| xxxx久| 色狠狠色噜噜噜a天堂一区| 光棍影院日韩精品| 精品一二三区久久AAA片| 欧美这里只有精品| 这里只有在线精品| 9婷婷内射| 国外亚洲成AV人片在线观看| 五月丁香777| 丁香六月 婷婷六月| 丁香五月大香蕉AV| 少妇性BBB搡BBB爽爽爽视頻| 久久婷婷五月综合伊人| 五月久久亚洲| 少妇激情基地| 99久免费视频| 99在线精品免费视频| 超碰九九热| 五月草影视| 玖月婷婷爱丁香| 激情婷婷九月| 99丁香婷婷综合网| 夜夜躁爽日日| 日日干日日| 大香蕉院线| 丁香五月婷婷激情小说| 超碰熟女农村在线69| 丁香五月伊人| www,超碰| 五月婷婷综合在线观看| 91操色| 91色噜噜狠狠狠狠色综合| 五月婷婷黄网站大全| 99这里有精品视频| 2017狠狠干| 99久.| 亚洲综合在线视频| 超碰免费电影| 五月色亭丁香| 99热九九热| 丁香五月天综合| 综合六月激情婷婷| 色色色色色级无码| 7777激情基地| 操逼巨乳91| 91狼友视频在线观看| 婷婷综合五月天| 亚洲中文字幕AV| 26uuu欧美激情另类| 五月丁香婷婷婷婷综合网| 五月激情丁香五月| 97在线/亚洲| 九九99男女视频在线观看| 激情五月天天| 嫩草AV久久伊人妇女超级A| 伊人激情影院| 97九色| 五月婷婷丁香五月婷婷丁香| 五月天伊人av| 欧美激情五月天| 婷婷五月天免费视频在线观看| 色婷婷成人在线| 日本a片网址| 丁香婷婷六月激情文学| 五月丁香激情四射| 五月婷婷人人人操| www.sebowuyue| 国产婷婷久久| 日本网站久久| 99操碰| 色一情一乱一乱一区91Av| 99视频内射三四| 久久99综合网| 影音先锋天天日| 天天操中文字幕| 99精品免费欧美小视频| 国产美女无遮挡裸体毛片A片| 综合色色婷婷| 日韩精品一区二区亚洲AV观看| AV九九| 在线视频99| 亚洲碰碰碰| 99九九99九九九视频精彩| 综合久久高清| 狠狠干综合| 欧美成人日韩| 丁香婷婷激情| 97干综合网| 九九久久五月天综合伊人| 五月婷婷激情啪啪| 欲色人妻| 99色免费| 影视av久久久噜噜噜噜噜三级| 亚洲一区国产传媒| 亚洲精品亚洲人成人网| 99爱视频精品| 五月丁香手机在线| 精品婷婷五| 国内裸舞二区| 五月丁香亭亭AV女优| 182tv992tv人之初午夜免费观看| 丁香花综合永久入口| 97香蕉人人在线观看| 99热99草97| 色v综合网| 久久亚洲婷婷| 婷婷伊人无码| 婷婷五月天AV激情| 99这里只有精品在线观看| 全网最新网黄大秀直播高清,主播国产录屏在线 | 少妇真实被内射视频三四区| 激情丁香五月| 五月婷婷开心色伊人| 成人无码精品1区2区3区免费看| 婷婷区日本| 99视频这里只有久久精品| 丁香伊人综合| 中文国产五月天| 九九热在线观看视频| 婷婷五月天亚洲图片| 深爱婷婷色| 美女黄频aⅴ视频| 91日综合欧美| 人妻九九九九| 久久草人妻| 天天日天天做天天操| 国产在这里只有精品| 五月婷婷六月色| 五月婷婷AV| BBWCUCKOLD精品熟妇| 99热亚洲只有色| 青青久在线视频免费观看| 婷婷五月丁香成人网| 无码动漫av| 五月婷婷导航| 99 热国产在| 深爱开心激情网| 丁香五月婷婷激情中文| 色色色在线观看| 色色色com| 人妻体体内射精一区二区| 99热97美女| 亚洲六月色婷婷| 精品在线网站| 丁香五月精品视频| 免费精品66| 日韩精品二三区| 香蕉国产2013| 欧美情色一区| 国产操肏网站| 免费无码毛片一区二区A片| 丁香色啪综合| 99热这里都是精品| 99久久99久久| 九九青草热| 欧美综合五月丁香六月婷| 超碰人人艹| 日本熟妇人妻在线| 天天插天天射| 九九成人视频| 丁香激情五月天| 九九这里是免费的视频5| 亚洲综合网激情五月天| 国产这里只有精品| AV九九| 国产婷婷久久| 色综合久久88色综合天天人守婷| 狠狠色噜噜狠狠狠888| 日日做A爰片久久毛片A片英语| 久久婷丁香五月| 色五月亚洲开心网| 在线99热| 青青999| 就爱干 在线| 99精色| 成人在线高清| 天天日婷婷| 涩五月婷婷| 另类精品视频在线观看| 人人爱人人添| 一本色道久久88综合日韩精品| 啪啪婷婷五月天激情| 久久人妻伊人| 精品亚洲国产成AV人片传媒| 色激情综合| 五月婷婷婷丁香播| 亚洲AV无码电影| 国产日批视频| 九九色婷婷| 男同色五月开心五月激情五月| 91狠狠色| 五月丁香婷庭在线| 天天干天天操| 五月婷在线| 久久婷婷五月综合成人d啪| 欧美天天干天天草| www激情| 第五婷婷伊人丁香| 情情五月天色| 99久久99九九99九九九| 五月丁香六月停停停| 在线成人网址| 思思久久99热| 婷婷五月天激情综合| 99热伊人综合| 久久6这里只有精品| 亚洲综合五月天婷婷丁香| 久久XX日本综合| 丁香六月婷婷综情欧美| 天天综合网站| 波多野结衣不卡AV| 99热精品在线播放| 成人色图情色成人网 www.5b5b5bcom 五月天 | 无码99| 婷婷五月激情网| 久色视频| 女同在线9| 婷婷97狠狠干| 色婷婷久久综合| 9色在线视频精品观看| 婷婷五月丁香激情色情| 人人草开心五月天| 99九九精品| 五月丁香久人妻中文| 五月丁香六月婷婷在线观看| 欧美va欧美va差| 高清无码中文字幕aVDV| 97色色-99久久| 五月婷婷六月丁| 六月丁香网| 六月丁香婷婷爱| 99久久综合精品五月天| 六月婷婷综合| 五月天社区| 99在线热| 日91高清无玛| 99精品小视频| 精品亚洲国产成AV人片传媒| 亚洲精品乱码久久久久99| 久久五月丁香| 9999久久久久| 日本精品在线噜噜噜| 台湾综合丁香五月蜜桃| 大香蕉婷婷五月天| 99婷婷国产最新视频| 另类激情中文| 色黄啪啪| 亚洲99激情| 91干| 另类婷婷五月天啪帕帕| Va另类视频| 青青草国产亚洲精品久久| 热热久久精品视频| 另类专区在线观看| 就要爱综合| 婷婷六月丁香五月| 六月婷婷天天操夜夜爽视频| 丁香六月婷婷开心| 91久久五月天| 久草热在线视频| 久久婷青青草原| 六月丁香婷婷综合狠狠爱夜夜爱| 婷婷五月天论坛| 色综合激情图区| 五月激情黄色小说| 伊人99久久| 激情婷婷综合五月少妇| 1024在线一区| 婷婷五月天视频在线观看| 少妇2做爰HD韩国电影| 极品少妇高潮啪啪AV无码| 97精品综合| 热热色色五月天婷婷| 蜜桃婷婷狠狠久久综合| 99精品手机在线视频| 色综合香蕉| 亚洲夜五月| 99视频精品全部免费观看| 99爱爱网| 99色天堂| 野战J办公桌椅H| 日本五月天一页| www.97干视频| 99视频在线精品| 三十路磁力链接| 久久综合站| 久热超碰91| 色五月丁香六月资源站| CHINESE熟女老女人HD视频| 巴基斯坦粉嫩无码视频| 超碰不卡在线| 开心五月婷婷激情| 人人舔天天| 国产肏屄大片| 大香网伊人久久综合| 天插天啪天啪天啪| 久婷首页| 97人人超| 国产日韩亚洲欧美在线观看| 另类激情五| 色综合五月天| 婷婷五月丁综合| WWW,五月| 亚洲中文字幕在线观看| 深爱激情综合网| 97婷婷丁香| 1024日韩| 99热无码| 日韩av在线电影| 日韩免费视频| 99热99这里有免费的精品| 九月婷婷综合在线| 狠狠色丁香| SS丁香五月婷婷| 91超级碰在线视频| 成人做爰A片免费看视频| 婷婷伊人网| 婷婷五月丁香六月伊人网| 91日婷婷在线| 91热久久| 五月婷婷六月奇米网丁香| 综激情网| 中文字幕日产A片在线看| 婷婷五月丁香婷婷| 激情都市丁香婷婷| 婷婷亚洲综合| 婷婷色五月情| 成年人夜夜喷水| 婷婷欠久少妇| 五月丁香激情综合网| 丁香婷婷色五月合集| 色呦呦美女| 久cao香蕉影院| 久久99久久99久久99人受| 九九视频这里只有精品在线播放| 中文字幕+中文在线| 人妻中文在线| 激情五月婷婷视频一区二区三区| 天天五月香欧美| 婷婷亚洲久久| AA片在线观看视频在线播放| 五月丁香精品| 第一区久久网站| 五月婷婷久久综合| 成片免费观看大全| 免费视频无码| 激情九色| 天天精品视频在线观看视频| 色,激情五月天| 91男人资源站| 99精品免费| 婷婷丁香九月| 激情小说视频图片网| 天天草人人摸| 丁香五月色五月| 香蕉久日夜| 丁香五月婷婷在线| 另类激情首页| 开心五月深爱五月婷| 久热超碰| www.日本91| 五月丁香婷婷欧美色图视频五月丁香777电影 | 色五月影视| 综合久久六月| 日日爽日日爽| 91色碰| 这里只有精彩视频| 襙逼网| 色综天天综合| 91精品综合久久婷婷九色| 婷婷色网址| 欧美大片| 色吧五月| 99ri精品在线| 日本人人xxx| 99视频在线观看视频| 色情综合网| 亚洲成人av在线| 婷婷五月激情五月丁香五月| 丁香六月成人| 色五月激情综合网| 狠狠爱综合| 99热国内精品| 天天色天天日| 激情婷婷丁香色五月| 婷婷色5月天在线。| 色五月天.con| 97碰碰视频在线观看| 在线成人av播放| 99热每日| 丁香网五月天| 亚洲乱码日产精品BD| 99久久99久久| 天天操婷婷| 天天爽,夜夜爽| 色五月综合激情| 精品久久久久久久人妻| 激情综合五月色在线| 99久久9| 激情六月丁香| 99热精品10| 精品99在线观看| 国产精品岛国片在线观看免费| 丁香五月婷婷激情蜜桃| 99久久九九视频| 风流少妇A片一区二区蜜桃| 六月色婷婷| 欧美色五月| 精品色色| 99久久综合网| 五月婷在线| 九九热视频在线观看| 久久久人妻| 五月天色社区| 夜夜干天天操| 中文字幕 中文字幕明步| 婷婷久久色| 六月丁香av| 日本色色图| 97精品综合| 天天爽天天操| 婷婷99狠狠躁天天躁| 99性视频| 欧美成人AAA片一区国产精品 | 色色色在线观看|