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

ARTICLE DETAIL

資訊詳情

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

AWS EKS集群從零創(chuàng)建到生產(chǎn)實(shí)踐:托管、部署與避坑指南

AWS EKS集群從零創(chuàng)建到生產(chǎn)實(shí)踐:托管、部署與避坑指南 上個(gè)月幫一位朋友搭環(huán)境他手里有一批業(yè)務(wù)要從 EC2 手動部署遷到 Kubernetes團(tuán)隊(duì)里沒有專職集群運(yùn)維問我到底是買托管服務(wù)還是自己用 kubeadm 搭。我直接建議用 AWS EKS——Amazon Elastic Kubernetes Service。用 EKS 最大的好處是控制面由 AWS 負(fù)責(zé)apiserver、etcd、scheduler 這些組件不需要你操心你只需要管節(jié)點(diǎn)和應(yīng)用集群本身又是標(biāo)準(zhǔn) Kubernetes社區(qū)工具和生態(tài)都能直接用。這篇文章沒有廢話從零開始帶你創(chuàng)建 EKS 集群包括前置準(zhǔn)備、ClusterConfig 模板、節(jié)點(diǎn)組擴(kuò)容、kubectl 配置再深入講 Namespace 隔離、Redis 集群部署、GPU 調(diào)用最后把生產(chǎn)環(huán)境最容易踩的坑和排查思路一并整理出來。不管你是剛學(xué) K8s 的新手還是在自建集群和托管集群之間猶豫的老手這篇都可以當(dāng)作一份能直接照做的手冊。1. 為什么我推薦用 EKS托管和自建的差別真的巨大1.1 控制面托管省下的時(shí)間成本先把概念理清楚。很多人會把 Docker 和 K8s 混在一起問Docker 是容器運(yùn)行時(shí)解決單個(gè)容器怎么打包、怎么啟動的問題K8s 是容器編排平臺解決成千上萬個(gè)容器怎么調(diào)度、怎么保證服務(wù)可用性、怎么做滾動更新的問題。AWS EKS 則是 K8s 的托管版本你給它一個(gè) VPC 區(qū)域和節(jié)點(diǎn)組它就幫你把 K8s 控制面全部拉起來。如果你的集群是自建的需要準(zhǔn)備至少三臺 master 節(jié)點(diǎn)跑 apiserver、controller-manager、scheduler、etcd光一個(gè) etcd 的備份、恢復(fù)、高可用就夠你喝一壺。控制面的證書過期、etcd 磁盤空間被打滿、apiserver 被大流量請求拖垮這些故障每一個(gè)都可能把業(yè)務(wù)環(huán)境搞掛。EKS 把這些風(fēng)險(xiǎn)全部承接過去AWS 負(fù)責(zé)控制面的高可用、證書輪換、etcd 備份你只需要把精力放到節(jié)點(diǎn)組和業(yè)務(wù)負(fù)載上。1.2 EKS 集群的組成和賬單有哪些EKS 集群從視角上看分成三部分控制面、節(jié)點(diǎn)組、附加組件。控制面就是你執(zhí)行 kubectl 看到的那個(gè) apiserver endpoint它分布在所選區(qū)域內(nèi)至少兩個(gè)可用區(qū)AWS 會自動管理。節(jié)點(diǎn)組是真正運(yùn)行 Pod 的 EC2 實(shí)例可以是 Managed Node Group也可以自帶節(jié)點(diǎn)到集群。附加組件包括 CoreDNS、VPC CNI、kube-proxyEKS 默認(rèn)會裝上也可以自定義版本。計(jì)費(fèi)方面集群本身是每小時(shí)收一定的控制面費(fèi)用具體金額以 AWS 官方價(jià)格頁為準(zhǔn)。節(jié)點(diǎn)組里的 EC2 實(shí)例按普通的 EC2 計(jì)費(fèi)EBS 卷、EIP 等資源另外算錢。沒有免費(fèi)的 EKS 集群哪怕你一臺節(jié)點(diǎn)都不加只要控制面在跑它就在計(jì)費(fèi)。所以實(shí)驗(yàn)做完一定要記得刪除集群否則錢包會替你記仇。1.3 什么場景不適合 EKSEKS 不是銀彈。如果你的場景是離線環(huán)境、機(jī)房自建網(wǎng)絡(luò)到不了 AWS那顯然沒法用。如果團(tuán)隊(duì)想深入掌握 Kubernetes 的每一層原理控制面被托管之后反而看不到內(nèi)部細(xì)節(jié)。還有成本敏感的小實(shí)驗(yàn)環(huán)境長期跑一個(gè)自建的單節(jié)點(diǎn)集群成本可能比 EKS 更低。我列一張簡單的對比表方便你按需判斷對比維度自建 K8sAWS EKS控制面維護(hù)自己部署、監(jiān)控、備份AWS 托管自動高可用初始門檻需要 3 臺 master 容器運(yùn)行時(shí)調(diào)優(yōu)eksctl 一條命令拉起學(xué)習(xí)價(jià)值高能徹底理解 K8s 內(nèi)部機(jī)制中等更多關(guān)注業(yè)務(wù)負(fù)載生產(chǎn)可用性需要大量運(yùn)維投入天然設(shè)計(jì)為生產(chǎn)級別成本只有 EC2 成本但維護(hù)成本高每小時(shí)控制面費(fèi) EC2 成本所以我的觀點(diǎn)是如果你是為了快速上線業(yè)務(wù)EKS 是更劃算的選擇如果你是為了學(xué)習(xí) K8s一定要找個(gè)自建集群練練手但別在生產(chǎn)環(huán)境拿自建硬扛。2. 創(chuàng)建集群前這些準(zhǔn)備工作一個(gè)都不能省2.1 工具鏈安裝awscli、eksctl、kubectl創(chuàng)建 EKS 最常用的工具就三個(gè)AWS CLI、eksctl、kubectl。很多教程是從 AWS console 點(diǎn)出來的但點(diǎn)控制臺容易漏細(xì)節(jié)而且不好重復(fù)執(zhí)行。我更推薦用 eksctl 命令行的方式它是 AWS 官方推薦的集群創(chuàng)建工具底層用 CloudFormation 幫你生成資源出錯的時(shí)候可以通過 CloudFormation 日志精確排錯。安裝方式按你的系統(tǒng)來。macOS 方便一點(diǎn)brew install awscli brew install kubectl brew install eksctlLinux 上如果沒有包管理器可以下載二進(jìn)制丟到 /usr/local/bincurl --silent --location https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz | tar xz -C /tmp sudo mv /tmp/eksctl /usr/local/bin裝完順手驗(yàn)證一下版本aws --version eksctl version kubectl version --client這里有個(gè)容易忽略的小坑kubectl 的客戶端版本最好不要太老否則有些新的資源字段沒法解析。我建議使用和集群版本接近的客戶端版本比如集群是 1.30就用 1.30 或更新的 kubectl。2.2 IAM 權(quán)限模型和角色EKS 的角色體系分三層集群 IAM 角色、節(jié)點(diǎn)實(shí)例角色、以及執(zhí)行 kubectl 的用戶權(quán)限。集群 IAM 角色是讓 EKS 控制面可以調(diào)用 AWS API 創(chuàng)建負(fù)載均衡器、安全組等資源。這個(gè)角色需要信任 eks.amazonaws.com并且綁定 AmazonEKSClusterPolicy。節(jié)點(diǎn)實(shí)例角色是讓 EC2 節(jié)點(diǎn)能向控制面注冊從 ECR 拉鏡像使用彈性網(wǎng)卡和安全組。一般給節(jié)點(diǎn)綁定 AmazonEKSWorkerNodePolicy、AmazonEKS_CNI_Policy、AmazonEC2ContainerRegistryReadOnly 這幾個(gè)托管策略。創(chuàng)建 EKS 的 AWS 用戶還需要 eks:CreateCluster、eks:CreateNodegroup、iam:CreateRole、iam:PassRole 等權(quán)限。如果你不是管理員賬號建議讓管理員直接給你一個(gè)最小權(quán)限的 IAM Policy省得到創(chuàng)建一半報(bào) AccessDenied。用 eksctl 創(chuàng)建集群時(shí)它會自動幫你創(chuàng)建第二個(gè)角色不需要你去 IAM 手工開。但如果你想用現(xiàn)有角色在 ClusterConfig 里可以指定 iam 配置生產(chǎn)審計(jì)要求嚴(yán)格的團(tuán)隊(duì)通常這么做。2.3 VPC 和子網(wǎng)設(shè)計(jì)EKS 對 VPC 的要求比普通 EC2 嚴(yán)格得多。控制面創(chuàng)建的時(shí)候你要給它指定至少兩個(gè)可用區(qū)的子網(wǎng)每個(gè)子網(wǎng)必須帶特定標(biāo)簽不然節(jié)點(diǎn)組會注冊失敗。如果你用 eksctl 默認(rèn)方式創(chuàng)建它會新建一個(gè) VPC自動分配 CIDR 和子網(wǎng)并且打上正確的標(biāo)簽省心很多。但生產(chǎn)環(huán)境通常要用已有的 VPC就必須手動確認(rèn)子網(wǎng)標(biāo)簽存在kubernetes.io/cluster/eks-demo: owned kubernetes.io/role/elb: 1第一個(gè)標(biāo)簽是讓 EKS 識別子網(wǎng)歸屬第二個(gè)標(biāo)簽是讓 AWS Load Balancer 找到公網(wǎng)子網(wǎng)來部署負(fù)載均衡器。如果你只給私有子網(wǎng)跑節(jié)點(diǎn)還需要確認(rèn) Pod 使用的網(wǎng)段不會和 VPC 網(wǎng)段沖突。默認(rèn)的 VPC CNI 會給 Pod 分配 VPC 內(nèi)空閑 IP如果 VPC 地址規(guī)劃太緊張集群一大就容易出現(xiàn) IP 耗盡。另外創(chuàng)建 VPC 時(shí)要開啟 DNS Hostnames 和 DNS Resolution否則節(jié)點(diǎn)解析 apiserver 域名會失敗這個(gè)問題我在排查節(jié)點(diǎn)加入失敗時(shí)遇到不止一次。2.4 賬號配額和后付費(fèi)確認(rèn)創(chuàng)建集群之前最容易被忽視的是賬號配額。比如一個(gè)區(qū)域最大 EC2 實(shí)例數(shù)量只有 20如果你選擇 3 個(gè)節(jié)點(diǎn)組、每組 3 臺 t3.large可能直接超過配額導(dǎo)致創(chuàng)建失敗。還有 VPC 數(shù)量、彈性 IP 數(shù)量都有默認(rèn)配額建議提前到 Service Quotas 頁面檢查。同時(shí)確認(rèn)賬號已經(jīng)正確關(guān)聯(lián)支付方式。EKS 控制面、EC2 節(jié)點(diǎn)都是后付費(fèi)如果賬號欠費(fèi)創(chuàng)建到一半直接被停掉清理起來比創(chuàng)建更麻煩。3. EKS 集群創(chuàng)建實(shí)錄一條命令并不神秘3.1 編寫可復(fù)用的 ClusterConfig我習(xí)慣用 ClusterConfig 文件管理集群配置而不是直接敲一大堆參數(shù)。它像是一份“基礎(chǔ)設(shè)施即代碼”的模板后續(xù)改節(jié)點(diǎn)組、加 GPU 節(jié)點(diǎn)只要改 YAML 再執(zhí)行就行。下面是一份我在實(shí)驗(yàn)環(huán)境常用的模板apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: eks-demo region: ap-southeast-1 version: 1.30 vpc: cidr: 192.168.0.0/16 managedNodeGroups: - name: workers instanceType: t3.large desiredCapacity: 3 minSize: 2 maxSize: 6 privateNetworking: true ssh: allow: true publicKeyName: my-key解釋幾個(gè)關(guān)鍵字段version填你希望創(chuàng)建的 K8s 版本創(chuàng)建前先到 EKS 支持的版本列表里確認(rèn)。vpc.cidr是自定義 VPC 網(wǎng)段如果你不寫eksctl 會用默認(rèn) 192.168.0.0/16。managedNodeGroups表示托管節(jié)點(diǎn)組由 EKS 自動管理 Auto Scaling 和節(jié)點(diǎn)更新。privateNetworking: true讓節(jié)點(diǎn)只使用私有子網(wǎng)公網(wǎng)訪問通過負(fù)載均衡器出去安全性和網(wǎng)絡(luò)成本都更好。之后執(zhí)行eksctl create cluster -f cluster.yaml執(zhí)行過程大約 15 到 20 分鐘。它會先創(chuàng)建一個(gè) CloudFormation 棧里面包含 VPC、IAM、控制面和節(jié)點(diǎn)組。中途會輸出類似waiting for the control plane to become ready的日志。如果創(chuàng)建失敗到 CloudFormation 控制臺看具體哪一個(gè)資源報(bào)錯是角色權(quán)限還是網(wǎng)絡(luò)配置定位非常直接。3.2 集群創(chuàng)建后的健康檢查創(chuàng)建完不要急著部署應(yīng)用先做一輪基本健康檢查。eksctl get cluster --region ap-southeast-1 kubectl get nodes正常情況下你會看到節(jié)點(diǎn)處于 Ready 狀態(tài)。再看控制面相關(guān)的 Pod 是否正常kubectl get pods -n kube-systemkube-system 里通常有 aws-node、coredns、kube-proxy這些 Pod 的 READY 應(yīng)該都是 1/1。如果 coredns 一直 Pending八成是節(jié)點(diǎn)資源不足或者安全組阻止了 DNS 流量。這里要說明一下EKS 是托管控制面你不會在 EKS 里看到 kube-controller-manager、etcd 這些 Pod它們運(yùn)行在 AWS 托管的組件里。所以如果你看到網(wǎng)上有人用一個(gè)命令初始化 Kubernetes master然后報(bào)出the api server is not healthy after 4m0.00747357s那是在自建 kubeadm 環(huán)境里的情況EKS 控制面不會出現(xiàn)這個(gè)報(bào)錯。3.3 節(jié)點(diǎn)組擴(kuò)容和加 GPU 節(jié)點(diǎn)業(yè)務(wù)量漲了怎么辦托管節(jié)點(diǎn)組支持兩種方式擴(kuò)容手動調(diào)整期望數(shù)量或者啟用 Cluster Autoscaler。手動擴(kuò)縮容只要一條命令eksctl scale nodegroup --cluster eks-demo --name workers --nodes 5這是把 desiredCapacity 調(diào)整為 5。如果你沒有指定--nodes-max實(shí)際節(jié)點(diǎn)組里還能靠 ASG 自動擴(kuò)張。想加一個(gè) GPU 節(jié)點(diǎn)組比如跑推理任務(wù)就在 ClusterConfig 里再加一組- name: gpu-workers instanceType: g4dn.xlarge desiredCapacity: 1 minSize: 1 maxSize: 2 privateNetworking: true然后執(zhí)行eksctl create nodegroup --config-file cluster.yaml這里需要注意GPU 節(jié)點(diǎn)組必須使用 EKS 的 GPU 優(yōu)化 AMIeksctl 默認(rèn)會選對。如果你想手動給節(jié)點(diǎn)打標(biāo)簽可以在 nodeGroup 里加 labels 字段比如accelerator: nvidia后續(xù)調(diào)度 GPU 任務(wù)會用到。3.4 如果創(chuàng)建到一半失敗了怎么辦創(chuàng)建失敗大概率是角色權(quán)限、子網(wǎng)標(biāo)簽、配額、以及安全組規(guī)則的問題。第一反應(yīng)應(yīng)該是看 CloudFormation 事件。aws cloudformation describe-stack-events \ --stack-name eksctl-eks-demo-cluster \ --region ap-southeast-1查看RESOURCE_STATUS_REASON字段里面通常會直接告訴你哪個(gè)資源失敗比如VPC does not have DNS hostname attributes enabled。修復(fù)之后再重新執(zhí)行創(chuàng)建命令。刪除失敗的集群不要直接在 console 里東刪一個(gè)西刪一個(gè)用命令清理干凈eksctl delete cluster --name eks-demo --region ap-southeast-1它會連帶刪除 CloudFormation 棧里的負(fù)載均衡器、數(shù)據(jù)庫避免留下孤兒資源繼續(xù)計(jì)費(fèi)。4. 從創(chuàng)建到上線部署應(yīng)用、隔離、Redis 與 GPU4.1 kubectl 配置和驗(yàn)證用 eksctl 創(chuàng)建集群成功之后它會自動把 kubeconfig 寫到默認(rèn)位置但如果你在別的機(jī)器上想連接集群可以用 AWS CLI 重新生成aws eks update-kubeconfig --region ap-southeast-1 --name eks-demo --alias eks-demo然后執(zhí)行kubectl get namespace如果能看到 kube-system、default、kube-public說明連接成功了。在環(huán)境變量或 kubeconfig 里設(shè)置 context 別名的好處是多個(gè)集群切換的時(shí)候不會迷路。實(shí)際操作中我發(fā)現(xiàn)很多人連不通是因?yàn)?IAM 用戶沒有eks:DescribeCluster權(quán)限執(zhí)行 update-kubeconfig 時(shí)報(bào) AccessDenied。這個(gè)問題只要給用戶加上 eks 相關(guān)只讀權(quán)限就行不用太復(fù)雜。4.2 用 Namespace 做環(huán)境隔離K8s 里很基礎(chǔ)也很重要的一個(gè)概念就是 Namespace。很多人會把 Namespace 當(dāng)成環(huán)境隔離的唯一手段但它其實(shí)是邏輯隔離不是硬隔離。比如你可以創(chuàng)建 dev、staging、prod 三個(gè) Namespace讓業(yè)務(wù)資源各歸各的但底層網(wǎng)絡(luò)和計(jì)算資源還是共享的。在 EKS 里創(chuàng)建 Namespace 直接一條命令kubectl create namespace dev kubectl create namespace prod但我更建議用文件方式管理方便審查apiVersion: v1 kind: Namespace metadata: name: dev --- apiVersion: v1 kind: ResourceQuota metadata: name: dev-quota namespace: dev spec: hard: requests.cpu: 4 requests.memory: 8Gi limits.cpu: 8 limits.memory: 16Gi pods: 10ResourceQuota 是 Namespace 隔離的關(guān)鍵沒有配額機(jī)制一個(gè) Namespace 里的業(yè)務(wù)很容易把整個(gè)集群的資源吃光。我一般會給 dev、staging、prod 配不同的配額再配合 LimitRange 設(shè)置默認(rèn) requests 和 limits這樣哪怕開發(fā)者忘寫資源請求也不會裸奔。4.3 部署一個(gè) Web 服務(wù)并暴露到公網(wǎng)部署一個(gè)簡單的 Nginx 服務(wù)感受一下完整的應(yīng)用上線路徑。先創(chuàng)建 DeploymentapiVersion: apps/v1 kind: Deployment metadata: name: nginx-demo namespace: prod spec: replicas: 3 selector: matchLabels: app: nginx-demo template: metadata: labels: app: nginx-demo spec: containers: - name: nginx image: nginx:1.27-alpine ports: - containerPort: 80 resources: requests: cpu: 100m memory: 128Mi limits: cpu: 500m memory: 256Mi執(zhí)行kubectl apply -f nginx-demo.yaml之后Service 用 LoadBalancer 類型暴露出來apiVersion: v1 kind: Service metadata: name: nginx-demo-svc namespace: prod spec: selector: app: nginx-demo ports: - port: 80 targetPort: 80 type: LoadBalancerEKS 會自動創(chuàng)建一個(gè) AWS 負(fù)載均衡器等kubectl get svc -n prod看到 EXTERNAL-IP 變成實(shí)際地址就可以訪問了。這個(gè)方案適合單個(gè)服務(wù)暴露如果服務(wù)多了建議裝 AWS Load Balancer Controller用 Ingress 統(tǒng)一管理路由和 TLS 證書。4.4 在 EKS 上部署 Redis Cluster很多人問 Redis 能不能跑在 K8s 里答案當(dāng)然能而且 EKS 上跑 Redis Cluster 是很典型的場景。我這里的方案是使用 StatefulSet給每個(gè) Redis 實(shí)例一個(gè)穩(wěn)定的網(wǎng)絡(luò)標(biāo)識和獨(dú)立存儲卷。三個(gè) master 節(jié)點(diǎn)的 Redis Cluster 最小結(jié)構(gòu)是3 個(gè) StatefulSet 副本每個(gè)副本配一個(gè) headless service讓 Pod 之間可以通過類似redis-0.redis-headless.prod.svc.cluster.local的域名互相發(fā)現(xiàn)。關(guān)鍵文件片段apiVersion: apps/v1 kind: StatefulSet metadata: name: redis-cluster namespace: prod spec: serviceName: redis-headless replicas: 6 selector: matchLabels: app: redis-cluster template: metadata: labels: app: redis-cluster spec: containers: - name: redis image: redis:7-alpine command: - /bin/sh - -c - redis-server --cluster-enabled yes --cluster-config-file /data/nodes.conf --cluster-node-timeout 5000 --appendonly yes記得掛載 PVC不然節(jié)點(diǎn)重建秒變空庫。Redis 的 Cluster 初始化也很有意思需要先用redis-cli --cluster create把所有節(jié)點(diǎn)的 IP 或域名加進(jìn)去形成槽位分配之后才能真正執(zhí)行 KV 請求。我踩過的坑是 headless service 的端口沒有定義 clusterIP: None或者選舉用的 port 沒有暴露導(dǎo)致節(jié)點(diǎn)間找不到彼此。這種問題用redis-cli --cluster check能很快定位到時(shí)哪個(gè)節(jié)點(diǎn)缺席。4.5 讓 K8s 成功調(diào)用 GPU跑 AI 推理、模型訓(xùn)練核心訴求是讓 K8s 的調(diào)度器感知 GPU 資源。在 EKS 上要分三步走。第一步創(chuàng)建 GPU 節(jié)點(diǎn)組實(shí)例類型選擇g4dn.xlarge或者更高型號。這個(gè)在 3.3 里提到過不再重復(fù)。第二步安裝 NVIDIA device plugin讓節(jié)點(diǎn)上的 GPU 數(shù)量以擴(kuò)展資源的形式暴露給 K8s。官方倉庫有一條現(xiàn)成的 DaemonSet執(zhí)行kubectl apply -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/v0.15.0/nvidia-device-plugin.yml安裝完成后查看節(jié)點(diǎn)資源kubectl describe node g4dn-instance你應(yīng)該能看到nvidia.com/gpu: 1這樣的可調(diào)度資源。第三步在應(yīng)用里聲明 GPU 請求resources: limits: nvidia.com/gpu: 1調(diào)度器看到這個(gè)字段就會把 Pod 調(diào)度到有 GPU 的節(jié)點(diǎn)上。EKS 的 GPU 節(jié)點(diǎn)組一般預(yù)裝了 NVIDIA 驅(qū)動如果你用的是自定義 AMI還需要自己處理驅(qū)動和 ec2 實(shí)例類型匹配的問題。5. 那些年我踩過的 EKS/K8s 故障坑5.1 API Server “not healthy” 到底是怎么回事很多人在學(xué)習(xí) K8s 初始化時(shí)會在 kubeadm init 階段看到這個(gè)報(bào)錯the api server is not healthy after 4m0.00747357s我為什么對這個(gè)時(shí)間戳印象深因?yàn)榈谝淮卧?Rocky 系統(tǒng)上自建集群就卡在這里徹底崩了一次。這個(gè)問題幾乎都和 kubelet 或容器運(yùn)行時(shí)有關(guān)特別是 containerd 的配置沒跟上對應(yīng) K8s 版本的 pause 鏡像。常見排查路徑是systemctl status kubelet containerd journalctl -xeu kubelet | tail -200 crictl ps -a重點(diǎn)看 containerd 報(bào)的image pull failed如果 pause 鏡像版本不匹配就把 sandbox_image 改掉再重啟 containerd。說實(shí)話這類問題讓你難受但你解一遍之后對 K8s 控制面的理解會比原來深很多。在 EKS 里不會看到這個(gè)錯誤因?yàn)榭刂泼媸?AWS 管的。但如果你自己搭的節(jié)點(diǎn)訪問不到 EKS 的 apiserver會看到節(jié)點(diǎn)狀態(tài) NotReadykubelet 日志里一直報(bào)連接超時(shí)。這種時(shí)候優(yōu)先檢查安全組節(jié)點(diǎn)到 443 端口是否放行再看節(jié)點(diǎn)上的 aws-vpc-cni 是否正常。5.2 節(jié)點(diǎn)組加入失敗的幾個(gè)隱蔽原因節(jié)點(diǎn)組已經(jīng)創(chuàng)建但節(jié)點(diǎn)一直沒有 NotReady是最頭疼的。我排查過太多現(xiàn)場發(fā)現(xiàn)幾個(gè)高頻原因。子網(wǎng)標(biāo)簽缺失是第一大坑。EKS 是靠子網(wǎng)上的kubernetes.io/cluster/cluster-name標(biāo)簽來識別能不能用于集群的。如果你用的是已有 VPC沒打標(biāo)簽節(jié)點(diǎn)組創(chuàng)建出來了但控制面不認(rèn)子網(wǎng)自然注冊不了。第二個(gè)是節(jié)點(diǎn)實(shí)例角色的權(quán)限不夠。如果你只綁定了一個(gè)AmazonSSMManagedInstanceCore而漏掉了AmazonEKSWorkerNodePolicy節(jié)點(diǎn)無法從控制面拿到調(diào)度配置就一直卡在初始化。第三個(gè)是節(jié)點(diǎn)所在的安全組把 kubelet 到 apiserver 的 443 端口擋了。很多企業(yè)安全策略默認(rèn)只開放 80/443/3389結(jié)果 kubelet 連接控制面被攔死。解決方法是把控制面安全組加到節(jié)點(diǎn)安全組的入方向白名單里。5.3 Pod 起不來、老被驅(qū)逐怎么辦Pod 啟動不起來最典型的場景是 Pending。執(zhí)行kubectl describe pod的時(shí)候Events 部分會把原因?qū)懬宄?。最常見的是Insufficient cpu/memory說明節(jié)點(diǎn)資源不夠或者你的 requests 設(shè)得太高。還有一種是FailedScheduling因?yàn)闆]有節(jié)點(diǎn)滿足 nodeSelector、親和性、或者容忍度要求。比如你部署 GPU 工作負(fù)載Pod 明明聲明了 nvidia.com/gpu但集群里沒有 GPU 節(jié)點(diǎn)調(diào)度器當(dāng)然不會給面子。Pod 被驅(qū)逐要分情況看待。如果節(jié)點(diǎn)本身內(nèi)存壓力高kubelet 會率先驅(qū)逐使用量超過 limits 的容器。生產(chǎn)環(huán)境里常見的故障就是開發(fā)者忘了設(shè)置 requests 和 limits某一個(gè)容器瘋狂吃內(nèi)存觸發(fā)整節(jié)點(diǎn) OOM然后所有 Pod 被拖累。解決方式不復(fù)雜所有 workload 都要寫資源配額再按 HPA 或 Cluster Autoscaler 應(yīng)對增量。5.4 生產(chǎn)故障怎么影響用戶的我的一次真實(shí) CPU 吃滿事故有一回我接手一個(gè) EKS 集群線上用戶投訴服務(wù)白屏打開監(jiān)控發(fā)現(xiàn)節(jié)點(diǎn) CPU 已經(jīng)無限接近 100%。原因是多個(gè) Java 服務(wù)共享一個(gè)節(jié)點(diǎn)組而它們的 Deployment 全部沒有設(shè)置 CPU limitsG1 GC 在某些版本下會瘋狂占 CPU節(jié)點(diǎn)很快被打穿Pod 全部進(jìn)入 CPUThrottled 狀態(tài)延遲飆升。當(dāng)時(shí)排查的順序是先用kubectl top nodes看節(jié)點(diǎn)負(fù)載再用kubectl top pods -n prod --sort-bycpu找到吃 CPU 的 Pod最后把服務(wù)拆到獨(dú)立的節(jié)點(diǎn)組并加了如下配置resources: requests: cpu: 500m memory: 512Mi limits: cpu: 2 memory: 1Gi這個(gè)事給我的教訓(xùn)是節(jié)點(diǎn)資源不是無限的應(yīng)用一定要設(shè)置 requests 和 limits同時(shí)生產(chǎn)集群必須搭配監(jiān)控和告警像kubectl top只是臨場急救真正的容量規(guī)劃要靠 Prometheus 的數(shù)據(jù)積累才能提前發(fā)現(xiàn)風(fēng)險(xiǎn)。5.5 Rocky 上自建 K8s 的翻車記錄這個(gè)話題和 EKS 無關(guān)但很多人在學(xué)習(xí) K8s 時(shí)都會經(jīng)歷從 EKS 到自建的跨越所以還是寫一下。朋友在 Rocky Linux 上用 kubeadm 安裝某個(gè)新版本 K8s集群初始化之后同樣報(bào)了the api server is not healthy。我遠(yuǎn)程過去看發(fā)現(xiàn) containerd 啟動正常但 kubelet 一直看不到靜態(tài) Pod最終查出來是 containerd 的 sandbox_image 拉取 pause 鏡像失敗。解決方法是修改/etc/containerd/config.toml里的sandbox_image換成與當(dāng)前 K8s 版本兼容的 pause 鏡像地址然后重載 containerd清理臨時(shí)文件再重新 reset 后 init。自建集群就要接受這種時(shí)不時(shí)折騰一下的事實(shí)但這也反過來提醒我EKS 托管控制面的價(jià)值不只是省時(shí)間更是把這類基礎(chǔ)環(huán)境的穩(wěn)定性外包給 AWS 的 SRE。6. 學(xué)習(xí) K8s 的資料和環(huán)境建議6.1 別只囤 PDF動手練起來網(wǎng)上經(jīng)常有人找《K8s 權(quán)威指南》的 PDF我應(yīng)該也翻過老版本內(nèi)容確實(shí)系統(tǒng)但這本書再厚也只是幫你建立概念真正學(xué)會 K8s 只有一條路自己在真實(shí)集群里反復(fù)打命令。我建議照著這篇教程建一個(gè) EKS 集群然后立刻開始跑 Deployment、Service、StatefulSet再故意刪掉幾個(gè) Pod 看看發(fā)生了什么體會一下什么叫自愈。做實(shí)驗(yàn)的時(shí)候可以把每天用到的命令記成學(xué)習(xí)筆記。比如記錄kubectl get events --sort-by.lastTimestamp怎么看調(diào)度事件或者kubectl rollout status deployment/nginx-demo怎么等發(fā)布完成。這些筆記積累起來比任何一本教程都有用。6.2 把 EKS 理解為 K8s 的“套餐”用 EKS 越久越發(fā)現(xiàn)托管服務(wù)雖然方便但它只是 You 獲得標(biāo)準(zhǔn) K8s 的一種途徑。如果你只會用 eksctl 創(chuàng)建集群不理解 master 節(jié)點(diǎn)在做什么遇到奇奇怪怪的網(wǎng)絡(luò)問題還是會懵圈。我建議學(xué)完 EKS 之后用 kubeadm 在虛擬機(jī)或者本地環(huán)境自建一個(gè)單節(jié)點(diǎn)集群體驗(yàn)一下證書生成、etcd 啟動、kubelet static Pod 這些過程。等碰到 kubeadm init 報(bào)not healthy這些錯誤時(shí)別煩躁那是在給你補(bǔ)課。每一類報(bào)錯背后都隱藏著 K8s 某個(gè)機(jī)制的原理解決了它你對集群的理解才算真正到位。我現(xiàn)在電腦里還存著第一次創(chuàng)建 EKS 集群時(shí)用的 cluster.yaml每次打開都能想起那天晚上反復(fù)刪槽、重建、等狀態(tài)的折騰。如果你正準(zhǔn)備創(chuàng)建自己的第一個(gè) EKS 集群希望這篇教程能幫你少踩幾個(gè)坑。記住創(chuàng)建成功只是開始監(jiān)控、配額、升級演練這些東西越早準(zhǔn)備后面越輕松。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
1010日日无码| 亚洲蜜桃精久久久久久久久久久久| 久久久香港| 五月天婷婷爱| 亚洲最大五月六月丁香婷婷| 99热只有精品在线播放| 国产91在线视频| 中文色婷婷| 亚洲精99| 91丨九色丨白浆秘| 婷婷五月丁香国产| 色婷婷成人| 牛牛碰免费| 99干日本| 嫩BBB槡BBBB搡BBBB| 色色丁香激情五月| 男人天堂亚洲综合| 狠狠色丁香| 九月婷婷在线视频| 国产毛片精品一区二区色欲黄A片| 色五月天激情| 91精品电影18T| 欧美黄色一级| 99热在线观看| 五月婷婷六月天| 激情色情五月天| 热99热久| 色综合99无码 | www,setingting| 99在线视频免费| 五月激情精品视频| 看黄的网站18禁| 亚洲无码影音| 99热官网| 天天爽天天操| www.日日夜夜.com| 生活片五区| 五月婷婷欲色| 99热日| 婷婷99热| av在线中文| a毛片二逼wwwwwwwwww| 天天拍天天操| 九热视频| 婷婷九月| 色五月六月| 99re这里只有| 69色婷婷| 26uuu丁香婷婷五月| 久久五月天激情婷婷| 综合www色| 国产黄色在线| 亚洲黄色网址| 1024AV视频| 亚洲乱码日产精品BD| 色情综合| 色五月丁香五月| 91九色国产在线| 手机免费福利视频| 天天草天天摸| www.com五月天| 五月丁香花伦理电影| 日本色噜| 伊人网欧美在线男人天堂五月丁香| 超碰免费大香蕉| 五月黄色婷婷| 五月婷婷六月综合| 精品在线网站| 99re思思热在线视频| 91色涩| 色五月大| 久热婷婷| 色噜噜,噜噜色| 丁香香五月激情免费视频| 九九Av| 综合五月丁香六月婷婷| 亚洲精品成人| 五月花综合网| 亚洲色综久久五月| 久热免费视频| 婷婷午夜精品久久久| 亚洲最大五月天成人网| 丁香五月天成人网站| 色婷婷小说| 五月婷婷丁香综合网| 九月丁香五月婷婷| 六月丁香五月婷婷| 99热在线观看| 久久AV无码精品人妻系列试探| 国产99久久久国产精品免费看 | 五月丁香另类图片| 色色色在线播放| WWW.激情| 久久久久久人妻久久久久久久久久人妻久久久| 99爱在线视频| 激情五月久久| 久久天堂女人| 五月丁香| 人人人va亚洲视频在线| 玖玖婷婷五月| 丰满老熟妇BBBBB搡BBB| 色色综合五月| 天天狠天天狠| 天天色综合综合| 色播五月婷婷| 婷婷激情四射| 色级婷婷| www色婷婷久久综合久色| 激情婷婷人妻| 色五月婷婷亚洲最大| WWW久久久| 99超级碰免费视频| 丁香五月天婷婷91| 婷婷热婷婷色| 日韩黄色电影| 91九色最新视频| 人操91在线| 日本免费91| ww亚洲ww在线观看| 强伦轩人妻一区二区电影| 亚洲午夜视频| 亚洲传媒在线观看| www.天天干.com| 中文乱子伦视频| 国产精品视频免费看| 天天日天天爽| 9色在线视频精品观看| 国产色网站| 99热99在线| 另类国产综合| 婷婷丁香十月| 99精品女人天堂| 五月丁了香蕉综合| 99操逼视频| 丁香五月婷婷啪啪视频| 偷偷操99| av中文网站| 久久久久久欧美精品se一二三四| 狠狠综合区| 亚州激情网站无码| 五月天综合网| 激情五月丁香六月综合AVXXXX| 狠狠色噜噜狠狠色噜噜噜999| 99思思热只有在这里看| 久热99| 色五月自偷自拍婷婷婷婷| 天天人人综合| 操操人人| 影音先锋一区二区资源站| 久久九区| 91青娱乐青青草| 国产高清av黄色看片| 丁香六月婷婷久久高清| 色99色| 婷婷激情五月| 五月开心婷婷网| 色婷婷五月天视频网站| 991自拍视频| 丁香六月婷婷激情综合| 翔田千里 50岁 无码| 99热午夜精品| 丁香五月天殴美激情| 五月婷婷欧美| 97色在线观看视频| 天天操天天草天天草天天| 99综合免费视频| 99re热在线视频观看| 五月天婷婷深深爱| 亚洲春色奇米影视| 伊人在线婷婷草| 色色五月天婷婷| 任你干嘛免费视频播放| 丁香六月在线| 五月婷综合激情| 色青青五月| 亚洲色五月婷婷| 4438成人电影| 丁香五月色五月| 色情网综合| 人人色AV| 琪琪色五月婷婷老师| va中文资源在线观看| A片一曲| 五月婷婷综合社区| 色碰碰| 久xxxx| 丁香五月天啪啪a日本| 桃色成人网| 天天爱天天做天天操| 99精品在| 久久9热好| 婷婷激情五月天色| 婷婷丁香激情五月天色色色| 婷婷五月深深爱| 日韩精品视频中文字幕| 色婷婷视频综合| 91嫩草国产线观看亚洲一区二区| 五月天五月天激情网| 婷婷五月天成人视频| 色婷婷五月天综合网| 婷婷99狠狠躁天天久久久九九九| 天天插天天插天天插| 伊大人久久| 亚洲精品乱码久久久久99| www.婷婷| 性天天中文网| 五月激情婷婷国产精品久久久久久| 五月激情婷婷在线| 五月婷婷五月天| 色色色999| 激情五月综合网| 99re这里只有| 99re思思精品在线观看| www.五月丁香| 97色色视频| 色久在| 日日操夜夜擼| 日韩另类在线观看| 久久黄色免费视频| 伊人综合婷婷| 色综合激情| 丁香五月香蕉在线| 99综合99| 亚洲中文字幕网| 国产伊人五月天| 热思思九九| 五月婷婷精品无在线| 亚洲成人AV电影网| 天天干 夜夜爽| 狠狠色噜噜狠狠色噜噜噜999| 成人无码精品1区2区3区免费看| 久久亚洲婷婷| 操久久网| 亚洲精品**不卡在线播he| 色五月亚洲| 国产亚洲99| 色www久视频| 五月天婷婷在线AN| 激情婷婷内射| 丁香五月777| 日本综合色图| 久久综合首页| 五月婷婷综合色啪首页| 九月婷婷久久| 人人操大| 麻豆AV一区二区三区| 五月天国产婷婷精品视频在线| 熟女网站久久| 伊人婷婷99热精品| 婷婷六月综合激情| 99性爱| 亚洲99激情| www.金莲av| 色丁香五月| 狠狠色五月| 久热爱大香蕉在线蜜臀悦色 | 99色爱| 一级二级色大片| 免费99情趣网视频| 99热这里都是精品| 伊人九九九久| A片试看120分钟做受图片| 色偷偷五月天| 亚州精品久久久久AV无码| 182TV亚洲| 国产全是老熟女太爽了| 五月丁香天堂网| 婷婷五月激情视频| 俺也去综合| 成人短视频在线| 九九在线精品| 99色免费观看全部| 五月丁香无码| 婷婷五月天国产| 欧洲激情五月天| 色婷婷免费观看| 综合网精品99| 亚洲爆乳无码精品AAA片蜜桃| 夜夜久久综合网| 五月丁香六月欧美| 亚洲 激情 中文| 九热免费视频| 亚洲天堂无码| 丁香五月婷婷天堂大香蕉| 久久五月婷婷综合网| 五月丁香六月在线| 婷婷午夜精品久久久| 五月天激情网开心网| 天天草天天舔| 色婷婷精品小视频| 青青操绿aaa一区日v| 97伊人综合婷婷| 99视频这里有精品| www.97视频| 国产乱子轮XXX农村| 久久精品4| 亚洲五月丁香六月婷婷| 99热国产免费| 丁香五月影院| 97人妻碰碰碰久久香蕉| 日韩成人无码人妻| 亚洲激情av| 中文字幕在线免费| 伊人久久婷婷| 亚洲操操操| 色婷五月| 色五月激情| www.五月婷婷久久.com| 91操碰| 9色在线视频| www.婷婷.com| 六月丁香啪啪| www.色婷婷| 99啪啪视频| 婷婷社区五月天| 超碰成人免费| 99成人| 午夜不卡久久精品无码免费 | 五月天激情网开心网| 天天插天天干天天舔| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 亚洲狠狠狠色婷婷综合激情久久久| 熟女激情网| 婷婷激情五月天激情在线| 国产1区2区3区在线观| 色色激情| 开心五月婷婷六月丁香| 婷婷五月丁综合| 亚洲激情免费视频| 99热亚洲精品| 久久久免费精彩视频| 久99| 久久亭亭电影| 婷婷九月激情| 色综合久久伊伊婷婷五月| 天色综合网站| 99精品视频网| 99热6这里只有精品| 五月天丁香网| 中文字幕人妻一区二区| 中文字幕综合| 婷婷丁香水多多视频| 五月丁香九九九综合| 婷婷丁香五月天中文字幕| 婷婷五月深爱五月| 色欲婷婷五月天| 激情五月天婷婷| 国产精品久久久久9999小说 | 丁香五月av| 香蕉国产2013| 人人艹艹艹| 天堂网色婷婷| 亚洲综合激情五月天婷婷| 久久午夜理论| 99热碰碰| 97超碰,人人舔,人人操,人人摸| 丁香五月成人自拍| 亚洲小视频免费看| 99久热这里只有精品| 狠狠丁香| 婷婷中文字幕欧美| 99re热在线视频| 中文人妻主播久久| 噜噜色com| 久热人妻| 在线视频九色97| 91婷婷搞| 婷婷五月天激情影片| 丁香 久久| 99热精品在线播放| 亚洲综合无码| 十月丁香九月婷婷综合| 91色久| 丁香婷婷影院| 亚洲色五月天是什么| 色婷婷久久综合久色综| 久久久国产精品黄毛片| 九九综合九九| 丁香五月在线观看| 99婷五月| 插插干干干色| 九九九热精品| 婷婷狠狠97| WWW.99热| 精品人妻在线| 激情五月最新网址| 亚洲综合视频一下| 79精品视频在线观看,| 一区二区乱视频码| 日日射天天射| 中文字幕不卡+婷婷五月| 黄网在线免费观| 九九aV| 色丁香影院| 五月丁香久久| 色很很96| 91操人视频| 丁香五月婷婷综合激情啪啪啪啪啪啪啪| 婷婷五月天av网| 六月婷婷综合激情| 色情五月天导航| 丁香六月天婷婷色| 五月丁香啪啪啪| 婷婷五月天激情电影| 日撸夜撸日操| 九九色逼| 丁香色六月| 亚州操操| 99碰网站| 在线另类视频| 婷综合六月| 六月丁香婷婷网| 久操大香蕉| 久色88| 激情五月丁香六月婷婷| 精品自拍99| 热99久久这里只有精品| 国产小精品| 99热在线爱| 色五月天激情| 99精品久久| 美女妹子后射视频网站在线观看| 婷婷五月天大香蕉在线视频观看| 天天天天天天天操| 亚洲A片成人无码久久精品青桔 | 丁香五月天偷拍| 伊人激情啪啪| 丁香婷婷激情综合五月激情| www.婷婷六月天| 亚洲中文字幕AV| 日韩另类在线观看| 男女99免费视频| 97碰| 婷婷在线播放av| 人人播| 色狠狠激情五月| 天天综合精品| 精a品a视a频| 九九热视频在线观看| 五月丁香| 无码激情AAAAA片-区区| 亚洲人人操BD| 久久影视婷婷五月| 丁香色婷婷五月天| 免费播放片大片| 人人摸人人澡人人| 色九月婷婷综合| 东京热免费视频| 啪啪一区| 亚洲欧洲中文日韩久久AV乱码| 成人短视频在线| 9久热| bbwcuckold精品熟妇| 国产精品18久久久| 99热这里只有精品1998| 吾爱AV导航| 婷婷五月色综合| 日本在线视频www色| 能看的AV| AV79| 久99综合婷婷| 丁香五月天啪啪| 亚洲婷婷婷| 玖玖婷婷五月天毛片| 六月激情综合| 五月婷婷在线短视频| 风流少妇A片一区二区蜜桃| www.夜夜騎夜夜狠| 国产操B视频| 婷婷五月情| 欧美综合在线五月天色婷婷| 九九色院| 成人视频网| 婷婷五月天激情五月天深爱五月天| 成人AV播放| 亚洲综合99| 91操操| 激情内射人妻1区2区3区| 色丁香五月综合网| 久热无码| 三男玩一女三A片| 五月停停激情网| www.久久99热地址发布| 一级片操逼视频| 天天爽天天干| 深爱五月天婷综合| 日本色图综合| 久久五月婷天天干| 九九香蕉网| 26UUU精品一区二区Com| 亚洲av综合网| 天天草女人| 久久婷婷婷| http://www.lingjunshare.com/| 亚洲天堂大香蕉| 人人插操| 26uuu精品一区二区| 天天色,天天日,天天做| 国产成人av在线播放| 日本不卡高字幕在线2019| 婷婷五月成人| 五月婷婷免费视频| 久久精品色| 天堂网色婷婷| 久777| 久久婷婷五月天| 色色色成人网| 99这里有精品视频3| 五月色丁香婷婷综合| 五月天久久久| 激情图片婷婷| 天天日天天干天天爽| 激情婷婷五月天伊人在线观看| 天堂网色色| 欧美成人在线观看| 婷婷综合网站| 亚洲愉拍99热成人精品| AV人人操| 丁香五月天激情网| 婷婷丁香视频| 高清激情av在线观看| 五月激情婷婷综合| 综合网啪| 99综合入口| 日韩一区二区A片免费观看| 久久综合干| 开心深爱激情网| xxx日本东京热| 色婷婷五月天天天天天| 婷婷大香蕉| 五月婷六月| 超碰京东热av男人的天堂| 亚洲成人在线在线| 国外亚洲成AV人片在线观看| 天天综合精品| 狠狠干狠狠干| 色色色综合网| 色婷婷电影网| 国产肥白大熟妇BBBB视频| 99性视频| 五月色亚洲| 五月久久婷婷| 成人AV在线网站| 五月婷婷久久大香蕉| 操骚货在线| 激情欧美五月丁香| 五月激情黄色小说| 第四色五月激情网| 色5在线| av久热| 久久婷婷色综合| 婷婷丁香社区| 97影院一级片| 综合九九久久| 99九九在线视频| 99精品高潮| 在线看av| 婷婷伊人综合中文字幕| 五月6香色婷婷视频| 婷婷六月啪啪| 综合99综合久久久久久久| 色色色五月婷| 日韩不卡DvD| 亚洲综合色色| 丁香五月天激情五月天激情五月天激情网 | 丁香五月天日韩无码| 激情影院69| 九九激情| 99视频日韩| 丁香五月黄色| 欧美六月| 国产色色网站网址| 欧美天天干天天草| 激情网婷婷婷| 狠狠人人婷婷| 日本三级韩三级99久久| 免费无码毛片一区二区A片| 男妓跪趴把舌头伸进我的嘴巴| 99视频这里有精品| 超碰在线网站| 91精品在线看| 秋霞电影理论| 日韩99视频| 99热超碰在线| 国产婷婷五月| 人人草成人视频| 99热日韩| 人妻精品在线| 99五月香婷婷丁香在线视频| 色五月婷婷自拍| 久久综合丁香五月| 亚洲五月情| 色五月婷婷五月天| www.狠狠操| 久久男人网婷婷| 99亚洲视频| 深爱激情网五月| 99久久免费精品| 99久超碰| 99热个人在线| 欧美日本国产欧美日本韩国99| 狠狠艹狠狠艹| 99热这里只| 99在线精品观看99| 182.t午在线观看| 综合一区二区三区| 极品人妻videosss人妻| 久久婷婷五月综合色奶水99啪| 99色色| 丁香综合久久| 久草五月天电影网| 成人开心五月天| 人人爽天天爽| 丰满少妇猛烈A片免费看观看| www.99热精品| caobi四区| 激情丁香五月婷婷| 丰满少妇猛烈A片免费看观看| 婷婷 丁香 久久| 五月婷婷伦理| 99热精品观看| av在线免费播放观看| 91超级碰| 五月天色丁香| 日韩精品视频中文字幕| 操比激情五月综合| 色狠狠综合| 99热这里精品| Caop在线| 色婷五月天综合网| 五月婷婷色| 人人干99| 噜噜色婷婷| 噜噜在线| 99精品在线| 强伦轩人妻一区二区电影| 中文字幕无码人妻少妇免费视频| 五月婷啪| 激情久久久久久久久久| 色综合狠狠色| 色婷婷五月天激情在线观看| 免费视频1区| 婷婷玉月丁香五月在线视频| 99∨VTV| 天天性视频| 五月丁香精品| 久久永久视频| 色色五月天丁香| 成人网在线视频| 激情五月天影院| 精品视频网| 97好吊操| 国内9l视频自拍老熟女九色| 婷婷五月美女直播| 欧美日韩日韩成人| 婷婷激情六月| 国产精品美女| 人妻久久婷婷| 色婷婷久久综合| 色激情综合| 久久婷婷热| 91狠狠色丁香婷婷综合久久| 永久思思热在线| 色99视频| 秋霞电影理论| 999热这里只有美国精品| 热99只有精品| 亚洲视频在线网| 人人草人| 99碰网站| 亚洲综合激情五月久久| 五月色婷婷影视在线电影| 99热这里只有精品9| 99无码免费视频| 青草视频在线播放| 思思久久99热只有频精品66| 另类丁香综合| 色五月婷婷综合| 99久热在线精品| 99久久婷婷国产综合精品草原| 婷婷久久视频| 操逼视频网址| 超碰网站在线观看| 九九伊人网| 婷婷色婷婷| 亚洲激情色色| 他改变了拜占庭| 色情综合网| 五月天激情久久| 亚洲成Av人片乱码色第1集| 日韩淑女人妻luan伦激情精品一区二 | 五月婷婷五月天激情视频| 婷婷五月天成人| 色色网站免费观看| 婷婷五月丁香超碰| 色吧五月| 久久99性爱| 9|无码久久久久久| 欧美69久成人做爰视频| 久久这里只有精品热在99| 超碰97人人操| 国产精品久久久久9999小说 | 99热亚洲精品| 五月停亭六月,六月停亭的英语| 国产真人做爰视频免费| 婷婷五月天开心网| 这里只有精品亚洲| 99福利视频导航| 99热日韩| 亚洲va欧美va国产综合久久久| 久久婷婷五月综合成人d啪| 日韩九区| 婷婷六月综合激情| 这里只有精品热| 亚洲第一影院高清无码网站| 激情婷婷六月天| 久久这里只| 色玖玖| 婷婷狠狠香蕉综合| 色色色色网| 热99AV网站| 亚洲小视频免费看| 99久久五月丁香野外| www.久久| 97干综合网| 激情www.98com| 9191avse| 变态另类色图| 色婷婷丁香A片区毛片区女人区| 99热色精品| 亚洲 激情 中文| 免费播放片大片| 日韩二区搞逼插逼毛片| 色五月六月| 精品色| 天天艹夜夜爽| 国产精品大香蕉| 久久婷婷电影| 免费无码毛片一区二区A片| 97影院一级片| 久草热视频在线观看| 96人人操人人操人人| 九九热re99re6在线精品| 婷婷香蕉精品| 五月丁香六月激情综合| 久色网| 直接看的av| 少妇人妻凹凸视频| 涩综合在线 | 91操在线| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 99re这里| 亚洲精品性色| 五月开心六月婷婷在线播放网站| 婷婷九月激情| 91精产品自偷自偷综合| 91欧美日韩| 丁香五月婷婷免费视频| 婷婷中文字幕| 丁香五月婷婷基地| 九九久久99| 爽极品色| 97色色综合| 色播五月| 色深爱五月| 99久久综合精品五月天| www.99热视频在线观看| 性韩日色婷婷五月天激情啪啪XXX| 2022人人操人人看| 亚洲国产网站| 婷婷五月激情综合啪啪| 久久ri精品视频| 97人碰人操| 久草婷婷网 | 色播婷婷大香蕉| 大香蕉人在线65| 嫩草国产| 色蜜婷婷| 婷婷激情在线| 超碰日日操| 美欧日韩国产成人在战| 香蕉婷婷色五月| 五月丁香婷婷综合视频| www、丁香五月天| 人妻aV在线| 操操自拍| 影音先锋色婷婷| 亚洲综合99| 婷婷丁香久久| 五月丁香婷婷爱激情综合网| 激情五月深爱五月| 亚洲人成网亚洲欧洲无码久久| 五月丁香六月久久| 开心深爱五月天| 秋霞三级影视资源| 啪啪啪五月天| 婷婷色情五月| 亚洲色频| 91viP在线看| 性色五月天| 香蕉久久国产AV一区二区| 国产午夜成人免费看片无遮挡| 日本视频久久| 99视频综合网| 黄久久久| a在线观看| 99亚洲综合| 欧美熟女乱又伦| 亚洲丁香五月| 中文字幕成人影视| 天天干天天色综合| 福利视频在线播放| 99热最新国内| 久热亚洲| 欧美丁香婷婷天天操| 国产26uuu视频| 五月天六月婷| 五月天堂婷婷| 国产午夜精品AV一区二区麻豆| 九九无码AV| 色色五月激情| www.久久| 婷婷之六月丁香| 天天爽天天摸天天爱| 免费亚洲婷婷中文字幕| 五月丁香婷婷色| 97超级碰| www.99热视频| 激情综合婷婷| 成人视频在线免费播放| 久久ww| 六月色 亚洲| 亚洲精品国产成人AV在线| 激情五月天啪啪| 直接看的AV| 在线综合网| 九一娱乐在线观看视频| 久久久99视频| 亚洲第精品| 久热亚洲| 国产古装妇女野外A片| 一操久久| 人人爱天天摸摸天天爱| 丁香六月婷婷综合缴| 五月丁香色色网| 大香蕉天堂色| 天天综合色丁香| 九九婷婷网五月天| 激情综合久久| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 色哟哟精品| 香蕉久操| 欧美婷婷丁香五月社区| 就去涩涩丁香五月天| www.五月婷婷久久.com| 婷婷视频在线| 色玖玖| 五月丁香六月婷婷操操操| 久综合网| 先锋资源婷婷| 婷婷娱乐丁香综合网| 综合久久婷婷| 免费成片在线观看| ji'qing'luan'ren'lun| 爱操人妻| 另类国产欧美视频| 综合狠狠五月婷婷| 日本超碰在线| 伊人青涩网| 手机看片日日做夜夜| 九色视频91疯狂| 在线亚洲综合| 五月婷婷色丁香| 色五月综合激情| 伊人影院久久网| wwwxxx五月婷婷小说| 天天骑天天操| 91精品久久久久久久久久久久| 日韩小视频在线99| 丁香成人五月天| 五月天色色婷婷| 婷婷五月天在线观看第二页| 国产69久久久欧美黑人A片| 亚洲色啪| 色99自拍| 99碰碰中文| 久久婷婷丁香六月天| 久久九九99| 日韩综合久久| 五月天偷拍| 在线亚洲综合网| 婷婷五月天激情小说网站| 能看的AV| 成人 在线 日韩| 超碰99资源站| 欧美在线视频9| 夜丁香五月婷婷| 亚洲国产精品VA在线看黑人| 99激情视频热| 五月综合色| 五月丁香成人网| 婷婷99狠狠躁天天| 婷婷五月色综合| 日本九婷婷| 99视频在线啪| 五月开心深爱激情网| 五月天激情小说| 丁香婷婷综合影院| 国精产品久久| 亚洲成人日韩无码精品| 日逼免费视频| 这里只有精品96| 色色色.com| 色色五月婷婷网| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 大香蕉AV在线| 亚洲精品网站色视频| 日韩视频99| 99热这里只有精品268| 人人摸人人搞| 五月婷婷色播视频| 五月激情视频| 婷婷五月天成人动漫| 中文人妻AV久久人妻18| 激情开心五月婷婷| 亚洲无AV在线中文字幕| 激情五月婷婷伊人| 久cao香蕉影院| 日本AAAAAAAAAAAAAA片| 婷婷五月天成人视频| 婷婷六月激情综合| 人妻在线网站| 97丁香五月| 久久久久9999| 天天日天天操心| 开心五月丁香综合久久| 亚洲成人在线观看av| 激情五月婷婷色播网| 亚洲天堂制| 六月丁丁香| 中文无码婷婷| 99自拍视频| 婷婷五月天人妻| 99精品手机在线视频| 久色激情| 亚洲超碰在线| 五月激情影院| 色色 9| 婷婷色在线视频| 五月天精品视频| 五月丁香婷婷五月色| 色综合综合综合| 亚洲视频色婷婷| 亚洲最大在线| 亚洲精品又粗又大又爽A片| www狠狠| 色婷亚洲| 思思re99视频在线观看| 亚洲第精品| 操操操91| 丁香五月天激情| 这里只有精品在线播放| 五月天堂色色| 青青草激情网| 亚洲色色精品| 丁香五月婷婷亚洲色图| 天天干天天干天天干| 99性爱精品| 色综合大香蕉| 91碰碰| 久久99激情丁香婷婷小说网| 久久久91| 91九色超碰| 成人版视频在线观看| 五月丁香好婷婷姑娘综合网| 99热黄| 亚州操人在线视频| 丁香六月天之亚州热女| 99精品人人| 99在线精品免费视频| 五月天天天天天天天天天天天天天天天婷婷婷| 欧美色图天堂网| 亚韩精品视频1区| 另类天堂| 亚洲激情综合免费| 婷婷丁香色五月亚洲| 91精品刘玥| 91狠狠综合久久| 激情五婷网| 婷婷五月四狠狠| 久热9热| 色噜噜狠狠色综合日日| www.狠狠| 五月丁香在线国产| 99热这里都是精品| 亚洲AV成人无码精品| 99精品在线观看| 欧美婷婷五月丁香| 99视频精品视频| 婷婷趴趴| 99久久婷婷国产综合精品| 亚洲日日日| 四月丁香五月婷婷久久| 五月婷婷色播网| 99热久草| 色黄啪啪| 日日做A爰片久久毛片A片英语| 五月婷婷色播| 五月色网| 婷婷 激情 五月| www.99在线| 51XX嘿嘿午夜无码| 超碰日韩人妻在线| 99热只有这里有精品| 亚洲婷婷五月天| 99视频一区| 婷婷丁香六月影视| www.99视频| 激情视频综合| 亚洲精品**不卡在线播he| 可以免费观看的av| 丁香六月啪| 99这里热| 可以免费看的AV网站| 久久这里99| 丁香婷婷免费| 六月丁香婷婷视频综合在线观看| 玖玖婷婷精品| 丁香五月婷婷综合激情啪啪啪啪啪啪啪 | 五月丁香六月激情| 少妇人妻综合色6699| 狠狠干总合| 丁香五月婷婷婷婷欧美综合| 大香蕉久艹| 嫩草视频观看| 伊人久久大香| 91a片爽| 一本大道伊人AV久久综合| 超碰久热| 婷婷五月天堂| AV九九| 玖玖爱伊人| 久久伦乱| 久久久婷婷五月亚洲97号色| 色99视频| 日韩三级高清无码| 天天综合中文| 亚洲夜夜操| 婷婷五亚洲| 天天干天天射综合网| renre人人操国产超碰在线| 九九综合精品| 夜夜躁狠狠| 99精品色色| 99热成人精品| 国产va在线视频| 婷婷五月天激情综合婷婷五月天激情综合| 只有精品视频在线观看| 99色视| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 激情五月天小说网| 美女五月狠狠| 天天做天天爽| 亚洲免费av在线| 九九热99免费视频| 99精品自拍视频| 色综合色综合网| 婷婷综合激情| 九九在线视频| 丁香六月婷| 欧美顶级少妇做爰HD | 欧美叉叉叉BBB网站| 五月网站| 亚洲AV成人精品网站在线播放| 五月天婷婷色综合| 毛片九九九九九九| 久久激情五月网| 超碰色色综合| 成久综合视频| 丁香六月 人妻| 六月天丁婷婷| 色五月丁香婷婷| 激情亭亭五月| 丁香五月色| 五月天开心网| 九九精品免费视频99| 婷婷色六月| 97人人做| 99热99思午夜精品| 这里只有精品视频在线看| 99热6这里只有精品| 日本激情91| 狠狠做婷婷| 五月天丁香| 九九色video| 色综合中文色综合网| 秋霞免费三级片| 婷婷五月色影视先锋| 综合五月天完整| 久久与婷婷| 五月丁香综合| 影音先锋男人AV资源站| 色欧美影院| 日日噜狠狠色综| 一级A片天天操夜夜操| 婷婷五月天国产在线播放| 久9热| 人妻丰满精品一区二区A片| 日韩人人操| 婷婷五月天久久| 婷婷丁香五月天色区| 美女五月狠狠| 色99视频| 超碰在线资源| 成人电影一区| 亚洲婷婷乱乱丁香| 日本久久性| 国产欧美精品AAAAAA片| 丁香婷婷五月人体| 丁香五月天偷拍| www.99成人视频| 亭亭五月色男人| 久久婷青青草原| 黄网免费观看| www.sezonghe| 丁香五月综合婷婷| 9热成人在线视频| 婷婷九九| 99在这里有精品| 五月天激情四射| 六六久久黄色| 国产精品电影| www,99热| 99re在线观看| 婷婷丁香社区| 26UUU欧美激情一区二区| 色婷久久| 99国产精品久久久久久久久久久| 骚五月婷婷| 欧美性爱特黄一级aaaassss| 五月天操逼网| 五月J香蕉婷婷| 日韩黄黄| 五月丁香婷婷五月| 日日夜夜干| 五月丁香大相交| 。久久久久久久久久久久久久人妻| 色五月综合在线| 婷婷影院欧美| 五月丁香天堂网婷婷| 第四色激情网| 色站9/| 很很干在线视频| 伊人啪啪网| 日本123区日韩欧美不卡在线看| 在线综合婷婷| 久久婷五月天| 第四色五月婷婷| 性99网站| 啪啪啪大香蕉| 五月丁香六月香香蕉| 99在线小视频| 五月天婷婷色播综合在线| 思思久久99热| 大香蕉婷婷五月| 色五月开心久久网| 天天碰天天插天天操| 91超碰人人操| 色婷婷97| 激情五月天色播| 五月天丁香婷婷久久九| 九九综合精品| 大香蕉伊人久久| 午夜丁香综合婷婷| 婷婷五月天久久久| 五月婷婷香蕉| 丁香五月天婷婷久久| 九久9精品| 97操在线视频| 棕合影院色色| 伊人大香蕉在线视频| 深爱激情六月| 五月天婷婷婷| 26UUU在线观看| 中文字幕网伦射乱中文| 丁香五月婷婷深爱综合激情 | 亚洲av成人电影在线观看| 韩国三级五月天婷婷。| 五月丁香亭亭成人电影| 这里只有精品日韩| 丁香五月另类色婷婷麻豆| 激情九色| 婷婷婷婷婷婷婷婷| 五月婷综合| 五月天激情av| 中文字幕丰满乱孑伦无码专区| 天天色天天噜| 爆乳熟妇一区二区三区四区| 呦呦v线| 亚洲乱码精品久久久久..| 蜘蛛女免费观看完整版高清电影| 99热思思| 开心五月天私房婷婷| 亚洲操B| 99久久精彩视频。| 99超级碰免费视频| 好吊操这里只有精品| 91久久久久久久| 久色视频首页| 99re热视频这里只精品| 欧美综合婷婷网| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 五月丁香婷婷色色| 中文字幕在线观看视频www| 色播综合| 色色色色热| 久久aaa| A短视频免费在线观看| 日日夜夜综合| 婷婷五月综合网激情| 噜噜噜久久| 久色网址| 五月激情小说| 青草视频在线蜜臀| 91碰免费视频| 久久99热这里只有精品| 六月丁香狠狠爱| 超碰成人在线观看| 五月开心婷婷网| 久久99国产综合精品免费| 色婷婷五月亚洲| 碰人人97| 亚洲婷婷五月| 丁香婷婷基地| 成功精品影院| 丁香社区婷婷五月| 六月丁香激情| 丁香色五月 97干| 激情综合网婷婷久久| 亚洲欧美综合7777色亭亭| 色婷婷视频在线| 99在线观看精品| 婷婷丁香六月| 丁香婷婷成人在线播放| 婷婷五月丁香色综合| 婷婷精品视频| 五月婷婷久久爱| 色站9/| 婷婷综合在线| 五月色情网| 色色色五月天激情资源| 婷婷久热| 全国最新疫情| 成人网站av免费网站推荐| www.婷婷五月| 99热精品6| 日韩一级A片黄色| 国产毛片精品一区二区色欲黄A片| 99热6色| 欧美日韩一a.无| 久久婷婷综合五月| 日韩在线9| 五月天色官网| 五月丁香久久呀| 国产欧美精品AAAAAA片| 伊人色综合网|