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

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
返回資訊列表
极品少妇XXXX精品少妇偷拍| 午夜丁香丁香婷婷| 亚洲无AV在线中文字幕| 亚洲欧美一区二区三区四区爱爱动图| 婷婷五月色花丁香社区| 三级毛片7979| AAA级久久久精品| 亚洲激情综合| 永久地址 色| 色九九七七| 久久女婷| 国产一级片| 日本激情五月| 欧美婷婷五月无砖| 丁香九月激情| 丁香六月啪啪啪| 在线播放人妻| 婷婷五月天色| 婷婷午夜| 久久婷网| 丁香五月婷婷五月天| 婷婷丁香五月天综合网| 丁香六月狠狠| 就要去操亚洲成人精品五月天丁香婷婷| 日逼影音先锋AV男人资源站| 天天日日| 97久久综合网| 婷婷无五月无码视频| 伊人网大香| 五月丁香五月天现场视频| 亚洲操逼片| 丁香五月成人自拍| www.久久99精品| 色五月激情五月| 日本久久人| 99性爱精品| 播五月婷婷开心| 日韩精品电影| 9l视频自拍九色9l视频在线观看| 黄色99热| 日韩五月婷婷| 欧美激情中文字幕| www.日本91| 91色色色视频| 激情久久综合网| 久操香蕉| 六月丁香婷婷大香蕉| 亚洲欧洲中文日韩久久AV乱码| 日韩成人综合网| 久久视频婷婷| 婷婷金品综合视频| www狠狠| 99玖玖免费视频| 色小说五月天| 五月激情天| 狠狠干综合网| 天天综合五月天| 五月丁香六月婷婷久久| 五月丁香网站| 亚洲精品亚洲人成人网| 九九热精品| 久久9久| 婷婷在线视频| 成人在线日韩| 99国产精品久久久久久久久久久| 成人五月丁香花| 国产精品人成A片一区二区| 久久综合99| www.99久| 激情婷婷五月天| 疯狂做受XXXX高潮A片| 婷婷狠狠操| 五月丁香免费视频| 北京熟妇搡BBBB搡BBBB| 玖玖婷婷色欲| 91ncm视频| 婷婷丁香五月天影院| 97成人超碰免| 97人人草| 婷婷综合六月| 成人精品人妻| 久久久久久久久久8888| 丁香五月综合网| 婷婷五月天亚洲综合网| 五月丁香久人妻中文| 先锋资源91| 97人人做| 很很干五月天| 婷婷五月综合体验看| 色婷婷精品视频| 人妻精品在线| 日韩丰满少妇无码内射| 午夜日韩久久久网站| 狠狠99| 久婷| 久久婷婷色五月| 激情第四色| 中文激情网| 日日夜夜天天| av在线观看网址| 欧美天堂久久| 久久久精久人妻| 五月叮香啪| 色婷久九| 黄色录像网点| 中文字幕AV在线| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | www.超碰在线| 丁香五月瑟瑟| 午夜成人网站在线观看| 五月婷婷免费视频| 亚洲第一黄网| Www.se.久久| 九九这里是免费的视频5| 99久久亚洲精品视频| 婷婷伊人网| 婷婷五月天激情综合深爱| 婷婷五月天综合AV| 人碰人人人玩91| 久久精品99久久| 久热大香蕉| 伊人五月网| 五月丁香在线| 欧美日韩色色| 色97综合婷婷天天色| 五月丁香黄色| 久久久com| AV片在线观看| 午夜性爱影视一区77| 婷婷五月天激情开心网| 7EzOBIhNq85TO| 人橾人| 五月青青草综合| 婷婷久久五月天| 秋霞电影理论| www激情| 青青草99re| 91碰碰| 99精品大片| 色色婷| 丁香五月婷婷亚洲色图| 五月婷婷天| 激情综合网五月| 狠狠色噜噜色狠狠狠综合色| 99re26视频| 伊人婷婷大香蕉| 色婷婷性爱网| 夜夜操夜夜姧| 麻豆AV一区二区三区| www.9797国产| 丁香五月偷拍| 激情性爱网站| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 亚洲视频在线网| 美女天天久久| 五月色网| 无码地址| 色99色| 91久久1118| 婷婷色情小说| 五月婷婷69| 性做久久久久久久免费看| AV在线大香蕉| 久久曰曰| 亚洲中文字幕网| 这里只有精彩视频| 丁香五月大香蕉AV| 原琪琪色影院| 99色视频| 久久婷婷五月天| www.91操| 日日撸夜夜操| 岛国资源网| 婷婷91| 爱性综合网| a网站免费观看| 亚洲成人无码网站| 九九AV在线| 超级碰碰碰碰视频| 狠狠色综合网站久久久久| 色青青电影色五月| 色色色色色色色色综合网| 国产AV一区二区三区日韩| 任你日视频| 婷婷激情人妻| 91精品久久久久久77777| 第四色五月婷婷| 欧美日韩五月婷婷| 9|无码久久久久久| 色五月xxx| 玖玖热视频| www.色9| 久婷婷婷| 欧洲激情五月天婷婷| 丁香久久| 婷婷五月情色| 色五月婷婷丁香凹凸| 日夜夜天天| 字幕网AV中文字幕| 九九热在线精品| 激情亚洲婷婷| 97人人操人人干| 91久久久久久| 99re这里只有精品视频了| 婷婷日韩| 五月天久久久| 五月天婷婷导航| 黄色激情网站在线观看| 国产avapp 网| 婷婷色系婷色| 黄久久久| 婷婷97狠狠成人网站| 九九九九九九九热| 91婷婷色 | 一起操最新网址| 日日干天天| 丁香五月影视| 综合色、色综合| 婷婷色狠狠| 黄久久久| 国产乱人偷精品人妻A片| 色婷婷先锋| 色五月欧美| 欧美成人va| 婷婷综合五月色播| 丁香五月激情婷婷视频| 五月丁香激情综合网官网| 丁香五月婷婷综合网| 亚洲色色五月| 五月婷婷综合在线| 久色大| 欧美情月伍月天| 久久久久久五月天| 狠狠操狠狠爱| 26uuu欧美日本| 9999热在线免费观看| 99热这里有精力| 亚洲AV激情五月综合网| 91九色国产熟女| AAA久久| 九九九九无码| 亚洲日韩乱码一区二区三区四区| 日韩一级网站| 丁香五月天啪啪激情综合网| 91丨九色丨东北熟女| 九九成人电影婷婷| 99啪啪视频| 只有久久精品免费| 99er这里只有精品| 婷婷激情六月综合| 99九九免费精品| 五月天综合视频| 五月色天情| 激情婷婷丁香五月天小说| 337久久| 伊人99热| 香蕉操亚洲| 天天操夜夜玩!| 九九大香视频| 久久久噜噜噜www成人| 久久人妻精品| 久9久9久9久9久9久9| 五月天全国最大成人网| 久久综合激情五月天| 在线超碰精品| 日本在线观看99| 婷婷综合网| 日日噜狠狠色| 丁香五月六月欧美| 久久成人精品视频| 蜜乳A√| 97在线视频观看| 99操无码视频观看| 五月第四色| 五月丁香亭亭成人电影| 做爱夜夜干天天操| 五月丁香日本在线视频观看| 狠狠色综合网| 久久激情五月天| 丁香久久激情俄| 色婷婷电影网| 成人在线网址| 97操碰视频| 欧美婷婷五月丁香| 丁香婷婷视频| 夜夜操天天干| 开心婷婷五月中文字幕组| 综合激情网五月激情| 伊人激情综合网| 亚洲AV无码成人精品电影| 久久婷婷五月天激情新地址| 草了bav视频在线观看| 久久婷婷五月天激情| 丁香五月综合在线视频| 5月婷婷激情网| 99精品7| mmm1717.6dbm人人爱人人操| 日本婷婷综合精品| 69婷婷丁香午夜| www.婷婷网| 日本综合色色| 精品视频这里只有精品| 婷婷五月丁香六月伊人网| 亚洲另类电影| 婷婷大香蕉| 色,激情五月天| 天天性视频| 欧美日韩99| 亚洲精品成人| 男人天堂亚洲综合| 国模淫穴色图| 可以直接看的AV网站| 色五月欧美| 我去色色网五雨天| 二色av| 九九久久精品| 风流少妇A片一区二区蜜桃| 天堂成人A片永久免费网站| 女人高潮内射99精品| 这里只有精品久久| 中文字幕在线视频播放| 97热久久| 五月婷婷六月丁香| 这里只有国产精品在线| 99热网站| 99性爱| 伊人婷婷综合| 色色激情| 亚洲成人精品三区| 99自拍网| 思思热再线视频| www,婷婷| 丁香五月婷婷基地| 99视频| 色色色色色色色五月| 婷婷五月天丁香久久| www.91AV.COM| 亚洲无码成人网| 五月激情开心婷婷| 99综合一区| 丁香五月伊人| www五月| 久热这里| 丁香久久久| 蜜臀AV在线成人| 色视频2025| 五月婷婷中文网| va亚洲中文在线| 婷婷五月丁香色综合| 婷婷啪啪| www.久久99精品| 成人视频在线免费播放| 丁香五月婷婷深五月| WWW、日本色丁香、co m| 噜噜网免费视频| 久久精品婷婷| 狠狠狠狠狠狠草| 五月婷婷久久大香蕉| 色播五月婷婷综合| 伊人激情影院| 黑人巨粗进入警花疼哭A片| 五月婷婷婷丁香播| 天天综合精品| www.99日本| 深爱激情四射| www.99热在线观看| 丁香花综合永久入口| 天堂久久精品| 五月天久久婷婷| 久久这里只有精品8| 免费在线观看av网站| 亚洲午夜AV| 美国色五月天婷婷资源站| 色碰碰视频| 亚洲宗合激情| 五月天天天综合| 99视频| 免费无码毛片一区二区A片| 伊人五月天97| www.六月丁香看AV| 久热免费视频| 色吧99| 黄色99视频| 丁香五月六月| 五月激情综合婷婷| 开心五月丁香综合久久| 婷婷综合网| 超级碰人人操人人干| anquye伊人| 久热69| 九九99精品免费播放| 色五月天.con| 婷婷久久五月丁香| 四月婷婷五月丁香| 六月婷婷开心| 91av成人| 亚洲九九在线| 色婷青青| 成人网丁香五月| 99热18| 九九99在线观看视频| 外国碰视频网站97| 婷婷中文在线| 狠狠夜夜五月丁香| 久久婷婷伊人| 婷婷区日本| 婷婷五月色| 色五月婷婷久久| 亚洲五月天婷婷在线| 国产做A爰片毛片A片美国| 五月婷婷啪| 香蕉操亚洲| 日本三级网址| 五月天综合| 中文字幕综合色| 婷婷激情丁五月| 五月丁香六月婷| 人妻自慰在线| 中文字幕日产A片在线看| 亚洲思思热久| 欧美日韩成人在线| 激情深爱综合| 丁香婷婷五月| 99高级会所久久| 色综合五月天| 丁香婷婷五月天色综合| 97人人草| 另类图片 五月激情| 精品人妻伦一二三区久久| 综合久久婷婷五月丁香| www.婷婷.com| 亚洲视频在线观看99| 丁香色色网| 久久视屏这里只有久久| 亚洲精品又粗又大又爽A片| 亚洲无码播放| 丁香五月色情| 免费日韩99| www.夜夜操| 五月天欧美 另类小说| 成人.在线日韩| 五月婷婷婷婷婷| 99人人看| 精品久久99码| 99热99re6国产在线播放| 亚洲无aV在线中文字幕| 久久在这里有精品| www.婷婷久久五月天| 日本色狠狠| 成人av在线电影| 99精品在线观看视频| 欧美激情xxxXX| 久久全意婷婷| 色综合久久88色综合天天99| VA国产在线综合网站| http://www.com久久久精品一区| 五月丁香婷婷综合视频| 狠狠色婷婷| 天天碰夜夜操| 婷婷的99视频网站| 日日肏夜夜干| 五月停亭六月,六月停亭的英语| 欧美婷婷五月丁香| 开心五月综合| 日本99视频| 色狠狠色综合久久久绯色aⅴ影视| 天天狠狠干| 国产激情视频在线观看| 婷婷天天五月天| 深夜男女福利刺激影院一区完整| 甈你aaaaa| 五月天激情啪啪| 99热久久这里只有精品| 色五月成人| 五月丁香六月婷婷中合网| 中文网婷婷字幕婷| 99年操人人爽| 99热精品在线观看| 色噜噜狠噜噜视频| 亚洲九九在线| 久久久妻人人人| 69人人操人人爽| 五月天激情国产综合婷婷| 操逼棍操逼| 欧美婷婷六月丁香综合色| 伊人激情网| 丁香五月天视频| 欧美丁香五月夫妻天| 99热日韩这里只有精品| 人人摸人人操人人爽| 色播五月婷婷五月| 狠狠久久婷五月综合色| 婷婷五月天堂| 久久久精品99| 亚洲99精品九九在线| 色色婷婷丁香| 国产九九一区二区三区| 激情五月婷婷色| yazhou seshipin| 婷婷综合亚洲| 丁香五月婷婷色偷偷| 国产精产国品一二三在观看| 色婷婷综合网| 婷婷五月天成人网| 99九九在线| 人妻久久久久久久| 色性五月天| 99热20| 黄网在线免费观看| 99在线资源| www.com任你艹| 猫咪伊人AV| 色播五月丁香| 激情小说婷婷| 久久婷五月| 天天人人人人人人人人人人人| 五月天婷婷色小说| 丁香五月婷婷色五月| 99操| 91一起操| 久/久精品99看9| ′久久99一| 免费啪啪啪网站 | 婷婷色丁香五月| 国产超碰人人| 欧美性猛交99久久久99| 五月婷婷色啪| 日本丁香久在线| 色九月综合网| 久久久A级视频| 婷婷色操| 天堂综合久久 | 五月亭亭直播| 日本成人噜噜噜| 婷婷久久亚洲| 五月丁香色综合| 色久丁香五| 丁婷婷五月天在线播放| 蜜臀99精品| 五月天伊人| 色噜噜五月天| 色色色色色色色色综合网| 97人人干人人操| 久久丁香五月婷婷| 五月天综合在线| 婷婷激情五月综合| 亚洲午夜成人av电影网| 黄色AAAA韩国guochansanji| www.91AV.COM| A在线观看| 亚洲天堂爱爱| 久久这里只有精品07 | 久久久久这里只有精品| 欧美大肥婆大肥BBBBB| 亚洲激情网| 少妇人妻人伦A片| 天天久综合网永久入口18| 亚洲区在线| 九九人人看| 97干视频| 色婷婷六月综合| 伍月婷丁香花全集| 狠狠色大香蕉| 99免费在线视频| 年轻的妺妺伦理HD中文| 色五月综合网站| 丁香五月综合无码趴趴| 99久热在线精品| 色色综合日韩| 五月激情婷婷在线| 日本久久精品| 九九热视频思思| 婷婷五月天久久| 天天噜日日噜综合无码| 欧美大肥婆大肥BBBBB| 综合久久丁丁香婷| 91九色小视频| XXXX岛国| 五月第四色| 色婷网| 国产特级毛片AAAAAAA高清| 九九在线91| 91色九| 色婷婷丁香五月天在线视频 | 國語久久婷| 丁香狠狠| 色五月 五月婷婷| 婷婷综合网站| 伊人大香蕉在线视频| 国产99热| 五月天婷婷乱论小说| 99热这里只有精品青草| 97涩婷婷| 婷婷久久婷婷色五月| 狠狠色综合久久| 色色色图| 亚洲一级AV在线免费播放| 亚洲avjiujiur91| 这里只有精品免费| 福利视频在线播放| 任你爽精品免费视频6| 婷婷五月丁香五月天| 五月天狠狠色| 操逼电影免费看| 天天干,天天舔| 五月伊人婷婷| 99久re热视频精品98| 99ri视频在线观看| 欧美色播综合在线观看| 久久久.COM| 玖玖91| 丁香五月精品视频| 99热这里只有精品99| 亚洲亚洲人成综合网络| 九九热99热| #NAME?| 婷婷激情五月天激情在线| 亚亚州久久高潮| 天天综合网站| 91久久| 五月丁香六月婷婷国产视频| 欧洲MV日韩MV国产| 狠狠香婷婷五月| 婷婷97碰碰| .肏屄视频一区二区| 天天摸天天爽| 亚洲色网络| 9l视频自拍九色9l视频在线观看| 久久婷婷五月综合伊人| 国产精品美女久久久久AV超清 | 人妻丰满精品一区二区A片| 色色色综合色| 六月婷婷激情| 婷婷久久图片| 五月天最新网| 夜色.cnm| 婷婷丁香综合| 色99久草在线| 婷婷五月天首页| 日日影院 | 草操网| 丁香激情网| 久久三级视频| 丁香五月婷婷色| 91色逼| 婷婷五月色惰| 超碰在线免费9| 六月婷婷综合| 婷婷五月天丁香社区| 五月激情六月综合| 91主播在线| 操你av| 99久久人妻精品无码二区| 美臀自射自家人妻| 五月婷婷激情| 噜噜噜噜在线| 五月美女婷婷风骚| 中文字幕性爱丰满| 日本性视频| 色欲AV导航| 婷婷五月天久| 996er热| 99色精品| 99热99色| XXXX岛国| 超碰在线日夜| 热思思| 97艹| 色婷网| 婷婷丁香五月亚洲欧美| 五月综合激情| 五月天婷婷色小说| 国产免费av网站| 激情五月婷婷五月| 九九99精品视频| 丁香五月电影| 少妇激情五月婷婷| 色五月天 丁香| 丁香六月激情综合| 激情九月婷婷| 偷偷与邻居做爰完整视频| 久久只这里有精品| 狠干综合| 91九九| 天天色五月| 热99.com婷婷| 综合色五月| 99热 免费| 婷婷字幕在线| 久草视频一,二三四| 美女天天艹人人爽| 北条麻妃伊人 | 九九伊人网| 六月婷婷综合| 色综合天天天天做夜夜| 色色婷婷丁香五月天| 99久久99九九九99九他书对| 五月丁香 久久久| 碰人人97| 99热伊人| 五月香六月婷| 操99| 婷婷在线日韩综合| 大香蕉婷婷色| 五月天色导航| 大香蕉久久草| 人妻丰满精品一区二区A片| 九九热在线99| 日本a片网址| 丁香五月色激情| 亚洲AV成人片无码网站| 婷婷丁香五月天在线| 久久狠狠干| 性欧美大战久久久久久久83| 久久草中文日韩欧美| 免费精品66| 另类国产区| 国产婷婷色综合AV蜜臀AV| 强伦轩人妻一区二区电影| 五六月婷婷| AV中文字幕夜夜操b天天摸bb | a色婷婷| 99精品国产在热久久| 精品无吗va视频免费观看| 丁香五月婷婷少妇| 久久九九@| 人妻无码视频网| 日韩欧美一级大黄网站| 日日夜夜爽| 色色亚洲无码| 任你擦免费视频| 91久女| 这里只有精品久久| 五月婷婷色影院| 婷婷5月九九| 99在线爽| 亚洲中文字幕av| 久久久噜噜噜www成人| 99热这里| 婷婷香五月天| 99久精品视频| 五月丁香婷婷五月| 69婷婷丁香午夜| 亚洲另类在线观看| 琪琪色热色色| 亚洲av网址| 九色综合网| www.zbzhongsen.com| 9999三级片| www.五月.com| 人人操人人爱丁香五月| 五月天婷婷网站| 久操b网| 激情丁香社区| 黄色激情久久| 伊人五月天97| 99热一本久道| ady狠狠入| 婷婷激情久久| 岛国在线观看91| 婷婷丁香六月| 五月丁香色综合| 五月丁香六月情| 天天摸天天肏| 婷婷色啪| 五月婷婷狠狠干| 伊人玖玖网| 天天爱综合网| 很很干天天干| 天天色视频| 五月丁香六月婷婷网| 成年人看Va免费视频| AV天堂婷婷五月天| 激情五月婷婷综合色播小说| 日逼免费视频 | www.久久久.com| 97精品在线| 综合久久影院| 欧洲不卡视频| 大香蕉久操| 久久97| 噜噜色五月| 欧日美女Va| 久久亚洲婷婷综合色五月| 丁香五月婷婷婷婷欧美综合| 丁香婷婷六月婷婷六月婷婷六月婷婷| 久久网站免费亚洲| 成人片久久网站| 色综合久久88色综合天天人守婷| 日本ww亚洲| 色情激情五月| 色J香五月天| 婷婷色色婷婷| 玖玖在线视| 色播丁香| 99这里有精品视频| 狠狠干五月| 狠狠狠狠草草| 五月丁香九九| 精品成人久久久久久久_一二三四视| 黄色AV日韩| 激情五月天综合网站网站网站| 少妇日麻屄| 五月婷婷综合色啪首页| 丁香五月六月激情久久| 岛国av网站| 91ncom.色| 婷婷五月天影院| 国产精品99久久久久久久女警| 国产婷婷婷| 狠狠色丁香婷婷| 久9久9久9久9久9久9| 五月天激情综合网站| 五月天色导航| 五月丁香激情综合久久| 91viP在线看| 天天综合精品| 黄色AAAAAAA| 五月婷婷啪啪啪| 婷婷激情五月天在线视频| 五月婷婷六月婷| 色九亚洲| 国产真人做爰视频免费| 亚洲激情Av| 久操大| 丁香五月aV| 91午夜激情| 天天激情站| 亚洲宗合激情| 六月婷欧美| 性小说五月天| 人人草人人看| 婷婷五月天激情小说| 91人人妻人人操人人爽| 丁香五月婷婷基地| 五月婷导航| 五月丁香婷婷基地| 91干婷婷| 婷婷丁香97| 99视频热| 五月天激情小说| 五月天婷婷青青草| 日韩成人综合网| 丁香五月婷婷骚视屏| 婷婷丁香五另类网站| 久久性爱网| 9久视频| 丁香五月婷婷色| 五月丁香色色网| 久热A片| 亚洲激情综合| 激情五月天伊人影院| 97色色色| 視频福利乱色| 九九爱看亚洲| 综合激情五月天| 青青操成人福利| 成人超碰AV| 国产激情在线| 99九九这里有免费视频| 色婷婷五月开心六月综合| 色婷婷成人五月| 双性美人被调教到喷水A片| 婷婷成人AV| 五月婷婷九月婷婷九月婷婷| 丁香色色网| 激情五月天第四色| 五月丁香婷婷婷婷综合网| 日韩啪啪视频| 色欧美日| 丁香五月婷婷天| 五月天开心网| 色欲九区| 色综合久久88色综合天天99| 亚洲三A| 五月欧美色播| 91热在线| 91久久久久久久久久| 亚洲久久婷婷| 专区无日本视频高清8| 五月婷网| 激情五月婷黄版| 久久99网| 五月丁香六月情婷婷久久| 99免费视频| 91操熟女| 色九月婷婷丁香| 丁香婷婷综合喷| 天天成人丁香美女AV| 啪啪一区| 欧美日本VA| 久久色情| 激情综合区| 五月婷婷|欧美| 超碰AV成人| 五月天婷婷丁香社区| 超碰在线网站9| 婷婷5月天av| 九月婷婷综合| 激情文学 综合 色| 五月丁香六月激情欧美综合| 91热99| 99热都是精品| 欧美熟女99| 久久久激情视频| 久久99久久99精品免观看粉嫩| 激情四射亚洲| 丁香五月婷婷六月| 丁香五月婷在线观看| 亚洲欧洲中文日韩久久AV乱码| 免费AV黄在线播放| 五月天婷婷激情| 欧美噜噜免费观看| 99无码精品| 激情五月天激情网| 亚洲免费看片| 狠狠人人| 国产性av| 这里只有精品视频一区| 思思热这里只有精品| 五月婷婷,六月婷婷| 五月天 无码| 2022人人操人人看| 欧美日韩成人在线观看| 日本色99| 久热超碰| 狠狠香婷婷五月| 国产亚洲精品AAAAAAA片| 天天日日天天| 桃色五月婷婷| 亚洲AV色婷婷人禽五月天| 免费观看日韩成人av| 婷婷综合网| 六月婷婷久久| 日本色色网| 久久这里面只有精品视频| 性做爰1一7伦| 中国激情网| 免费AV在线| 91九九| 天天爱天天做天天舔| 亚洲欧美日韩VIP| 丁香成人色情五月天| 97五月天婷婷综合激情网| 亚洲综合视频在线| 亚洲激情免费久久| 亚洲xx在线| 亚洲啪啪网| 99视频色在线观看| 国产毛片精品一区二区色欲黄A片| A网在线欧洲| 99人妻碰碰碰久久久久视| 激情五月综合| 九九九成人在线视频| 欧美成综合在线观看| 丁香六月激情| AV天堂淫乩| www.91AV.com| 99热这里有精力| 五月丁香六月情婷婷久久| 色婷婷AⅤ| 九九在线精点品| av网站中文| 欧美在线看| 老师的粉嫩小又紧水又多A片视频| 人人噜天天上| 超碰在线91| 婷婷五月激情基地| 999婷婷综合| 天天干-天天日| 丁香玖玖视频大全| 亚洲五月天综合| 在线成人av播放| 99热首页| 亚洲色无码| 99热超碰| 久久一伦| 大香网伊人久久综合| 婷婷五月天久久久| 婷婷五月激情网站| 五月天大香蕉视频| 日本丁香五月| 婷婷五月天无码| 色婷婷视频| 色欲久久久久久综合网综合网| h在线看免费版在线看| 噜噜狠狠色综无码久久合欧美| 精品无码av丁香五月激情| 日本色色影院| 成人做爰A片免费看视频| 天天综合五月天| 五月婷婷综合色啪首页| 99日本黄站| 日韩aⅴ视频| 丁香六月啪| 综合色色婷婷| 巴基斯坦粉嫩无码视频| 激情综合网五月在线播放| 亚洲无码九九九| 日日干日日| 香蕉国产2013| 色五月激情五月天| 色婷婷综合五月| 婷婷久月| 日本三级网址| 亚洲超碰中文字幕| 开心五月婷婷| 久久9视频| 思思久久精品| 五月婷婷深爱六月| 99re99热| 国产成人av在线播放| 狠狠色婷婷丁香五月| 碰97 久| 狠狠狠狠狠狠| 婷婷综合精品| 色色a| 五月婷婷丁香狠狠撸久久| 九九精品这里只有| 欧美日韩99| 天堂在线9| 婷婷五月六月丁香| 色www99| 青青草视频免费观看| 五月婷婷中文字幕| 色九月婷婷综合| 激情五月天小说网| 色亚洲欧洲| 婷婷五月天色综合| 天天操天天操| 翔田千里aV中文字幕| 66精品国产成人| 丁香色成人| 丁香五月婷婷大香蕉| 激情丁香五月| 婷婷五月色花丁香社区| 8050一级网| 欧美日本韩国亚洲| 蜜桃人妻无码AV天堂三区| 九九热精品| 亚洲中文乱字字幕在线永久| 成人电影一区| 五月婷婷欧美| 91精品婷婷国产综合久久| 色五月欧美| 丁香六月婷婷久久综合| 欧美狠狠色| 激情五月天在线免费美女视频| 五月天激情视频网站| 婷婷丁香色五月久久88| 蜜桃婷婷丁香| 欧美激情五月| 99热在线免费| 狠狠色综合精品视频在线| 国产精品色婷婷AV综合色色| 五月丁香六月婷婷视频| 久久久精品色| 婷婷五月激情丁香| 五月丁香综合激情| 五月婷婷啪啪综合网| 久久精品性爱| 啪啪99| 九九99在线免费在线观看视频| 99热9| 综合色播| 91.www综合| 七七久久婷婷| 日韩免费99| 久久狼人天堂| 婷婷八月激情| 五月婷婷成人网首页| 99亚洲大片精品永久在线观看 | 国产精品成人在线| 五月丁香综合网| 日欧一片内射VA在线影院| 激情综合网激情五月婷婷| 最新婷婷五月丁香| 怡红院91a√| 91婷色| 中文精品久久久久人妻不| 狠狠色激情在线| www.激情五月天| 日本美女五月天| 五月婷婷基地| 搡BBBB搡BBB搡18| 久777| 99亚洲精品视频| 91精品综合久久久久久五月丁香| 99色啊| 天天天天天天噜| 182TV大香蕉| 成人片在线播放| 丁香88AV五月婷婷| 玖玖99精品视频| 综合网色| 婷婷五月天亚洲激情戏精品| 婷婷五月天无码| 久久久com| 4399啪啪视频| 国产精品色婷婷久久久精品| 天天操天天日天天爱| 色狠狠六月| av人人干| 天天日天天色| 人妻免费网站| 大香蕉久久久久| 日 日干 日日做| 婷婷五月天影视首页| 久久精彩视频| 色婷婷精品视频在线播放| 五月天成人综合| 激情婷婷五月黑人| 狠狠操狠狠插| 亚洲成人免费在线| 日日操夜夜操中国无码| 日本91在线| 丁香五月婷婷成人网| 久久久久亚洲AV无码网影音先锋| 极品少妇高潮啪啪AV无码| 亚洲色综合色网| 人妻内射麻豆视频| 久久 天天| 少妇人妻人伦A片| 婷婷五月天AV在| 五婷婷六月合| 婷婷丁香五月综合免费视频百花| 婷婷综合在线| 丁香五月天激情四射网| 亚洲综合激| WWW,五月| 色综合99无码 | 久久这里只有精品07 | 欧美精品A片一区在线观看| 99精品色色| 偷拍91九色| 婷婷大香焦| 欧美黑人大吊| 久久狠狠干| www.色五月| 亚州色婷婷| 五月婷婷综合在线视频小说| 精品一二三区久久AAA片| 99亚洲精美视频在线观看| 天天综合天天玩夜夜玩天天玩夜夜玩| 99操久久| 超碰京东热av男人的天堂| 丁香五月婷婷姐| 中文字幕av在线| 婷婷五月欧美AA片免费| 日日干综合| 久久久婷婷婷| 久久一伦| 色情激情五月| 六月婷婷色综合| 99热免费精品| 五月天开心激情综合网| 日本黄 色 片| 99热免费精品热久久66| 国产97色在线 | 日韩| 日韩人人操| 久久99久久99精品免视看婷婷| 五月天婷婷在线播放| 99热在线资源| www.成人婷婷综合| 岛国在线观看91| 国产99精品免费视频| 99热这里是精品| 国产精品操| 五月天综合在线观看视频| 欧美A片在线视频免费观看| 玖玖在线资源视频| 激情丁香五月婷婷| 日本久久婷| 性热视频99精品| 91久草五月天婷婷| 五月丁香亚洲婷婷| 丁香花大香蕉婷婷综合| 色婷婷婷婷成人网| 丁香五月电影| 欧亚洲在线高清视频| 久久视频婷婷视频| 色欲五月婷婷| 激情久久丁香| 97色婷婷在线观看| 噜一噜在线| 蜜臀99久久精品久久久久| 天天做天天爱天天综合网| 万月丁香狠狠爱| 色 五月婷婷基地| 久久99久久99精品免视看婷婷| 九九av| 乱女乱妇熟女熟妇综合网站| www五月| WWW.五月天9999| 欧美日综合| 密黄站| 99色色| 五月丁香在线婷婷蜜桃| 99久久66综合| 五月婷六月天| 婷久久高清| 婷婷五月天精品| 国产亚洲成人综合| 婷婷五月天激情文学| 久久久精品99| 天天日天天插| 黄色成人网站在线播放| 丁香五月欧美激情| 亚洲中文av| 激情五月天 婷婷| 狠狠操天天操| 激情五月婷婷| 丁香社区婷婷五月| 久久激情四射| 六月婷婷色| 五月婷婷久久大香蕉| 久操人妻| 五月天色婷好好| 欧洲MV日韩MV国产| 人人摸人人干人人做| 亚洲久艹| 超碰在线视屏| WWW.天天日| 日本精品人妻无码77777| 亚洲bt丁香五月天婷婷激情小说| 欧美三级大片AA在线看| 五月天激情小说网| www久久99| 国产精自产拍久久久久久蜜| 伊人丁香花综合影院| 大香蕉久久久久久久久| 久久99综合网| 六月丁香激情综合网| 嫩草AV久久伊人妇女超级A| 精品色色色| 久久精品综合色| 思思热99热| 丁香婷婷五月六月天| 激情丁香五月| 综合色99| 五月婷无码| www.色色com| 91操碰| www.五月激情红色| WWW·色色色·COM| 久色| 五月天婷婷丁香社区| 99在线免费视频| 少妇AB又爽又紧无码网站| 这里精品| 天天日天天舔天天摸| 久99婷婷色综合| 99热综合在线| 激情五月丁香在线观看直播| 综合久久久婷| 久99热| 天天搞天天爽| 色噜噜狠狠色综合伊人| 依人大香蕉在钱1| 91婷婷丁香| 在线A色| 综合久久综合久久| 九九操屄| 91精品久久久久| www,av好吊操| 色噜噜狠狠色综合无码久久欧美|