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
返回資訊列表
www.99操.com| 激情人妻蜜夜系列区| 五月婷色色| 大香蕉久操| 五月丁香六月综合情在线观看| 久久精品国产AV一区二区三区 | 亚洲欧美国产高清vA在线播放| 影音先锋噜一噜| 亚洲国产精品VA在线看黑人 | 久久综合这里只有精品1| 久99热| 综合色综合| 2015超碰| 婷婷中文字幕网| 人人爱操| 欧洲亚洲免费视频9| 思思热这里只有精品| 五月婷婷六月婷| 婷婷五月天色色| 五月激情四射网站| 夫妇交换刺激做爰| 日本天天色| 激情六月天| 色婷婷婷婷成人网| 97欧美在线| 国产偷人爽久久久久久老妇APP| 99热97| 亚洲色五月天在线| 色婷婷精品小视频| 日本五月婷婷久久久六月丁香| 99热精品10| 激情内射人妻1区2区3区| 五月天激情四射| 99视频精品全部观看10| 天天日天天爽夜夜爽| 久久久月丁香| 日在线V视频在线播放| 第四色激情网| 天天搽天天射| 天天色爽| 99九九视屏| 激情婷婷五月女| 婷婷99狠狠躁天天| 99ri在线| 色综久久久| 武则天精品久久| 久久丁香婷婷五月| 丁香五月日韩| 另类天堂| 激情婷婷人妻| 久久五月天合网| 啪啪婷婷五月天激情| 色情五月| 丁香九月婷| 五月激情婷婷国产精品久久久久久| 色婷婷丁香女女| 无码免费人妻A片AAA毛片西瓜| 97精品综合久久| 婷婷丁香花五月天| 欧美激情综合色综合啪啪五月| 久99热| 亚洲综合无码| 1024人妻| 久久受www免费人成| 色色五月天 亚洲| 99视频热99| A片天天| www99精品在线观看| 97亚洲精品| 99久热视频在线| 久久丁香综合香蕉| 亚洲欧洲午夜成人精品av| 九九美女视频| 亚洲sesesese| 国产精品香蕉| 色伊人婷婷| www.超碰| αV电影| 五月天怕怕| 五月天停停日日| 久久色五月| 色婷婷狠狠18禁| wuyuedingxiang99| 色婷婷亚洲婷婷在线观看| 亚洲va欧美va天堂v国产综合| 婷婷五月天激情电影小说| 欧美 日韩 成人| 91丨九色丨国产打屁股| 一本色道久久综合狠狠躁一二三| 日本97在线视频| 中文字幕成人| 日韩精品无码99| 夜色综合网| 色色色热| 久久久人妻| 婷婷久久五月天| 一本色道久久综合狠狠躁一二三| 亚洲成人网站在线观看| 在线1青婷| AV在线大香蕉| 国产超碰av| 亚洲婷婷久久综合| 热久视频| 国产亚洲精品久久久久久牛牛| 超碰天堂网| 五月激情网站| 女人天堂 AV| 九九色欲网| 极品人妻VIDEOSSS人妻| 久久久www| 久久九九大香蕉电院| 五月天婷婷基地| www.minyis.com【JT】实力收量可预付QQ2101460746 | 极品另类| 免费观看高清无码| 久久五月婷综合网| 日韩一级片| 大香蕉婷婷婷| 九九视频热| 激情爱爱网站| 久久天堂加勒比| 人妻乱码久久久| 天天日天天舔| 国精产品一区二区三区| 激情网综合| 超碰免费人人| 五月婷婷色色| 九九精品99| 九九伦子片| 五月天婷婷久久日| 五月婷婷香| 91岛国片| 97碰碰视频| 日韩ww| 色婷婷手机在线| 99九九精品| 噼里啪啦在线观看免费完整版视频| 操逼五月天| 狠狠擼综合| 久热大香蕉| 亚洲激情六月丁香| 噜噜久| 极品人妻VIDEOSSS人妻| 天天做天天双| 三人荫蒂添的好舒服A片| 99手机在线精品视频| 深爱五月最新网址| 亚洲精品无AMM毛片| 99自拍视频在线| 亚洲成人人人操| 伊人激情AV一区二区三区| 丁香综合婷婷开心激情网| 午夜丁香综合婷婷| 2017狠狠干| 久久99网| 26UUU欧美激情一区二区| 色色色色热| 亚洲欧洲小视频9| 亚洲色色精品| 色婷婷在线视频观看| 天天操夜夜玩!| 午夜69成人做爰视频| 国产激情久久| 99在线精品免费视频| 久久66er久久| 激情内射人妻1区2区3区| 六月婷婷网| 色婷婷香蕉| 久久这里只精品66| 激情五月天天| 人妻久久婷婷| 性小说五月天| 久久密臀婷婷| 噜噜噜狠狠色综| 99久久久免费| 无码激情AAAAA片-区区| 久久性爱视频这里只有精品| 九九热精品99| www.99热视频| 亚洲V国产V欧美V久久久久久| 五月色情婷婷开心五月色情| 岛囯综合激情网| 天天色综合网1| 丁香五月婷婷婷桃花影院| 婷婷va| 婷婷五月天午夜激情影院| 日日噜噜夜夜狠狠久久丁香六月| 99re6热在线精品视频播放速度| 97热这里只有精品| 五月丁香六月婷婷亚洲综合| 无码区婷婷五月花开| 51XX午夜影福利| 欧美色图45678| 色九九综合| 欧美丁香六月激情视频| 久久狠狠干| 婷婷金品综合视频| 成人性爱无码| 2015好吊操| 久久久亚洲精品一区二区三区浴池| 四色女婷婷| 色婷婷色| 万月丁香狠狠爱| 五月丁香成年黄色| 九九视频在线免费视频| 中文字幕AV在线播放| 五月天丁香| 艾小青av| 袁子仪视频观看| 99热在线网站| 色五月情| 99久久6| 开心五月深爱五月丁香五月激情五月 | 五月丁香六月在线| 色爱亚洲| 色情激情五月| 日韩色色色99| 久久与婷婷| 国产午夜精品AV一区二区麻豆| 色播五月婷婷| 天天日天天干天天插天天射| 激情四射五月天偷偷看婷婷| 99综合自拍| 蜜臀av无码久久久久久久久| 无码A片一区二区免费| www夜夜| 色婷婷久久综合丁香五月| 天天爽人人综合免费7799| 激情小说色五月| 91男同| 99视频精品全部免费观看| 欧美色99| 9热精品| 日本久久激情| 欧美成人一区二区三区在线视频| 色播五月网| 天天爽天天摸人妻综合网| 狠狠色五月激情| 夜夜爱伊人| 日日操天堂| 五月天成人综合| 人人爱人人草| 99热色精品| 米奇影视五月天| 久热这里只精品| 日本123区日韩欧美不卡在线看| 久久久99精品免费观看| 免费视频WWW在线观看网站| 碰97久久| www.婷婷五月天.com| 久久久久人妻网址| 人人摸人人干| 五月婷婷色播| 91热在线| 婷婷中文字幕| 五月丁香综合网| 成人亚洲精品| 久久一热| 激情九月婷婷| 国产精品18久久久| 精品欧美性爱超级爽| www.五月.com| 四川BBB搡BBB搡多人乱亂| 久热免费视频| 三十熟女| 丁香五月婷婷老师网站| 丁香久久九九99| www99精品亚| 亚洲乱码日产精品BD| 99热精品在线| 丁香,开心成人,久久| 中文字幕丰满孑伦无码专区| 69天堂99| 综合爱久久| 丁香六月综合激| 免费成人网在线观看| 婷久久综合| 东京热免费视频网站| 丁香综合久久| 色狠狠五月天| 久草xx性爱视频| www.俺去也com| 26uuu欧美宗合| 99青青草| 亚洲在线操| 色啪综合| 五月婷婷色在线| 九九九九九九热| 婷婷久久欧美| 九九性视频| 五月天婷婷色播综合在线| 久久五月天黄色五月天色网址| 五月丁香六月激情网| 五月丁香久久呀| 丁香五月综合图片在线观看| 色婷婷五月在线| 夜夜大香蕉婷婷丁香| 九九aV| 久久久网站| 亚洲AV成人一区二区在线观看| 激情婷婷。| 久久婷婷五月综合色奶水99啪| 日本老女人黄页在线播放| site:wpjngj.com| 日韩乱玛久久| 激情五月婷婷丁香| 综合 蜜月 婷婷| 狠狠99| 五月综合亚洲色| 日本欧美成人片AAAA| 天天干人人奸97| 亚洲成人九九九| 亚洲艹网| 99亚洲视频| 色婷婷视频| 婷婷五月综合免费在线| 丁香五月 综合| 思思久日精品视频| 九月婷婷综合| 色综合中文色综合网| 婷婷久久免费看| 五月婷婷婷丁香播| 六月婷综合| 国产午夜成人AV在线播放| 五月丁香婷婷五月| 99爱在线精品视频免费观看| 五月激情久久| www。五月天。com| 人人摸人人| 色五月色五天色情网址| 天天综合插插| www.99热| 色婷婷久久久| 色五月人妻| 99热在线观看| 激情小说婷婷小说| 91人人爽狠狠狠| www.ywav| 人妻操操色| 丁香五月天婷婷激情| 久久日韩婷婷五月| 99精品小视频| 51精品国内探花| 国产va在线视频| 婷婷射丁香| 久久电影五月天丁香电影| 九九热在线亚洲免费视频| 超碰在线超碰| 婷婷五月天AV在线| 婷婷娌伦网| 五月婷狠狠| 五月天婷婷色播综合在线| 大香蕉99热| 999精品久久久久久久| 深爱激情四射| 无码激情AAAAA片-区区| 五月丁香六月婷婷不卡免费无码| 久久综合九九| 欧美美女国产日韩一区二区久| 五月亭亭六月天| 婷婷婷婷婷婷婷五月丁香| 99精品视频在线观看| 天天色播| 丁香六月色婷婷| 另类亚洲电影| 婷婷五月激情中文字幕| 任你操精品免费| 天天色天天| 超碰在线资源| 99热在线播放| 五月婷婷色影院| 任你操精品免费| 五月婷婷久久久久| 99精品在线| 日韩啪啪视频| 大香蕉久久| 99视频地址| 亚洲成人在线播放| 视色综合| 色99色| 99热成人| 婷婷五月丁香五月| 成熟妇人A片免费看网站| 立川无码av| 99国产精品久久久久久久久久久| 操射国产日本| BT综合在线视频观看| 91视频精品99| 五婷婷六月合| 日本九九九九九九| 亚洲综合激情五月久久| 伊人久久五月天| 操逼综合网| 伊人久久大香线蕉av一区| 久久女人天堂| 先锋影音av色五月天资源站| 99久视频| 天天干天天日天天插| 国产无遮挡又黄又爽免费网站| www色中色综合| 超碰97色| 天天搞天天爽| 五月综合精品| 欧美婷婷| 99ri视频在线观看| 99爱视频免费| 人人草开心五月天| 色色啊| 婷婷无五月无码视频| 久久九九热视频| 色色五月天com| 99A片| 五月天激情小说| 色五月婷婷7777| 99免费在线视频| 色噜噜狠狠色综合日日| 亚洲a片免费观看| 激情综合五月| 五月天激情国产综合婷婷| 色综合色五月| 久久婷婷大香蕉| 久久精品性爱| 婷婷日欧美在线观看| 激情 五月 婷婷 丁香| 欧在线一区| 五月天com| 九九九九这里只有精品| 婷婷五月天天天日日夜夜| 97操碰在线97| 国产亚洲成AV人片在线观黄桃| 综合网亚洲| 丁香六月 人妻| 欧美视频五区| 日韩xx在线| 成人精品视频99在线观看免费| av在线免费网站| www 五月天 com| 97精品自拍| 99热这里有精品| 天天日日夜夜爽。| 伊人丁香花综合影院| 综合久久9| 亚洲韩国日产综合AV| 激情综合五月婷婷| 激情五月婷婷网| 久草热在线视频| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | www.婷婷| xx久久| 这里只有精彩亚洲视频推荐| 婷五月丁香| 丁香九月激情| 婷婷综合五月天| 五月丁香婷婷激情四射迷人| 在线不卡的视频| 610018岁成人视频| 国产毛片欧美毛片久久久 | 久久九九@| 日韩熟女啪啪视频| 狠狠色婷婷| 激情五月丁香五月| 色五月综合在线| 激情爱爱网站超大免费| 国产97色在线 | 日韩| 婷婷五月色網站| 激情五月com| 深爱激情四射| 婷婷五月天激情小说网站| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 精品色色| 婷婷在线播放| 久久精品国产精品| 操大屄五月天视频| 五月丁香婷婷激情图片| 91熟妇大香蕉| 色色色婷婷| 伊人久久大香天蕉亚洲特级| 亚洲精品在线视频| 97啪啪| 五月香婷婷| 五月丁香综合| 99成人网站| 婷婷5月天av| 天天日日天天| 五月丁香六月婷婷综合| 久久久久人妻| 九九热99热| 色情综合| 毛片九九九九九九九九18| 九九艹女| 午夜色丁香| 五月天堂六月丁香亚州中文字幕久久 | 丁香五月欧美激情| 天天综合色| 久在线88综合| 激情五月天的婷婷| 深情六月婷婷综合久久| 5月丁香六月婷婷| 婷婷十月激情综合网| 五月丁香激情综合网| 激情综合国产| 久久久国产精品黄毛片| 一级七香蕉| 99色网站| 九九热在线视频,| 婷婷日日夜夜| 久久久久9| 亚洲春色奇米影视| 国产免费一区二区三州老师F1F1| 丁香五月狠狠在线观看| 五月丁六月香| 五月婷婷色| 99riAV成人在线视频| 99re热在线视频观看| 婷婷色导航| 日日操,天天操| 天堂综合久久 | 99热这里全都是精品| 夜夜操加勒比| 成人一级片| 中文不卡一二三区| 久久Xx| 中文字幕按摩做爰| 91久久综合| 激情丰满熟妇五月| 激情丁香五月天| 日本三级中国三级99人妇网站| 婷婷五月另类网站| 99热精品在线播放观看| 99热精品99| 九九视频在线观看视频6| www.com色播五月天| 精品99久久久久成人网站免费| jiqingliuyuetian| 免费视频WWW在线观看网站| 色综合香蕉| 五月亚洲激情| 九九热在线视频观看| 色丁香五月婷婷综合久久| 天天拍夜夜撸 | 国产做爰视频免费播放| 婷婷久久网| 99热这里只有精品4| 激情婷婷丁香五月天| 婷婷色五月91啪啪| 欧美激情 日韩无码 婷婷 五月天| 99亚州综合精品成人网| 欧美A级成人婬片免费看理论| 丁香五月激情棕合| 天天天天干| 九九丁香社区欧美激情| 婷婷五月天无码视频| 熟女激情网| 婷婷影院欧美| 丁香婷婷视频| 久久丁香婷婷色情综合| 婷婷涩五月天综合| 成人在线观看国产| 美女100%露全身无挡网站| 久婷| 亚洲综合色色| 久久精品9| 2013AV天堂| 婷婷射婷婷舔| 国产精品涩涩涩视频网站| 中文字幕在线日亚州9| 色色色综合网| 99热欧美偷拍| 六月婷久久| 玖玖综合玖玖| 五月丁香六月婷婷激情网| 激情五月天福利| 蜜桃婷婷丁香| 牛牛色av| 991精品在线视频| 中文字幕av亚洲| 色婷婷丁香五月天在线观看| 亚洲精品网址| 97干视频在线| www.五月婷婷久久.com| 久操操| 91婷婷在线| 久操人妻| 狠狠五月激情在线| 亚洲妇女熟BBW| 九九热区一区二区三区| 日比视频91| 99精品视频网站| 久草九九| 99精品自拍| 婷婷综合| www色五月| 丁香五月天网站| 天天日,天天插| 色丁香五月婷婷婷| 婷婷不干网| www.av骚货| 人人操人人添人人摸97| www.色综合.com| 99久久婷婷国产综合| 丁香在线视频| 亚洲人妻一区二区 | a在线观看| 操日本人妻视频| 日韩小视频在线99| 97精品自拍| 九九sese| 久9热插入| 婷婷五月大香蕉| 久操无码| 五月天桃色深爱网| 射久久丁香五月| 久久激情五月网| 婷婷五月激情图片| 色色丁香激情五月| 精品激情| 久久久久久久久18久久| 99热这里只有精品青草| 99热91| 91黄色五月天视频| 超碰人人射| 丁香八月综合激情| 涩九九九九| 亚洲精品色| www.henhengan| 午夜丁香丁香婷婷| 人妻中文字幕网| 激情五月丁香婷婷| 激情五月天综合婷婷网| 99极品视频| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 狠狠爱综合网| 欧美性猛交99久久久久99按摩| 色五月婷婷大| 久热婷婷| 十区av| 国产偷人爽久久久久久老妇APP| 婷婷色五月婷| 五月天婷婷深深爱| 天天搞夜夜爽夜夜爽| 亚洲 成人 电影av在线观看| 99爱精品| 91视频精品99| 天天日,天天插| 激情精品久久| 综合精品99| 国产精产国品一二三在观看| 久久婷婷热| 99国产这里只有精品| 婷婷五六月丁香| www.97干视频| www99精品亚| 丁香五月色情| 久久伊人五月天| 99精品在线观看| 婷婷五月天成人网站| 天天日夜夜B久久| 午夜激情综合| 97极品在线| 9999综合99综合人| 伊人丁香在线| 99热精品在线观看| 亚洲中文字幕AV| 99热思思| 日韩AAAAA| 婷婷五六日| 99色精品| 东北熟女视频99| 色综合久久久无码中文字幕999| 色99色| 久久亚洲婷婷| 亚洲成人综合在线| 97人人干人人操| 一区二区免费看| 99精品视频在线观看| 色五月丁香六月欧美综合| 美女丁香五月天| 精品思思久久| 亚洲99激情| 五月丁香啪啪综合| 久婷| 丁香五月天AV在线| 久久色五月| 婷婷久久久久久久| 亚洲AV激情五月综合网| 欧美色播综合在线观看| 色综合开心五月深爱五月| 啪啪啪啪五月天| 人妻五月天激情开心网| 亚洲激情高潮| 狠狠搞五月天| www.日日日.com| 五月天婷婷影院影院| 99热这里有精品24| 丁香五月婷婷色偷偷| 亚洲综合色丁香五月天| 色婷婷久久综合丁香五月| 国产色五月| 天天操婷婷| 丁香色综合| 婷婷午夜| 思思久久99热只有频精品66| 九九爱激情| avv在线| 99cao婷婷| a片在线免费观看一区| 碰碰人人漕| 日韩亚洲视频| 6080av| 五月亚洲| 五月丁香六月激情欧美综合| 天天射网站| 五月婷婷丁香五月| 久久丁香婷婷五月| 久久人妻久久久久| 伊人深爱综合| 五月丁香色| A片试看120分钟做受视频红杏 | 色色99| 91狼友视频网页更新| 99丁香五月婷婷在线| 成人视屏在线观看| 色婷婷丁香AV综合| 操逼视频一区| av网站不卡在线| 婷婷色情五月| 99 色色吧| 天天舔天天操| 99热精品在线观看| 亚洲操B视频| 琪琪理论片| 亚洲色99| 婷婷操逼| 9|在线观看视频| 99色在线| 日日干天天爽| 性做爰1一7伦| 黄色成人网站在线播放| 五月丁香六月合| 成人欧美日韩| 高清a片基地| 欧美日韩成人一区二区| 五月丁香六月婷婷婷婷| 婷婷五月丁香五月| 9一精品视频观看| 少妇日麻屄| 狠狠穞A片一區二區三區| 国精产品一区一区三区免费视频| 99超级碰碰| 99爱精品视频| 影音先锋女人AA鲁色资源| 久久五月天色婷婷| 午夜福利8055| 思思热久久婷婷五月天| 性爱综合网| 久久综合丁香| 五月天狠狠| 欧美A级成人婬片免费看理论| 九九黄色网| 超碰99资源站| 99热思思| 99人人操人人操人人精| 五月婷婷亚洲综合网| 色综合激情| 色九九七七| 99热在线这里| 中文字幕操比影片| 婷婷六月天精品| 婷婷丁香六月天| 99福利导航| 久久综合五月天| 婷婷热色| 丁香五月欧美激情| 强辱丰满人妻HD中文字幕| 色婷天天| 丁香婷婷五月六月久久| 东京热免费视频网站| 天天搞天天色综合| 91呦呦呦| 婷婷五月天激情丁香| 综合久久丁丁香婷| 99热最新网址| 91呦呦呦| 五月婷六月婷婷| 97碰碰草| 五月丁香六月婷婷亚洲综合| 久9草在线观看视频| 涩涩五月天综合| 97色色色| 丁香婷婷丁香五月欧美人| 婷婷色中文字幕| 久久黄色免费视频| 国产精品99久久久久久久女警 | 亚洲欧洲另类| 超碰精品手机在线| 激情 久久 婷婷| 综合五月激情网| 97色综合| 五月丁香六月激情| 五月天丁香网站| 日韩1区2区| 婷婷丁香77777| 丰满少妇猛烈A片免费看观看 | 色婷婷丁香五月综合| 奇米四色五月天| 超碰人人干| 欧美色图天堂网| 久久免费操| 婷婷五月综合在线| www.色婷婷| 色欲资源网| 超碰69天堂| 天天做天天摸| 六月撸婷婷| 精品人妻一区| 婷婷五月综合在线视频| 99视频极品在线香蕉| 9九色首页| 丁香午月AV中文字幕| 少妇水多A片太爽了| 亚洲色情网站| 1024手机在线观看看片_日韩精品| 色婷婷狠狠| 国产探花AV在线| 欧美三级级99久久| 久久久久这里只有精品| 开心五月激情五月丁香五月婷婷| 欧美熟妇一区二区三区| 色香欲综合| 精品人妻久久久久久久| 五月婷婷婷综合网| 香蕉久久国产AV一区二区| 天天操天天草天天草天天| 天天插天天射天天干| 99热久| 99热99这里只有精品| 丁香婷婷色九月| 色色五月天婷婷| 丁香六月色香蕉视频| 婷婷九月丁香中文| 日韩啊啊啊| 久久一热| 天天做天天视天天谢| 婷婷丁香五月基地| 天天色粽合合合合合合合| 五月丁香六月婷婷亚洲视频| 男人的天堂97| 九九这里有精品| 视频色色色色色色| 99精品视频免费在线播放| 五六月婷婷久久| 丁香五月色| 婷婷综合网| 69五月天视频| 久久久香| 久久久久久婷| 亚洲亚洲人成综合网络| 中文字幕综合| www.色窝| 丁香五月天导航| 情一色一乱一伦一91A| 色一情一乱一乱一区91Av| 可以免费看AV网站| 亚洲美女婷婷五月天| www热久久yy9| 五月天婷婷青青草| 亚洲乱码精品久久久久..| 大香蕉久热| 五月丁香视频在线观看| 日本色图综合| 国产免费一区二区三州老师F1F1……| 99网| 色99视频| 色~性~乱~伦~噜| 天天日综合| 视色综合| 久久av电影| 香蕉婷婷色五月| av色婷婷| 色情婷婷。| 丁香婷婷AV| 成人精品一区日本无码网| 色色婷婷丁香| 六月婷婷av| 在线中文亚洲| 久久思思热| 婷婷色导航| 深爱五月网| 亚洲瑟瑟精品在线| 一本道综合网| 天天色综合色| 99在线69| 综合色播| 99热在线观看免费中文| 婷婷色丁香五月| 99久久www| 综合色网站| 亚洲色图81p| 99热久97| Www.久久| 97久久精品视频| 五月天伊人| 午夜天堂一区人妻| 精品香蕉99久久久久网站| 五月天偷拍| 五月婷色| 亚洲欧美在线观看| 日韩在线看AV| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 亚洲亚洲人成综合网络| 成 人片 黄 色 大 片| 色婷婷丁香五月| 亚洲欧洲中文日韩久久AV乱码| 成人免费120分钟啪啪| 日本色五月| 99在线精品免费视频| 九九热在线精品视频| 国产成人网| 九九在线热九九在线热99热| 超碰婷婷色| 日韩无码亚欧无码| 国产亚洲av片| 久久五月天丁香花| 九九色播五月丁香| 激情久久综合| 就99这里只有精品| 九九久久视频| 亚洲激情综合| 美女五月天| 天堂无码人妻精品AV一区| 色五月丁香com| se.久久视频在线观看| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 99丝袜精品视频网站| Www99热| 丁香午月AV中文字幕| 99热精品9| 天天干天天插| 狠狠干婷婷| 99在线视频观看| 丁香五月综合久久综合| 九九热这里只有精品7| 少妇久久诱惑视频| 少妇综合网| 婷婷在线精品| 蜜乳AV成人| 免费黄色视频网址| 啪啪啪五月天| 9有码中文| 人人操av| 99热第一页| 丁香六月AV| 播四月婷婷六月丁香| 东京热免费视频| 国产FREESEXVIDEOS性中国| 欧美月久久| 狠狠夜夜五月丁香| 五月婷婷六月婷| 亚洲AV成人在线| 骚逼视频一区2区| 91热久久| 五月天激情视频网站| 国产成人+综合亚洲+天堂| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 思思99精品视频在线观看| 色99在线视频| 搡BBBB搡BBB搡18| 人橾人| 色综合开心五月深爱五月| 五月播播| 国产精品18久久久| 在线观看免费狠狠色丁香香综合 | 久久538| 大香蕉欧美在线| 91精品国产日韩91久久久久久国模| 天天 青草 制服丝袜 在线 | 九九五月天| www.久操| 欧美日韩大黄| 亚洲av网站| 中文字幕不卡视频| 99在线观看亚洲| 激情综合色图| 欧美成综合在线观看| 日本在线视频手机播放五月婷| 欧美在线视频免费播放| 五月丁香六月激情| 激情五月天在线观看色婷婷| 思思热AV| 综合色、色综合| 婷婷基地成人五月天| 成人 在线 日韩| 大香蕉人人网| 天天摸天天日天天舔| 色9999日韩国产| 中文婷婷狠狠| 激情婷婷五月色| 在线只有精品| 天天色综合天天| 欧美影院婷婷| 啪啪操网| 人人看人人摸人人| 激情婷婷丁香| 国产日日夜夜操| 99视频自拍| 久久无意婷婷| 婷婷五月天日本无码| 嫩草AV久久伊人妇女超级A| 婷婷 久综合| www,天天干| 色色综合激情| 欧美激情VA永久在线播放| 久久香视频| 99热在线免费| 丁香九月色| www久热com| 欧美97超碰| 五月丁香花婷婷玉莉AV| 婷婷丁香久久网| 婷婷激情五月天小说校园| 淫视馆aV二区一区| 国产 码在线成人网站| 91人人爽狠狠狠| 婷婷五月电影院| 91精品无码| 99久久网站| 99热只有这里有精品| 99热在线播放| 婷婷五月色| 操国产人妻| 久久综合五月天| 另类亚洲视频| 久久久久婷婷| 狠狠色丁香综合| 成熟妇人A片免费看网站| www.伊人天堂偷偷婷婷| 亚洲欧洲另类图片| 色日本网| 天堂爱啪啪| 日夜操B| 丁香五月激情网| 婷婷视频网| 五月丁香网av| 人人色人人弄人人操| 99热欧| 日本91在线播放| 五月花在线观看视频| 五月丁香婷婷成人版| 五月婷婷激情综合网| 蜜臀av无码久久久久久久久| 亚洲深喉AV| 久久久这里有精品| 91成人视频| 婷婷五月天堂| 丁香激惜男女| 第九色区AV在线| 激情五月色播五月| www.com色播五月天| 97香蕉碰碰人妻国产欧美| 国产精品久久在线观看技巧| 99天堂在线观看免费视频| 天天天天天天操| www久久久| 97爱艹婷婷开心丁香激情综合| 操一操插一插| 婷婷五月精品中文| 久久婷婷五月天| 国产热精品| 超碰9在| 五月天婷婷综合网| 色色五月婷婷丁香| 在线成人网址| 丰满少妇猛烈A片免费看观看| 日韩五月丁香| 丁香婷婷综合精品六月初| 日本精品人妻无码77777| 五月天婷婷7米| 亚洲精品va| 色色欧美。| 亚洲无码yw| 色婷婷色久综| AV色婷婷| 五月天色综合| 婷婷综合五月天亚洲综合| 亚洲中文字幕网| 99久久国产综合精品五月天喷水\| 深爱1激情网| 婷婷丁香五月天婷婷| 一操久久| 日本强伦片中文字幕免费看| 五月色婷| 色婷久久| 9999色色色色| 亚洲精品乱码久久久久久综合| 9l视频自拍9l九色9l成人| 亚洲日本韩国| 成人午夜无码视频| 新伍月婷婷| 天干天天干天天天天天| 色999亚洲人成色| 久草网大香视频| 九色视频九色九色91jiuseshipin| 中文字幕 中文字幕明步| 久久久噜噜噜久久人妻| 婷婷丁香综合成人| 电影爱拉战争免费观看| 先锋资源91| 狠狠爱丁香婷| 俺去也婷婷| 色久影院| www.henhengan| 天天综合天天玩夜夜玩天天玩夜夜玩| av在线免费播放| 久久国产高清| 亚洲182在线观看| 色综合五月天| 日本五月婷婷| 欧美久久网| 五月丁香色六月激情干大屄| 人人干Av| 婷婷瑟五月天久久综合| 另类视在线| 大香蕉懂9| 成人无码髙潮喷水A片| 人人操AV| 婷婷五月天成人网| 大香蕉婷婷五月| 天天爱天天吃狠天天透| 这里只有精品视频一区| 色色色婷婷五月天| 99视频网址| 狠狠干在线| 综合九九久久| 天天综合色99| 热久久这里只有三级视频| 色五月婷婷777| 五月丁香综合激情| 五月天婷婷视频| 婷婷色播婷婷| 9999久久久久| 五月丁香婷婷六月| 色99网| 热99这就是精品视频| 丁香六月情| AⅤ网站在线看| 97一区二区| 伊人久久大香| 婷婷黄色五月| 天堂色婷婷| 在线不卡视频| 五月天色色激情综合| 久久这里只有精品07| 激情丁香网| 亚洲国产精品综合色区| 日日杆天天| 少妇高潮一区二区三区99欧美| 玖玖无码中文| 另类小说五月天| 日韩丁香涩| 日本熟妇乱妇熟色A片蜜桃 | 超碰在线观看caop| 另类 在线| 激情四射网| 五月天五月色婷婷综合| 99热只有精品在线观看| 人人视频色| 亚洲人妻Av| 色999五月色| 婷婷香草网| 日本色色网站| 五月婷婷与六月丁香图片激情| 婷婷五月天xxx| 99热在线只有精品| 婷婷五月成人| 99久久综合| 无码人妻精品一区二区蜜桃色欲| 麻豆忘忧草午夜| 99热老司机| 色色婷五月天| 人人摸人人干| 日本欧美成人片AAAA| 丁香av网| 伊人五月天综合网| 五月开心深爱激情网| 天天色官网| 99久久综合网| 665566 无码| 婷婷综合五月| 99色看| 九九99九九99九九99视频网| 中字幕视频在线永久在线观看免费| 日日夜夜九九| 丁香婷最新动态| 丁香五月婷婷激情蜜桃| 天天日夜夜爽| av一区免费看| 五月天婷a在线| 丁香婷婷六月男男| 人妻中文在线| 91日日日| 五月婷婷福利| www九九热| 久久 中文 日本| 丁香婷婷久久激情| 超碰99久久| 1024操逼| 五月开心婷婷极品激情| 激情六月综合| 香蕉97碰碰碰欧美| 狼人狠狠操| 激情丁香图片| 99在线精品免费视频| 久久艹网| 五月丁香成人版| 色狠狠综合| 热久久91| 激情五月,激情综合网| 99网| site:xiongshengzz.com| 婷婷五月色惰| 大香蕉五月婷婷丁香| 狠狠草天天草| 99熟女| 超碰婷婷色| 色五月婷婷丁香国产在线| 久婷婷| 99在线视频免费| 五月婷六月丁香| 最近中文字幕2019视频1| 婷婷五月天av| 亚洲天堂爱爱| 国产永久一二一起草| 一起草Av| 婷婷五月大香蕉| 激情都市五月天| 色婷网| 99热在线爱| 色99在线视频| 狼人狠狠操| 色五月欧美| 色五月婷婷青娱乐| 婷婷五月视屏| 久久R激情| 99热这里精| 亚洲亚洲人成综合网络| 男人天堂亚洲综合| 香蕉久久国产AV一区二区| 超碰免费99| 国产成人av在线播放| 日韩在线视频网站| 五月天播播| 九九偷拍网| 色五月婷婷五月天| 国产综合81p| 五月婷婷婷| 伊人久久中文网| 六月丁香网| 激情性爱五月| 操九色| 97人人超| 色婷五月| 狠狠色情婷婷| 久草热8精品视频在线观看| 婷婷五月综合激情小说| 天堂久久久久天堂网| 婷婷五月天激情五月天深爱五月天|