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
返回資訊列表
激情五月综合免费| 99激情视频| 9热成人在线视频| 五月丁香婷婷成人网| 婷婷五月丁香久久| 国产永久一黄| 八戒青柠影视剧在线观看| 五月婷婷激情综合拍| www久久久久久久97| 婷婷综合网站| 日韩无码色色| 91操片| 色综合xx| 噜综合| Www.se.久久| 五月丁香色色| 六月婷婷激情| 亚洲综合热| 99久久66| 婷婷久久欧美| 天天日综合网射| 色色色色色日韩午夜激情| 欧美操人| 五月天另类小说| 思思热在线视频99| 色色亚卅| 六月丁香五月激情网| 99久久婷婷五月综合| 天天碰夜夜操| 一区二区三区四日本| 五月丁香啪啪网| 狠狠干五月天| 丁香五月激情综合| 色呦呦美女| 伊人9999| 九九热视| 日日夜夜天天| 亚洲综合五月天婷婷丁香| 影音先锋人妻出差| 五月婷婷之综合激情| 天天做天天爱天天爽在| 狠狠色官网| 久久性操| 99这里只有精品视频在线| 伊人久久大香线蕉av一区| 激情五月黄色| 久久日九九| 五月天色软件| 精品九九婷婷| 日韩操逼大片| 丁香五月激情宗合网| 婷婷五月综合社区| 夜夜躁狠狠 | 日日夜夜狠狠| 欧美日韩欧美| 99热免费18| 久久九九激情五月天| 免费无码毛片一区二区A片| 国产一级片| 丁香五月激情网| 99这里有精品视频| 五月婷婷中文字幕| 无码成人AAAAA毛片AI换脸| 色播播五月天| av在线免费播放观看| 99热网精品| 91无码色色| 日逼影音先锋男人AV资源站| 综合超碰熟| 婷婷狠狠18禁久久| 久久黄色免费视频| 91婷婷五月天嫩女| 九九99久久| 五月天激情久久| 天天日天天插| 精品婷婷丁香五| 亚洲AV成人无码精品| ou洲色吧| 九九热视频首页/这里只有精品| 婷婷五月激情的图片| 天天色综合色| 五月丁香婷草| 岛国在线观看91| 黄色片avv| 国产伊人大香蕉| av线电影| 五月色 亚洲| 亚州视频九九99| 亚洲国产精品成人va在线观看| 丁香美女主播视频在线观看| 久久99热这里只有精品| 国产精品成人网站| 玖玖在线资源视频| www..999热久| 色呦呦在线| 日本99色| 亚洲婷婷成人五月天| 丁香婷婷情色五月天| 高清无码视频网址| 日本理论久久| 伊人狠狠综合| 99综合网| 99热碰碰热| 色情丁香五月天| 婷婷五月深深爱| 五月婷婷丁香综合| 久久一级免费黄色片| 操一区| 亚洲综合色丁香婷婷六月| 直接看的AV网站| 亚洲在线操| 精品一区久热| 五月天激情网址| 婷婷五月天天天| 丁香婷婷久久| 99热大香蕉| 色五月丁香激情| 五月丁香网站| 最新国产AV| 日本久久网| 婷婷5月九九| 婷婷久久亚洲| 极品色丁香| 六月婷婷日| 亚洲综合草草| 91疯狂操操操操| 五月天婷婷色小说| 五月婷婷色综图片| 肏日网在线看 | 伊人碰碰婷婷| 丁香五月综合AV在线| 狠狠色婷婷| 久久女人九九| 思思re99视频在线观看| 激情五月天。| 好激情在线综合网| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 婷婷五月天电影区小说区| 中文字幕在线免费观看视频| 成久综合视频| 婷婷91| 九九99香蕉在线视频播放| 五月丁香六月停停| 91人妻九色大屁股| 婷婷五月天BBw| 亚洲成人综合在线| 无码G高清天| 婷婷五月丁香基地| 深爱五月激情网| 91碰| 婷婷五月天美女| 99.N在线视频| 亚洲愉拍99热成人精品| 思思热精品在线| 婷婷丁香97| 亚洲婷婷五月天| 九月色婷婷婷| 天天干一干| 999精品久久久久久久| 五月天婷婷丁香蜜桃91| 超碰色碰碰| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 丁香五月社区| 99热九九在线| 99久久久久久久| 丁香五月婷婷六月| 色婷精品91| 久热69| www.99日本| 婷婷久久免费| 人人色性网| 婷婷久久五月天| 爱草视频在线| 九九九九成人| 99视频这里有精品| 久久婷婷五月综合色和| 97av在线视频| 色五月亚洲| 啄木鸟丝袜美女福利视频| 五月激情四射网站| 91日视频| 天天婷婷天天| 久久久久久久久久久44| 九九热在线视频| WWW五月天| 九九九九九九热| 婷婷五月丁香六月综合网| www.婷婷,com| 丁香,开心成人,久久| 久久深爱激情网| 色五月激情问网站| 这里只有精品免费| 国产色99| 妇激情基地| 超碰99在线| 欧美激情综合色综合色| 久久9久| 202丰满熟女妇大| 久久婷婷五月综合伊人| 久久精品色| 666555。COm毛片| 噜噜网免费视频| 色婷婷五月在线| 丁香色色网| 麻豆五月丁香婷婷| 激情网战码亚洲A| 色青青电影色五月| 99人人干| av色婷婷| 综合色色色| 激情五月婷黄版| 婷婷六月成人| 亚洲国产精品SUV| 欧美日韩成人在线观看| 丁香五月综合在线观看| 99.色| 色欲婷婷五月天| 五月停性愛| 另类A片| 五月婷婷综合色啪首页| 五月丁香爱婷婷深深| 婷婷五月天丁香综合网| 九九日伊人| 97干视频| 婷婷综合一二三| 精品婷婷五月视| 中文字幕亚洲-区久久99婷婷| 拍真实国产伦偷精品| 日韩五月丁香| 婷婷六月五月天综合| 91碰碰| 国产黄色av| 国产亚洲精品久久久久久郑州| 久久狠狠干| 五月丁香六月婷婷综合| 怡红院精品视频久久久久久久久| 成年AAAA色情| 五月激情婷婷图片基地| 99视频内射三四| 久热伊人9| 国产AV影片| 色综合99| 99色综合| 国产精品人人做人人爽人人添| 最新色色五月天| 深爱激情丁香| 五月天色不卡| 99热精品在线| 色五月91| 激情综合五月婷婷| 久久综合婷婷| 麻豆AV一区二区三区| 婷婷五月色播| av国产精品| 激情六月婷婷| 色婷婷丁香五月| 五月色婷婷综合| 97自拍视频在线| 中文资源在线a | 五月丁香六月激情综合| 亚洲精品无码一区二区| av网址在线播放| 日本人妻伦在线中文字幕| 无码色| 熟女激情五月天| 丁香五月成人社区| 狠狠爱综合网| 色五月色开心开心五月| 色婷婷啪啪啪啪啪啪| 综合久久久婷| 人人操日| 国产五月天激情小说| 欧美激情 日韩无码 婷婷 五月天| 婷婷五月丁香av网站| 五月久久五月激情| 夜夜操狠狠操天天操| 777丁香六月青青草婷婷综合久月| 激情五月天综合图片小说网站 | 成人色色视频| 亚洲综合在线播放| 五月天色图| 亚洲亚洲人成综合网络| 五月婷九月| 久久99jiu9| 五月婷婷成人| 99亚洲综合| 激情五月婷婷综合网| 五月成人综合| 亚洲精品成人| 99热热热99精品婷婷| 91九色偷拍| 人操人人| 激情色中文| 激情五月婷婷综合网| 97婷婷五月| 亚洲成人中心| 欧美69久成人做爰视频| 丁香五月激情网| 丁香五月激情宗合网| 久久婷婷五月草视频在线播放| 第四色婷婷色五月| 精品99视频| 五月综合久久| av第一二区| 综合天天综合| 综合久久五月天| 成片免费观看视频大全| 亚洲AV无码成人电影| 九九色院| 色婷婷色五月综合| 99在线精品观看99| 亚洲在线成人| 成年人99热| 99热在线精品播放| 99久久人人| 99啪啪视频| 久噜久噜| 99精品网| 男人天堂99| 婷婷五月天成人影片| 欧美97色| 天天色综| 久久偷拍综合五月天| 婷色五月| 成人五月天丁香婷| 欧美色五月天| 五月Huangsewang| 色哟哟精品| 综合激情深爱| 又大又粗九一在线| 九九热免费观看视频| 五月婷婷免费在线视频| 超碰免费人人肏| 精品在线| 久99视频| a色色片| 丁香婷五月天开心六月| 国产探花一片区| 国产裸舞福利资源在线视频| 日日操日日撸| 婷婷在线视频| 91九色精品女同系列| 欧美,日韩成人在线| 五月婷婷开心深| 日本系列_4页_777FP| 碰久久精品w| 五月婷婷六月丁香| 亚洲综合无码| 丁香九月婷| 三级99热| 五月婷婷丁香婷婷| 六月婷婷AV| 色婷亚洲| 另类图片五月天激情| 五月丁香六月停停| 色图亚洲91| 五月婷婷就去色| 99亚洲精品视频| 日本不卡中文字幕| 能看的av网站| 色婷婷视频| 伊人五月天| 激情九月婷婷| 啪啪91| 《战争与艾拉》完整版| 国产精品A成V人在线播放| 久婷婷五月激情| www.婷婷五月天| 婷婷久久网| 五月丁香网站| 婷婷综合精品| 亚洲国产精品五月天| 思思热99热| 久久99热只有精品| 成人无码髙潮喷水A片| 五月天伊人av| 91a片爽| 夜夜操狠狠操天天操| av国产精品| 五月丁香久久久| 色无婷婷| 超碰资源在线| 婷婷丁香六月五月天| 九九亚洲视频| 国产资源91在线| 天天日P天天射P| 丁香久久| 超碰在线91| 九九视频在线观看视频6 | 六月婷五月丁香| 超碰九热| 亚洲成人一区| 激情五月五月五月婷婷| 成人在线综合| 久久小说网| jiqingliuyuetian| 91精品久久久久久综合五月天| 丁香五月偷拍| 久久久久久99精品无码| 五月天激情国产综合婷婷婷| 伍月婷婷六月丁香| 五月婷婷久久综合| 色欲久久99精品久久久久久| 激情伊人五月天| 色五月视频无码播放| 婷婷丁香五月基地| 婷婷五月天小说| AAA亚洲AV| 丁香五月婷婷Av| 婷婷丁香人妻天天爽| 色亭亭五月天网扯| 99久在线观看| 色婷婷AV在线观看| 天天日天天操心| 嫩草AV久久伊人妇女超级a| 伊人综合婷婷| 五月婷婷综合在线亚洲视频| 91精品久久久久久| 激情五月,婷婷五月,丁香五月| 97人妻碰碰中文无码久热丝袜| 色五月亚洲| 99热碰碰热| 深爱五月天 开心网| av在线免费网站| 激情久久久| 99热资源在线| 思思国产99| 丁香五月激情六月欧亚激情综合导航 | 日日鲁鲁鲁夜夜爽爽狠狠视频97| 99激情在线| 色色色欧美色色| 五月丁香婷中文| 色亭亭九月| 五月婷婷五月天| 99亚洲视频| 日日干干天天干| 午夜丁香| 8区视频在线| 超碰无码老师| 五月桃花网综合| 丁香五月伊人| 日日噜狠狠| 天天综合影院| 色性五月天| 开心五月激情| 五月天国产成人| 日本丁香久在线| 中文字幕不卡网站| 玖玖婷婷五月天毛片| 最近中文字幕在线中文视频| www.色五月| 久操福利| 日韩成人网址| 日本99视频| 久久婷婷丁香| www.99热在线观看| 9999三级片| 99爱视频免费| 天天色视频| 亚洲情a| 日韩六六久久电影| 精品九九视频在线观看| 日韩av干| 婷婷五月天综合色| 色丁香影院| 日韩99色99| 丁香五月天激情网| 激情综合激情五月一起草| 久久久久人妻中文| 在线观看中文字幕| 婷婷成人五月天| 一本色道久久综合狠狠躁小说| 韩国三级五月天婷婷。| 欧美25p| 色五月婷婷五月| 婷香五月激情视频| 九九热中文| 久久久com| 婷婷色色五月天| 中文av网| 国产一级片色色| 爱穴久久| 99re热在线观看| 婷婷久久亚洲| 噜色精品| 五月丁香综合激情网| 色噜噜狠狠色综合日日| 四虎成人精品永久免费AV九九| 丁香五月天堂网| 久久人妻精品| 久久久久久久11111111111| 碰碰人人人| 欧美人人超级碰| 久久久性爱视频| 99啪啪| 婷婷丁香五月天欧美| 婷婷网五月| 丁香婷婷五月天在线视频| 日本色色网站| 激情开心五月天| 九九色婷婷五月天| 热久国产| 色婷五月天网站| 亚洲国产99| 精品婷婷| 丁香五月伊人| 久久综合丁香五月| 丁香五月天在线| 狠狠色噜噜狠狠狠狠综合| 天天日天天色| 久久久九九九 99| 色婷婷操逼| 五月伊人视频在线看| 色五月丁香五月天| 九月婷婷综合| 99年操人人爽| 久久999久久999久久999久久| 婷婷中文在线| 深爱激情网五月天| 色色热| 婷综合六月| 99超级碰免费视频| 狠狠做深爱婷婷久久综合一区| 色综合色色| 久久精99| 99热视| 伊人玖玖婷婷| www.91热久久| 在线视频色五月| 天天影视天天爽天天草| 色网五月婷婷| 久久婷婷五月国产激情综合片| 五月激情久久| 狠狠精品干练久久久无码中文字幕| 99久久亚洲国产| 天天舔天天摸天天射| 五月天 无码| 中文字幕日产A片在线看| 91疯狂操操操操| 色五月视频无码播放| 97人人射| 2017狠狠干| 丁香丝袜五月| 免费视频WWW在线观看网站| 婷婷五月天综合久久| 成人精品99| 免费观看18视频网站| 色五月涩涩婷婷| 亚洲激情四射色| 国产日批视频免费播放| 色色婷婷五月| 色综合综合色| 成人 视频免费观看网站| 久久婷婷五月综合色和| 久久99色色| 日韩成人精品中文字幕| 人人色人人摸人人看| 久久久激情视频| 久久精品系列| 五月丁香激情综合啪啪| 99热精品10| 深爱激情五月婷婷| 色玖玖网| 亚洲激情另类| 草榴视频网| av色色国产| 色婷大香蕉| 五月婷婷综合精品| 黄色高清无码| 婷婷色情六月| 欧美婷婷综合网| 六月丁香社区| 欧美激情伊人| 久久99综合网| 超碰人人艹| 九色视频91| 久久9视频| 天天噜噜| 久在线88综合| 人人色AV| 丁香婷婷影院| 月婷婷婷婷五月| 一起肏在线视频| 婷婷娌伦网| 久久婷婷色情7777网站| 久操操| 韩日在线熟女| 久草婷婷网 | 五月天婷婷成人| 在线伦子99热| 婷婷色综合| 激情桃色网| 成熟妇人A片免费看网站| 天色综合网站| 亚洲无码九九九| 国产激情在线| 国产亚洲色婷婷99精品| 亚洲丁香花五月丁香花| 婷婷五月花| 大香蕉九九| 五月丁香久久| WWW,五月| 五月天婷婷久久| 专区无日本视频高清8| 五月天电影网| 丁香五月在线自慰| 99在线精品免费视频| 丁香五月五婷| 超碰在线人人| 一二线视频 另类| 五月丁香婷婷AV| 久久人人看| 色色欧美色色| 久大香蕉| 婷婷性爱| 婷婷国产成人| 色婷婷五月丁香在线观看| 久久曰9| www.久久久.com| 伊人超碰| 成人欧美日韩| 色色综合网www| 超碰在线观看9| 丁香成人综合| 久艹大香蕉| 国自产拍偷拍精品啪啪一区二区| 天天操夜夜操| 深爱激情久久| 99视频在线| 99精品久| 成人综合网站| 激情另类综合| 桃色激情网| ri电影在线| 午夜丁香六月婷| 国产在线aaa片一区二区99| 亚洲激情另类| 亚洲色综合性| 欧洲亚洲最新精品| 亚洲综合久| 婷婷五月欧美| 国产婷伊人| 五月婷婷丁香在线| 涩婷婷五月天在线精品视频| 人人看人人要| 婷婷丁香五月天综合网| 色欲婷婷五月天| 青青草网武则天| 精品人妻午夜一区二区三区四区 | 色区久久| 久久精品91视频| 亚洲精品第一国产综合亚AV | 婷婷操无码| 丁香五月电影| 亚洲日日操| 99热| 狠狠摸狠狠摸| 丁香五月婷久久| 五月天婷婷伊人| 久久草人妻| 亚韩在线视频| 婷婷伊人综合中文字幕| 丁香五月天激情四射网| 色婷婷亚洲在线观看| 亚洲区在线| 极品人妻VIDEOSSS人妻| 国产99久久久国产精品免费看| 激情综合五月| 欧美25p| www激情| 久久狼人天堂| 91啪啪视频| 欧美五月婷婷| 91日本在线观看| 久超超碰| 99热婷婷| 成人丁香| 天天爽天天爽| 99免费超碰在线| 欧美成人猛片AAAAAAA| 国产做A爰片毛片A片美国| 婷婷在线视频| 婷婷五月花| 日韩黄色影院| 日本天堂网站99| 九九视频在线观看视频在线播放69| 国内自拍1区| 内射 无码 伊人| 九月婷婷人人操人人舔人人爱| ztEJj| 丁香婷婷婷婷十二月在线观看视频| 五月色情婷婷| 久99久精品视频| 99热天堂| 五月丁香网站| 乱乱av| 狠狠爱丁香婷| 九九精品热播| 99久久99视频只有精品| 综合五月亭亭9| 婷激情五月| 26uuu亚洲| 操久久网| 色135综合网| 狠狠 久久| 日韩狠狠色| 开心 五月 综合| 五月开心婷婷| 亚洲乱码w在线观看| 九九色综合| 日本人人超碰| 伊人综合色干| 久久久久久草黄色片AV在线观看| 丁香六月亚洲综合| 五月丁香成人| 人人插操| 色婷婷777狠狠| 翔田千里aV中文字幕| 六月婷婷久久大全| 午夜丁香| 久久五月丁香综合| 色欲久久综合| 日本五月视频| 五月婷婷AV| 九九婷婷激情综合网| 91免费看片| 丁香六月婷婷久久综合| 丁香激情五月天| 狠狠色婷婷7777久| 深夜激情网| 这里只有精品视频免费在线观看| 97人人干视频| 另类激情五月天。| 狠狠草狠狠草| 内射干少妇亚洲69XXX| 黄色一级影片| 五月丁香花开综合网| 99精品久久久| 色色图五月天| 色色色99韩| 日韩色五月| 黄网在线免费| 99热成人永久免费| 波多野结衣AV无码Porn| 婷婷五月天淫荡| 丁香五月天无码AV| 久9视频免费播放| 操操综合网婷婷| 天天性视频| 97五月天| 国产色色色色色| 天天色五月| 99思思| 久久大香蕉视频| 伍月婷丁香花全集| 国产精品色色| 秋霞免费三级片| 色色国产| 综合激情四射一theav| 色婷激情网| 九色色| 97婷婷丁香| 精品九九婷婷| 99亚洲无码| 婷婷中合| 新激情五月开心五月婷婷五月丁香五月| 丁香五月婷久久| 五月天天综合| 色爱综合网| 五月天婷婷丁香人人操91| 五月婷婷免费视频| 亚洲精品久久久无码| 人人爽人人射-美女久久久久久久久久-成人AV | 亚洲天堂玖玖| 亚洲丁香五月| 国产干逼片| 色婷五月| 激情涩播| 天天免费日日夜夜夜夜| 色五月婷婷啪啪五月| 成人在线视频网| 六月丁香啪啪| 狠狠色狠狠操| site:pzdcoin.com| www.激情| 丁香桃色综合网| 欧美槡BBBB槡BBB少妇| 亚色网站小视频| www.夜夜| 九九久久五月天综合伊人| 欧美日本免费一道免费视频| 天天狠狠色噜噜| 五月久久综合| se影音资源在线观看| 狠狠色婷婷丁香五月| 亚洲热视频在线| 婷婷五月天大香蕉| 色婷婷a v| www久久99| 天天爱天天爽| 男人综合网| 九一娱乐在线观看视频| 99A片| 91丁香五月| 五月丁香啪啪综合| 婷婷美女精品视频| 亚洲xx在线| 99爱视频在线观看| 大香蕉婷婷色| 欧美槡BBBB槡BBB少妇| 婷婷五月丁香成人| www色婷婷com| 婷婷免费视频| 成人狠狠成人狠狠成人狠狠成人狠狠 | 五月婷婷色影院| 日日噜人人人做人| 久久五月天激情| 综合婷婷都市激情| 婷婷在线视频| 五月停停大香蕉| 免费亚洲婷婷五月| 中文网AV| 麻豆忘忧草午夜| 久久久大香蕉| 婷婷丁香一月| 激情五月丁香六月综合AVXXXX| 啪啪综合网| 色五月成人网| 黄色激情久久| 性按摩玩人妻HD中文字幕| 99在线小视频| 狠狠操.com| 极品少妇婷婷五月| 夜夜躁爽日日| 色婷婷色婷婷五月| 激情五月婷婷丁香六月| 亚洲综合色婷婷文学| 激情六月丁香| 日日懆天天懆| 99热最新| 伊人超碰在线| 色噜噜狠狠色综无码久久合欧美| 亚洲va欧美va天堂v国产综合| 99无码视频| av婷婷丁香| 国产精品美女| 欧美日韩aaa| 天干干夜夜操| 性爱网五月天| 色婷婷色综合| 国产精品久久久久久久久久久久 | 99性爱视频| renre人人操国产超碰在线| 婷婷99狠狠躁天天躁中文| 96精品成人无码A片观看金桔| 久婷久婷| 99热这里只有精品在线播放 | www.色9| 五月天色婷婷基地| 精品99这里有| 丁香五月最新地址| 五月婷婷久久爱| 天天日天天色| 99re思思热久久| 精品久久人妻| 婷婷五月天另类网站| 五月婷婷五月丁香综合| 色综合婷婷| 99色色色色| 99热精品9| 色久婷婷网| 这里只有精品亚洲| 五月天丁香综合在线| 久久人人添人人爽添人人片αV| 五月天激情综合| 99热新网址| 99综合网| 俺去也五月天| 婷婷五月天在线观看第二页| 99热精这里只有精品| 99热这里有精品6| 性色欲情 网站| 国产免费AV网站| 六月久久婷婷| 91人操| 五月天丁香久久| 99色久| 亚洲精品网址| 97超级操操| avv在线| 99碰碰中文| 超级碰碰视频无码| www.九九婷婷| 亚洲视频在线网| 超碰永久在线| a毛片二逼wwwwwwwwww| 国产av网| 97婷婷久久丁香| 激情国产五月| 97涩婷婷婷婷基地| 91av无码| 另类视屏| av久热| 狠狠色综合网| 婷婷丁香视频在线观看免费 | 久久综合影院 | 91av视频在线观看最新网址| www.久9| 久热亚洲| 超碰人人操在线| 欧美极品999| 影音先锋女人av鲁色资源网小说免费 | 99熟女视频| 狠狠色综合网站久久久久| 婷婷午夜天| 99噜噜噜在线播放| 一本色综合色| 一区二区传媒视频| 日本婷婷在线| 成人五月天综合网| 狠狠干2007| 天天色天天噜| 亚洲国产精品VA在线看黑人| 9999三级片| 婷婷丁香成人| 丁香五月狠狠在线观看| bukadeavzaixian| 五月婷在线影院| 婷婷丁香视频在线观看免费 | 五月丁香色| 五月天婷基地| 天天做 天天爱| 五月婷婷色| 五月在线| 亚洲欧美综合7777色亭亭| 久久久久久久久久久44| www。五月天激情| 青青草婷婷综合五月| 99热这里只有精品55| 色色网站| 狠狠爱丁香婷| 激情婷婷久久| 色色色.com| 六月婷婷激情| 国产毛片精品一区二区色欲黄A片| 色婷婷av综合网| 综合激情站| 五月婷婷爽爽爽| 99狠狠操一| 五月天开心婷婷久久| 五月丁香777| 五月丁香偷拍| 99九九热播在线免费视频| 久久多色| 丁香五月开心婷婷| 国产 码在线成人网站| 五月天婷婷狂暴白浆| 免费亚洲婷婷中文字幕| 丁香六月成人网| 九九色影院| 色综合77777| www.婷婷五月| 欧美色爱五月天| 婷婷综合网| 成人色图情色成人网 www.5b5b5bcom 五月天| 婷婷丁香射射| 九九热最新| 爱99干99| 五月丁香| 九九色播五月丁香| 亚洲激情四射色| 日韩成人免费电影| 久久激情五月婷婷| 无码免费人妻A片AAA毛片西瓜| 亚洲操精品| 天天做天天摸| 黄桃AV无码免费一区二区三区| 色色丁香五月天| 在线1青婷| 精品久久久久成人码免费动漫| 91性高潮久久久久久久久| 激情五月婷婷六月丁香| 风流少妇A片一区二区蜜桃| 色99网| 六月丁香五月婷婷| 五月九九综合| 人妻久久久久久久久妻久久久久| 99久在线精品99re8热| www.com任你艹| 婷婷深爱五月丁香网| 99免费在线视频| 欧美日韩999| 激情综合网五月| 五月丁香六月激情综合| 免费超碰在线观看| 国产色色网站网址| 久久婷婷综合五月天| 人人干99| 欧美日韩成人在线观看| 中文字幕五月久久婷婷| 无码色色| 日本三级日本黄色| WWW.桔色成人.COM| 风流少妇A片一区二区蜜桃 | 五月天激情久久| www.久久爱.c n| 伊人五月天在线| 99ri6在线视频| 99热在线观看亚洲区| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 开心五月天激情网站| 激情五月婷婷视频| 99精彩视频在线观看| 成熟妇人A片免费看网站| 99热无码精品| 蜜桃人妻无码AV天堂三区| 新99色色色色色色| 九月丁香| 日本狠狠爽| A片女女女女女女BBBB| 五月天婷婷激情小说| 成人无码精品1区2区3区免费看| 激情综合网激情五月网| 成人亚洲精品久久久久| 91大屁股| 综合网啪| 91好好热日本在线| 99在线免费视频| 另类激情四射| 99精品在线| www久久五月com| 老师的粉嫩小又紧水又多A片视频| 狠狠操天天操综合| 97caop| 色婷婷五月中文字幕在线dvd| 丁香五月ⅤA久久久| 欧美狠狠色| 97碰啪啪| 97精品人人A片免费看| 亚洲99在线视频| 九九美女视频| 欧美五月婷婷| 色综合爽| 99热8在线| 亚洲精品色| 性爱综合网| 国内一级片| 夜夜骑天天操| 91九色视频| 欧美人与性动交CCOO| 久久这里有| 大香蕉五月天婷婷丁香91| 久久久久久久人妻| 久久丁香五月婷婷| 亚洲一区二区无遮挡A片| 91精品综合久久久久久五月丁香| 2025最新亚洲激情在线| 99热人人操人人操| 九九热中文| 99性爱无码| 丁香五月激情网| 狠狠综合网| 天天精品视频免费观看| 五月六月播婷婷| 中文字幕丰满乱孑伦无码专区| 久久女人天堂| 国产精品色色色色| 97色97干| 国产在线激情视频| 亚洲无线视频| 能看的AV网站| www.色9| 久久久天堂国产精品女人| 97碰碰在线观看视频| 亚洲视频在线观看99| 欧美日韩国产一区二区| 我爱大香蕉| 激情五月天社区| 色色亚洲无码| 六月婷基地| 色天堂婷婷| 大香蕉五月丁香| 五月婷婷激情综合拍| 九九久久综合| 色J香五月天| 婷婷第六色| 成人在线网站| 超碰人人摸人人操| 丁香色婷婷| 亚洲色99| 先锋男人99资源| 日韩不卡DvD| 性爱五月婷| 午夜天堂一区人妻| 色婷婷久久综合| www.99情趣网| 午夜九九电影| 永久无码色| 二级黄色毛片| 99热伊人综合| 国外亚洲成AV人片在线观看| 色丁香五月婷婷| 人人操五月天| 99色最新在线视频网站| 激情美女五月天| 九洲一级A片| 色色色天堂网| 婷婷在线日韩综合| 年轻的妺妺伦理HD中文 | 亚洲国产成人综合| 综合色色综合| 五月婷婷亚洲综合在线 | 亚洲欧洲自拍图片专区五月天| 久久大香蕉| 午夜成人网站在线观看| 六月激情网| 97超碰99热99| 久久久91精品| 国产精品久久久久9999小说| 五月激情视频| 国产精品美女| 色香欲综合| www.超碰| 五月天久久婷婷| 丁香五月欧美色综合| 婷婷九月丁香| 日婷婷| www夜夜操| 五月婷婷真爱激情网| 伊人五月丁香| 久久亚洲婷婷| 丁香美女主播视频在线观看| 婷婷色五月情| 五月婷婷手机在线| 五月丁香黄色| 婷婷五月天资源| 狠狠色综合五月| 亚洲综合色棒| 五月丁香免费看| 野战毛片三一3| 婷婷欧美| 色色五月天丁香婷婷| w婷婷五月婷婷w| 丁香婷婷性爱| 色五月婷婷综合| 狠狠综合网| 亚洲视频一区| 国产在线网| www.色欲丁香婷婷| 91亚洲免费片| 丁香六月婷婷综合欧美| 91黄操| 婷婷激情五月| 思思网站| m色激情网| 五月激情综合美女久久| 99色热视频在线| 六月婷婷av| 无码99| 色色五月婷婷狠狠| 中文字幕av网站| 9l视频自拍9l九色9l成人| 亚洲欧美成人在线| 国内裸舞二区| 亚州性爱99| 丁香97综合| 偷偷与邻居做爰完整视频| 亚洲综合网在线| Www.久久| 日韩精品一区二区亚洲AV观看| 伊人久久大香网| 亚洲第一色色色色| 婷婷五月天综合中文| 色99色| 五月天色综合| 超碰婷婷五月| 成人av观看| 深情六月婷婷综合久久| 丁香六月天婷婷开心综合| 九九在线精品| 五月丁香色婷婷| 9 7总站超级碰免费视频| 亚洲九九婷婷| 91精品电影18T| 色色综合网络| 99热这里只有精品3| 又大又粗九一在线| 丁香久月婷| 丁香五月天信号| 五月丁香黄色视频| 97色色综合| 日韩啪啪自拍| 亚洲色色色色色| 五月天五月天成人网亭亭成人色网站| 玖玖爱伊人| 97色 五月天丁香| 大香蕉啪啪| 青草激情在线| 激情五月综合网| #NAME?| 久久婷婷六月| 久久久精品人妻| 偷偷与邻居做爰完整视频| 婷婷99狠狠躁天天躁中文| 激情综合五月色在线| 日本欧美成人片AAAA| 男妓跪趴把舌头伸进我的嘴巴| 99色日本| 日韩六十路91性交电影| 久久久WWW| 色婷婷人人| 99热在线里有精品| 色五月婷婷影院| 狠狠爱青青草| www。五月天激情| 婷婷五月天综合网| 成人在线观看国产| 色五月大香蕉| 婷婷五月在线观看| 亚洲综合五月天婷婷| WWW.天天日| 久久综合首页| 色综合9| 五月天婷婷爱丁香中文字幕| 色五月婷婷基地| 婷婷的五月天另类视频| 三年高清大片免费观看国语| 狠狠色噜噜狠狠狠狠综合| 国产真人做爰视频免费| 99热亚洲| 久久狠狠干| 亚洲欧美综合7777色亭亭| 激情桃色网| 久9视频| 超碰爱爱爱| 色播五月婷婷五月| 五月Huangsewang| 五月丁香怕啪啪| caop在线视频| 久久98热re| 色婷婷五月天在线观看| 青青操日本摸摸看看| 99精品网站| 午夜69成人做爰视频| 在线观看五月婷婷网| 欧美在线干| 色婷婷中文在线| 色五月丁香婷婷久草| 亚洲成人中文字幕| 俺也高清无码高清视频| 成人婷婷色综合| 先锋资源 996| 69精品人人人人人人人人人| Av性爱网站| 婷婷伊人綜合中文字幕| 国产精品久久99| 天天色天天日| 色婷婷丁香网| 婷婷成人五月天成人文学| 69精品人人人人| 日日天天干| 日本妈妈乱| 色婷婷狠狠| 色必久悠悠影院| 无码少妇高潮喷水A片免费| 亚洲欧洲自拍图片专区五月天|