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

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
返回資訊列表
国产偷人爽久久久久久老妇APP| 国产成人AV在线播放| 久久久久久丁香五月| 五月丁香六月婷婷的女人| 亚洲综合九九| 亭亭色网| 丁香五月婷婷五月天| 五月丁香五月丁香| 婷婷永久在线| www.久久99热地址发布| 综合网狠狠| 99久久婷婷国产综合精品草原| 激情六月天婷婷| 婷婷伊人无码| 久热久色| 夜夜夜天天操| 91操人| 婷婷中文综合网| 五月婷婷在线视频| 五月婷婷综合视频| 亚洲精品大片| 丁香六月激情| 无码色色色| 久久婷婷综合国产| 99热色精品| 色色色色色色97| 深爱婷婷基地| www.99热视频在线观看| 色五月av伊人| 99热在线这里只有精品| 亚洲女婷婷五月基地综合久久久| 天天爽曰日爽| 丁香五月色欲| 五月丁香六月婷婷激情视频在线观看免费| 妻久久人久久| 五月婷视频在线| 欧美性爱5月天天天看| 婷婷五月亚洲激情| 99re这里只有精品视频6| 97干网站| 丁香婷婷人妻| 色色网站观看| 狠狠狠狠狠草| www.99热视频| 99re免费精品视频| 中文激情网| 国产毛片精品一区二区色欲黄A片| 99爽视频| 五月天激情小说| 欧美影院婷婷| 八戒青柠影视剧在线观看| 色五月激情五月| 激情五月天色网站| 色噜噜伊人| 丁香五月最新地址| 久久性爱视频| 五月社区婷婷激情| 久热只有这里精品| 91色在线 | 日韩| 七七色色综合| 丁香五月激情五月| 97婷婷五月丁香| 久久婷婷丁香花综合网| 婷婷94s| 玖玖婷婷五月天毛片| 4399无码视频二区| 夜夜资源站| 五月丁香啪综合| 婷婷射综合| 亚洲区视频| 久久久网站| 小视频aaa久久久| 激情五月六月婷婷综合啪啪| 日日爽日日| 日日操夜夜爽| wwwss在线观看| 精品一二三区久久AAA片| 久99999热视频在线观看免费| 免费无码毛片一区二区A片 | 欧美天堂久久| 丁香五月综合| aaaa.黄| 成年人夜夜喷水| 亚洲色综合| 丁香六月天婷婷色| 综合网啪| 免费黄网不卡AV| 色综合色综合色综合| 蜜臀av粉嫩av懂色av| 噜噜噜噜噜在线| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 国产精品美女| 青柠影视免费高清电视剧| 1024AV视频| 激情图片婷婷| 五月综合激情图片| 日本婷婷在线| 天天日夜夜爽| 大香蕉九九热| 天天天天天天天操| 99爱视频| 大香蕉婷婷丁香| 天天 青草 制服丝袜 在线| 婷婷大美在线| 五月天婷婷免费| 被强行糟蹋的女人A片| 久热99久热| 色五月天堂| 日 日干 日日做| 丁香五月成人社区| 黑人巨粗进入警花疼哭A片| 淫荡A片| 99色综合| 9l视频自拍9l九色9l成人| 国产毛多水多女人A片| 五月天丁香花婷婷| 丁香五月天精品| 免费精品99| 亚洲视频一区| 成人片在线播放| 五月婷久久在线| 人人妻人人澡| 五月婷婷九九热| 色五月婷婷丁香国产在线| 深爱激情网五月天| www久久久久久久久久久| 久久新| 亚洲乱码成人| 亚洲乱码日产精品BD| 久久婷婷网站| 伊人玖玖婷婷| 桃色激情五月天| 色婷婷六月天在线| 99热在线观看| 性婷婷| 久久五月激情综合| 97丁香五月| 97自拍视频在线| 亚洲综合一区二区| 99热这里只有精品9| 欧美成人精品A片免费一区99| 天天综合久久| 99热手机在线精品| 欧美性交一区二区三区| www.五月丁香| 午夜成人在线免费视频| 天天插天天插天天插天天插| 97操碰在线97| 亚洲色99| 十区av| 五月天久久网站| 熟女人妻一区二区三区免费看| 99热精品观看| 五月婷婷三级| 婷婷激情丁香五月天综合| 丁香九月综合激情| 日韩在线视频中文字幕| 五月天婷婷av| 99热免费精品热久久66| 日本色婷婷| 久久草人妻| 丁香五月性爱| 色五月丁香五月五月婷婷| 久热99| www.精品99| 超碰93在线观看| 热99免费在线| 婷婷综合五月| WWW五月婷婷| 天天操天天曰| 人妻videos人妻高清| 五月天婷婷社区| 激情五月天婷婷图| 99热热热99精品丁香| 久久久婷丁香五月| 激情五月天福利| 五月天亭亭俺也| 五月丁香综合网| 五月停停激情网| 丁香五月综合激情久久潮喷| 欧美性爱一区| 五月天天天操天天爽夜夜操| 激情综合网激情五月俺也去| 婷婷五月天综合在线| 39视频第二区| 99久久6| 丁香六月 婷婷六月| 天天射影院| peg 2区三区四区的| 激情丁香五月| 91色呦哟| 51国精产品自偷自偷综合| 4399伦理午夜| 99色在线视频| 开心婷婷五月中文字幕组| 狠狠干狠狠操狠狠爱| 99精品在线| 九九热10| 亚洲五月六月婷婷| 9l视频自拍9l九色9l成人| 无码区婷婷五月花开| 能直接看的av网站| 伊人久久五月天综合| 天堂网色色| 91久久久久久| 色狠狠综合| 偷拍九九五月丁香婷婷| 少妇高潮呻吟A片免费看软件| 亚洲99手机免费看视频| 99在线资源| 色五月在线观看| 五月香蕉婷婷| 精品久热69| 激情综合网五月| 色五月aV| 任你日视频| 五月激情综合网| 五月天婷婷五月| 久久久久婷| 久久激情网| 久久婷婷五月草视频| 婷婷五月天性爱视频| 丁香六月色婷婷| 六月丁香婷婷色69| 91热久久| 久久人操-久草婷婷-成人AV| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 九九综合色综合| 国产全是老熟女太爽了| 能看的AV| 99久久婷婷五月天| 狠狠草天天草| 色综合中文色综合网| 色色99| 婷婷狠狠操| 成人va在线观看视频| 丁香五月伊人| 欧美黑人巨大性生话| 99热这里只有精品青草| 国产在线另类五月婷婷| 婷婷五月天播| 97视频91| 97电影99热| 午夜天堂一区人妻| 五月激情影院| 99啪| 九色无码| 激情文学五月丁香六月婷婷| 蜜桃五月天色| 五月婷婷综合色啪| 婷婷五月色花丁香社区| 成人五月丁香社区| 五月丁香综合在线| 国产超碰人人| 久草丁香婷婷五月天婷| 五月婷综合| 色噜噜狠狠色综无码久久合欧美| 色色色综合网| www.久久久久| 91成人视频| 日日操天天| 婷色成人| 五月婷婷六月丁香综合视频在线| 婷婷五月天色色| 欧美日本97| 琪琪色网在线| 五月婷婷黄色网址| 色综合久久久综合久久网| 六月婷婷五月天| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 思思热AV| 色欲AVV| 丁香五月六月综合激情| 丁香六月欧美| 深爱五月激情| 99色视频| 欧洲色区| 熟妇无码乱子成人精品| 日本人妻伦在线中文字幕| 丁香五月婷婷啪啪啪| 俺去也五月天| 丁香 久久| 日韩无码色色| 久久久无码精品成人A片小说| 天天干天干| 这里只有精彩亚洲视频推荐| 丁香五月婷中字幕| 99热这里只有精品5| 美女天天爽| 精品久久久人妻| 色99欧洲色19| 丁香激情网| 国产美女视频久| 五月天色综合| 亚洲激情AV| 26uuu精品国产| 九九99精品视频在线观看| 99热99色| 激情婷婷五月天| a久久| 嫩BBB搡BBBB榛BBBB| 婷婷综合视频| 九久九精品| 香蕉久日夜| 在线超碰免费| 九九热在线99| sS丁香五月婷婷| 99在线视频免费| 婷婷五月激情丁香激情| 日日夜夜天天综合| 久9视频| 99色亚洲| 五月天婷婷婷| 欧美色色色色色色| 丁香婷婷精品视频| 性天天中文网| 噜噜干日本| 久久激情网| 久久思思热| 91妻人人爽人人看片| 天天拍夜夜爽日日| 这里只有精品无码| 丁香六月五月天| 九九无码| 99热高清在线| 婷婷5月色| 亚洲va在线| 亚洲久久激情| 中文字幕 码精品视频网站| 99热网精品| 丁香婷婷午夜| 99激情视频热| 99色视频| 日韩黄在免| 色婷婷yy久| 日本婷久久| 婷婷丁香色五月天久久88| 5月丁香六月情| 五月丁香六月情| 黄网免费看| 香蕉AV福利精品导航| 五月 婷 久| 色~性~乱~伦~噜| 狠狠五月天婷婷| 色婷婷丁香| 在线播放中文字幕| 色综合av超碰| 激情网开心网| 五月天婷婷在线观看| 九月丁香很很色| 99久久久久久| 五月亭亭性| 五月天社区| 激情av网| 欧爱综合视频| 97在线精品| 亚洲操女| 五月激情精品视频| AA丁香综合激情| 婷婷成人五月天一区| 色色热| 五月开心播播网| 99热青青草| 日韩在线aaa| 日日干夜夜干| 1024日韩| 91干在线| 97婷婷五月激情六月丁香伊人| 最新日本A片| 日日噜噜夜夜狠狠久久丁香五月| 五月激香蕉网| 男人天堂亚洲综合| 久久人妻久久| 97色片| 青青草成人网| 97久操| 丁香五月天在线直播观看| 婷婷五月AV| 99久久婷婷国产综合亚洲| 激情五月天在线观看色婷婷| 久久99网站| 丁香五月天激情四射网| 成人五月天视频播放| 99精品在线观看| 黄网网站在线播放| 成人精品人妻| 蜜臀av粉嫩av懂色av| 99综合一区| 日产精品久久久久久久蜜臀| 五月天婷亚洲天综合网综合| 九九婷婷网五月天| 天搞天天天天天| 在线网黄| 五月婷婷av| 开心五月天激情网| 久re热视频| 婷婷五月天免费视频| 色五月婷婷7777| 日韩五月天婷婷| 97五月天| 天天爽天天日人人爱| 一起草av| 色五月激情| 91精品婷婷国产综合 | 殴美综合激情五月天免费视频| 婷婷激情六月中文| 丁香五月六月婷婷怡红院| AV色色天堂中文| 99热99精品在线观看| 久久精品99国产精品日本| 五月天激情综合首页| 色婷婷视频在线| Av九九| 碰碰91| 色婷婷欧美| 99热在线精品观看| 天天色天天色天天色天天色天天色天天色| 北京熟妇搡BBBB搡BBBB| 婷婷之六月丁香| 日本女色人人| 亚洲热视频| 久久久久久久久99精品| 婷婷狠狠操| 欧美操人| 亚洲视频在线网站| 99久久这里只有精品| 99久在线精品99re5热视频| 五月天天综合| 思思久久99热| WWW嗯嗯啊啊啊啊| 色天天综合成人网| 91婷婷五月丁香碰| 久久婷婷五月综合| 激情综合网,五月| 五月久久丁香| 激情综合网五月丁香| 日本综合久| 天天干天天做| 99国产在线| 久久性刺激| 九九成人视频| 天天色激情| 九九色院| 99热精品在线观看| 色婷婷综合视频| www.色综合.com| 六月婷婷综合| 亚洲色亚洲精品| 99碰| 激情文学综合婷婷五月天丁香花| 九九视频在线| 婷婷九月激情| 99九九中文字幕视频| 色啪网| 五月婷婷和六月| 伊人丁香五月婷婷潮吹| 久久久中文| 五月婷婷久久激情| 激情五月天啪啪| 色婷婷在线视频| 五月天激情电影| 久热综合| 色五月婷婷91在线| 五月天激情网图片| 丁香六月婷婷久久综合| 精品99爱免费视频在线观看| 9久久婷婷国产综合精品性色| 久久婷婷五月综合| 大香蕉伊人爱在线| 狠狠五月激情婷婷直播片| 丁香婷婷91在线观看视频| 狠狠综合网| 五月丁香婷婷俺| 99热精品在线观看| 99热99| 国产亚洲精品久久久久久豆腐| 五月天天天色| 五月天婷婷网站| 婷婷五月大香蕉| 婷婷五月欧美综合| 色婷婷电影网| 亚洲免费99| 天天操夜夜爽| 丁香婷婷免费| 婷婷五月天激情网| 五月婷婷丁香啪啪| 九九中文色色| wwwav大香蕉| 成片免费播放| 五月久久婷婷天堂视频| 久热播这里只有精品| 人人草公开操| 超碰人人色| 五月婷婷97| 国产99久久久国产精品免费看| 久青操| 婷婷开心六月| 九九热99精品| 婷婷综合五月天激情| 好看的国产精品| 青青艹b| 国产精品18久久久| 公的粗大挺进了我的密道| 伊人久久大香蕉网| h在线看免费版在线看| 天堂AV在线看| 青青草视频福利| 丁香五月婷婷深五月| 色婷婷影| 金品在线视频99| 五月色亭丁香| 嫩草视频。| 免费无码毛片一区二区A片| 婷婷六月综合激情| 婷婷五月av| 天天日天天插| 激情五月婷黄版| 日韩视频99| www.ppypp| 国产精品久久久久久五月天加勒比| 国产伊人五月天| 草草操操| 99热在线观看免费中文| 丁香五月综合高清在线| 丁香五月天啪啪| 五月丁香婷婷色色| 色5月婷婷| 97中文在线| 五月婷婷久久久| 久久六月天| 婷婷五月综合网| 91丨九色丨熟女丰满| 操比激情五月综合| 五月丁香无码| 99er6免费视频热播| 五月天婷婷基地| 91超碰九色| 久热婷婷| 五月激情另类| 色婷婷五月综合网| 亚洲色视频| 另类激情综合| 色一情一乱一乱一区91| 思思热在线精品视频| 五月丁香啪啪啪| 亚洲AV免费在线| 51精品国自产在线| 丁香婷婷五月天成人| 综合99在线| 999久久久国产精品| 五月婷婷|欧美| 九九九九综合| 另类图片激情五月天| 婷婷 亚洲图片 丁香| 六月色国内综合| 五月天天爽| 黄色一级影片| 99久久久久久www| 日本激情五月| 五月丁香淫淫婷婷婷| 99这里只有精品|v| 97人人操人人爽| www.激情| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 任你日视频| 伊人99热| 婷婷涩涩网| 日本波多野结衣视频| 综合色五月| 婷婷五月丁香91| 色五月在线播放| 婷婷五月天影视| 麻豆忘忧草午夜| 久久综合影院 | 亚洲视频在线网| 欧美日韩成人高清在线| 丁香五月天天哦| 桃色五月婷婷| 婷婷五月电影| 五月丁香综合伦理片| 色婷大香蕉| 特黄三级片| 69午夜成人影片| 欧美婷婷九月| 亚洲天堂久久| 国产在这里只有精品| AV在线资源| 97色伦另类图片小说视频 | 亚州第一A片| 九九综合| 涩涩涩.com| 五月停停色色丁香| 亚洲五月六月婷婷| 久久女婷| 婷婷五月天电影区小说区| 五月丁香久久综合| 久综合九综合99| 中文无码婷婷| 丁香网五月天激情| 五月婷婷干干干| 婷婷情色五月| 天天色视频| 丁香五月婷婷激情蜜桃| 久久色五月| 欧美日韩五月婷婷| 人妻丰满精品一区二区A片| 亚洲激情另类| 天天操夜夜玩!| www.五月婷婷| 婷婷五月激情在线| 超碰在线99| 波多野结衣AV无码Porn| 五月丁香六月花| 亚洲精品国产成人AV在线| yw国产AV| 99在线观看| 夜夜操狠狠操| 青草热视频这里只有精品| www.91.com黄| 月色色综合婷婷网| 欧美三9久九观看| 97久久人人操| 开心婷婷五月| 亚州AV超碰人人操| xx色综合| 好好干Av| 色99热| 超碰cap| 丁香六月激情综合| 国产99久久久| 天天色天天| 欧洲免费视频色| 伍月婷婷免费视频| 久综合色| 国产97色在线 | 日韩| 五月停亭久久电影| 五月天精品综合在线| 色婷五月| 182TV亚洲| 久re在线| 超级碰碰一区| 伊人丁香五月天丁香在线婷| 五月丁香啪啪| 99这里有精品| 婷婷伊人五月天| 在线观看av网站| 五月丁香香蕉| 天天操天天曰| 婷婷五月在线播放| 欧美激情综合色丁香婷婷五月天 | 人妻久久久久久久久妻久久久久| 婷婷五月天受日本法律保护| 九九黄色网| 人伦30P| 综合色网站| 婷婷五月天丁香成人社区| 中文字幕丰满乱孑伦无码专区 | 国产又黄又爽又激情不遮挡视频在线观看| 丁香五月激情婷婷视频| 欧美精品999| 久久激情五月婷婷| 激情AV在线| 伊人久久中文网| 9热在线视频精品| 亚洲无码猫咪| 婷五月天| 九九久久污| 婷婷丁香色性爱| 第1影院之五月婷婷| 亚洲天堂制| 九九视频在线观看视频在线播放69| W色综合| 香蕉曰比| 婷婷五月天性爱视频| 久久天堂女人| 伊人9草在线观看| 青青久久大香蕉| 亚洲AV第二区国产精品| 伊人婷婷大香蕉| 变态另类9| 另类天堂| 在线区区区| 狠狠狠狠狠狠草| 色婷婷六月综合| 狠狠久综合| 夜夜综合色| 亚洲激情另类| 成人视频一区| 99热99色| 7777国产盗摄农村女人| 99在线视频喷水| 久9视频免费播放| 99在线播放视频| 婷婷五月综合婷婷| 亚洲av另类在线观看| av在线免费播放观看| 97婷婷五月| 五月色亚洲| 日韩欧美一级大黄网站| 日本的α片xxxwww| 久久亚洲婷婷| 午夜爱爱网站| 人人爱人人草| www,五月天激情| 99热精品免费| 五月天com| 2025超碰| 91互操| 亚洲综合网区| av性爱在线| 五月丁香综合中文| 精品色色| 九九综合九色欧美狠狠| 婷婷五月天黄色网址| 婷婷丁香视频在线观看免费| 五月丁香六月婷婷在线播放| 婷婷成人五月天| 久久久久久人妻| 成人丁香婷婷| 五月婷婷丁香大陆免费| 天天草狠狠擦| 99热综合网| 色五月激情网| 午夜在线成人网站免费观看| 色色五月天丁香| 久草五月天电影网| 九九热免费视频| 成人在线日韩| 91九色在线观看免费| 大香蕉伊人久久| 人妻操操色| 久久久久久97| 亚洲深喉aV| 婷婷久久丁香五月| 99色看| 丁香婷婷六月天| 亚洲色就是色色色| 婷婷射图五月天| 99热这里只有精品一| 98永久精品| 无码成人AAAAA毛片AI换脸| 亚洲一级AV在线免费播放| 色五月婷婷五月丁香五月激情五月视频| 人人视频色| 五月天婷婷久久视频| 国产亚洲99久久精品熟女| 99 热| 婷婷五月天久久| 狠狠操天天干| 五月婷六月| 青草激情在线| 久久婷婷亚洲| 特级操b片| 国产性色蜜乳| 丁香五月香蕉| 大香蕉七区| 伊人五月人妻精品| 99re思思热久久| 色五月婷婷伊人| 亚洲第精品| 超碰狠狠操| 9热在线视频精品| 丁香五月狠狠综合欧美| 色婷婷丁香| 激情婷婷五月| 成人国产欧美大片一区| 成人在线日韩| 99热日| 丁香九月激情在线视频| 99热这里有精品6| 五月丁香色色| 9久久精品视频| 毛片新网地| 婷婷色色五月| 九九黄色网| 婷婷色五天| 九月色婷婷婷| 操逼在线视频| 六月丁香五月婷婷| 色五月激情网| 久久丝袜婷婷| 玖玖综合玖玖| 噜噜噜噜噜色| 色五月婷婷777| 日本婷婷综合精品| 色五月激情| 丁香婷婷五月六月久久| 一本色道久久综合狠狠躁小说| 97色射| 九九免费在线视频| 无码激情AAAAA片-区区| 久久久久久xxxxx| Av大香蕉| 五月婷婷六月天| 久99在线视频| 91精产品自偷自偷综合| 婷婷开心激情| www.久操| 影音先锋777xfplay色资源网站| av中文字幕免费观看| 五月丁香婷婷国产精品综合| 丁香六月婷婷综合| 久久久久久天天日天天爱| 五月婷婷成人| 99在线精品视频观看免费下载| 九九人人操| 91黄址| 日本啪啪天堂| 99综合久久| 日韩人妻无码专区| 九月婷婷久久久| 99精品在线| AAA久久| 五月激情六月综合| 色欲人妻综合aaaaaaaa网| 欧美婷婷五月丁香| 桃色五月婷婷| 开心婷婷五月| 婷婷五月天深爱| 怎么样可以看免费的一级av| 色色色欧美色色| 九色亚洲| 五月丁香六月婷婷无码| 91操在线| 天天操夜夜操| www.婷婷五月天| 淫视馆aV二区一区| 99这里是99在线视频| 天天日天天操心| 日韩抽插操逼| 激情五月综合网丁| 九九热青青草| 看全色黄大色大片| 翔田千里 50岁 无码| 91五月天| 色亚洲视频| 亚洲精品V天堂中文字幕| 狠狠狠狠操| 91九色在线观看免费| 亚洲熟妇无码乱子AV电影| 人妻九九九九| www.99视频| 日韩精品色| 激情婷婷22月间| 99综合自拍| 天天色综和网| 欧美日本免费一道免费视频| 日日狠狠久久偷偷四色综合免费 | 337久久| 99热综合网| 97婷婷狠狠| 99操| 99热这里只有精品一区| 五月丁香久久综合色| 97福利视频| 狠狠干2007| 五月婷综合| 丁香五月手机在线| 怕怕av| 99热亚州综合| 97干视频| 五月天五月色| 婷婷成人在线| 色五月五月婷婷| 久久aaaa片一区二区| 97碰碰视频| 伊人久久婷婷| 婷婷五月色情天| 99色婷婷| 丁香婷婷五月香蕉91| 99热这里只有精| 久久久久久久综合狠狠综合| 91人人爱| 欧美影院婷婷| 亚洲色色色色| 色伊人婷婷| 中文字幕婷婷9月天| 99狠狠| 婷婷涩涩网| 在线观看亚洲AV| 激情开心五月天| 中文AV网站| 激情五婷精品网在线观看网址| 97日本在线播放| 五月婷婷五月天| 亚洲VA在线| 久久婷婷成人| 美女婷婷激情亚洲| 丁香九月婷| 午夜婷婷六月天| 久久xx| av电影在线播放| 色婷婷小说网| 五月丁香六月情| 99热99思午夜精品| 五月婷婷婷综合网| 不卡在线视频| 久久久婷| 思思热在线精品视频| 亚洲天天免费| 激情床戏| 色天使色综合| 大香蕉综合| 香蕉人在线香蕉人在线 | 亚洲第一成人无码A片| 91啪啪网| 天天情色综合网| 激情丁香五月天综合| 99啪在线视频| 欧美色一级色| 丁香五月色| AA丁香综合激情| 婷婷五月开心中文字幕在线| 99热精品在线播放| av免费在线网站| 欧美精品在线观看| 狠狠搞狠狠操| 日韩欧美成人片| 中文字幕乱轮| 日韩婷婷五月天| 伊人网欧美在线男人天堂五月丁香| 久久网婷婷| 九月婷婷在线视频| 国产亚洲色婷婷久久99精品91| 日韩99视频| 99在线精品视频在线观看| 五月天婷婷爱丁香中文字幕| 激情九月婷婷| 99视频网址| 久久久五月天婷婷| 亚洲色无码A片一区二区麻豆| 婷婷久久五月天| 激情久久久久久久久久| 五月天激情亚洲| 亚洲精品色色色| 久久99激情| 日韩色色色色色| 另类激情四射| 综合激情在线观看| 97超碰色| 操精品9| 三十熟女| 六月丁香网| 夜夜撸日日操| 婷婷婷婷婷婷婷五月丁香| 婷婷丁香六月| 五月天婷婷7米| 精品成人a v无码内射| 男女久久婷婷五月天| 六月丁香激情最新更新| 久久五月丁香伊人青草| 久久五月婷婷电影| 色色色五月婷婷| 大香蕉久艹| 大香蕉伊人99| 99在线视频精品| 碰97久久| 五月停停色| 久久青青日本视频| 色婷狠狠| 9999热精品| 自拍视频在线观看9| 亚洲综合欧美色丁香婷婷888月图片| 丁香五月狠狠在线观看| 熟女色色一区二区| 久久精品凹凸分类| 色五月综合激情网| 综合久久激情久久| 欧美熟女视频 色婷婷| 国产毛片操B| 亚洲99热| 伊人激情网| 五月天婷婷涩涩| 免费成人中文字幕| 在线看av| 极品另类| 色色色婷| 9999久久久久| 婷婷五月天改成什么了| 狠狠做五月婷婷| 欧洲激情五月天| 婷婷五月色丁香在线看| 日日夜夜小色哥| 色五月在线播放| 五月天色综合| 色狠狠综合网| 永久的网站AAAA | AV在线资源| site:hcxsz888.com| 婷婷久久五月| 色狠狠六月| www色五月天| 色色色色热| 欧美五月婷婷| www.99热| 综合AV网| 成片免费观看大全| 欧美在线视频免费播放| 狠狠色婷婷7777久| 91艹人| 开心五月色婷婷综合开心网| 79精品视频在线观看,| 激情无码网| 色五月在线播放| 中字幕视频在线永久在线观看免费| 超碰日韩成人| 91窝窝| 91人人网| 妻久久久久| 天天xxxxxx天天日| 99在线视频免费| 婷婷五月天久久| 天海翼中文字幕高| 91性人人| 99re熱| 久久综合天天综合| 激情 婷婷| 狠狠插狠狠操| 万月丁香狠狠爱| 97热九九| 色99亚洲| 这里有精品2| 成人在线精品| 99视频在线观看地址| 人妖色AV色综合| 激情久久久| 日日激情网| 国产精品电影网| 伊人色综合网| 色99视| www.粉嫩av.com| 丁香六月婷婷综合在线| 91色在线/日韩| 久久人人做人人妻人人玩精品va| 99视频91| 天天色天天色天天色天天色天天色天天色| 在线观看玖玖资源免费观看| 91久久九久久九久久九久久九久久 | 七七色色综合| 思思视频精品| 天天狠狠夜夜狠狠2023| 天天婷婷综合亚洲亚洲| 人操综合| 丁香六月综合激情| 婷婷色欧美激情| 亚洲激情在线| 五月精品99综合| 丁香五月天激情| 人人草人人视| 99re6久热只有精品6在线直播| 任你搞免费视频观看| 婷婷五月综合在线| 日日操天天爽| 大香蕉久久| 五月丁香日逼| 九九热视频首页/这里只有精品| 五月丁香啪啪综合| 久久激情视频| 亚洲色色五月天| 丁香五月天欧美| 99热都是精品| 久久九九一區| 五月婷庭丁香在线| 欧洲不卡视频| 99热99日天天干| .操區COm| 五月天婷婷基地综合网| 国内自拍97在线| www.超碰| 婷婷成人五月天| 久久您您综合网| 欧美激情五月综合| 超碰在线中文字幕| 激情色五月天| 久久机热这里只有精品免费视频| 久久婷婷视频| 五月丁香花成人社区| 夜夜夜天天操| 欧美色色色色色色色色色色| 在线观看日韩12345区| 激情五婷精品网在线观看网址| 久久超视频| 色播激情婷婷| 色久五月| www.婷婷六月天| 人妻久久婷婷| 日婷婷久久开心| 99热在线观看| 婷婷,五月天,丁香,第一| 99九九99九九九视频精彩| 色 噜噜 九月 婷婷| 色狠狠综合网| 日本色色色| 五月丁香啪啪激情| 婷婷五月天天爽| 色色色1网址| 激情五月天色爱| 99ER热精品视频| 任你爽视频| 色婷婷88| 五月天婷婷激情在线色图| 这里只有精品69| 99精品视频在线观看| 久久最新色色色| 久久婷婷精品| 综合久久五月天| 99热这里是精品| 日本久久极品| 婷婷丁香色情五月天| 丁香五月综合网| 亚洲色域网| 丰满少妇乱A片无码| 色五月开心婷婷| 亚州色色色| 久久久18| 91日本在线| 久久婷狠狠色| 91人人操人人爱| 久久婷婷五月综合啪| 噜噜视频| 99在线综合视频| 热久视频| 五月色情精品| 亚洲色无码| 精品国婬伦V无码久久久| 操啊操av| 亚洲狠9| 伊人久久丁香婷婷六月五月综合| 97一区二区| 精久久色| 三日本无码| 色婷婷色人人射| 一区二区无码视频| 久久这里有精品视频| 91美女啪啪| 激情五月婷婷丁香| 婷婷激情四射五月天| 99久久网站| 精品人妻在线| 丁香狠狠色婷婷| 日本三级日本三级三级人妇四虎| 亚洲啪啪啪啪| www.天天色综合| 99综合| 五月天激情婷婷五月天久久| 牛牛澡牛牛爽| 有哪些A片网站| 人妻中文字幕网| 人妻久久婷婷| 99热日本| 大香蕉久久| 青青草蜜臀| 九一娱乐在线观看视频| 天天综合中文| 91在线视频综合| 91成人视频| 天天噜天天插| 青草视频在线播放| 五月停停丁香| 人人叉久| 久操人妻| 日本美女天天日天天爽| 激情婷婷丁香| 伊人五月天在线| 琪琪色五月天| 免费AV播放| 天天情色五月天| 久碰久| 久久久www| 亚洲俩性性爱图片久久第六页| 天堂伊人干| av狠狠操| 四虎成人精品永久免费AV九九| 亚洲午夜AV| 99色看| 97热九九| 六月婷婷综合| www.五月激情红色| 婷婷自拍| 99热这里只有精彩| 99热这里精| 丁香五月婷婷天堂大香蕉| 91综合在线| 伊人干练久| 99免费青青蜜臀| 丁香六月在线| 99热这里只有精品2024| 77777亚洲午夜久久| 99热亚洲精品| 日韩综合大黄| 超碰在线免费9| 日本色婷婷| 99色色色色| 九九99精品视频在线观看| 久久久天堂国产精品女人| 99久在线精品99re8| 男女99免费视频| 丁香五月开心七月| 丁香五月色五月| 六月香五月婷| 一二区成人电影| 开心五月天激情网| 色婷婷五月天偷拍| 丁香婷婷五月天网站| 9999热在线| 色中色综合| 玖玖资源天天无码| 91viP在线看| 综合色在线| 九九激情综合| 五月天深爱激情网| 综合久久婷婷| 九月婷婷综合色干| 五月天婷婷基地| 久热只有这里精品| 91久久| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 天天色伊人| 97超碰在线免费观看| 蜜桃五月天| 人人干99| 久色网五月| 五月天色图| 亚洲综合碰| 99热最新网址| 亚洲综合另类| 激情都市五月天| 九九99免费视频| 99热九九九九| 久久婷婷精品| 色五月大| 五月婷婷色吧!| 午夜丁香婷婷| 激情综合网站| 精品久久久久成人码免费动漫| 久久久激情视频| 欧美日韩AAAA| 欧美天天干五月丁香| 丁香婷婷五月六月久久| 五月天激情小说欧美激情| 丁香五月色| 99在线精品视频| 国产精品久久久丁香五月八戒视频| 九九九九国产| 久久久久久9热不雅视频| 亚洲综合五月天| 97精品自拍| 狠狠干综合网| 天天综合干| 久久天天天| 97色在线观看视频| 97涩婷婷婷婷基地| 777精品久无码人妻蜜桃| 99婷婷| 婷婷五月色激情欧美激情| 色播婷婷五月天| 色宗合,宗合网| 日本综合色图| 婷婷五月天AV在线| 激情国产五月| AA片在线观看视频在线播放| 91丨九色丨43老版熟女| 99热这里只有精品5| 99日这里只有精品| 天天综合干| 另类五月婷婷|