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
返回資訊列表
亚洲成人高清在线| 色了色综合| 久久女婷| 五月天激情开心网| 丁香六月激情| 亚洲精品久久久无码| 99欧美热| 狠狠大香婷婷爱| 五月天激情婷婷五月天久久| AV在线观看网站| 五月天电影网| 日本超碰在线| 97久操| 91丨九色丨白浆| 色婷婷综合久色AV五色最新| 久久99综合| 看久久性爱视频| 久久九九国产| 九一九九黄色| 91夫妻网站九色| 台湾无码A片一区二区| 九九色大香蕉| 人妻久久久| 97韩国久久电影院| 色欲Av五月天| 婷婷五月丁香激情| 亚洲六月色婷婷| 在线视频99| 国产午夜伦鲁鲁| 综合激情在线视频| 99精彩视频| 日韩五月婷婷| 成人色站,在线视频,看片-SS1AV| 99热在线极品极品| 五月天婷a在线| 丁香五月婷婷偷拍| 色五月天电影| 色五月六月| 色噜噜狠狠色综合伊人| 久久99免费视频| 丁香婷婷性爱| 中国AV性爱观看| 97婷婷在线| 五月天激情美女久久| 色噜噜婷婷| 亚洲一个色| 99人人看| 秋霞丝袜啪啪啪| 99热综合在线观看| 超碰在线94| 九九色网专区| 色播色丁香五月| 亚洲宗合激情| 欧美A A A A A| 九九热最新| 婷婷在线综合| 久久久久久久久99精品| 色情五月天婷婷| 五月天丁香久久| 日韩 mm 不卡| 91久久综合亚洲噜噜成人在线 | 色五月开心五月激情五月| .青娱乐天天操B| 99综合免费视频| 可以直接看的av| av中文网站| 色综合综合网| 五月天另类小说| 丁香九月婷婷色| 色婷婷五月综合网| 亚洲激情网| 丁香五月六月激情久久| 亚洲狠狠婷婷综合久久久| 2005天天干天天1| 激情婷婷| 男人的天堂av俄罗斯热| 欧美日本韩国亚洲| 红桃91人妻爽人妻爽| 99热综合网| 色色色色色色网站| 99九九这里有免费视频| 电影91久久久| 久热精品在看| 人妻性爱av网站| 五月婷婷激情刺激| 亚洲视频综合网| 精品一区二区三区四区五区六区| 亚洲色A| 五月丁香六月婷婷视频| 激情五月天免费视频| 色婷婷色情| 99丁香五月婷| 五月天婷婷伊人| 五月婷婷综合精品| 色五月丁香婷婷久草| 丁香五月婷婷丫| 久操福利| 另类激情五月| 九九99免费理论| 狠狠做婷婷| 噼里啪啦在线观看免费完整版视频| 99精品视频偷拍| 五月婷婷激情综合网| 色婷婷五月网| 超碰人妻在线| 狠狠爱深色婷婷综合| 思思精品视频| 99久久五月丁香野外| 91高潮喷水久久久久久久久| 97成人视频| 啪啪丁香五月| 26uuu亚洲精品国产| 亚洲婷婷六月天| 丁香五月综合网亚洲综合欧美狠狠| 五月天激情网址| 亚洲色热| 女同在线9| 9久国产| 色婷婷小说| 欧洲第一久色| 国产黄大片在线观看画质优化| 九九热视频在线观看| 日本久久99| 风流少妇A片一区二区蜜桃| 婷婷五月天基地| 停停六月 综合| 操笔无码| 天天操夜夜操| 亚洲人妻av| 色五月av| 丁香五月六月综合激情| 伊人五月天日日夜夜久久久天天| 热思思| 九九aV| 综合日本婷婷| 99热无码首页| 三日本无码| 五月丁香综合激情在线观看| 欧美VA在线观看| 91婷婷五月天嫩女| seuuu婷婷| 99热自拍| 99九九视频| 91日精品| 色婷婷激情| 九九热123| 五月天狠狠网站| 开心婷婷五月| 亚洲色图81p| 五月婷婷激情69| 久久综合99| 伊人大香久久| 99热精品中文字幕| 亚洲精品中文字幕成人片| 色情五月天丁香社区| 九九精品99| 色色色热| 久久99网址| 人人爱人人摸人人澡| 日熟女| 国产精品黑丝| 99热官网精品在线| 亚洲超级碰| 六月丁AV| 99热丁香五月| 综合久久婷婷| 只有精品视频在线观看| 丁香六月婷婷综合啪啪| 99精品视频偷拍| 老师高潮流白浆喷水的A片| 91日综合欧美| 五月婷婷激情综合av| 99免费视频精品| 亚洲va综合va国产va中文| av人人操| 色欲久久久久久综合网综合网| 久久激情五月婷婷| 99re热| 欧美久热| 婷婷丁香五月天在线| 九九热黄色| 青青草五月天| 九九综合九九| 色婷婷成人在线| 玖玖婷婷五月天| 婷婷丁香六月五月天| 91成人性爱视频| 综合精品99| 五月天偷拍| 99熟女视频| 婷婷丁香18| WWW五月婷婷| 综合色久| 久草热视频在线观看| 丁香色婷婷| 天天日天天狠狠操| αV电影| 丁香五月开心亚洲| 亚洲瑟瑟精品在线| 二级黄色毛片| 婷婷丁香成人色综合| 天天爽爽日日做做| 色色热日| 丰满少妇猛烈A片免费看观看| 激情啪啪五月| 亚洲视频综合网| 天天综合网站| 五月熟妇婷婷久久| 182TV大香蕉| 激情五月天综合网| 99色性爰网络| 丁香婷五月天| 色综合久久44| 婷婷伊人綜合中文| 日日夜夜天天| 无码啪啪| 99惹| 亚洲狠9| 亭亭五月天成人| 4399在线观看免费高清黄色视频| 丁香五月AV| 天天狠天天狠| 超碰97免费在线| 年轻的妺妺伦理HD中文| AⅤ色区| 亚洲综合色成丁香五月色| 亚洲 无码 中文字幕 中出| 丁香六月激情综合| 五月丁香色色| 久久aaaa片一区二区| 九色综合网| 激情五月丁香六月综合AVXXXX| 91久久18| 少妇性BBB搡BBB爽爽爽电影| 激情五月,婷婷五月,丁香五月| 亚洲精级| 性按摩玩人妻HD中文字幕| 精品色色网| 五月丁香六月激情综合| 内射人妻视频国内| 99狠狠色| 五月婷婷综合视频| 日韩人妻操逼视频| 操逼福利视频| 久久婷婷色| 丁香五月综合激情久久潮喷| 天天天天天天操| 天天射色五月天| 色播播之激情五月婷婷| 色五月97| 婷婷丁香视频| 99超碰在线免费| 5月婷婷激情6月| 【乱子伦】黄色| 婷婷天堂综合| 亚洲五月天色| 久久婷婷五月国产色综合激情| 欧美成人猛片AAAAAAA| 国产性色蜜乳| 五月丁香六月激情狠狠| www.99精品日操伊人乱碰在线| 色色色色色色网| 婷婷丁香社区网| 久久九九国产| 97婷婷狠狠| 伊人久久大香线蕉综合网站| 嫩草AV久久伊人妇女超级A| 中文字幕婷婷五月天在线观看| 91日日日| 狠狠综合色网| 91ncm视频| 尤物一区二区| 97操碰在线97| 天堂亚洲 在线| 色色婷婷婷丁香五月天| 可以免费看的av网站| 日韩性爱无码| www.久久爱.com| 五月婷婷亚洲色图| 97碰| 婷婷五月天xxx| 久热这里只有精品在线观看 | 五月草影视| 玖玖资源天天无码| www.夜夜| 亚洲色啪| 九九热这里| 五月激情六月综合| 激情6月| 97操资源婷婷| 99在线公开视频| 综合色色婷婷| 日本三级黄色大片| 婷婷五月天手机版视频| 伊人五月婷婷| 99热费观看| 五月丁香六月婷婷色情| 激情婷婷六月天| 丁香五月区| 久久精品99久久| 久久婷婷网站| 色插综合网| 玖玖资源天天无码| 99ri在线| 99久久欧美| 丁香视频| 中文久久久人妻| 五月天久久成人| 69五月天视频| 伊人AV五月婷| 能直接看的av网站| Y11111111111少妇电影院| 久久草大香蕉| 97香蕉人人在线观看| 亚洲精品第一国产综合亚AV | 丁香六月婷婷社区| 五月天激情黄色小说在线观看| 综合色婷婷| 久热91精品| 丁香五月婷婷激情网| 97五月久久丁香婷婷| ady狠狠入| 激情视频网址| 大婷婷色呦呦噜噜色呦呦噜噜| 五月丁香亭亭A片| 九九精品热| 狠狠色丁香久久综合婷婷亚洲成人福利| 五月婷婷综合影院| 色婷婷a三区麻| 婷婷丁香在线播放| 婷婷五月天资源| 99性感视频| 99热精品在线播放| 五月开心婷婷网| 精品婷婷五月视| www。五月天。com| 色婷婷呢狠禁久禁| 人妻久久久| 99热免费精品热久久66| sS丁香五月婷婷| 激情校园 亚洲| 狠狠狠五月婷婷六月丁香| 久er7久热| 思思热精品在线观看| 99热在线观看精品免费| 五月婷婷偷拍| 色色色色色五月| 99热香港| 人妻久久久| 六月婷婷综合网2| www.99在线| 26UUU欧美| 午夜精品人妻无码一区二区三区 | 日韩AAAAAAAAAAA片| 日日夜夜狠狠操| 国产肥白大熟妇BBBB视频| 玖玖色综合| 久大香蕉| 99在线免费视频| 怡春院天天干| 在线1青婷| 日本人妻伦在线中文字幕| 九九热狼人| 操碰99| 99国产精品久久久久久久久久久| 99综合网| 亚洲性爱干干| 国产成人精品一区二三区熟女在线| 2025超碰| 99热最新网址| 亚洲岛国电影| 婷婷情色激情| 一区二区三区XXXXXX| 久久激情五月| 五月婷婷综合视频| 丁香五月日啪| www.激情| 手机在线日韩视频中文字幕| 五月婷在线视频免费播放| 九色无码| www.色综合.com| 超碰资源在线| 噜噜噜噜婷婷五月天| 99精品22| 91九色无码日韩| 99久久久久久www| 99资源人人| 五月婷婷综合在线视频小说| 久草热久草在线视频| 色狠狠综合入口| 天天综合色| 91丨九色丨熟女| 人妻激情综合| 五月婷婷偷拍| 无人区码一码二码三码医生系列| 久热一本| 色婷婷成人做爰A片免费看网站| 日本九九视频| 五月天婷婷小说| 婷婷深爱五月天在线| 国产操碰| 深爱五月激情综合| 婷久久| 91超碰人人操| 天堂婷婷综合| 色欲久久久久久综合网综合网| 九九色婷| 五月天堂婷婷| er99免费视频在线| 婷婷五月精品中文字幕| 五月天色综合| 五月丁香婷婷综合在线| 丁香六月婷| 天天综合干| 婷婷五月综合免费在线| 淑女丝袜bi操逼123| 久久伊人五月天| 九九草热在线观看| 久草视频一,二三四| 色婷久| 婷婷99狠狠躁天天躁| 伊人婷婷大香蕉| 天天综合久久| 97超级操操| 五月婷婷丁香| 这里只有精品视频一区| 人人操超碰| 激情久久久久久久久| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 亚洲AV无码一区二| 9l视频自拍9l九色9l成人| 99免费偷拍视频| 五月丁香婷婷欧美| 婷婷丁香五月综合免费视频百花| www.97碰碰com| 91无码视频| 999热成人在线综合网| 久久99最新地址| 九九99精品视频| 丁香激激情网| 激情五月婷婷网在线观看| 六月婷婷综合| 五月天色色网站| 久久久久久丁香五月| 色婷婷色综合| 国产偷人爽久久久久久老妇APP| 涩涩五| 九九RE视频在线精品| 亚洲色网络| 操操碰| 五月婷婷黄| 青青青在线视频国产| 激情五月综合ì香亚洲| 99ri视频在线观看| 97婷婷五月| 色综合天天| 97久久精品| 有哪些A片网站| 天天在线久久综合 | 啪啪啪大香蕉| 99热最新| 激情婷婷五月黑人| 色色五月天丁香婷婷| 色色射| 久久66成人网站| 久久99热这里只有精品23| 午夜不卡久久精品无码免费| 天天天干夜夜夜操| 五月婷婷免费在线观看视频| 丁香六月婷婷一区| 色婷婷五月影视| 可以看的av| 激情五月,激情综合网| 开心五月婷婷婷美女| 99成人| 久久婷婷精品| 深爱婷婷网| 日本欧美在线| 五月丁香激情四射| 狠狠摸狠狠摸| 91大神操美女| 激情六月综合| 久久婷婷影院| 亚洲三A| 久久艹 五月天| 欧洲电影在线观看免费版英语版| 色欲色香伊人| 精品久久99码| 中文字幕精品在线观看| 亭亭五月天成人| 婷婷丁香综合成人| 丁香六月婷婷综合缴| 99小精品| 婷婷五月色亚洲| 激情五月天色婷婷| 久青操| 日韩999| 开心五月深爱五月| 国产一区二区av免费| 啪啪综合网| 99re这里只有| 伊大人久久| 91精品综合久久久久久五月天| 九九亚洲视频| 丁香五月之久操视频| 色播五月| 日韩成人无码| 五月激情婷婷四射| 久碰综合| 99自拍网| 射久久丁香五月| 激情婷婷五月| 停停色综合伊人| 五月永久激情| 九九在线精品| 久久大香蕉| 丁香五月激情图片婷婷| 2015在线中文字幕| 丁香九月婷| 99热这只有| 婷婷五月丁香六月天亚洲综合| 中文人妻主播久久| 狠狠草在线观看| 99热精品中文字幕| 婷婷五月天激情网| 久久婷婷的综合色丁香五月| 97操男人的天堂| 99精品一二三四视频| 九月激情综合婷婷| 婷婷激情五月天在线视频| 操操自拍| 天天插天天插天天操| 色婷婷19| 色五月成人在线| 久久92| 色五月,com| 激情五月天的婷婷| www狠狠| 超碰人人操人人干| 婷婷六月成人| 久久九九玖玖| 色99热| 亚洲AV免费在线| 丁香五月ⅤA久久久| 亚洲123区高清入口| 婷婷九月色| 99精品性爱| 91聚色综合网| 中文字幕婷婷| 91丨人妻丨国产丨丝袜| 久久92| 99热这里只有精品最新| 亚洲夜夜操| 99热这里都是精品| 亚洲精品亚洲人成人网| 蜜乳.comcom| 91超级碰在线| 在线成人视频免费| 深爱婷婷网| 日本一级黄色片。| 色综合久久88色综合天天人守婷| 99er6热在线观看精品6| 伊人玖玖精品| 91精品激情9| 99色在线| 丁香五月天啪啪| 欧美婷婷丁香五月| 狠狠草狠狠草| 久99久视频精选| 久久这里99| 国外亚洲成AV人片在线观看 | 婷婷97碰碰| 伊人激情综合| 丁香婷婷视频一区二区| 婷婷综合五月天| 大香av| 色婷婷狠狠| 青青久在线视频免费观看| 激情婷婷综合网| 丁香婷婷六月激情综合| 中美日韩成人在线| 婷婷操久久| 天天爱天天做天天操| 九九热精品| www.婷婷| 婷婷啪啪| 天天爽天天日人人爱| 欧美成人五月天| 懂色av粉嫩AV蜜臀AV| 97久久人人| 99久在线精品99re8热| 婷婷六月丁香五月| 5月婷婷综合| 欧美人与性动交CCOO| 婷婷五月天久久综合88| 99热九九在线| 婷五月天| 97干视频| 男人天堂亚洲综合| 日日操人人操| 六月色婷婷| 亚洲AAA| 激情五月丁香五月综合| 婷婷九九| A久久| 五月婷婷co.m| 色站9/| 久久婷婷国产| 蜜乳9188| 亚洲综合色成丁香五月色| 婷婷成人网五月天| 天天爽天天| 色情免费视频播放| 超碰在线99热| 深爱五月天| 六月婷婷激情小说网| 五月丁香网站| 高潮毛片遮挡费高一百度| 久久久中文| 丁香五月情| 九九人人操| 五月婷婷六月丁香激情深爱| www久久99| 五月婷婷 六月丁香| 九九99精品| 婷婷五月视频| 99ri视频| 99精品九九| 99久在线| 婷婷色狠狠| 午夜天堂啪啪| 精品成人a v无码内射| 99热免费| 丁香五月手机在线| 1024手机在线观看看片_日韩精品| 激情五月天伊人影院| 玖玖婷婷五月天毛片| 日本天天综合| 久操干| 久久小说| 亚洲中文av| wWW九九在线播放| 一级操逼大片| 国产无套精品一区二区| 性爱AV天堂| 无码少妇高潮喷水A片免费| 蜜乳A√| www.99婷婷| 91操女| 伊人91| 99热这里只有精品最新| 婷婷久久图片| 日本三级成人秘书精品片| 婷婷五月丁香五月天| 狠狠操综合| 亚洲综合草草| 婷婷综合网| 久久96热| 丁香五月激情啪啪| 色五月婷婷影院| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 91精品刘玥| 天天干一干| 婷婷天堂综合| www99在线观看视频| 色九九综合热99| 五月婷婷香蕉| 色婷婷影院| 天天爽夜爽| 五月婷婷99热| 欧美天堂久久| 99a级片| 色综合伊人网| 婷婷婷婷婷婷婷婷| 2020久久婷婷五月| www。狠狠干。com| 天天开心婷婷丁香五月| 亚洲乱码日产精品BD| 新精品99| se99视频| www.色五月| 五月丁香六月婷婷激情视频在线观看免费 | 99九九视屏| 五月丁香999| www.yw尤物| 人妻AV在线| 狠狠爱综合| 婷婷久久综合| 五月丁香六月婷婷,婷| 婷婷五月超碰| 久人操| 国产精品色婷婷久久久精品| 色情五月婷婷| 婷婷丁香六月| 亚洲国产精品成人午夜| 丁香五月五月婷婷| 亚洲五月天激情| 婷婷六月综合基地| 97人人草| 国产毛多水多女人A片| 色五月婷婷综合在线| 99热这里只有精品50| 日本综合色色| 激情五月激情综合网一级丸片| 91九色大屁股| www.久久爱.com| 亚洲精品99| 琪琪秋霞| 色婷五月| WWW99热| 婷婷久久综合| 碰99在线| 六月撸婷婷| WWW,激情五月天,COM| 国内9l视频自拍老熟女九色| 五月天婷婷影院| 婷婷情色五月| AAA久久久| 五月亚洲激情| 日本成人噜噜噜| 99久久99久久综合| 日韩欧美不卡| 七七九色| 天天干夜夜b| 色欲一二三| 五月丁香啪啪啪| 97色干在线观看| 婷婷激情综合色五月久久图片| 亚洲传媒在线观看| 五月香蕉婷婷| 婷婷色香六月综合激情| 天天操天天操| 激情无码网| 亚洲日韩一页精品发布| 少妇被下春药玩弄A片| 婷婷亚洲天堂| 亚州美女| 色婷婷777狠狠| 五月天色色网站| 色欲久久99精品久久久久久| 狠狠色中色| 超碰在线99| 人妻久久久久久久| 性做爰A片免费视频A片直播| 人人艹艹艹| 久久99网址| 99在线视频精品| 婷婷九月激情| 婷婷五月免费视频| 日本欧美成人片AAAA| 久久99热这里只频精品6学生| 伊人久久婷婷| 成人网在线视频| A网在线欧洲| 五月婷婷激情| 有码一区二区三区| 怕怕av| 少妇婷婷五月天| 、激情六月天| 99re视频在线播放| 国产精产国品一二三在观看| 久久丁香综合香蕉| 婷婷丁香射射| 亚洲午夜av| 六月丁香狠狠爱| 激情五月丁香综合网站| 丁香五月激情网| 97人碰人操| 欧美美女国产日韩一区二区久 | 丁香五月香蕉| 国产中文字幕在线视频免费观看| 色五月综合在线| 99爱无码| 99日本黄站| av免费在线看不卡无毒| 五月色婷婷影院| 4399欧美另类视频| 热九九精品| 精品香蕉99久久久久网站| 亚洲综合五月天| 婷婷五月天激情小说| 99思思| 婷婷丁香成人网址| 丁香六月婷婷五月婷婷| 日本一级| 五月婷婷深爱六月| 激情五月婷婷在线区| www.91.com处女在线直播| 激情婷婷久久| 亚洲色人妻| 亚洲无码99| 色婷婷五月丁香色| 婷婷伊人中文字幕| 亚洲五月婷天天操| 成人做爰高潮A片免费视频| 亚洲亚洲人成综合网络| 小泽玛利亚视频一区二区| 深爱五月激情网| 丁香六月婷婷久久综合| 国产avapp 网| 丁香六月天之亚州热女| 思思热视频| 久久精品91视频| 影视av久久久噜噜噜噜噜三级| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 99er这里只有精品视频| 五月婷六月丁香| 久久色六月| 996热re视频精品视频这里| 99在线精品观看99| 五月婷婷黄色| 欧美S码亚洲码精品M码| www色五月| 99视频久久| 婷婷美女精品视频| 一本到不卡高清DVD| 五月天婷综合网站| 色五月丁香婷婷| 免费黄色片子| 天天干,夜夜爽| 色播婷婷五月天| 久久一级免费黄色片| 79色色免费| 丁香六月欧美| 久久久com| 五月情综合| 亚洲乱啪| 成人婷婷| 婷婷九九| 久久A极片| 丁香五月天激情免费在线观看AV777| AA片在线观看视频在线播放| 天天综合网、天天综合色| 日韩 中文 欧美| 六月99天天婷婷激情综合| 亚洲中文字幕网| 激情五月天综合图片小说网站| 日韩AV大全| 森林影视大全,最好看的2019年视频| 色色色综合色| 人人人舔人人人操人人人摸人人人97| 日本色色色色色色色色一色二色| 26uuu国自产精品| 99在线免费观看| 久色视频在线| 丁香五月手机视频| 99视频只有精品| 五月综合无码| 天天日狠狠| 97干在线看| 日本久热| 天天综合网亚洲综合网| 五月天网址在线刘玥| 爱草视频在线观看| 丁香六月av| 大香蕉手机视频| 99热国产免费| ji'qing'luan'ren'lun| 99视频综合| 色情婷婷| 六月丁丁香| 色情激情五月| 97热九九| 婷婷碰碰| 丁香五月av| 久久资源网五月婷| 国产精品香蕉| 九热在线这里有精品6| 亚洲色久| 欧州色色| 激情二色月| 丁香色情五月综合激情| 久婷久婷| 五月丁香婷婷网网网网| 综合色、色综合| 99免费| 五月天激情啪啪| 丁香激惜男女| 综合婷婷| 五月婷婷久久综合| 亚洲美女网Va| 五月色天情| 狠狠香蕉| 91成人看片| 久草嫩草在线观看| 五月婷婷性爱网| 亚洲国产精品成人午夜| 久久视频九九视频| 六月婷婷五月丁香首页| 6 9式性爱视频在线播放| 99热这里只有精品官网| 综合色网站| www.com.色色| 亚洲热久| 超色欲天天| 91九九精品| 碰人人97| 26uuu欧美日本| 久操婷婷| 丁香六月综合激情| 久操综合| 91人人爽狠狠狠| 五月丁香色| 六月丁香五月天| 精品无码人妻一区| 丁香色播五月天| AV 3P| 人妻内射麻豆视频| 婷婷操逼| 秋霞电影一级黄| 婷婷五月综合色中文字幕| 一本到不卡高清DVD| 91色五月| 丁香五月久久| 天天精品视频免费观看| 99久久综合| 精品色| 午夜婷婷久久| 丁香六月婷婷综合| 99精品免费| 乱岳熟女50岁| 亚洲黄网AV| 欧美三级大片AA在线看| 国产成人精品一区二三区熟女在线| 丁香五月色| 五月丁香色婷婷综合| 五月天色婷伊人| sewuyue第四色| 国产精品成人av在线观看春天| 高清无码.com| 天天色天天搡| 五月丁香六月激情狠狠| 九九热只有这里精品| 99人人干人人| 五月天丁香六月综合| 天天综合区| 91亚洲免费片| 97色婷| 天天操夜夜玩!| 99re鈥哸鈥唙| 久久亚洲天堂| 日日爽夜夜爽| 欧美综合激情| 99热网址| 99视频久久免费视频| 激情綜合網址| 亚洲综合视频天天精品| 色五月成人| 天天噪夜夜爽| 五月丁香六月婷婷在线播放| 亚洲另类av| 婷婷丁香五月综合| 热99只有精品| 久久99大全| 婷婷综合五月天| 久久激情视频| 丁香五月天社区婷婷| 大香蕉丁香五月| 99热加勒比| 五月婷婷丁香五月亚洲色| 一本色道久久88加勒比—| 99热精品中文字幕| 日韩av免费版| 色色色欧美| 丁香五月激情宗合| 超碰人人操人人干| 秋霞午夜理论| 五月天播播中文字幕| av人人干| 婷婷丁香在线| 一本到不卡高清DVD| 色九九中文字幕| 91操网| 99视频这里只有精品10| 久久五月丁香| 成人美女网| 99色视频在线观看最新| 激情五月婷婷丁香六月| 婷婷在线综合| 婷婷五月天免费| 99热91| 五月天基地| 五月婷婷xxx| 狠狠的日| 色吧网91| 丁香久久AV| 26uuu亚洲欧美另类| 五月丁香无码| 91狠狠色丁香婷婷综合久久| 综合色在线| 五月天丁香六月综合| 超碰免费大香蕉| 97色色婷婷| 五月婷婷色五月| 色色欧美色色色| 激情深爱五月婷婷| 综合网亚洲| 丁香五月婷婷啪啪视频| 天天插天天射天天干| 1024婷婷综合久久五月天| 九九热在线观看6| 色五月激情网| 9 1大香蕉| 精品人妻久久久久久久| 久久婷婷丁香| 人妻中文字幕网| 天天射色五月天| 欧美三级巜人妻互换| 亚洲AV永久无码影院黑人| 色五月婷婷av| 婷婷五月婷| 亚洲xx在线| 伊人9999| 久久小视频| 日本久久婷| 色久九| 91碰操| 99久久免费精品| 综合色图婷婷| 天天天天天操| 九九在线视频| 天天日天天摸天天| 91超碰在线观看| 狠狠色婷婷丁香五月| 这里只有精品视频222| 亚洲人成人五月天| 色综合网页| 六月狠狠综合| 国产特黄色精品一区二区三区精品无广告| www.狠狠操.com| 丁香激情五月天| 天干干夜夜操| 免费看欧美成人A片无码| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 亚洲天堂九九九| 五月婷婷六月丁香在线视频| 99色色网| 婷婷六月爽| 日本女色人人| 五月丁香六月婷婷亚洲激情综合| 婷婷大乡焦噜噜| 超碰无码318604| 99在线热| 亚洲99激情| 日韩在线观看网址| 久久这里只| 碰超99| 亚洲国产精品二二三三区| 9 1超碰九色| 可以看的av| 色五月婷婷啪啪五月| 国产精品18久久久| 亚洲色综合性| 性爱五月丁香| 狠狠综合网| 婷婷色五月天在线| 五月婷网| 国产亚洲成AV人片在线观黄桃| 就要去操亚洲成人精品五月天丁香婷婷| 国产毛片精品一区二区色欲黄A片| 六月丁香婷婷视频综合在线观看| 97干综合网| 丁香五月天AV在线| 中文字幕成人网站| 五月激情综合深爱| 丁香五月婷婷av影院| 五月天久久婷婷婷| 风流少妇A片一区二区蜜桃| 色情五月天视频网| 性爱网五月婷婷| 五月婷婷综合潮喷| 97操碰碰无码视频| 色伦专区97中文字幕| 久久久久久久久久8888| 亚洲综合无码| 丁香六月婷婷综合网| 99无码精品| 色七七色九九| 色色婷婷五月天| 雪千夏麻豆| 丁香色色网| 婷婷五月天干干| 九九久久99| 大鸡巴伊人网| 婷婷爱五月| 久热最新视频| 色综合久久中文| 97干干干丁香| 在线1青婷| 婷婷5月色| 第四色网婷婷| 中文字幕在线免费看线人| 婷婷激情六月中文| 亚洲成人网站在线播放| 情色五月天网站| 久久这里有精品在线观看| 婷婷五月日本| 91丨九色丨国产打屁股| 5月丁香综合网| 综合久久十三| 色香久久| 婷婷五月图片小说视频| 99色免费| 色五月激情五月| 成人va视频| 色的色综合| 亚洲性爱AV| 婷婷五月天激情网| 亚洲综合婷婷| 色色色成人网| 九九九九九九九热| 五月婷婷天堂| 一级七香蕉| av操B网站| 日韩1区2区| 丁香婷婷人妻综合网| 9精品国产在热久久| 婷婷六月综合基地| 99re热| 婷婷五月天激情网| 亚韩精品视频1区| 夫妇交换刺激做爰| 99自拍视频在线| 偷拍91九色| 啪啪小说五月天| 就爱射中文字幕资源网| 色色色婷| 九九热青草| 免费看成人AA片无码视频吃奶| 婷婷成人五月天一区| 大香AV| 日本精品人妻无码77777| 五月婷婷,狠狠操| 激情五月天婷婷| 狠狠高潮精品亚洲1| 人人操91| 香蕉操亚洲| 久热九九| 久久99热这里只有| 九九精品视频免费在线| 色五月婷婷丁香凹凸| 婷婷五月天av| 成人精品在线观看| 丰满老熟妇BBBBB搡BBB| 五月天激情啪啪| 97影院一级片| 99性视频| 国产成人精品亚洲线观看| 久久九区| www激情| 91丨九色丨东北熟女| 国产 亚洲 在线| 婷婷五月天社区| 国产午夜成人免费看片无遮挡| 国产精品色婷婷99久久精品| 深爱婷婷丁香五月激情| 人人人人人人人人人草| 丁香婷婷久久| 色久婷婷五月| 色婷婷成人影片| 五月天影院| 五月婷婷色播| 婷婷五月激情小说| 免费看欧美成人A片无码| 9久久久久久久久久久| 五月丁香色六月激情干大屄| 五月丁香av在线| 久久人妻系列| 欧美激情中文字幕| 99碰网站| 六月婷婷狠狠| www.久久av.com| 99热| 久久激情五月| 亚洲爆乳无码精品AAA片蜜桃| 国产FREESEXVIDEOS性中国| 久久99人人| 9999热在线观看| 二色av| 婷婷五月天视频小说| 伊人激情| 天天精品视频在线观看视频| 激情 婷婷 插| 色婷婷五月天成人网| 色天堂在线| 五月激情天| 亚洲激情六月| 日本99热| 骚货艹网站视频| 丁香激情网| 成人亚洲精品久久久久| 色色色综合| www.精品久9| 在线,国产,色,热视频| 日日日日做夜夜夜夜无码| 九九热超碰| 久久开心五月婷婷| 99热在线精品观看| 67194线路二在线观看| 国产女人十八水真多1| 午夜激情四射影院| 五月丁香狠狠爱婷婷综合| 97婷婷久久丁香| 人人爱操| 99这里只有精品国产| 丁香六月中文| 精a品a视a频| 天天爱夜夜爽| 中文字幕按摩做爰| 大香蕉七区| 国产一区男女| 色欲天天综合网| 97操碰| 99自拍网| 久久人妻视步| 精品一二三区久久AAA片| 99久久婷婷国产综合精品电影| 色欲色香,www,com| 人人亚洲| 激情六月婷婷| 色五月婷婷丁香凹凸| 97超碰在线免费观看| 99热国产| 色婷久| 国产精品成av人在线视午夜片| 日本99视频精品免费播放| 99自拍视频在线观看| 亚洲精品五十一区| 色五月激情综合网| 高潮毛片又色又爽免费| 九九爱精品网站| 玖玖伦理电影| 色99网站| 在线色婷婷| 色色网站在线免费观看视频| 伊人五月天日日夜夜久久久天天| 久久久人人人妻丝丝丝| 热99免费在线| 99人人看| 5月婷婷五月天| 久久se 综合网| 激情五月图| 99九九视频| 丁香五月色情| 一起草AV| 久久人人九| 五月综合丁香婷婷| 久久色9| 久机视频这只有精品| 色婷五月天| 超碰成人在线免费观看| 日本人妻A片成人免费看片| 九九九九九九九热| 在线中文av| 色播丁香| 99精品综合视频| 九月丁香| 5月丁香啪啪啪| 综合婷婷| 婷婷五月天激情小说| 五月婷丁香久久综合| 丁香久久综合| 超级碰碰碰97免费| 天天肏在线观看| 91狠狠色丁香婷婷综合久久精品|