我這里使用的是 eksctl 命令創(chuàng)建的,更多信息:https://eksctl.io/usage/schema/
1、編寫 yaml 文件
vim eks-cluster.yaml
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: eks-test #集群名字
region: cn-north-1 #集群區(qū)域,中國北京區(qū)
version: "1.25" #kubernetes版本
vpc:
clusterEndpoints:
privateAccess: true #是否開啟內網訪問,作用于每個Node通過Vpc互相訪問
publicAccess: true #是否開啟公網訪問
iam:
withOIDC: true #是否開啟OIDC提供商
managedNodeGroups: #使用托管節(jié)點
- name: dev-workergroup #節(jié)點池名字
labels: { role: workers }
instanceType: t3.2xlarge #節(jié)點規(guī)格,這個規(guī)格是8u32g
desiredCapacity: 2 #節(jié)點數量
volumeSize: 100 # 磁盤大小
privateNetworking: true #開啟內網,之后做【僅出口互聯網網關 】綁定vpc粒度,讓他們有外網能力
ssh:
allow: true #開啟ssh
publicKeyName: EC2-Key #密鑰的名稱,這個需要在EC2控制臺提前創(chuàng)建下
2、創(chuàng)建集群
eksctl create cluster -f eks-cluster.yaml
3、本地管理
獲取 config 文件自動添加到 ~/.kube/config
文章來源:http://www.zghlxwxcb.cn/news/detail-539218.html
aws eks update-kubeconfig --region cn-north-1 --name eks-test
使用 kubectl 工具管理集群,現在可以使用 kubectl 工具管理集群了文章來源地址http://www.zghlxwxcb.cn/news/detail-539218.html
kubectl get node
到了這里,關于【云原生】AWS創(chuàng)建EKS1.25(Kubernetes)集群的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!