亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

K8s部署XXL-JOB實(shí)戰(zhàn):YAML、鏡像與執(zhí)行器避坑指南

K8s部署XXL-JOB實(shí)戰(zhàn):YAML、鏡像與執(zhí)行器避坑指南 簡(jiǎn)介面向需要在 Kubernetes 集群中落地定時(shí)任務(wù)調(diào)度的運(yùn)維與后端開發(fā)人群這份 XXL-JOB 容器化部署 YAML 可作為直接應(yīng)用的部署清單重點(diǎn)解決集群環(huán)境下任務(wù)調(diào)度組件編排與快速驗(yàn)證的問(wèn)題。壓縮包內(nèi)僅含 1 個(gè) YAML 文件類型為 yaml體積約 782B內(nèi)容緊湊便于按需修改鏡像、命名空間與資源配置后提交集群。已有 647 人學(xué)習(xí)下載說(shuō)明其在實(shí)際部署場(chǎng)景中具備一定參考價(jià)值。讀者可直接獲得一份經(jīng)過(guò)驗(yàn)證的集群部署配置用于理解 XXL-JOB 在 K8S 中的服務(wù)、容器與調(diào)度組件組織方式并作為環(huán)境搭建、參數(shù)對(duì)照和部署排錯(cuò)的起點(diǎn)適合具備基礎(chǔ) K8S 操作經(jīng)驗(yàn)、希望縮短驗(yàn)證路徑的讀者使用。1. 為什么先在 K8s 里跑通 XXL-JOB一個(gè)版本坑換來(lái)的教訓(xùn)上個(gè)月接手一個(gè) XXL-JOB K8s 集群部署的爛攤子調(diào)度中心 Pod 反復(fù) CrashLoopBackOff執(zhí)行器在管理頁(yè)面里掛著一排“離線”業(yè)務(wù)方以為任務(wù)在跑實(shí)際三天沒(méi)觸發(fā)。排查兩小時(shí)根因是 YAML 里鏡像 tag 寫成了 latest節(jié)點(diǎn)上緩存的舊鏡像和新配置對(duì)不上。這類 xxljob 容器化部署的活兒最怕的就是“YAML 文件直接部署成功”這句話被當(dāng)成結(jié)論——apply 返回 created 不等于系統(tǒng)能跑。XXL-JOB 的結(jié)構(gòu)不復(fù)雜一個(gè)調(diào)度中心 admin、若干執(zhí)行器 executor、一個(gè) MySQL。但搬到 K8s 之后注冊(cè)地址、時(shí)區(qū)、探針路徑、鏡像拉取策略每一項(xiàng)都能單獨(dú)翻車。這篇裝過(guò)的記錄適合正準(zhǔn)備把調(diào)度中心塞進(jìn)集群的人也適合已經(jīng) apply 完但頁(yè)面打不開、執(zhí)行器注冊(cè)不上的情況。2. 部署前把環(huán)境列清楚K8s 版本、鏡像 tag 和五個(gè) YAML 的分工動(dòng)手之前先把版本和資源對(duì)一遍這一步省掉后面所有報(bào)錯(cuò)都會(huì)變成黑匣子。2.1 集群版本與命名空間的硬性檢查XXL-JOB 本身的 YAML 只用到 Deployment、Service、ConfigMap 這幾類基礎(chǔ)資源對(duì)集群版本不挑。真正會(huì)卡人的是 Ingress 和 RBAC 這兩塊K8s 1.22 之后extensions/v1beta1和networking.k8s.io/v1beta1的 Ingress 全部下線一份兩三年前下載的 YAML 直接 apply 會(huì)報(bào)no matches for kind Ingress1.25 之后 PodSecurityPolicy 被移除如果你的 YAML 里還掛著 PSP 引用整個(gè) apply 會(huì)中斷。我一般先跑這四條確認(rèn)底子# 客戶端與服務(wù)端版本重點(diǎn)看 Minor 是否 22 kubectl version --short # 節(jié)點(diǎn)狀態(tài)和容器運(yùn)行時(shí)確認(rèn)沒(méi)有 NotReady 節(jié)點(diǎn) kubectl get nodes -o wide # 確認(rèn) Ingress API 用的是 v1 kubectl api-resources | grep ingress # 建獨(dú)立命名空間別和業(yè)務(wù)擠在 default kubectl create namespace xxl-job kubectl config set-context --current --namespacexxl-job參數(shù)上沒(méi)什么可調(diào)的重點(diǎn)是把--namespace固定下來(lái)。后面所有命令都默認(rèn)落在這個(gè)命名空間能避免“資源建到默認(rèn)命名空間去了”這種低級(jí)但高頻的問(wèn)題。如果集群開了 NetworkPolicy 默認(rèn)拒絕還要提前放通 admin 的 8080 和執(zhí)行器的 9999否則注冊(cè)心跳會(huì)被靜默丟掉頁(yè)面上就是一直離線。資源配額也要看一眼。調(diào)度中心本身不重但我見(jiàn)過(guò)給 256Mi limit 的JVM 堆加元空間直接頂?shù)?OOMKilled重啟循環(huán)起來(lái)比配置錯(cuò)誤更難查。2.2 鏡像 tag 的選擇別用 latest也別每次重啟都拉這是踩過(guò)最疼的一腳。latest配imagePullPolicy: Always意味著每次 Pod 重建都要去倉(cāng)庫(kù)拉一次倉(cāng)庫(kù)一抖動(dòng)Pod 就ImagePullBackOff而滾動(dòng)更新時(shí)因?yàn)?tag 沒(méi)變K8s 認(rèn)為鏡像沒(méi)變化新配置根本不會(huì)生效——現(xiàn)象是“我改了 YAML怎么還是老行為”。正確的做法是 tag 寫死到具體版本拉取策略用IfNotPresent私有倉(cāng)庫(kù)提前把憑據(jù)建好# 私有倉(cāng)庫(kù)憑據(jù)只需建一次 kubectl -n xxl-job create secret docker-registry registry-cred \ --docker-serverregistry.example.com \ --docker-usernamerobot_deploy \ --docker-password********spec: containers: - name: admin image: registry.example.com/middleware/xxl-job-admin:TAG # TAG 換成你實(shí)際驗(yàn)證過(guò)的版本 imagePullPolicy: IfNotPresent imagePullSecrets: - name: registry-credTAG這塊別照抄網(wǎng)上的看你下載的這套 YAML 里寫的是哪個(gè)版本就以哪個(gè)為準(zhǔn)。admin 有官方鏡像執(zhí)行器沒(méi)有——執(zhí)行器是你自己的業(yè)務(wù)鏡像這一點(diǎn)后面單獨(dú)講很多人卡在這兒以為執(zhí)行器也能拉一個(gè)現(xiàn)成的。2.3 YAML 清單拆解五個(gè)文件各管什么、按什么順序 apply一套能直接跑的部署文件通常拆成五份按依賴順序落地序號(hào)文件資源類型作用依賴0100-namespace.yamlNamespace隔離環(huán)境無(wú)0201-mysql-init.sqlSQL 腳本建庫(kù)建表MySQL 實(shí)例0302-configmap.yamlConfigMap數(shù)據(jù)源、token 等參數(shù)無(wú)0403-admin.yamlDeployment Service調(diào)度中心數(shù)據(jù)庫(kù)、ConfigMap0504-executor.yamlDeployment Service業(yè)務(wù)執(zhí)行器admin 的 Service順序錯(cuò)了不會(huì)立刻報(bào)錯(cuò)但會(huì)浪費(fèi)時(shí)間。比如先起 admin 再建庫(kù)Pod 會(huì)一直重啟你在日志里看到的是連接拒絕得從頭猜。我習(xí)慣先把 01 的 SQL 在數(shù)據(jù)庫(kù)里跑完再一次性apply -f .最后rollout status等就緒。2.4 數(shù)據(jù)庫(kù)這一層不能省版本、字符集和那張鎖表XXL-JOB 的元數(shù)據(jù)全在 MySQL 里表不多但一張都不能少。MySQL 5.7 和 8.0 都能跑差別在驅(qū)動(dòng)類名和默認(rèn)排序規(guī)則5.7 用com.mysql.jdbc.Driver8.0 必須用com.mysql.cj.jdbc.Driver寫錯(cuò)就是啟動(dòng)時(shí)ClassNotFoundException。字符集統(tǒng)一到utf8mb4排序規(guī)則顯式指定utf8mb4_general_ci。8.0 默認(rèn)是utf8mb4_0900_ai_ci如果建庫(kù)時(shí)用了默認(rèn)值后面和 5.7 的環(huán)境做數(shù)據(jù)遷移會(huì)撞上Illegal mix of collations這個(gè)錯(cuò)在跨環(huán)境同步任務(wù)配置時(shí)特別常見(jiàn)。還有一張容易被忽略的表xxl_job_lock。調(diào)度中心多副本部署時(shí)靠它做數(shù)據(jù)庫(kù)層面的分布式鎖保證同一個(gè)任務(wù)不會(huì)被兩個(gè) admin 同時(shí)觸發(fā)。有人“清理冗余表”把它刪了結(jié)果就是任務(wù)重復(fù)執(zhí)行日志里還看不出異?!@張表是集群模式的后悔藥別動(dòng)。3. 從 apply 到三個(gè) Pod 起來(lái)XXL-JOB 的 YAML 按什么順序落地3.1 先建庫(kù)導(dǎo)表再談部署數(shù)據(jù)庫(kù)沒(méi)準(zhǔn)備好后面全是白搭。建庫(kù)語(yǔ)句顯式寫字符集和排序規(guī)則CREATE DATABASE IF NOT EXISTS xxl_job DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci; -- 建一個(gè)專用賬號(hào)別用 root 跑調(diào)度中心 CREATE USER xxl_job% IDENTIFIED BY ********; GRANT ALL PRIVILEGES ON xxl_job.* TO xxl_job%; FLUSH PRIVILEGES;然后導(dǎo)入隨包的tables_xxl_job.sql。如果 MySQL 跑在集群內(nèi)用一次性的 Job 或直接 exec 進(jìn)去導(dǎo)# 從本機(jī)把 SQL 灌進(jìn)集群里的 MySQL Pod kubectl -n middleware exec -i mysql-0 -- \ mysql -uxxl_job -p******** xxl_job tables_xxl_job.sql # 確認(rèn)關(guān)鍵表都在 kubectl -n middleware exec -i mysql-0 -- \ mysql -uxxl_job -p******** -e use xxl_job; show tables;期望看到xxl_job_info、xxl_job_log、xxl_job_group、xxl_job_registry、xxl_job_lock這些表。少一張admin 啟動(dòng)時(shí)就會(huì)在初始化那一步拋異常日志里是一長(zhǎng)串 MyBatis 的映射錯(cuò)誤看著嚇人其實(shí)回去補(bǔ)表就行。3.2 admin 的 DeploymentPARAMS、探針和資源三處必須改調(diào)度中心的鏡像啟動(dòng)腳本支持用PARAMS環(huán)境變量透?jìng)?Spring Boot 參數(shù)這是最省事的做法不用自己打包 configmap 掛載。核心片段apiVersion: apps/v1 kind: Deployment metadata: name: xxl-job-admin namespace: xxl-job spec: replicas: 1 selector: matchLabels: app: xxl-job-admin template: metadata: labels: app: xxl-job-admin spec: containers: - name: admin image: registry.example.com/middleware/xxl-job-admin:TAG imagePullPolicy: IfNotPresent ports: - containerPort: 8080 env: - name: TZ value: Asia/Shanghai - name: PARAMS value: - --spring.datasource.urljdbc:mysql://mysql.middleware.svc.cluster.local:3306/xxl_job?useUnicodetruecharacterEncodingUTF-8serverTimezoneAsia/ShanghaiuseSSLfalseallowPublicKeyRetrievaltrue --spring.datasource.usernamexxl_job --spring.datasource.password******** --xxl.job.accessToken******** resources: requests: cpu: 500m memory: 512Mi limits: cpu: 1 memory: 1Gi readinessProbe: httpGet: path: /xxl-job-admin/toLogin port: 8080 initialDelaySeconds: 40 periodSeconds: 10 failureThreshold: 6 livenessProbe: tcpSocket: port: 8080 initialDelaySeconds: 90 periodSeconds: 20幾處細(xì)節(jié)值得說(shuō)PARAMS里的連接串用-折疊寫法拼成一行注意在 YAML 里別裸寫在行首放在字符串中間沒(méi)問(wèn)題但保險(xiǎn)起見(jiàn)整段加引號(hào)或折疊塊。探針路徑必須是/xxl-job-admin/toLogin不是根路徑/。admin 是傳統(tǒng) Spring MVC 應(yīng)用根路徑返回 302 到登錄頁(yè)有些探針配置不跟隨跳轉(zhuǎn)就會(huì)判定失敗Pod 永遠(yuǎn)不 ReadyService 后面一個(gè)可用端點(diǎn)都沒(méi)有你以為是服務(wù)掛了其實(shí)是探針寫錯(cuò)了。initialDelaySeconds給到 40 秒以上是因?yàn)槭状螁?dòng)要初始化數(shù)據(jù)庫(kù)連接池和調(diào)度線程太快探活會(huì)把正常啟動(dòng)判死。liveness 用 tcpSocket 而不是 httpGet是為了避免數(shù)據(jù)庫(kù)短時(shí)抖動(dòng)導(dǎo)致探針失敗引發(fā)重啟——重啟解決不了數(shù)據(jù)庫(kù)問(wèn)題只會(huì)讓啟動(dòng)更慢。3.3 執(zhí)行器不是官方鏡像業(yè)務(wù)鏡像怎么接進(jìn) YAML這是新手最容易誤解的一環(huán)。執(zhí)行器沒(méi)有現(xiàn)成鏡像可拉它是你自己的 Spring Boot 應(yīng)用引入xxl-job-core依賴后打包再寫一個(gè)配置類把執(zhí)行器注冊(cè)上去Configuration public class XxlJobConfig { Value(${xxl.job.admin.addresses}) private String adminAddresses; Value(${xxl.job.accessToken}) private String accessToken; Value(${xxl.job.executor.appname}) private String appName; Value(${xxl.job.executor.port:9999}) private int port; Bean public XxlJobSpringExecutor xxlJobExecutor() { XxlJobSpringExecutor executor new XxlJobSpringExecutor(); executor.setAdminAddresses(adminAddresses); // 調(diào)度中心地址多個(gè)用逗號(hào)分隔 executor.setAppname(appName); // 執(zhí)行器名要和 admin 頁(yè)面里錄入的一致 executor.setPort(port); // 內(nèi)置 Netty 端口默認(rèn) 9999 executor.setAccessToken(accessToken); // 必須和 admin 完全一致 executor.setLogPath(/data/applogs/xxl-job/jobhandler); // 任務(wù)日志落盤路徑 executor.setLogRetentionDays(7); // 日志保留天數(shù)按磁盤容量調(diào) return executor; } }setAppname的值是執(zhí)行器和調(diào)度中心之間的約定鍵admin 頁(yè)面里“執(zhí)行器管理”新增的那條記錄AppName 必須和這里一字不差大小寫、橫線都算。setPort對(duì)應(yīng)的容器端口要一起暴露YAML 里containerPort: 9999加上 Service 的 9999 映射少一個(gè)注冊(cè)就上不去。setLogPath指向的目錄建議掛emptyDir或 PVC。容器重啟后日志丟失任務(wù)失敗時(shí)你連執(zhí)行輸出都看不到只剩一個(gè)失敗狀態(tài)排查全靠猜。執(zhí)行器的 Deployment 本體和 admin 差不多主要是PARAMS換成執(zhí)行器自己的參數(shù)env: - name: PARAMS value: - --xxl.job.admin.addresseshttp://xxl-job-admin:8080/xxl-job-admin --xxl.job.executor.appnamexxl-job-executor-demo --xxl.job.executor.port9999 --xxl.job.accessToken********地址里用的是 admin 的 Service 名xxl-job-admin同命名空間內(nèi)可直接解析不必寫完整域名??缑臻g就補(bǔ)上.xxl-job.svc.cluster.local。3.4 對(duì)外暴露ClusterIP、NodePort、Ingress 三選一內(nèi)部使用只需要 ClusterIP業(yè)務(wù)方通過(guò)集群內(nèi)域名訪問(wèn)。要從辦公網(wǎng)打開管理頁(yè)面再選 NodePort 或 Ingress。Ingress 的寫法在 1.22 之后必須是 v1apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: xxl-job-admin namespace: xxl-job spec: ingressClassName: nginx rules: - host: xxl-job.example.com http: paths: - path: /xxl-job-admin pathType: Prefix backend: service: name: xxl-job-admin port: number: 8080注意path要帶上應(yīng)用上下文/xxl-job-admin只寫/的話靜態(tài)資源和接口路徑會(huì)對(duì)不上頁(yè)面能打開但登錄請(qǐng)求 404。如果必須在根路徑訪問(wèn)就得在 admin 啟動(dòng)參數(shù)里改server.servlet.context-path但改了之后執(zhí)行器注冊(cè)地址也要跟著改牽一發(fā)動(dòng)全身不如路徑帶前綴。4. 配置項(xiàng)逐個(gè)過(guò)數(shù)據(jù)源、accessToken、執(zhí)行器地址這三處最容易寫錯(cuò)4.1 數(shù)據(jù)源URL 里四個(gè)參數(shù)不能少連接串看著簡(jiǎn)單實(shí)際有四個(gè)參數(shù)直接影響能不能連上、連上之后行為對(duì)不對(duì)spring.datasource.urljdbc:mysql://mysql.middleware.svc.cluster.local:3306/xxl_job?useUnicodetruecharacterEncodingUTF-8serverTimezoneAsia/ShanghaiuseSSLfalseallowPublicKeyRetrievaltruerewriteBatchedStatementstrue spring.datasource.usernamexxl_job spring.datasource.password******** spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.hikari.maximum-pool-size20 spring.datasource.hikari.minimum-idle5 spring.datasource.hikari.connection-timeout30000 spring.datasource.hikari.idle-timeout600000serverTimezone不寫MySQL 8.0 驅(qū)動(dòng)會(huì)按 UTC 解釋時(shí)間任務(wù)的下次觸發(fā)時(shí)間整體偏 8 小時(shí)useSSLfalse在集群內(nèi)部通常直接關(guān)掉開著但沒(méi)配證書會(huì)建立連接失敗allowPublicKeyRetrievaltrue是 8.0 默認(rèn)加密方式下的必需項(xiàng)少了報(bào)Public Key Retrieval is not allowedrewriteBatchedStatementstrue對(duì)日志批量寫入有幫助調(diào)度中心的日志表增長(zhǎng)很快這個(gè)參數(shù)能讓批量插入真正合并。連接池上限別拍腦袋寫大。調(diào)度中心是單實(shí)例長(zhǎng)連接為主20 個(gè)連接足夠設(shè)成 100 反而可能把數(shù)據(jù)庫(kù)的max_connections吃滿影響同實(shí)例上的其他庫(kù)。4.2 accessToken兩端必須完全一致空值也不行1.9 之后版本默認(rèn)啟用通信校驗(yàn)admin 的xxl.job.accessToken和執(zhí)行器的setAccessToken必須是同一串字符。實(shí)踐里有三種寫法會(huì)導(dǎo)致注冊(cè)失敗admin 設(shè)了、執(zhí)行器沒(méi)設(shè)兩邊設(shè)了但一個(gè)有空格用了特殊字符在PARAMS透?jìng)鲿r(shí)被 shell 解釋。建議用純字母數(shù)字的 32 位串兩邊都從同一個(gè)配置源取。如果 admin 用 ConfigMap、執(zhí)行器用環(huán)境變量記得改的時(shí)候一起改。校驗(yàn)失敗的表現(xiàn)很隱蔽執(zhí)行器日志里是 401 或者“registry fail”admin 頁(yè)面上看不到機(jī)器任務(wù)調(diào)度時(shí)報(bào)“執(zhí)行器地址為空”。臨時(shí)排查可以先把兩邊都置空驗(yàn)證鏈路是否通確認(rèn)后再填回去。但生產(chǎn)環(huán)境不要長(zhǎng)期空著等于把注冊(cè)接口完全敞開。4.3 執(zhí)行器注冊(cè)地址自動(dòng)注冊(cè)在 K8s 里到底靠不靠譜執(zhí)行器默認(rèn)走自動(dòng)注冊(cè)向 admin 上報(bào)自己的 IP 和端口admin 把這些地址存進(jìn)xxl_job_registry表調(diào)度時(shí)直接連。在 K8s 里這套邏輯能不能work取決于 admin 到執(zhí)行器的網(wǎng)絡(luò)路徑同集群同命名空間Pod IP 直接可達(dá)自動(dòng)注冊(cè)沒(méi)問(wèn)題??缑臻g也通常可以前提是沒(méi)有 NetworkPolicy 攔住 9999。但如果 admin 部署在集群外或者執(zhí)行器用了hostNetwork上報(bào)的地址就對(duì)不上了需要在執(zhí)行器側(cè)顯式指定xxl.job.executor.ip10.0.0.21 xxl.job.executor.addresshttp://10.0.0.21:9999/address優(yōu)先級(jí)高于ipport填了它就以它為準(zhǔn)。手工錄入模式也常用在 admin 頁(yè)面“執(zhí)行器管理”里把地址寫死成 Service 名或 NodePort代價(jià)是擴(kuò)縮容后要手動(dòng)維護(hù)。自動(dòng)注冊(cè)還有個(gè)副作用Pod 重建后 IP 變化舊地址會(huì)在注冊(cè)表里殘留約 90 秒靠心跳超時(shí)清理。這期間調(diào)度可能打到已經(jīng)銷毀的 IP 上任務(wù)日志顯示“連接超時(shí)”。滾動(dòng)更新時(shí)如果流量敏感寧可先縮到 1 副本再更新。4.4 JVM 參數(shù)與時(shí)區(qū)任務(wù)慢 8 小時(shí)的那個(gè)坑時(shí)區(qū)要三處對(duì)齊容器TZ、JVM-Duser.timezone、數(shù)據(jù)庫(kù)連接串serverTimezone。缺一處cron 表達(dá)式就可能按 UTC 解析你配的0 0 2 * * ?實(shí)際在北京時(shí)間上午 10 點(diǎn)觸發(fā)。env: - name: TZ value: Asia/Shanghai - name: JAVA_OPTS value: - -Xms512m -Xmx512m -XX:UseG1GC -XX:MaxGCPauseMillis200 -Duser.timezoneAsia/Shanghai -Dfile.encodingUTF-8堆給 512m 起步調(diào)度中心的對(duì)象不多瓶頸在數(shù)據(jù)庫(kù)不在堆。-Dfile.encodingUTF-8是為了任務(wù)參數(shù)里有中文時(shí)不出現(xiàn)亂碼——這個(gè)錯(cuò)很難定位因?yàn)槿蝿?wù)本身執(zhí)行成功了只是參數(shù)變了樣。執(zhí)行器側(cè)同樣要配尤其是日志文件里的中文輸出。5. 部署避坑五個(gè)卡住過(guò)我的現(xiàn)象和它們的解法5.1 Pod 一直 CrashLoopBackOff日志停在數(shù)據(jù)源初始化現(xiàn)象kubectl logs只看到 Spring Boot 啟動(dòng) banner 之后就沒(méi)了或者報(bào)Communications link failure。原因數(shù)據(jù)庫(kù)不可達(dá)或者賬號(hào)權(quán)限不足。常見(jiàn)于數(shù)據(jù)庫(kù)和 admin 不在同一命名空間但用了短域名DNS 解析失敗。解決先進(jìn) admin Pod 里用nc -zv mysql.middleware.svc.cluster.local 3306驗(yàn)證連通性再用同樣的賬號(hào)密碼從 Pod 內(nèi)跑一次mysql -h ... -u ... -p確認(rèn)權(quán)限。短域名不通就換成完整 FQDN。另外檢查數(shù)據(jù)庫(kù)的白名單有些云數(shù)據(jù)庫(kù)只允許特定網(wǎng)段。5.2 執(zhí)行器列表里顯示離線機(jī)器 registries 為空現(xiàn)象admin 頁(yè)面“執(zhí)行器管理”能看到執(zhí)行器記錄但“OnLine 機(jī)器地址”是空的。原因三種可能——accessToken 不一致、9999 端口不通、AppName 拼錯(cuò)。解決先看執(zhí)行器日志里有沒(méi)有注冊(cè)成功的記錄再在 admin Pod 里curl http://執(zhí)行器IP:9999/試探端口最后逐字符比對(duì) AppName。三條都排除后檢查 NetworkPolicy 和 Service 的 targetPort 是否指到了 9999 而不是 8080。5.3 任務(wù)到點(diǎn)沒(méi)觸發(fā)調(diào)度日志里一條記錄都沒(méi)有現(xiàn)象任務(wù)配置看起來(lái)正常cron 也到了但“調(diào)度日志”列表是空的。原因調(diào)度中心的時(shí)間不對(duì)或者任務(wù)狀態(tài)是“停止”而不是“運(yùn)行”。還有一種情況是 cron 表達(dá)式用了 Quartz 格式但寫錯(cuò)了位數(shù)。解決先看 admin 容器內(nèi)的date和宿主機(jī)對(duì)一下再確認(rèn)任務(wù)狀態(tài)最后把 cron 換成0/30 * * * * ?這種 30 秒一次的做快速驗(yàn)證。如果日志里出現(xiàn)“調(diào)度成功但執(zhí)行失敗”那就是執(zhí)行器側(cè)的問(wèn)題看handleCode。5.4 ImagePullBackOff節(jié)點(diǎn)上明明有鏡像現(xiàn)象kubectl describe pod顯示Failed to pull image但docker images在節(jié)點(diǎn)上能看到同名鏡像。原因imagePullPolicy: Always配合私有倉(cāng)庫(kù)憑據(jù)失效或者 tag 是latest導(dǎo)致每次都拉。解決把策略改成IfNotPresenttag 寫死版本。憑據(jù)過(guò)期就重建 Secret注意 Secret 必須和 Pod 同命名空間。還有一個(gè)隱蔽情況節(jié)點(diǎn)打了污點(diǎn)或走了特定的鏡像加速配置實(shí)際拉取路徑和你以為的不一樣。5.5 滾動(dòng)更新后任務(wù)重復(fù)執(zhí)行現(xiàn)象一次更新之后同一個(gè)任務(wù)在同一分鐘被觸發(fā)兩次。原因admin 起了兩個(gè)副本但沒(méi)配數(shù)據(jù)庫(kù)鎖相關(guān)參數(shù)或者xxl_job_lock表被刪了。解決確認(rèn)xxl_job_lock表存在且有數(shù)據(jù)多副本部署時(shí)確保所有副本連的是同一個(gè)庫(kù)。如果只是單副本需求replicas保持 1用strategy: Recreate避免新舊 Pod 并存期間重復(fù)調(diào)度。6. 裝完怎么驗(yàn)證跑通從 Pod 狀態(tài)到調(diào)度日志的四層自檢apply 完看到created不算數(shù)我固定按四層往下走每層不過(guò)就不往下看。第一層看 Pod 狀態(tài)和重啟次數(shù)kubectl -n xxl-job get pods -o wide kubectl -n xxl-job rollout status deploy/xxl-job-admin --timeout180sREADY 1/1、RESTARTS 0才算過(guò)。如果重啟次數(shù)是 1 但當(dāng)前 Running別放過(guò)去看上一次的日志多半是啟動(dòng)初期探針太急。第二層看 HTTP 接口能不能返回 200繞過(guò)瀏覽器直接打kubectl -n xxl-job exec deploy/xxl-job-admin -- \ curl -s -o /dev/null -w %{http_code}\n http://127.0.0.1:8080/xxl-job-admin/toLogin返回200說(shuō)明應(yīng)用上下文、端口、探針路徑三者一致。返回302一般是路徑少了前綴返回000是端口沒(méi)起。第三層登錄頁(yè)面確認(rèn)執(zhí)行器在線。默認(rèn)賬號(hào)admin密碼123456進(jìn)去第一件事是改密碼第二件事是看“執(zhí)行器管理”里的 OnLine 機(jī)器數(shù)是不是等于你起的副本數(shù)。第四層做一次端到端觸發(fā)這是唯一能證明“調(diào)度鏈路通”的驗(yàn)證檢查項(xiàng)操作期望結(jié)果執(zhí)行器在線執(zhí)行器管理頁(yè)OnLine 機(jī)器數(shù) ≥ 1任務(wù)可調(diào)度新建 GLUE(Shell) 任務(wù)內(nèi)容echo hello-xxl-job保存成功手動(dòng)觸發(fā)點(diǎn)“執(zhí)行一次”調(diào)度日志出現(xiàn)一條記錄執(zhí)行回傳查看日志詳情handleCode200執(zhí)行備注含hello-xxl-job定時(shí)觸發(fā)cron 設(shè)0/30 * * * * ?等一分鐘連續(xù)出現(xiàn)兩條調(diào)度記錄四層全過(guò)這套 YAML 才算真的部署成功。任何一層卡住回到第 5 章對(duì)號(hào)入座基本都在那五條里。從那以后我每次部署完 XXL-JOB不管多急都強(qiáng)制把echo hello-xxl-job這個(gè) GLUE 任務(wù)跑一遍——頁(yè)面能打開不代表調(diào)度能通只有日志里那條handleCode200才是真的。這套按順序編號(hào)的 YAML 和初始化 SQL 我整理在一起了把鏡像前綴和密碼換成自己的就能直接 apply希望你一次跑通不用在 CrashLoop 里耗一晚上。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
强奸乱伦大香蕉网| 伊人久久大香线综合无码| 婷婷尹人大香蕉免费| 九久9精品| 人妻少妇色综合| 丝袜制服字幕在线| 少妇丝袜在线观看AV| 天天看片麻豆| 欧美姓爱综合网| 超碰午夜| 日韩黄色一区二区三区| 免费农村成人少妇人妻Aa一区二区视频| 久久秀这里有精品| 欧美性爱网97| 78精品在线| 蜜臀在线视频| 五月婷丁香| 九九热超碰97亚洲最新香蕉| 怡红院成人视频| 中文?日韩?免费?精品| 太久视频| 欧美日日夜夜| yazhououmeizongya| 国内伊人久久久久久网站视频| 天天射天天操天天干天天吃2018 | 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | A 天堂在线观看视频| 国语av最新自产拍在线观看| 爆乳免费黄网站| 成人精品一区二区三区| 日本成人免费一区二区三区| 中文字幕日本久久| 骚货| 亚洲国产97在线精品一区| 亚洲不卡三级手机播放| 在线观看精品国产免费| 熟女丰满人妻一区| 九九九偷拍| 91天美| 操逼片国产| 99这里有精品| 欧美色日| 亚洲欧美日韩偷拍色图| 强奸a片网| 九九久久国产精品| 人人操人人93| 日本久久网| 色制服丝袜夫妻av一区| 黄片视频观看| 男女打扑克高清网站| 中文字幕精品专区搜索结果91| 91肉片| 麻豆国产免费影片| 很很很很操| 日韩三级伦理中文字幕| 天天干,夜夜爽| 久久超碰天天| 91在线超高颜值国产| 欧美激情综合| 欧美性少妇| 国产av强奸美女| 中文字幕丝袜美腿| 91综合色噜噜| 精品免费一区二区三区在线亚洲人成| 中文字幕国产在线天堂| 91N欧美| 国产超碰97| 樱花蜜乳av| 久久9久9久99久9久9| 玖玖无码超碰| 日本欧美国内在线| 这里都是精品| 欧美很很操视频| 久久精品高清无码一区| 免费一级a毛片久久久久久鸭绿欲| 亚洲色人妻综合| 欧美丝袜91| 日本一区二区做爱的视频| 国产怡红院| 蜜臀久久久99久久久久 | 天天操妹子| 日韩不卡av一二三| julia国产在线| 黄片无码在线制服| 91欧美丝袜| 欧美v日韩v亚洲v最新在线| 五月婷婷深深爱| 操人妻视频| 欧美精品第3页| 啊啊啊啊操死我| 中文字幕一区av| 色香天天| 超碰97欧美在线| 中文 人妻 制服| 超碰成人免费| 好涩综合| 精品少妇一区二区三区免费观看| 九九碰九九爱97超| 蜜臀AV成人精品蜜臀| 超碰九7| 3p国产欧美99热| 亚洲双插| 午夜免费视频1000| 激情小说亚洲色图| 美女主播色欲91抠b在线播放| 国产精品不卡一区二区电影| 四虎精品一区| 97人人模人人爽人人| 精品少妇高潮久久| 熟妇在线视频一区二区| 国产强奸乱伦无码视频| 久久一区,青青青青草视频在线播放| 狠狠超| 麻豆AV96熟妇人妻| 欧美国产伊人久久久久| 精品免费囯产一区二区三区 | 夜色91| 啊啊啊啊啊在线观看网址 | 亚洲精品性爱片| 大香蕉欧美国产日韩高潮| 久久久久网站-538在线视频-欧美永久乱码| 十八禁成人网站在线观看| 亚洲欧洲日韩中文字幕一区| 密臀在线免费观看| 久久亚洲AV无码专区国产精品| 懂色影视久久| 九九热视频这里只有精品| 51一区二区三区| 一区二区三区一亚洲中文字幕、综合区灬| 欧美成人精品一区二区三区| 上海一级黄片| 丝袜美腿91| 亚洲 欧美 中文 日韩超碰| 97精品网| 99热线麻豆| 久草五月| 少妇厨房愉情理伦片bd在线观看| 五月天亚洲网| 白丝1区2区3区| 澳门黄片一香蕉视频| 97视频在线视频| 超碰人人妻| 操婢日韩| 日韩大香蕉AV影片| 日韩无码AB| 99精品久久| 在线观看高清AV| 大粗鳼巴久久久久| 人人妻人人色| 日本 欧美 亚中文字幕| 亚洲一本大道中文字幕无码在线| 国产福利一区二| 97在线播放| 久草毛片电影怡| 日本午夜久久电影| 17c嫩草51久久91嫩草| 黄站在线免费观看| 日韩久久艹| 亚洲午夜免费狠狠干| 午夜福利无毒不卡| 超碰97精品| 成人青青草原伊人| 搞中出视频在线观看| 26uuu国产| 国产一级作爱毛片| 国产精品久久久久久亚洲色欲| 加勒比无码毛片| 久久超碰、| 久热免费视频| 国产在线精品偷| 亚洲欧美综合区自拍另类| 成人线上超碰| 欧美性夜| 2017天天操天天日| 国外91| 国产婷婷一区| 四虎av在线| 人人爽夜夜玩视频| 成人在线视频一区| 男人下部插入女人下部 | 天天天天干| 殴美在线AⅤ| 被操高清无码视频| 国产黄色剧情影片麻豆免费播放| 91春色| 男生通女生屁股| 亚洲校园激情| 久久后入制服| 97在线观看免费视频l| 亚洲中文字幕妇伦久久| 精品人人| 人妻久久久久久久久久久久久久久| 8050无码八戒| 男人a天堂手机在线版| 欧美精品系列| 超碰欧美97资源| 日本中文字幕熟妇| 天美传媒精品久久视频| 加勒比久久av| 一区二区三区四区在线不卡| 亚洲日本大香蕉1| 长久操视频| 欧美精品三区| 少妇专区一二三四五| 久久久18禁| 欧美色图天堂网m| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产精品久久久久久久久久久久久久久久久久 | 亚洲女毛多水多21P| 人人操人人摸avav| 自拍偷拍草一草| 操操操五月天婷婷丁香影院| 中国一级αV| 五月亭亭六月丁香| 人人操人人摸人人看人人插| 亚洲精品人妻在线| 黄色片大香蕉| 嗯嗯啊在线视频| 蜜乳AV一区二区三区四| 亚欧国产无码精品在线| 色9999日韩国产| 久久久久久精品免费看A级| 思思热影视| 婬女免费一二三区A片| 人人妻人人狠人人| 4399成人黄A片| 色性综合| 欧美精品双插| 9长久久精品| 99日免费视频中文字幕| 日本二三四区| 伊人国产成人av网站| 中文字幕精品一区二| 啪啪啪东京| 国产三级中文有码在线视频| 97人人超| 色91综合网| 久操网在线| 日本精品免费一区二区三区四区| 精品少妇一区二区| 欧美性高潮| 日逼97| 欧亚日韩一区在线| 美女午夜福利免费视频| 天天看,天天做| 1024人妻| 久久久久久久78| 日韩国产十八禁| 少妇人妻无码| 亚洲人妻色图| 人人操 欧美| 在线观看高清AV| 91黑人无码激情在线| 久久久精品国产亚洲伊人| 用力操死我| 91男同| 久久国产乱子伦精品免费女,网站| 综合久久97| 午夜.DJ高清在线观看免费7| 92人人操人人| 欧美精品在线观看| 99re这里只有精品2| 91综合网站| 欧美一级特黄淫片在线观看| 粉嫩绯色AV一区二区在线| www.91色综合| 夜夜 中文视频rt| 国产熟女无套内射| 国产操操日韩三级黄| 婷婷丁香六月| 国产乱码精品久久久久久| 麻豆熟妇乱妇熟色A片在线看| 亚洲欧美高清无码| 国产高潮AA片免费看| 青青草在线视频人人想人人上| 搡老女人老91妇女熟女| 男插女青青影院| 国产成人精品日本视频| 在线视频一区二区传媒| 日本一区不卡| 五月综合婷婷久久网站| 麻豆影音天美视频| 操熟女91| 女人被男人桶爽视频网站| 色欧美天天| 欧美日韩97在线| 98人妻精品一区二区色欲| 岛国大片在线观看网站入口| 欧美日韩国产传媒在线精品| 日韩欧美蜜桃精品久久中文字幕久久 | a人片中文字幕一区二区| 91 偷| 日韩成人在线性爱视频| 日日狠狠久久偷偷色综合免费| 1204金沙人妻懂旧版免费| 欧美狠狠干| www.99色| 精彩久久中文| 国产日韩精品人妻久久久久色欲网站| 人妻少妇蜜桃视频欧美一区| 狠狠爱夜夜| 韩日无码在线观看| 欧美日韩精品国产91| 无码人妻一区二区三区免费九色| 无码高清专| 青青操在线亚洲视频观看欧美在线 | 国产成人精品必看 | 亚洲精品人伦一区二区| 色综合V| 国产女人高潮视频| 99视频自拍区| 殴美大黄片| 一区二区 电影 亚洲| 亚洲欧美黄| 亚洲国产日韩欧美熟妇在线| 久操免费电影| 8050无码八戒| 日本媚薬中文字幕在线| 四虎影库国产精品免费| 综合欧美日本三级| 亚洲图片日本AⅤ欧美在线| 加勒比中文av| 日本精品加勒比海一区| 91n免费处女| 9热9热综合网| 天天综合AV| 欧美一级做a爰片免费视频| 另类亚洲一区二区三区| 色噜噜狠狠色综无码久久合欧美| 一本大道青青| 91少妇通奸网站| 国产精品欧美激在线| 亚洲熟妇极品| 亚洲精品a人片在线观看视| 国产精品麻豆成人av| 超碰色大香蕉| 九九九九九九精品| 夜夜嗨一区二区三区三州加勒比| 偷拍2020| 伦在线97| 日本999精品视频| 啪啪91| 婷婷五月天激情小说| 国产激情av女片自拍| 国产极品美女高潮无套在线观看| 中文字幕一区二区日韩网| 成人性爱免费播放| av网站国产主播在线| 欧美资源| 久久久久97| 欧美劲爆第一页| 日本熟妇人妻一区二区三区| 欧美黑人与女人91| 四虎影视精品| 精品午夜福利| A级片一区| 激情小说亚洲| 久久 国产 无码| 久久性生大片免费观看性| 韩国三级色呦呦| 午夜毛片亚洲精品片国产久久久| 中文字幕蜜乳av| 91啦人妻| 日韩精品人妻一| japan日本高清乱xxxx| 婷婷视频在线免费观看| 伊人黄色视频免费观看| 国产三级中文有码在线视频| 国产真实野战在线视频| 久久美女福利是上海美女| 色综合尤物| 日本99久久| 超踫中文字幕| 新97国产超碰| 欧美一品道| 99超碰网| 78久久| 日本性交操一区二区不卡系列| 欧美性爽xyxOOOO| 91久久九九精品国产综合| 91伊人久| 黄色一级视| 91N综合网| 神马麻豆福利院| 婷婷超| 人妻一二三区| 色小视频蜜乳| 亚洲日韩肥臀视频在线观看| 欧美日韩婷婷中文| 婷婷精品久久av影视| 精品999一区二区| 国产亚洲精品A在线观看下载| 十八禁av无码免费网站APP| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 青青11操操操操操操操操| 久久伊人网视频一区二区三区| 日韩电影天堂视频二区三区| 欧美日韩狠狠爱| 成人小说另类在线| www.色婷婷色综合| 国产无码成人无码| 曰本人妻人人澡人人夹| 99爱在线视频| 亚洲丝袜B诱惑| 日本三级韩国三级美三级91| 男人的天堂2018| av日韩国产一区二区| 婷婷尹人大香蕉免费| 大香蕉在线视频重口味毛片在线| 四虎免费视频| 精品国模无码| 激情五月天综合网| 嗯嗯啊啊好大好爽| 白丝av| 亚洲欧美日韩精品久| 99热综合在线| 941超碰| 久久大黄片| 精品偷拍13p欧美dodk视频| 久久人妻办公室视频| 欧美aⅴ99久久黑人专区| 人人妻人人爽人人精品| 国产精品网址| 久九干| 亚州高清色综合| 精品亚洲| 717影院理论午夜伦八戒| 亚91亚洲网| 久久岛国| 日本一级黄色电影| 狠狠躁天天躁日日躁97| 黑人白女精品一区| 伊人97色天使| 1240青青草一区二区三区视频天爱| 久久久国产亚洲精品系列| 青青操青娱乐| 久久久女人| 久久久国产亚洲精品系列| 啊…啊…操我用力操我| 天天操妹子| 久久精品店| 18一区二区三区| 特污精品女优骚货黄色视频在线免费观看| 99热只有这里有精品| 男人久久精品| 中文字幕高清精品一区| 亚洲一二三精品久久网| 色欧美综合| 99久久综合网| 久草电影网| 久久香蕉综合一本到3atv| 欧美韩国你懂得在线 | 婷婷深爱五月| 黄片com.| 九草在线大香蕉| 日韩国产精品人妻无码久久久| 午夜免费视频1000| 熟妇色99| 亚洲色色色| 久久人妻熟女一区二区| 超碰AV在线| 久久久久久久久久久精| 在线观看中文av字幕| 超碰1997| 日韩无码黄色片| 嗯嗯啊啊视频在线看| 女生看匆91网站| 欧美精品99久久久| 欧美宗合色| 欧美性爱97超碰| 欧美极品| 中文字幕片| 国产男女边吃边摸视频网站| 亚洲色图 欧美热图 清纯唯美 另类自拍| 亚洲丝袜少妇在线| 好吊妞转入那个网| 秋霞怕怕片| 在线日韩精品一区二区三区| 国产又色又粗又黄又爽| 色婷婷香蕉| 120分钟婬片免费看| 天天摸天天插天天日| 激情五月婷婷| 色哟哟-国产专区| 无码一区免费在线不卡| 麻豆人妻少妇在线免费观看| 久久久亚洲高清不打码| 加勒比综合a∨| www.zbzhongsen.com| 啊啊啊啊啊在线| 亚洲综合另类欧美久久久| 欧美aa一级片| 欧美日韩妖精91com| 2010男人的天堂| 午夜性生活av免费在线看| 亚洲青色欧美| 黄片在线免费在线观看| 国产深夜福利| 伊人991| 亚洲精品乱码久久久久久蜜桃麻豆| 中日韩久久久免费看| 女同在线视频一区| 香港澳门日本三级网站| 东北操逼| 91在线|亚| 中文字幕奈奈美被公侵犯| 久久精品一区一起草| 大香蕉操久久| 强奸乱伦AV网站| KK色在线影院| 日韩久久超碰色| 国产精品无码在线| 男女无套 免费网站| 久久夜夜夜| 无码色| WWW操逼| 97精品全部| 久久五月份| 亚洲字幕一区二区| 欧美日韩97| 少妇第一页| 精品少妇后入一区二区三区四区人妻巨乳 | 国产欧美精品日韩区二区麻豆天美| 伊人国产成人av网站| 十八禁电影伊人网| 成人色女网| 天天做天天爱天天爽| 黑人狂躁日本妞一区二区三区| 外国免费性情大片| 人妻少妇久久中文| 欧美性爱精品七区| 福利天天都操| 麻豆伊人网| 国产女人高潮视频| 亚洲欧美日韩综合在线尤物 | 日日骚一区二区三区| julia在线观看久久| 操逼啊啊啊91| 东北少妇高潮zzzz| 亚洲一区二区av| 久久久久久久久久久久久久久久9| 久久九九网| 干我久操| 校园春色AV天堂| 青青草日韩免费观看高清在线| 亚洲另类在线观看| 日韩Va亚洲va欧美Ⅴa久久| 97色碰| 操死我了嗯嗯嗯| 乱理日韩中文| 老鸭窝亚洲毛片| 五月丁香婷婷色| 久久精品三级影视| 伊人网综合在线视频| 人人贴人人摸| 欧美区亚洲区偷拍区| 97九色| 久久少妇| 日韩在线电影| 久久网亚洲| 五月婷婷深深爱| 亚洲久9| 日韩精彩视频| 国产欧洲精品亚洲午夜拍精品| 欧美情色男人的天堂| 荡小穴在线观看| 曰韩精品九九无码| 五月天激情国产综合婷婷婷| 色色色五月婷婷| av凤凰久久久| 日韩激情视频| 国产嫩草精品A88AV| 性爱AV天堂| 乱理日韩中文| 噜噜噜狠狠色综合| 欧洲Au麻豆| 亚洲第一无码播放立川理惠| 成人 日本A片无码8888| 国产91精品福利在线| 日本免费中文字幕在线| 日韩精品人妻一| 亚洲国产成人精品久久久国产成人一区二区| 夜夜精品视频| 色97欧美| 亚洲人妻爽爽爽| 少妇淫妇久久久久久久| 午夜爽爽爽| 亚洲开心网| 国产偷人伦激情在线观看| 亚欧免费观看视频| 色网在线视频观看免费| 五月丁香社区婷婷日韩欧美精品影院| 我爱大香蕉| 男人兔费天堂| 在线视频一区二区传媒| 精品一区二区三区四区外站| 极品后入免费视频| 亚洲交换| 9118禁| 偷拍 欧美 日韩| 日本高清免费一本视频在线观看| 在线A日本| 欧美在线观看综合国产| 天天日少妇逼AV| 日韩精品人妻中文字幕有码午| 久热久操| 久久系列| 综合五月婷婷亚洲一区| 99久久婷婷国产综合精品草原| 最新AVzaixian| 男人网站婷婷| 亚洲丝袜综合| 国产午夜无码片在线观看影视| 亚洲第一页色| 色老久久| 国产综合色精品在线观看| 亚州操逼图| 黄页18禁| 99久在线精品99re8| 清柠毛片| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 男人的亚洲天堂| 欧美在线啊啊| 无码 有码 国产18p| 婷婷色香| 天天干人人乐| 人人操,操人人| 久久久久久久少妇| 精品国产乱码久久久久久久久久毛片| 日韩啊V| 六月激情婷婷| 夜夜 中文视频rt| 亚洲国产精品成人久久蜜臀| 国产精品99久久久www| 欧美性暴力猛交XXXX| 啊啊在线| 国产精品久久久久亚洲av| 熟女日韩| 久久久999国产精品| www.yeyecao| 欧美大香蕉卡久久| 91熟女网| 精品超碰国产| 欧美日韩亚洲电影| 国内精品a| 欧美日日网| 大香蕉一区二区在线观看.| 曰本道人妻久久久在线不卡色视频| 亚洲AV成人无码一二三久久| 黄色成年| 色爱天堂| 欧美福利视频啊啊啊啊| 大香蕉婷婷| 久久国产999| 成人精品久久久午夜福利| 青青草在线视频欧美| 思思性爱| 色超碰综合| 久久久99免费| 超碰爽人妻熟女Av| 色吧91| 亚洲综合在线视频| 青青草原伊人网| 婷婷五月天激情网| 91亚洲欧美综合高清在线| 亚洲小电影免费涩涩成人在线高清| 精品国产网站| 又黄又粗又硬又长又大| 啊啊啊啊啊啊在线观看| 天堂蜜桃无码视频一区二区| 欧美美女视频| 国产精品天美传媒| 午夜精品久久久| 中文字幕一区 二区三四五 区日 日骚| 97欧美日韩综合| 97人人射| 啪啪自拍九九综合| 麻豆人妻精品一区二区| 东京热毛片177b2viP| 日本 欧美 亚中文字幕| 91丝袜| 天无日色综合| 中文字幕一区二区视频在线观看| 爱爱动态120秒| 搡老女人老91妇女老熟女| 国产视频三区四区| 国产不良强奸视频免费看| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 亚洲男人的天堂V| A级片日韩欧美国产欧美视频精选观看| 久久综合18p| 黑人精品XXX一区一二区| 久久久18禁| 国产精品999zyz| 亚欧操逼片在线观看| 欧亚性爱视频免费看| 色香91| 久久亚洲av成人无码国产| 久久久久久久9最新免费视频观看| 夜夜操青青草| 乱子伦一区二区三区国产精品| 丰满高潮18xxxx| 少妇人妻在线| 另类综合另类| 久久久久亚洲三级电影| 青青草玖玖爱| 狠狠2050在线观看| 2018色综合天天操| 午夜精品久久99蜜桃的功能章节| 午夜福利久久久噜久噜久久综合| 少妇一区二区三区高速| 视频在线观看青青99国产| 99久久久久| 日韩欧美亚洲自拍偷拍| 婷婷丁香一区二区三区| 午夜久久无码1000合集| 天美麻豆一区二区三区| 日韩人妻操B| 顶级丝袜熟女一区二区三区 | 精品对白久久不卡| 久久这里精品国产99丫e6| 在线观看高清AV| 色97国产69香蕉| 色色色色色色色色色色色色色色综合 | 高清无码久操视频| A一级色女| 久久精品国产96精品亚洲拳交 | 干b网| 天堂蜜桃无码视频一区二区| 精品欧美А∨无码黑人大荫蒂| 大香蕉日亚洲日本亚大| 欧美美女自慰一区二区三区| 久久伊人亚洲AV无码网站| 性欧美| 午夜情侣自拍网站| 92午夜免费福利视频| 91视频综合网| 欧洲亚洲人人爽爽视频| 日本免费不卡二区| Sekablack无码一区| 日韩BBN| 亚洲精品久久久久久久久豆丁网| 激情无码日韩| 久久 精品| 国产一级片| 欧美在线天堂| 欧美日韩人妻少妇 一区二区三区| 九九久久99| 国产精品干干干| 97亚洲精品超碰| 国产精品乱码久久久久久| 亚洲精品丝袜| 婷婷五月天色色| 91丨九色丨国产丨人妻在线| 91强在线播放| 在线国产福利网址导航| 智利AV在线网| 国产精品视频麻豆入口| 欧美天堂亚洲电影院一区在线播放| 妇女视频网站| 日韩av电影成人在线| 国产精品在线免费| 久久久久元码视频| 少妇天堂网络| 91蜜臀熟女| 国产美女高潮叫床视频| 精品视频免费在线一区| 一起草高清无码| 亚欧洲日韩国产精品| 激情小说亚洲视频| 日韩精品操少妇| 歐美一級亂黃99在綫精品| 丁香五月性| 亚洲精品a人片在线观看视| 国产黄色在线播放观看| 日韩福利电影网| 人妻第一页| 欧美同性恋 的搜索结果 - 91n| 精品一国2| 小情侣高清国产在线视频| 午夜亚洲| 啊啊啊啊一区| 久久国产AⅤ| 热久久99999| 无码国产精品午夜不卡( | 日本在线伊人啪啪| 无码国产精品午夜不卡( | 久久本道| 韩国久久97| www.色操逼| 欧美日韩岛国大片在线观看| 久久久久人妻二区精品叶可怜| 免费成人在线观看91| 成人线上超碰| 澳门黄片一香蕉视频| 日韩欧美三级| 欧美综合色,www| 亚洲不雅视频1区二区| 97日韩欧美亚洲| 久久久久久人体| 中文字幕一区二区三区四五区| 日日AAvv| 欧美综色欧| 91熟女在线| 日本加勒比无码专区| 91色宗合| 久9精品| 大香蕉淫人网| 日韩一二三区| 国产精品久久aV| 国产精品黑人一区二区三区| 久久中文字幕一区不卡| 欧美精品23| 亚洲 一区二区 自拍| 综合网97| 激情婷婷丁香| 岛国天天午夜影院传媒网| 啊啊啊骚| 九九AV| 无码人妻精品一区二区三区99不卡 | 免费国产视频| 13小男生GAY自慰脱裤子| 强奸乱伦免费网站| 浪人综合网| 秋霞一级视频在线观看免费| 日本大片日本一区二区免费高清| 欧美第一页性| 欧州激情视频在线一区二区| 丰满人妻一区二区中文| 色色97爱| 大二网站亚洲| 老熟妇一区二区三区…| 韩国一级婬片A片AAAAA| 日韩人妻大香蕉| 97香蕉人人乳| 国产欧美成人精品| 巨乳特殊服务按摩| 91麻豆天美| 一区二区三区高清天码| 999岛国大片| 超碰人人妻| 久久超碰大香蕉| 精品国产乱码久久久久久日本公司| 特污精品女优骚货黄色视频在线免费观看| 超碰在线一区| 人人 操人人 操人人| 日本一级性爱| 韩日男人的天堂| 亚洲国产精品久久久久婷婷老年| 亚洲人妻五月丁香婷婷| 日本色色视频网站| 桃花色涩综合影院| 色婷婷综合久久中文字幕雪峰| 精品少妇人妻| 亚洲精品久久久久毛片A片拉屎| Av手机版天堂网| 欧美日韩性爱精品| 五月天婷婷色| 日韩av色图| 日韩午夜精品一区二区三区电影| 国产高清自拍视频| 欧美性爱中文字幕无线码| 久久婷婷五月天| 91九九九小逼| 中文字幕第2页| 成人 日本A片无码8888| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 日本国产成人亚洲精品无码| 东北黄色电影| 中文字幕第二页| 99亚洲精品| 偷拍欧美综合| 国产人妻精品一区二区三区秋霞 | 亚洲精品一区二区三区在线播放| 中文字幕91综合| 97超碰公开| 日韩欧洲操屄视频| 日韩精品 资源| 黄站在线免费观看| 被男人吃奶很爽的毛片| 亚洲午夜免费狠狠干| 欧美玖玖爱免费玖玖| 天天干天天舔| 激情六月天| 嫩草黄页| 日日夜夜精品| 中文字幕日韩国产传媒欧美精品| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 美女尤物人人操| 一二三啪啪专区| 综合熟妇一区二区三区| 欧美,日韩综合久久| 亚洲精品天天影视综合网 | 中国女人内射6XXXXX| 夜夜騷av、一區二區| 免费操逼91| 一起草AV| av2014 日韩在线中文字幕| 久久国产性爱| 青娱乐大香蕉| av亚欧| 中文高清一区二区的| 天天躁日日躁狠狠狠躁| 婷婷午夜成人色中色| 91网站视频在线观看| 91福利网在线观看| 国产免费大片| 欧洲精品一级二级精品综合视频综合 | 丁香五月成人| 午夜啊啊| av九九| 亚洲另类色综合网站| 中文字幕亚韩| 嗯嗯啊啊啊啊轻点视频| 男女性感激情网站| 欧美中字二区| 欧美日韩色综合网| 夜夜骑操视频| 岛国色情视频在线观看| 岛国999| 精品人妻av在线播放| 欧美91在线+|+欧美| 国产精品视频麻豆入口| 久久有碼| 无码丰满熟妇一区二区浪潮AV| 欧美内射少妇| 男女做爰猛烈动高潮A片免费应用| 肥臀熟女福利视频一区二区| 欧美色999| 97欧美精品综合| 91一区二区三区蜜桃| 国产精品高潮久久AV| 久久性爱精品一区| 美女91av| 综合五月婷婷| 青青草一区二区高清无码视频| 五月综合视频| 亚洲激情视频| 国产欧美一区激情交| 国产9熟妇视频网站| 久久久久成人蜜桃精品| 久久精品久| 10000部十八禁看电影| 家庭乱伦性爱av| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 99爱爱| 好吊色综合| 欧亚久久偷拍视频| 韩国午夜理伦三级好看| 久久精品女同亚洲女同13| 国产精品色| 呦呦一区| 在线午夜成人无码视频| 男生女生啊啊啊啊| 思思热免费在线视频| 久久久少妇诱惑精品视频| 精品国产精品一区二区| 17c嫩草51久久91嫩草| 精品人妻一区二区三区夜夜| 久久久精品视频免费观看| 天堂综合网| 夜夜高潮夜夜爽| 手机在线看片免费人成视频| 亚洲在线a| 久久精品72| 中文字幕 国产区| 97资源久久| 久久99草| 日韩久久三区| 日韩AV无码网站| 久久久精品九| 用力操死我| 超碰2017| 丁香五月天婷婷姐| 中文字幕人成乱码熟女香港| 96精品久久久久久久久久| 色五月AV| 国产粉嫩蜜臀av一区二区三区| 插插综合网天天影视网| 国产精品久久泡妞网站| 成人精品无码| 天天躁日日躁xxxxx| 一起草日韩| 麻豆人妻精品一区二区| 青青草在线视频人人想人人上| 99热欧美| 黄色十八禁网站| 黑白配性爱AV成| 亚洲图片欧美色图| 亚洲码专区| 99成人| 97久久免费| 日韩一级二级三级| 亚洲精品中文字幕一区在线视频 | 亚洲日韩精品一区二区| 亚洲成aⅴ人片不卡无码| 男人的天堂2019AV| 日本97久久| 高清有码一区二区| 国产精品交换一区二区| 日韩大香蕉精品在线视频| 91综合网在线| 综合操逼| 久久久婷| 激情另类激情| a v网站在线播放| 黄色AV影视| 亚欧美色| 久久久久久久人妻| 欧美日本不卡| 神马久久久久| 国产激情在线| 伊人亚洲综合| 国产小黄片在线免费观看| 女同性恋一区二区三区精品视频| 东北女人高潮视频| AV网站高清无码在线观看| 欧美中文字幕男人天堂久久精品| 97国产|免费| 天天做日日爱夜夜爽| 欧美精品自慰系列寂寞少妇 | 亚洲色天堂九9| 成人激情无码在线视频| 啊啊好多水| 欧美翘臀视频网站一区二区三区| 久久草在线综合视频| 97操在线| 日韩操逼HD| 东京热一区二区三区四区五区六区| 亚洲第一免费视频| 国产高清午夜成人在线观看| 又粗又长又爽在线观看| 婷婷五月综合在线| 国产精品视频在线播放 | 激情人妻另类| 9九九九九视频在线观看| 国产精品懂色tv影视免费观看| 五月婷婷六月天| 亚洲精品成人激情在线| 99热这里是精品| 嗯啊不要在线| 亚州色国| 久操不卡视频| 五月婷婷丁香中文字幕| 日韩成人人妻网站| 美女露胸露屁股| 国产 v乱码一区二| 日本成人免费一区二区三区| 中文字幕熟女人妻丝袜丝| 按摩中文字幕| 三级片网站在线播放| 国产中文字幕在线点播| 黄页av| A一级色女| 96AV久久久| 亚洲丁香花色| 亚洲图片欧洲图片aⅴ| 无码一区免费在线不卡| 91亚洲欧美激情| 婷婷香蕉欧美在线一区二区三区| 超碰人妻在线| 中文字幕一区二区视频在线观看| 美日韩成人| 操屄日韩| 超碰在线人妻不卡| 人妻熟女一区二区| 日本视频一区二区三区| 久久精品国产精品| 亚洲第一综合| 日本在线观看网址| 97视频900| 男人的天堂亚洲| 日韩欧洲操屄视频| 为用户提供免费看黄网址在线观看| 国产精品女生av| 国产A v无码专区| 性开放中文AV高清无码免费看| 国产一区二区视频在线播放| 精品人人插人人操| 涩五月婷婷| 国产suv精品一区二区四| 国产白嫩精品久久| 一区二区三区蜜桃成人撸久久东京热| 伊人久久大香线综合无码| baiduhicn.com。| nuu12国产麻豆精品| 少妇淫妇久久久久久久| 电家庭影院午夜69久久夜色精品国产69乱| 在线播放成人高清免费视频| 中文字幕av亚洲精品| 97久久网| 色欲三区| 欧美大波激情xxxx| 亚洲欧洲综合成人av一区| 无码在线亚洲| 秘书高跟黑色丝袜国产91在线| 欧美天天性| 欧美狠狠干| 久久夜夜| 乱伦av.com| 91 手机在线播放 绯色| 日韩精品熟妇| 91欧美美女日韩国产婷婷| 中文字幕诱惑制服人妻丝袜美丝袜美| 男人精品天堂一区| 欧美日韩欧美| 少妇熟女1区2区3区| 老司机深夜影院18未满| 香蕉综合网| 超碰97起碰| 人妻熟女一区二区三区在线| 日韩欧美中文字幕搭讪巨乳美人妻视频| 亚洲中文字幕精品一区| 亚洲色 国产 欧美 日韩| 野狼激情网| 色偷偷超碰亚洲| 97资源久久| 久操网视频| 校园春色制服丝袜中文字亚洲| 一区 欧美 日韩 麻豆| 天天爱综合网| 天天干夜夜鈤| 国产日韩欧美亚洲精品95| 亚洲高潮少妇| ?亚洲伊人伊成久久人综合网| 1769一区| 国产小u女在线观看| 肉丝网站91| 精品国产乱码久久久久久久久久毛片| 欧美一区二区男人天堂| 亚洲国产成人精品无码专区| 亚洲一二三四区机械| 91精品婷婷国产综合久久| 99久久久无码国产精品性啊聊| 久久久久久久久久8888| 久久久久13| 日日骚av| 变态乱伦伪娘灌肠一区二区| 日韩草久视频| 婷婷九月国产| 亚洲激情综合另类男同| 花野真衣| 大香交| 久久黄色性爱视频| 蜜臀在线免费观看在线免费观看| 久久大陆| 久久一二三四| 五月天激情小说网| 欧美日韩国产色五月综合在线 | 97中文字幕色| 欧美一二三| 亚欧国产无码精品在线| 久久久久久久久久久久久久久久9| 蜜臀久久99精品久久久久久-DVD| 欧美操逼熟女| 天美传媒AV国产在线| 麻豆 美女 丝袜 人妻 中文| 韩国成人精品久久久免费看| 熟妇人妻一区二区三区| 久久精品熟妇丰满人妻99|