免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

ARM64+openEuler+iSula Kubernetes集群搭建實(shí)戰(zhàn)

ARM64+openEuler+iSula Kubernetes集群搭建實(shí)戰(zhàn) 我這次要分享的是在 ARM64 平臺(tái)上用 openEuler 系統(tǒng)配合 iSula 容器引擎把一套 Kubernetes 集群從零開始搭起來的完整過程。不是說搭建本身有多難而是這套組合比較特殊網(wǎng)上能搜到的資料大多數(shù)是 x86 架構(gòu) Ubuntu/CentOS Docker 的組合真正針對(duì) ARM64 openEuler iSula 的實(shí)戰(zhàn)內(nèi)容非常少。如果你手頭正好是這類環(huán)境這篇文章會(huì)幫你省下至少一整個(gè)周末的踩坑時(shí)間。先交代一下背景我是在一批準(zhǔn) ARM 架構(gòu)的服務(wù)器上做的部署系統(tǒng)裝的是 openEuler要求統(tǒng)一使用 iSula 作為容器運(yùn)行時(shí)上層跑 Kubernetes。這個(gè)需求并不罕見很多國(guó)產(chǎn)化替代、邊緣計(jì)算、信創(chuàng)場(chǎng)景都會(huì)遇到。但問題是這套組合涉及到的兼容性細(xì)節(jié)非常多從內(nèi)核參數(shù)到容器運(yùn)行時(shí)插件的配置再到鏡像架構(gòu)的拉取策略任何一個(gè)環(huán)節(jié)沒有對(duì)齊最后集群都會(huì)以各種詭異的方式“半死不活”。這篇文章我會(huì)把整個(gè)部署鏈路拆開講清楚決策前的架構(gòu)判斷、openEuler 系統(tǒng)的初始配置、iSula 的正確安裝方式、kubelet 與 iSula 之間的 CRI 插件打通、用 kubeadm 拉集群、常見坑的完整排查思路以及集群跑起來之后的驗(yàn)證和維護(hù)建議。每一步都有具體的命令和配置也有我在實(shí)際環(huán)境中遇到的報(bào)錯(cuò)和對(duì)應(yīng)的處理思路。文章會(huì)比較長(zhǎng)但保證每一段都是你復(fù)制粘貼就能用的干貨。1. 部署之前先把三個(gè)決策想清楚很多人上手就裝結(jié)果裝了三天還在折騰。我不建議這么干。在敲第一條命令之前有三件事必須想清楚為什么選這套組合、架構(gòu)上有沒有隱藏的兼容性坑、CRI 的鏈路要怎么打通。這三件事想明白了后面的操作其實(shí)就是流程化執(zhí)行。1.1 為什么 openEuler iSula 值得選先說 openEuler。這是一個(gè)面向服務(wù)器場(chǎng)景的 Linux 發(fā)行版從內(nèi)核到用戶態(tài)工具鏈都做了不少企業(yè)級(jí)優(yōu)化對(duì) ARM64 的支持也明顯比很多“順手支持 ARM”的系統(tǒng)要好。它不是那種社區(qū)里幾個(gè)人攢出來的玩具發(fā)行版而是有完整的軟件倉庫、更新體系和運(yùn)維工具的。在需要做國(guó)產(chǎn)化、合規(guī)化驗(yàn)收的環(huán)境里openEuler 往往是“說了算”的那個(gè)選項(xiàng)這沒什么好回避的。再說 iSula。它是與 openEuler 同生態(tài)的容器引擎套件包含了容器運(yùn)行時(shí)、鏡像構(gòu)建工具等組件。對(duì)于純?nèi)萜鬟\(yùn)行這個(gè)需求來說iSula 的設(shè)計(jì)思路是輕量和高效常駐內(nèi)存開銷比 Docker 那一套要小不少。在資源受限的邊緣節(jié)點(diǎn)上這個(gè)差異是可以感知到的。更關(guān)鍵的是iSula 提供了 CRI Plug這是一個(gè)把容器運(yùn)行時(shí)接入 Kubernetes CRI 標(biāo)準(zhǔn)的橋梁。沒有這個(gè)插件Kubernetes 根本沒辦法統(tǒng)一管理 iSula 創(chuàng)建的容器。所以這套組合的核心邏輯是系統(tǒng)層用 openEuler 保證底座的穩(wěn)定性和生態(tài)兼容容器層用 iSula 提供輕量運(yùn)行時(shí)Kubernetes 通過 CRI 標(biāo)準(zhǔn)來調(diào)度和管理它。三層各自的職責(zé)清晰集成方式也有官方路徑可走不像有些組合需要靠第三方 hack 才能跑通。1.2 ARM64 架構(gòu)兼容性是第一步檢查項(xiàng)很多人覺得既然 kubeadm 支持 ARM64那直接裝就行。理論上確實(shí)是這樣但實(shí)際會(huì)遇到很多隱性問題。最典型的就是鏡像架構(gòu)。Kubernetes 控制面組件、CoreDNS、網(wǎng)絡(luò)插件這些鏡像多數(shù)都發(fā)布了 multi-arch 版本但也有不少第三方插件或者某個(gè)特定 tag 的鏡像只有 amd64 版本。如果你的節(jié)點(diǎn)是 ARM64拉下來一個(gè) amd64 的鏡像容器起來就是exec format error表現(xiàn)出來就是 Pod 反復(fù) CrashLoopBackOff。所以第一步不是裝軟件而是先確認(rèn)你的環(huán)境uname -m cat /etc/os-release nproc free -h我會(huì)用上面這幾條命令拿到最基礎(chǔ)的架構(gòu)、系統(tǒng)版本、CPU 和內(nèi)存信息。接下來還要確認(rèn)內(nèi)核版本和必要模塊uname -r modprobe br_netfilter cat /proc/sys/net/bridge/bridge-nf-call-iptablesARM64 平臺(tái)上內(nèi)核默認(rèn)不一定加載了br_netfilter模塊IPv4 轉(zhuǎn)發(fā)也可能沒有開啟這些不提前處理好后面 flannel 或者 Calico 的 Pod 網(wǎng)絡(luò)一定起不來。別問我怎么知道的我在第一套環(huán)境里就栽在這上面網(wǎng)絡(luò)插件 Pod 卡在ContainerCreating一整夜。最后一個(gè)要確認(rèn)的是 SELinux 的狀態(tài)。openEuler 默認(rèn)開啟了 SELinux而 iSula 與 SELinux 的配合關(guān)系比較微妙。你可以用getenforce查看當(dāng)前狀態(tài)如果是Enforcing要么提前規(guī)劃好策略要么臨時(shí)切到Permissive。對(duì)于內(nèi)網(wǎng)測(cè)試環(huán)境我建議先切 Permissive 跑通全流程后續(xù)再按安全要求收緊。生產(chǎn)環(huán)境怎么做要結(jié)合安全規(guī)范和運(yùn)維策略來決定不要把測(cè)試環(huán)境的做法直接搬到生產(chǎn)。還有一點(diǎn)容易被忽略主機(jī)名的規(guī)劃。Kubernetes 集群內(nèi)的節(jié)點(diǎn)主機(jī)名不能重復(fù)而且不能有大寫字母。你最好在部署前就把所有節(jié)點(diǎn)的主機(jī)名統(tǒng)一改成類似node-01、node-02這種格式并把它們的 IP 和主機(jī)名映射寫進(jìn)/etc/hosts。如果你不管后面 kubeadm join 時(shí)經(jīng)常會(huì)出現(xiàn) TLS 證書里的主機(jī)名和實(shí)際主機(jī)名對(duì)不上報(bào)錯(cuò)信息會(huì)讓你查半天。2. 從裸機(jī)到可用集群的完整搭建鏈路2.1 系統(tǒng)準(zhǔn)備內(nèi)核參數(shù)、交換分區(qū)與主機(jī)名openEuler 默認(rèn)安裝完之后有幾項(xiàng)系統(tǒng)參數(shù)是需要調(diào)整的。每一條都要弄明白為什么調(diào)不然過兩周回頭看配置文件會(huì)有種“這段代碼是誰寫的”的困惑。第一關(guān)閉交換分區(qū)。Kubernetes 官方建議將 swap 關(guān)閉因?yàn)?kubelet 在 swap 開啟的情況下無法穩(wěn)定地做內(nèi)存管理。雖然新版本提供了--fail-swap-onfalse參數(shù)可以繞過但生產(chǎn)環(huán)境不建議這么干。處理方式swapoff -a sed -i /swap/s/^/#/ /etc/fstab第二設(shè)置內(nèi)核網(wǎng)絡(luò)參數(shù)。Kubernetes 的 Pod 網(wǎng)絡(luò)依賴 iptables 對(duì)網(wǎng)橋流量的處理。如果不開啟橋接流量的 iptables 過濾集群內(nèi) Service 的 DNAT 規(guī)則可能不生效表現(xiàn)就是跨 Pod 訪問不通。配置方法cat EOF | tee /etc/modules-load.d/k8s.conf br_netfilter nf_conntrack overlay EOF cat EOF | tee /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-iptables 1 net.bridge.bridge-nf-call-ip6tables 1 net.ipv4.ip_forward 1 vm.swappiness 0 EOF sysctl --system第三主機(jī)名規(guī)劃。我在這套環(huán)境里用的命名規(guī)則是master-01、node-01這種簡(jiǎn)單好記。每個(gè)節(jié)點(diǎn)執(zhí)行hostnamectl set-hostname master-01 echo 192.168.1.10 master-01 /etc/hosts這里有個(gè)細(xì)節(jié)kubeadm 初始化時(shí)會(huì)生成證書證書里的 CN 和 SAN 包含主機(jī)名和 IP。如果你之后改了主機(jī)名證書就會(huì)對(duì)不上導(dǎo)致 API Server 無法訪問。所以我們提前把所有規(guī)劃都定死后面不輕易變動(dòng)。2.2 安裝 iSula不要裝成一個(gè)“殘缺版 Docker”openEuler 的官方軟件源里就有 iSula 的安裝包直接用包管理器安裝即可dnf install -y isula isula-build裝完之后先啟動(dòng) isuladsystemctl enable --now isulad systemctl status isulad這里我要多說一句安裝本身很簡(jiǎn)單真正容易出問題的是“你以為 iSula 裝好了其實(shí)它并沒有完整地接入 Kubernetes”。isulad 是一個(gè)獨(dú)立的容器運(yùn)行時(shí)服務(wù)它自己有一套管理容器的命令入口isula 命令但它默認(rèn)不主動(dòng)去監(jiān)聽 Kubernetes 發(fā)來的請(qǐng)求。要讓 kubelet 通過 CRI 標(biāo)準(zhǔn)調(diào)用它需要讓 isulad 開啟 CRI 支持并通過 criplug 這個(gè)組件把 CRI 的 socket 暴露出來。所以不要學(xué) Docker 時(shí)代的習(xí)慣裝完運(yùn)行時(shí)先 docker pull 一下試試就去搞 kubeadm。我們需要確認(rèn) isulad 的 CRI 插件服務(wù)狀態(tài)systemctl status criplug.socket正常的話會(huì)顯示active (listening)。如果沒起來大概率是配置文件里的路徑或者 sock 文件權(quán)限不對(duì)這個(gè)我們下一節(jié)細(xì)說。2.3 criplug 配置kubelet 能連上 isulad 的橋梁這一段是整個(gè)部署過程中“文檔里查不到”的內(nèi)容也是很多人卡住最久的地方。iSula 與 Kubernetes 的對(duì)接是通過criplug這個(gè)插件完成的。它的物理形態(tài)是一個(gè) systemd 服務(wù)和一個(gè) socket 文件。默認(rèn)情況下這個(gè)插件在安裝 isula 之后就會(huì)裝上但它需要滿足幾個(gè)條件才能正常工作。首先確保 socket 被正確創(chuàng)建。默認(rèn)路徑是/var/run/criplug.sock。這個(gè)名字不是系統(tǒng)本來就有的是 criplug 自己監(jiān)聽出來的。你可以用ls -l /var/run/criplug.sock看看有沒有這個(gè)文件。如果沒有重啟一下 criplug 服務(wù)systemctl restart criplug.socket systemctl restart criplug其次確認(rèn) kubelet 調(diào)用的 CRI socket 路徑一致。kubeadm 默認(rèn)去找 Docker 的 socket默認(rèn)/var/run/dockershim.sock或者 containerd 的/var/run/containerd/containerd.sock這對(duì) iSula 是不適用的。我們需要在 kubeadm 初始化時(shí)明確指定kubeadm init --cri-socketunix:///var/run/criplug.sock ...如果你的環(huán)境里開了防火墻還要確認(rèn)本機(jī)的 TCP 和 Unix socket 訪問沒有被攔截。很多時(shí)候不是技術(shù)問題是安全策略擋了路。最后驗(yàn)證 iSula 的 CRI 接口是否響應(yīng)crictl --runtime-endpoint unix:///var/run/criplug.sock info如果這條命令能正確返回運(yùn)行時(shí)信息說明 CRI 鏈路已經(jīng)通了。到這一步kubelet 才真正“看得見” iSula 管理的容器。2.4 kubeadm 初始化版本、鏡像、時(shí)區(qū)一并搞定安裝 kubeadm、kubelet、kubectl 這些組件比較直接從 openEuler 的 Kubernetes 軟件源或者網(wǎng)上大家常用的源拉就行dnf install -y kubeadm kubelet kubectl systemctl enable --now kubelet這里最值得操作的是 kubeadm 的配置文件。很多人都直接kubeadm init一把梭但在這套組合里必須明確寫入 CRI socket否則初始化會(huì)直接失敗報(bào)錯(cuò)信息會(huì)告訴你找不到 runtime# kubeadm-config.yaml apiVersion: kubeadm.k8s.io/v1beta4 kind: ClusterConfiguration kubernetesVersion: v1.28.5 networking: podSubnet: 10.244.0.0/16 serviceSubnet: 10.96.0.0/12 --- apiVersion: kubeadm.k8s.io/v1beta4 kind: InitConfiguration nodeRegistration: criSocket: unix:///var/run/criplug.sock執(zhí)行初始化kubeadm init --configkubeadm-config.yaml --cri-socketunix:///var/run/criplug.sockARM64 平臺(tái)還需要提前關(guān)注一個(gè)問題pause 鏡像的架構(gòu)。kubeadm 初始化時(shí)要拉取pause鏡像作為每個(gè) Pod 的“根容器”如果你用的鏡像倉庫里只有 amd64 版本初始化就會(huì)失敗。建議提前確認(rèn)你指定的 pause 鏡像是否支持 arm64或者準(zhǔn)備一個(gè)私有鏡像倉庫手動(dòng)把 arm64 版本的鏡像推上去。初始化成功后會(huì)生成一串kubeadm join命令務(wù)必存好。如果要拼接 worker 節(jié)點(diǎn)就用這串命令加上同樣的--cri-socket參數(shù)去執(zhí)行。2.5 網(wǎng)絡(luò)插件選 flannel 還是 Calico 要按架構(gòu)來kubeadm 初始化完成之后控制面節(jié)點(diǎn)會(huì)進(jìn)入 NotReady 狀態(tài)因?yàn)檫€沒有網(wǎng)絡(luò)插件。我在這套 ARM64 環(huán)境里先嘗試了 flannel因?yàn)樗溺R像相對(duì)精簡(jiǎn)配置也直觀。但很快發(fā)現(xiàn) flannel 的鏡像在網(wǎng)絡(luò)受限的環(huán)境中拉取速度慢而且對(duì)內(nèi)核模塊的依賴也需要額外確認(rèn)。后來切換到了 Calico整體更穩(wěn)定資源占用也可以接受。如果你只是測(cè)試環(huán)境flannel 夠用如果面向生產(chǎn)Calico 的靈活性和網(wǎng)絡(luò)策略支持更好。以 Calico 為例kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.27/manifests/calico.yaml注意 yaml 里的鏡像地址。因?yàn)榫W(wǎng)絡(luò)原因國(guó)內(nèi)環(huán)境經(jīng)常拉不到 Calico 官方倉庫的鏡像需要提前改鏡像。有私有倉庫的環(huán)境建議直接sed替換成私有倉庫地址sed -i s#docker.io/#registry.internal/# calico.yaml網(wǎng)絡(luò)插件 Pod 的狀態(tài)是判斷集群健康度的關(guān)鍵指標(biāo)。不要只看 Pod 變成 Running 就算完還要確認(rèn)每個(gè)節(jié)點(diǎn)上的 CNI 配置文件已經(jīng)生成到位。如果你發(fā)現(xiàn)calico-nodePod 報(bào)了Error排查的時(shí)候一定要看節(jié)點(diǎn)上的內(nèi)核是否加載了nf_conntrack等模塊。這些模塊在 ARM64 的 openEuler 上默認(rèn)未必加載而 Calico 的 felix 需要它們來管理 iptables 規(guī)則。3. 部署中真正折磨人的三個(gè)坑這一節(jié)我想把我在部署過程中遇到的最棘手的三個(gè)問題完整復(fù)盤一遍不只是給結(jié)論而是把整個(gè)排查鏈路展示出來。因?yàn)楹芏鄦栴}你上網(wǎng)搜不到任何記錄只能靠排查思路來破局。3.1 報(bào)錯(cuò)“exec format error”鏡像架構(gòu)與節(jié)點(diǎn)不匹配現(xiàn)象某個(gè) Pod 創(chuàng)建之后一直 CrashLoopBackOffkubectl logs沒有任何輸出kubectl describe拉到的事件也只是正常的 Kill、BackOff。查了 Confirm 階段的日志才發(fā)現(xiàn)問題。排查過程先看 Pod 里容器的啟動(dòng)命令是什么。有些鏡像的入口腳本帶有架構(gòu)判斷我們這次用的鏡像看起來是 multi-arch但里面的 binary 實(shí)際上只有 amd64 版本。手動(dòng)在這個(gè)節(jié)點(diǎn)上用crictl pull拉取同一鏡像再用crictl run跑了一下報(bào)錯(cuò)信息明確指向了架構(gòu)不匹配。確認(rèn)問題后替換為正確支持 arm64 的鏡像 tag或者重新構(gòu)建。還有個(gè)隱藏坑有時(shí)候鏡像名稱沒有帶架構(gòu)后綴倉庫會(huì)根據(jù)請(qǐng)求的架構(gòu)返回對(duì)應(yīng)的 manifest但如果倉庫服務(wù)端不支持按架構(gòu)分發(fā)所有節(jié)點(diǎn)都會(huì)拿到同一個(gè) amd64 鏡像。所以遇到exec format error先不要懷疑是不是權(quán)限問題、配置問題先把鏡像的架構(gòu)標(biāo)簽和節(jié)點(diǎn)架構(gòu)對(duì)照一遍用二進(jìn)制級(jí)別的確認(rèn)來代替猜。一條命令就能確認(rèn)docker manifest inspect 鏡像名 | grep architecture如果手里沒有 docker也可以用crictl和skopeo這類工具。總之先確認(rèn)鏡像的 manifest 列表里到底有沒有 arm64 這一項(xiàng)沒有就別裝了。3.2 節(jié)點(diǎn)狀態(tài) Ready 但 Pod 一直 Pendingcgroup 驅(qū)動(dòng)不一致現(xiàn)象kubeadm 初始化成功網(wǎng)絡(luò)插件也安裝了但所有 Pod包括控制面的 Pod全部卡在 Pending節(jié)點(diǎn)狀態(tài)明明是 Ready。我當(dāng)時(shí)的排查鏈路可以整理成四步首先懷疑的是資源不足。kubectl describe node看可分配資源CPU 和內(nèi)存都充足tolerance 也允許調(diào)度排除。接著懷疑 kubelet 沒有正確上報(bào)狀態(tài)。查看systemctl status kubelet一切正常。再懷疑調(diào)度器問題查看了 scheduler 日志也沒有發(fā)現(xiàn)異常。最后實(shí)在沒招了去翻了 isulad 的系統(tǒng)日志發(fā)現(xiàn)它在與 kubelet 通信時(shí)不斷在報(bào)錯(cuò)。最終定位kubelet 默認(rèn)使用systemd作為 cgroup 驅(qū)動(dòng)而 isulad 默認(rèn)可能使用的不是systemd兩者不一致導(dǎo)致 kubelet 無法準(zhǔn)確獲取容器的狀態(tài)進(jìn)而無法正常對(duì) Pod 做資源統(tǒng)計(jì)和調(diào)度決策。解決辦法有兩類統(tǒng)一讓 iSula 使用 systemd cgroup 驅(qū)動(dòng)。在 isulad 的配置文件通常是/etc/isulad/daemon.json中設(shè)置cgroup-manager: systemd然后重啟 isulad?;蛘叻催^來讓 kubelet 使用容器運(yùn)行時(shí)默認(rèn)的 cgroup driver。但這樣不太好因?yàn)槎鄶?shù)的監(jiān)控和運(yùn)維組件默認(rèn)會(huì)去看 systemd 的 cgroup 樹。這個(gè)坑為什么難排查因?yàn)樗皇侵苯訄?bào)錯(cuò)而是讓所有 Pod 處于 Pending 狀態(tài)表面看起來一切正常但調(diào)度器就是不愿意把 Pod 放上去。如果你也遇到類似情況優(yōu)先看看 kubelet 和容器運(yùn)行時(shí)的 cgroup 驅(qū)動(dòng)是不是同一個(gè)這一步檢查成本極低排除成本極高。3.3 網(wǎng)絡(luò)插件起不來缺失的的內(nèi)核模塊現(xiàn)象Calico 的calico-nodePod 在某個(gè)節(jié)點(diǎn)上始終是CrashLoopBackOff日志里提示缺少某些 iptables 相關(guān)的支持。排查過程先查看該節(jié)點(diǎn)的內(nèi)核模塊列表lsmod | grep br_netfilter發(fā)現(xiàn)沒有加載。在架構(gòu)為 ARM64 的 openEuler 上br_netfilter和nf_conntrack默認(rèn)可能不在已加載模塊列表里。手動(dòng)modprobe br_netfilter再重啟 Calico Pod狀態(tài)恢復(fù)但這只是臨時(shí)方案因?yàn)楣?jié)點(diǎn)重啟后又會(huì)丟。最后通過/etc/modules-load.d/k8s.conf文件把它們固定下來再執(zhí)行sysctl --system加載參數(shù)。這個(gè)坑我覺得很值得寫出來ARM64 環(huán)境的內(nèi)核模塊加載策略跟傳統(tǒng) x86 發(fā)行版確實(shí)有差異不要想當(dāng)然認(rèn)為“標(biāo)準(zhǔn)內(nèi)核就帶這些”每一臺(tái)節(jié)點(diǎn)都要實(shí)際檢查一遍。把模塊加載和系統(tǒng)參數(shù)固化到配置文件的方案至少保證節(jié)點(diǎn)重啟后還能正常加入集群不會(huì)出現(xiàn)“集群白天好好的晚上一重啟就廢了”的尷尬局面。4. 集群跑通之后怎么驗(yàn)證和維護(hù)4.1 功能驗(yàn)證三板斧集群搭完不是終點(diǎn)要證明它能干活至少做三件事第一跑一個(gè)簡(jiǎn)單的無狀態(tài)應(yīng)用kubectl create deployment nginx-test --imagenginx:alpine kubectl scale deployment nginx-test --replicas3 kubectl get pods -o wide如果 Pod 分布在多個(gè)節(jié)點(diǎn)上說明調(diào)度正常。然后檢查 Service 的聯(lián)通性kubectl expose deployment nginx-test --port80 --typeNodePort kubectl get svc nginx-test curl http://任意節(jié)點(diǎn)IP:NodePort第二步驗(yàn)證 DNS 解析。在集群內(nèi)創(chuàng)建一個(gè)測(cè)試 Pod進(jìn)入后nslookupKubernetes 的 Service 名稱如果解析正常說明 CoreDNS 工作正常這是集群內(nèi)部服務(wù)發(fā)現(xiàn)的基礎(chǔ)。第三步驗(yàn)證跨節(jié)點(diǎn)通信。讓 Pod 分布在兩個(gè)不同節(jié)點(diǎn)上從一個(gè) Pod 直接 ping 另一個(gè) Pod 的 IP或者通過 Service 的 ClusterIP 訪問。只有這些打通了才能說網(wǎng)絡(luò)插件真的合格了。4.2 證書過期與 etcd 備份提醒kubeadm 簽發(fā)的證書默認(rèn)有效期是 1 年。這個(gè)時(shí)間說長(zhǎng)不長(zhǎng)說短不短但如果不提前做規(guī)劃到時(shí)間點(diǎn)集群會(huì)突然之間不可用。建議在集群部署完成的那一刻起就在日歷上標(biāo)注證書到期日提前 2-4 周安排更新。查看證書有效期kubeadm certs check-expiration更新命令kubeadm certs renew all kubeadm init phase kubeconfig --configkubeadm-config.yaml systemctl restart kubelet再一個(gè)不能拖的事情是 etcd 備份。我見過太多人覺得單節(jié)點(diǎn)集群不用備 etcd結(jié)果一次誤操作把核心資源刪了之后無從恢復(fù)。kubeadm 控制面組件和 etcd 都跑在容器里etcd 的數(shù)據(jù)目錄默認(rèn)掛載在宿主機(jī)的/var/lib/etcd建議用定時(shí)任務(wù)把整個(gè)目錄做快照cp -r /var/lib/etcd /backup/etcd-$(date %F)條件允許的話盡量用 etcd 自帶的 snapshot 接口做一致性快照etcdctl snapshot save /backup/etcd-snapshot-$(date %F).db4.3 日常運(yùn)維常用命令對(duì)照表在跑這套集群維護(hù)了幾個(gè)月之后我總結(jié)了一套自己的“巡檢清單”。這張表建議收藏尤其是剛接觸 iSula 的朋友場(chǎng)景Docker 習(xí)慣命令openEuler iSula 命令查看所有容器docker ps -aisula ps -a查看容器詳情docker inspectisula inspect進(jìn)入容器docker exec -itisula exec -it查看日志直接看容器內(nèi)進(jìn)程docker logsisula logs查看 Pod 對(duì)應(yīng)的容器狀態(tài)kubectl describe podcrictl --runtime-endpoint unix:///var/run/criplug.sock ps清理臨時(shí)鏡像docker image pruneisula image prune 需要根據(jù) isula 版本確認(rèn)集群巡檢時(shí)我常用的順序是kubectl get nodes -o wide先看節(jié)點(diǎn)狀態(tài)和版本是否統(tǒng)一kubectl get pods -A -o wide看全局 Pod 狀態(tài)是否有非 Running 項(xiàng)systemctl status isulad和journalctl -u isulad --no-pager | tail -50看容器引擎自身的健康狀況df -h /var/lib注意 isulad 默認(rèn)存儲(chǔ)路徑的空間使用率這是最容易不知不覺打滿的隱患。我得說一句大實(shí)話在 ARM64 平臺(tái)上Kubernetes 集群跑起來只是開始真正的維護(hù)難點(diǎn)在于“檢查項(xiàng)和 x86 環(huán)境的差異點(diǎn)”。舉個(gè)例子x86 環(huán)境你可能從來不用關(guān)心內(nèi)核加載了哪些模塊但在 ARM64 的 openEuler 上這些差異會(huì)被放大。所以在巡檢時(shí)一定要把架構(gòu)相關(guān)的檢查項(xiàng)單獨(dú)列出來每次都確認(rèn)一遍。5. 最后分享一個(gè)省心小技巧在連續(xù)搭了三套同樣的環(huán)境之后我養(yǎng)成一個(gè)習(xí)慣把整套部署過程沉淀成一個(gè)標(biāo)準(zhǔn)化的腳本和一份檢查清單。腳本負(fù)責(zé)裝軟件、改配置、拉鏡像檢查清單負(fù)責(zé)在每執(zhí)行完一個(gè)階段后用那幾條我上面反復(fù)強(qiáng)調(diào)的關(guān)鍵命令去驗(yàn)證狀態(tài)。這樣做的原因是手動(dòng)敲命令部署一次可能只要兩小時(shí)其中最耗時(shí)間的部分并不是敲命令本身而是卡在某個(gè)坑里沒有頭緒地排查。腳本化之后這個(gè)時(shí)間可以壓縮到 20 分鐘以內(nèi)。另一個(gè)值得做的是鏡像倉庫的提前準(zhǔn)備。如果你所在的內(nèi)網(wǎng)訪問外網(wǎng)有限提前準(zhǔn)備好了 arm64 相關(guān)的所有鏡像并推到私有倉庫部署時(shí)會(huì)省掉無數(shù)等待時(shí)間。我甚至?xí)?pause、coredns、calico 這些組件的鏡像全部固化到一個(gè)離線鏡像包里用 iSula 自帶的鏡像導(dǎo)入命令批量導(dǎo)入。這一步做完之后后續(xù)擴(kuò)容新節(jié)點(diǎn)時(shí)就會(huì)非常順滑不再需要在網(wǎng)絡(luò)上反復(fù)等待。每次給新環(huán)境裝這套集群我都會(huì)被同事吐槽“你怎么又要重來一遍”但恰恰是這種不厭其煩的重復(fù)讓我把整套流程里的所有不確定因素都變成了已知項(xiàng)?,F(xiàn)在再遇到 ARM64 openEuler iSula 的環(huán)境我基本不需要看文檔了因?yàn)榭佣疾绕搅?。這篇文章的內(nèi)容就是這些坑和應(yīng)對(duì)辦法的完整記錄希望它也能幫你把這條路走平。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产婷婷色综合AV蜜臀AV| 天天做天天爰天天爽天天无遮挡| 色五月婷婷小说亚洲中文字幕组| 丁香婷婷色情| 色五月婷婷777| 五月天堂色| 久色网| 五月丁香婷中文字幕| 久久久久这里只有精品| va婷婷在线| 97超喷视频在线观看| 亚洲AAAA网| 国产第99页| 亚洲av综合网| 婷婷激情社区| 五月丁香无码| 3p日韩网站视频| 色噜噜五月丁香婷婷| 激情五婷网| 91精品久久久久久77777| 婷婷色导航| 丁香五月玖玖| 亚洲视频在线网站| 丁香婷婷九月| 色婷婷狠狠18| 国产精品A片| 久久婷.com| 一本大道伊人AV久久综合| 婷婷亚洲五| 亚洲色婷婷久久99精品91| 日本婷婷| 99在线免费视频| 色亭亭五月天网扯| 丁六月激情| 午夜成人av在线| 五月天六月色| 99热在线观看精品| 天天搞天天色综合| 99热99精品| 天天综合天综合| 国产精品久久久久久喷浆| 久久狠色噜噜狠狠狠狠97| 午夜天堂一区人妻| 99热只有| 国产又黄又爽又色的免费| 深爱五月天 开心网| 91精品久| 欧美日韩成人在线网| 超碰人人操人人干| 狠狠操狠狠操| 九九热免费视频| 七七色色综合| 97碰碰视频在线观看| 成人国产综合| 激情综合六月| 在线只有精品| 97色天堂| 国产成人VA| 久久蜜臀婷婷| 五月天婷婷香蕉狠狠超碰综合| 开心激情综合| 日韩黄在免| 久久久天堂国产精品女人| 99热这里只有精品一区| 丁香五月性| 色在线99| 婷婷色香六月综合激情| 五月丁香网av| AV天堂婷婷五月天| 另类图片五月天| 丁香婷婷九月| 天天日天天插| 国产一级黄色影片,| 色婷网| 大香蕉丁香| 日日躁夜夜躁狠狠久久AV| 丁香六月婷婷综合欧美| 婷婷五月综合久久中文字幕| 99热在线精品播放| 99在线视频精品| 99热久草| 天天日夜夜草进麻麻的子宫| 日日干日日色| 狠色色狠网| 特级西西4444www无码| 丁香六月婷婷综合色| 久久亚洲天堂| 婷婷狠狠久久| 五月丁香婷婷免费视频| 色小说五月天| 97色色网| 黑人无码一区| 深爱开心激情网| 久久免费婷婷视频| 欧美精品999| 精品人妻午夜一区二区三区四区 | 婷婷五月天综合网| 婷婷五月日本| 久久免费精品小视频| 丁香五月123| 综合99综合久久久久久久| 中文在线视频久9| 在线你懂的亚洲欧| 亚洲激情六月| 五月天色播网| 97干免费视频| www.com在线操视频免费观看| 色五月情| 免费亚洲婷婷中文字幕| VA日本视频| 五月天激情网页| 色婷婷丁香五月天在线观看| 欧美Va婷色| 免费黄色视频网址| 一二区成人电影| 综合逼五月激情婷婷| 色V狠狠的干| 成人狠狠成人狠狠成人狠狠成人狠狠 | 天天搞天天色综合| 99热这里只有精品国产精品| 婷婷大乡焦噜噜| 性做久久久久久久免费看| 色婷婷视频| 久久久久久久久久婷婷| 久久久激情视频| 婷婷天天综合| 另类少妇人与禽zOZZ0性伦| 激情五月天电影| 免费日本aⅴ中文字幕 | 色135综合网| 色婷婷69| 丁香五月成人网| 午夜亚洲国产精品av一区二区| 日本在线视频播放91| 色婷婷天堂| 亚洲色区17| 久婷狼色诱惑在线| 99re6在线视频精品免费| 激情久久久久久| 日韩综合成人| 婷婷第六色| 亚洲激情免费视频观看| 99激情网| 一区二区三区XXXXXX| 亚洲AV无码影院| 九九无码| 超碰成人av| 天堂婷婷丁香六月网| 久热精品9999| 五月丁香六月婷婷中文版| 婷婷五月天,影院| 色婷婷偷拍| 日韩乱轮AV| 久久66er久久| 26uuu亚洲| aaaa.黄| Av在线不卡一区| 99热大全在线观看| 99啪啪| 91色色色| 任你艹| 久久六月天| 亚洲精品婷婷| 婷婷色色网| 丁香六月啪啪| 五月丁香六月婷婷中合网| 综合五月天亚洲婷婷| 天天檫天天爽| 91熟妇大香蕉| 激情五月色在线播放| 日韩AV免费电影在线播放| JAPANRCEP老熟妇乱子伦视频| 亚洲九区| 思思久久久婷婷| 涩五月婷婷| 国产在线中文字幕| 亚洲综合五月| 激情99热| 666555。COm毛片| 色婷久久| 91操操| 午夜婷婷| 中文字幕日产A片在线看| 丁香五月婷婷亚洲激情四射| 五月婷婷免费视频| 99热精品在线播放| 天天色宗合| 中文精品在| 99re视频在线播放| 国产成人高清| 最近中文字幕2019视频1| 黄色99热| 97操视频| 五月天开心激情网色欲无码| 97在线视频人妻九色| 亚洲天天免费| 丁香五月婷婷Av| 久久婷婷色色| 严洲天天插| 婷婷丁香亚洲色综合91| 9色资源在线| 婷婷六月综合基地| 成人综合网站| 深爱激情六月| 99九九综合久久九九| 天天干天天干天天干天天干天天干天天| 天天天天天操| 97婷婷久久丁香| 99干日本| 五月婷无码| 思思久久精品| 色综合天天天天做夜夜| 可以免费观看的AV| 激情综合五月婷| 被强行糟蹋的女人A片| 超碰狠狠操| 欧洲色| 久色网五月| 久9热插入| 丁香久久久| 国产 亚洲 在线| 九九無妻| 26uuu另类亚洲欧美日本一| 五月婷色| 思思热在线| 色五月首页| 日本欧美成人片AAAA| 色色综合无码| 日本一区二区三区精品视频| 激情综合网五月| 毛片新网地| 午夜少妇在线观看视频| 1995年关宝慧版蜘蛛女| 99成人在线观看| 日韩另类| 99热日韩| 九九色99| 五月丁香 啪啪| 色99久草在线| 精品国产AV色一区二区深夜久久| 五月婷婷久草在线视频综合| 欧美日韩123| 天天色天天爽| 三日本无码| 久久婷婷五月丁香网| 97资源碰碰在线| 五月丁香婷婷综合网| 色婷婷五月天在线观看| 无码一区精品一区视频| 婷婷欧美激情综合| 99色热| 亚洲、热| 国产色色网站网址| 亚洲AV成人片无码网站| 久久婷婷六月综合| 久久伊人婷婷| 中文在线视频久1| 无码地址| 好看的国产精品| 天天草女人| 亚洲永久免费| 色播播五月天| 天天色天天爱天天爱天天爱y| 五月婷婷黄色毛片| 午夜天天精品视频| 色色热| 69天堂99| 超碰在线网站9| 婷婷五月中文字幕| 一级片操逼视频| 91天天操天天干天天射| 色激情综合狠狠婷婷| 99精品视频在线观看| 狠狠撸激情综合丁香五月天俺来啦| 亚洲天堂AV综合网| 操操操B| 色婷婷综合网| 丁香六月婷婷综合| 91人人爽狠狠狠| 天天综合影院| 五月婷婷之美女图片| 丁香六月婷婷综合啪啪| 九九色婷婷| 在线只有精品| 婷婷综合五月天| 97香蕉碰碰人妻国产欧美| 婷婷亚洲五月色综合| 99A片| 欧美大奶熟女噜噜噜噜| 亚洲无码黄色| 9超碰在线| 丁香婷婷五月激情四射网| 性爱久久| 五月丁香综合激情网| 五月天婷婷爱丁香中文字幕| 五月丁香啪综合| 97偷拍在线视频| 七月丁香五月婷婷在线| 小视频久久久aaa| www.亭亭五月天| 亚州日本欧州韩美高青高潮一| 超碰9在| 色停停影院五月天| 99色| www999日韩精品| 97欧美在线| 色婷婷色综合激情91| 色综合99色| 五月刺激丁香月综合| 玖玖婷婷色| 成人在线观看精品| 日本玖玖在线| 《久久综合九色综合97婷婷| chaopengdaxiangjiao| 婷婷色啪| 思思久久精品| 九八Av| 婷婷五月欧美综合| 婷婷亚洲久久| www.婷婷五月| 色久婷婷网| 色狠狠伊人久久五月丁香| 狠狠色噜噜狠狠| 久久婷五月综合| 99精品久久久| 亚洲色婷婷99一9|| 99久久激情视频| 丁香成人五月天| 97五月天| 99爱视频在线观看| 五月日韩中文字幕| 啪啪操操| www夜夜| 五月婷婷综合丁香视频| 五月花在线观看视频| 日本色狠狠| www.99热| 丁香六月婷婷| 91精品综合久久婷婷九色| 欧美精品18| 午夜少妇在线观看视频| 狠狠色婷婷丁香五月| 婷婷久久婷婷| 亚洲色无码| 亚洲国产精品SUV| 免费婷婷| 影音先锋一区二区三区| 亚洲V国产V欧美V久久久久久| 天堂A∨在线| 色综合9| 97caop| 99精品久久久久久久婷婷| 亚洲色情久久| 在线成人网站| 91热在线| 婷婷天天日婷婷| 91日日日| 91九色无码日韩| 丁香九月综合在线| 亚洲五月天另类小说图片| 日本啪啪天堂| 国产操碰| 婷婷五月情| 99热这里| 色色色色综合| 天天插天天狠| 五月天激情国产综合婷婷婷| 影音先锋综合网| 婷婷五月丁综合| 国产伦亲子伦亲子视频观看| 91日韩在线| 噜噜噜噜综合在线| 久操97| 播五月,色五月,开心五月播放器| 五月婷婷丁香| 激情伍月 欧美| 色综合婷婷| 啪啪啪综合网| 啪啪91| 丁香婷婷五月天校园春色| 五月天伊人综合| 狠狠色综合图片| 激情婷婷五月天在线观看| 日韩久久视频| 凹凸7777操操操| 99这里有精品| 99视频网| 九9九9无码| 天天做天天爱天天爽| 免费视频WWW在线观看网站| 99caobi| 操国产人妻| 久久人妻熟女一区二区| 久久视频66| 激情第四色| 激情五月天之五月婷婷| 99视频这里有精品| 婷婷五月天人妻| 人五月天婷婷喷水| 五月激情综合网| 玖色色综合| 91九色熟女| 色综合久久久久| 99热综合| 色五月 五月婷婷| 婷色五月天| 五月天激情小说网| 丁香六月婷婷综合欧美| 91在线观看九区| 婷婷六月天激情| 99热免费精品| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 亚洲中文乱字字幕在线永久| 国产操逼网站| 色欲久久综合| 五月六月丁香激情| 色五月涩涩婷婷蜜桃| 大香蕉久| 婷婷99丁香| 天天色天天日| 婷婷五月天天天| 天天操夜夜爽天天操| 五月天婷婷成人网| 五月色欧洲| 超碰在线综合| 好吊兆人妻| 亚洲不卡欧洲| 久久丁香五月婷| 日韩九九视频| 狠狠久久婷五月| 五月丁香WWW| 99色免费在线观看| 无码成人AAAAA毛片AI换脸| 婷婷,五月天,丁香,第一| 色五月天电影| 亚洲天堂aaaa| 青青草原中文字幕| 九九99热| 免费操超碰| 婷婷中文字幕| www.久久99| 99热这里只有精品无码| AV在线免费播放| 久久九九爽| 久久99网| 色色网站在线免费观看视频| 五月天堂色| 99热永久在线观看| 久久大香蕉丁香| 99热这里只有精品最新网址| 影音先锋男人女人| 五月天激情小说欧美激情| ss视频xx91| 久9热插入| 亚洲九九视频| 久久综合婷婷| AV在线不卡播放| 婷婷五亚洲| 亚洲成人无码网站| 亚洲激情综合| 婷婷五月天狠狠搞干| 丁香网站| 久久久这里有精品| 天天日天天舔天天摸| 丁香五月婷婷基地| 天天摸天天舔在线视频| 九九色精品| 久热中文字幕在线线观看| 亚洲色激情| 久久婷婷五月激情综合| 狠狠草狠狠草| 婷婷色综合| 久久caop| 九九热自拍| 日日干日日色| 五月婷婷六月丁香| www.狠狠操.con| 9伊人网| 日本久久天堂| 九九这里有精品| 婷婷五月天AV| 久久六月综合| 中字幕视频在线永久在线观看免费| 欧美va精品va老师va| 婷婷色五月天在线观看| 丁香五月天色| 色九九七七| 九九伊人网| 丁香婷婷五月| 激情五月综合ì香亚洲| 色婷婷激情Av久久久| 天天成人综合视频| 色情综合网| 超碰二区| 天天噜天天爱| 激情五月婷婷网| 色玖玖玖| 日韩久久系列| 99综合视频| 人人色婷婷| 色噜噜在线| 亚洲国产精品SUV| 婷婷五月天网| 337午夜福利| 日韩无码一区二区三区四区| 久久9热好| 欧美色色色| 这里只有精品在线观看视频| 五月丁香啪综合| www.91热久久| 丰满少妇乱A片无码| 我要看激情五月天| 色欲日日躁| 久久99久久99久久99人受| 99操碰| 五月激香蕉网| 中文字幕综合| 白天AV月月| 日本99视频| AV片在线观看| 一二线视频 另类| 亚洲欧美婷婷五月色综合| 九九免费在线视频| 99操视频| 丁香五月婷婷天激情| 亚洲狠9| 婷婷色五月色| 色播丁香婷婷五月激情| 久久久久激情| 2017狠狠干| 99热国产这里只有精品| 丁香婷五月| 激情六月丁香综合| 日本女天天爽| 婷婷久久婷婷色五月| 色综合99色| 青青草大香| 欧美色综合天天久久综合精品| 婷婷丁香五月高清| 久色资源网| 涩涩涩.com| 五月综合影院| 99小视频网站| 婷婷五月激情天| 999热在线视频| 日韩操| 久久欧洲综合网| 五月开心激情网| 欧美操综合| 激情五月丁香六月综合AVXXXX| 婷婷性爱影院| 婷婷五月亚洲综合| 久久97| 婷婷五月天人妻| 任我肏| 久久久久久久久18久久| 天天爽天天日| 丁香五月六月综合激情| 五月色激情综合网| 五月深情久久| 4438成人电影| 超碰狠狠操| 七七九九色色| 另类小说五月天激情| 日韩成人网址| 久xxxx| 天天弄天天爽| 婷婷五月天成人网| 插逼综合网| 91午夜激情| 97碰碰九九视频| 天天色五月| ou洲色吧| 综合久久综合综合| 91在线日| 丁香色啪综合| 色偷偷综合| 激情丁香社区| 欧美S码亚洲码精品M码| 天天操比比| 婷婷噜噜| 色五月激情| 五月婷婷成人| 国产色视频网站2| 狠狠操性爱av| 久草五月婷| 亚洲人人操| 欧美色碰| 久久激情视频| 综合激情五月丁香9999久久精| 精品无码99| αV电影| 亚洲日日操| 超碰97色| 久9热在线视频| 五月丁香琪琪| 五月天伊人| 牛牛澡牛牛爽| 五月丁香花开综合网| 五月婷婷五月天| 日本色久| 99啪啪| se99热久久一本| 六月丁香五月婷婷| 色综合色色| 亚洲色五月| 五月综合激情综合久| 婷婷久久五月| 五月色 亚洲| 五月做爱| 亚洲经典小视频| 日韩aaaaa| 婷婷五月丁综合| 91.com男女操| AV色色天堂中文| 草一草avb| 色五月婷婷天天操夜夜操| 九九热这里只有精品12| 99精品久久久久久久久| 激情小说五月丁香在线视频观看视频| 国产精品久久久爽爽爽麻豆色哟哟 | 久久五月天色婷婷| 丁香五月婷婷色| 人人视频色| 99狠狠操一| 婷婷五月天小说| 夜夜操,天天撸| 无码99| 婷婷五月天偷拍| 四虎成人精品永久免费AV九九| 色婷六月| 五月婷婷co.m| 99在线视频播放| 久久精品99国产精品日本| 激情小说婷婷小说| 大香蕉 婷婷| 色五月婷婷在线| 五月天色婷婷视频| 婷婷精品视频| 亚洲AV永久无码影院黑人| 亚洲欧美一区二区三区四区爱爱动图| 99在线观看| 91熟妇大香蕉| 婷婷97| 色色网站在线| 97激情五月天| AV中文在线| 婷婷丁香五月视频| 国产精品电影| 久久婷丁香五月| www.26uuu.com亚洲电影| 大香蕉太香蕉视频97| 情趣视频66| 毛片网站谁有| 色综合中文色综合网| 激情综合五月丁香| 99视频久久| 五月丁花色综合网| 婷激情五月天视频导航| 婷婷丁香成人色综合| 99精品色| 综合狠狠五月婷婷| 六月99天天婷婷激情综合| 无码AV免费精品一区二区三区| 五月丁香在线国产| 丁香婷婷精品视频| www久久99| 日本色色网站| 欧美日韩色色| 99精彩视频网站在线| 26uuu欧美日本| 久久婷婷婷婷伊人| 爱性综合网| 91在线日| 午夜天堂啪啪| 五月天丁香综合| www狠狠com| 五月天激情日色在线| 91色在线/日韩| 2025天天日爽| 婷婷五月综合体验看| 国产免费av在线| 激情婷婷六月天| 成人视屏在线观看| 99热免费精品| 亚洲操操操| 丁香五月六月综合激情| 五月婷婷在线免费| 亚洲另类久久| 五月婷婷婷自由综合| 91综合在线视频| 国产综合婷婷| 欧美99热| 99爱视频精品| 亚洲五月丁香综合网| 青青草99热久久精品国| 欧美成人精品A片免费一区99| 内射激情在线| 九九爱激情| 久久久久久人妻久久久久久久久久人妻久久久 | 牛牛色av| 丁香五月激情网| 久婷| 欧美激情 日韩无码 婷婷 五月天| 婷婷五月丁香性爱| 中文字幕无码人妻少妇免费视频| 丁香六月情| 女人被男人吃奶到高潮| 天天爽夜夜爽天天爽夜夜爽| 天天做天天爰天天爽天天无遮挡| 午夜激情婷婷| 久久五月人人摸| 五月综合婷婷久久在线| 色色网站在线免费观看视频| 91九色中文字幕女在线观看| Www.久久| 墨西哥毛片内射精| 黄色三级日本| 先锋资源996| 五月婷婷片| 色综合综合色| 免看黄大片AA | 亚洲国产网站| 華人性愛AV在線| 丁香美女主播视频在线观看| 丁香五月狠狠综合欧美| .操區COm| 久久久久人无码人妻| 激情五月天在线观看色婷婷| 激情另类综合| 思思热99在线| 97碰碰视频在线观看| 天天干天天干天天干| 激情综合网五月天| 97啪啪| www.亚洲激情.com| 婷婷色婷婷| wwwwww.色| 综合久久婷婷| 免费观看日韩成人av| 超碰成人影视| 婷婷欧美偷拍综合| 五月天婷婷乱| 丁香六月婷婷色XXXXX| 亚洲丁香花色| 97ai婷婷| 国产欧美婷婷五月| 五月丁香琪琪| 久久婷婷网址| 一区二区三区四区五区| 五月情综合| 伊人久久婷| 天天色凹凸| 丁香五月AV在线| 色私五月婷婷| 夜色爱爱亚洲| 2020夜夜操天天爽| 色色色色网| 色婷婷操逼网| 26uuu91| 欧洲色色| 五月丁香色| 久久久这里有精品| 久99久视频精品| 综合五月草| 97碰碰在线看视频免费| 99re6久热只有精品6在线直播| 大香蕉精品视频| 婷婷干六月综合旧址| www.五月天色色.com| 狠狠操之狠狠操| 99热这里只有精品8| 涩五月婷婷| 亚洲色图五月丁香| 99热首页| 热99热久| 一本伊人色婷| 丁香婷婷九月在线| 爱草视频在线观看| 九九这里有精品| 丁香五月婷婷亚洲激情四射| 免费AV播放| 噜噜噜噜噜色| 黄色av网站在线免费播放| 六月婷婷AV| 五月激情六月宗合| 99热九九九九| 开心五月天激情| 国产成人精品一区二三区熟女在线| 果冻传媒A片一二三区| 亚洲视频二区| 综合AV在线| 亚洲精品视频电影| 色五月婷婷五月天激情综合| 亚洲色久| 欧美日韩成人在线| 成年人丁香五月| 激情丁香五月天综合| 99热99热不卡| 91九色 熟| 狠色色狠网| 91窝窝| 亚洲VA在线| 欧美熟女视频 色婷婷| 97人人操人人爽| 99热网站| 夜夜大香蕉婷婷丁香| 六月丁香综合网| 日韩无码色色| 丁香久色| 伊人久久丁香狠狠婷婷综合香蕉 | 亚洲激情淫网| 国精产品一区一区三区免费视频| 色婷婷综合久久久久| 六月婷婷在线视频| 三级毛片视频| 亚洲综合色色| 亚洲岛国电影| 色偷偷五月天| 97在线综合| 婷婷99| 天天综合亚洲综合| 日日操夜夜操中国无码| 午夜青草资源| 在线成人av播放| 网色99| 九九国产视频| 97亚洲视频在线| 婷婷金品综合视频| 91丨九色丨43老版熟女| 欧美日韩成人在线观看| 日韩AV中文字幕在线| 婷婷丁香五月天亚洲| 无码人妻少妇色欲AV一区二区 | 99热亚洲精品| 久久之人妻| 99久久66综合| 丁香婷婷伊人| 婷婷欧美综合| 97精品人人A片免费看| 婷婷五月天最新综合你懂的 | 婷婷色色欧美| 五月丁香六月| 日日色综合| 九九国产精视频| 色婷婷狠狠禁久久| 婷婷五月综合久久中文字幕| 91九色欧美| 色五月成人| 五月天成人小说| 欧美日本VA| 涩涩激情五月婷婷| 97香蕉碰碰人妻国产欧美| 久久丁香五月综合六月激情红杏视频| 欧美色男人网站| 99综合自拍| xfplayav在线| 99热9| 99精品久久久久久久久| 五月好婷婷| 亚洲小视频免费看| 亚洲九九婷婷| 久久艹 五月天| 中文字幕不卡+婷婷五月| 熟女激情网| 综合色七七| 五月丁香激情综合网| 怡红院院在线导航网 | 久久丁香五月婷婷| 这里只有精品视频免费在线观看| 国产伊人大香蕉| 日韩乱轮AV| www.狠狠| 午夜天堂啪啪| 亚洲另类日本| 日本性激情色播| 5月色婷婷| 天天日夜夜欢| 中文av在线观看| 夜夜操夜夜操| 香焦网五月天| 亚洲婷婷五月天激情| 久99视频在线观看| 久久机热探花| 色域五月丁香| 九月丁香婷婷| 激情久久肏屄视频| 五月欧美丁香在线观看| 色婷婷综合网| 丁香婷婷六月天| 色五月婷婷AV| 色婷婷亚洲综合网站| 国产9色在线/日韩| 丁香六月综合激情| 五月开心色| 欧美丁香五月天| 久久久人妻不卡| 婷婷黄色| 99精品自拍视频| 99久久精品国产色欲| 午夜丁香| 色综合五月| 五月丁香久久| 99操碰| 久久九九色| 亚洲另类在线观看| 26uuu在线观看| 天天天天天天操| 99久久综合| 99免费| 狠狠色丁香| 九九在线视频| 色婷婷成人做爰A片免费看网站 | 开心五月深爱五月婷| WWW.亚洲无码| www.ywav| 日本全黄一级999| 五月天婷婷久草丁香| 五月天激情婷婷| 欧美色色色| 婷婷五月色天| 久99热| 亚洲精品久久久无码| 婷婷五月AV| 色九网| 操骚货在线| 亚洲操操操| 丁香五月天AV在线| 牛牛热这里只有jingpin| 五月激情视频| 天天拍天天操| 丁香五月婷婷欧美性爱| 久久久久久久人妻| 无码人妻AV久久久一区二区三区 | 九九热re99re6在线精品| 亚洲欧美在线观看| 五月婷三级片| 丁香五月婷婷亚洲天堂| 99国产精品白浆在线观看免费| 9999久久久久| 国产欧美精品AAAAAA片| 思思热在线视频精品| 日本久热| 欧美槡BBBB槡BBB少妇| 色色色在线观看| 开心五月综合激情网| 五月天激情丁香| 丁香六月激情综合| 日本99久久| 琪琪色网址| 久久婷丁香五月| 亚洲99激情| 色五XX| 日本婷婷在线| 日韩中文欧美| 丁香六月婷婷社区| 99婷婷五月天| 26UUU欧美| 中文AV网站| 丁香五月之久操视频| 99热久久这里只有精品| 精品国产乱码久久久久夜深人妻| 亚洲操操操| 欧美性生交XXXXX无码小说| 免费看欧美成人A片无码| 色婷婷亚洲婷婷| 665566 无码| 亚洲av网站| 青青草搞屄视频网站| 性色播| 熟女激情五月天 | 天天狠狠夜夜狠狠2023| 婷婷综合在线观看视频| 久色五月| 99在线精品免费视频| 久久这里只有精品热在99| 狠狠操狠狠| 婷婷丁香中文字幕| 97干在线| 成人va视频| 久久AV无码精品人妻系列试探| 色噜噜丁香| 久热大香蕉| 激情小说视频图片| 久草热久草在线视频| 免费看欧美成人A片无码| 丰满老熟妇BBBBB搡BBB| 丁香色婷婷色手机免费在线| 色婷婷狠狠18yy| 激情婷婷色小说| 99热99久久| 1024AV视频| 色色色在线播放| 久草五月天| 免费看欧美成人A片无码| 碰碰人人人| 激情啪啪五月| 天天综合影院| 欧美日本韩国亚洲| 人妻久久做| 婷婷五月天堂| 五月丁香综合中文| 色色cOm| 免费观看全黄做爰的视频| 色色色色色色色色色色色色色色,网站| 777久久精品| 成人丁香五月天| 伊人九九综合| 99热在线精品观看| 五月丁香婷婷伊人| 五月丁香婷色| www.色综合| 久热91精品| 久久这里只有精品99| WWW,五月| 99色干| 99热免费精品| 色综合偷拍| 五月天久久婷婷| 色婷综合| 亚洲第一第二网站| 丁香五月婷婷激情蜜桃| 亚洲精品影视| 五月激情综合网| 色婷婷色情| w婷婷五月婷婷w| 偷偷操99| 噜噜干日本| 色yeye色综合| 婷婷精品性视频| 丁香五月天亚洲综合| 五月丁香| 天天操无码| 欧美日韩成人高清在线| 五月天自拍网| 风流少妇A片一区二区蜜桃 | 热九九精品| site:jszngf.com| 99激情视频| 五月丁香综合啪啪対白| 色五月91| 亚洲综合在线伊人婷| 九九色综合九九色| 久99精品视频| 五月丁香婷婷爱| 一级精品999WWW| 九九热这里| 激情婷婷五月天伊人在线观看| 五月激情婷婷综合| 任你草| 色色色欧美| 色久五月| 激情文学 综合 九月| 天堂婷婷五月在线| 国产午夜精品一区二区三区四区| 综合色图区| 五月天婷婷小说| 天堂爱爱| 婷婷五月成人社区| 天天插天天插| 成人短视频在线观看| 五月丁香啪啪啪| 伊人久久婷婷| 丁香五月婷婷基地| 1010日日无码| 91狠狠色丁香| 国产成人网| 色综合综合网| 婷婷五月综合社区| 少妇高潮呻吟A片免费看软件| 婷婷综合| 色五月,com| 色老久久| 色青青五月| 9热在线视频精品| 99精品热| 久久视频在线| 日本九九九九| 97啪在线观看视频| 天天综合五月| 日本五月丁香| 五月丁香激情综合啪啪| 狠狠干在线| 5月色亭亭视频| 91窝窝| 午夜丁香婷婷| 婷婷伊人网| 丁香五月天欧洲在线| 五月丁香激情综合网| 五月婷婷开心亚洲无| 男女99免费视频| 天天爽夜夜爽夜爽精品| 婷婷色资源| 婷婷五月天激情网| 91久久婷婷人人澡草| 综合久久五月| 久综合网| 五月色婷| 激情五月婷婷| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 人妻视频在线| 思99热精品久久只有精品| 久久人人添人人爽添人人片αV| 国产精品久久久久久五月天加勒比| 激情综合网激情五月丁香五月俺也去| 色狠久| 99热这里精| 激情综合亚洲| 久久99久久99精品免观看粉嫩| 天天干天天插| 啪啪 综合网| 真实亲子乱子伦高清在线观看| 黄色91在线观看| 久久免费干| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 国产午夜精品一区二区三区嫩草| www.五月天婷婷姐姐| 色欲色香,www,com| 99在线视频观看| 99人妻碰碰久久久禁片| 激情欧美五月丁香| 开心深爱五月天| 影音先锋噜一噜| 伊人五月婷婷| 亚洲五月激情| 激情丁香久久| 一级性爱大片| 欧美激情久| 日本偷拍九九九| 日本97在线看片| 一区操| 爆乳熟女-区二区三区| 大香蕉五月天婷婷| 久久久中文| 婷婷五月激情小说| 日本精品99| 色五月天综合网| 日狠狠| 99热这里全是精品| 色婷婷在线视频| 婷婷五月天成人网| 日韩人妻无码专区| 人人摸人人干| AV大片在线播放| 超pen个人视频97| 人人操9| 青青草五月天| 五月天婷婷婷| 丁香狠狠| 婷婷久久色| 色五月婷婷五月天| 日韩在线99| 婷婷五月天激情在线| 色五月天堂| 黄色激情网站在线观看| 丁香婷婷色| www,天天干| 欧美精品中文字幕亚洲专区| 五月丁香最新| 麻豆五月丁香婷婷| 激情綜合W W W,激情五月天| av在线婷婷| 欧美丁香六月在线观看视频| 五月激情婷婷开心| 极品人妻XXXXOOOO| 久久久久久久久久久jjjj| 色呦呦美女| 99热精品在线| 色婷婷yy久| 另类丁香综合| 99色视频| 婷婷五月天第四色| 久久五月天网| 99热最新网址| 亚洲日韩成人三级av| 欧美大片免费观看| 久久久亚洲成人无码A片| www.丁香黄色五月天人与| 日韩人妻AV在线| 亚洲电影中文字幕| 色综合色五月| 美女100%露全身无挡网站| 久9热| 婷婷在线五月天观看| 久婷婷五月激情| 九九人人自拍| 婷婷九月色| 伊人深爱综合| 久99热| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 99热有精品在线观看| 国产肥白大熟妇BBBB视频| 亚洲中文乱字字幕在线永久| 狠狠干婷婷| 欧美色97| 大香蕉婷婷久久| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 欧美丁香六月激情视频| 色五月开心婷婷| 五月天综合激情网| 亚洲精品视频在线播放| 欧美色图天堂网| 99热伊人综合| 天堂中文国产| 婷婷五月天美女视频| 久热这里只有精品99re| 色婷婷久久综合久色综| 直接看的AV| 人妻久久久| 91精品国产99久久久久久天美| 四月婷婷五月丁香| 色在线五月天免费| 91婷婷在线| 天天久综合网永久入口18| 色约约视频一区二区三区四区五区| 丁香五月天综合| 99热日本| 在线成人视频免费| 精品亚洲国产成AV人片传媒| yazhoujiqingav| 九九这里是免费的视频5| 综合激情专区| 五月丁香六月婷婷亚洲| 五月天婷婷人妻| 大香网伊人久久综合| 刘玥av在线| 日本天堂免费99| 五月丁香六月婷婷色| 99A片| 日韩AV免费电影在线播放| 丁香婷婷五月激情四射网| 96精品久久久久久久久| 天天做天天爱天天爽在| 这里只有精品网| 午夜丁香| 五月丁香久久| 免费亚洲婷婷中文字幕| 色噜噜综合网| 色九月婷婷综合| 丁香五月激情网| www.91AV.COM| 五月婷婷免费在线观看| WWW免费视频碰碰碰碰| 成人视频网| 色色色999| www.婷婷亚洲基地| 天堂在线9| 婷婷五月天网址| 亚州第一黄网| 99久久九九| 偷拍丁香九月激情| 5月婷婷激情6月| 五月婷婷六月激情| 成人做爰A片免费看网站找不到了| 色综合色色色色色| 琪琪布丁香社区激情五月天| 97香蕉人人在线观看| 久久视频这里都是精品| 色婷婷丁香五月| 4438全国最大视频成人网站在线观看| 婷婷香五月| 色婷婷激情视频| 丁香六月婷婷色XXXXX| 色玖玖| 久久综合激情五月天| 亚洲色夜|