标题: “安装 Kubernetes 工具” 章节: false 权重: 28
克隆工作坊仓库并使用帮助脚本设置工作坊环境变量:
cd ~/environment
rm -rf tfekscode
git clone -b module https://github.com/aws-samples/terraform-eks-code.git tfekscode
cd ~/environment/tfekscode/prep-workshop
source ./bootstrap.sh
检查我们是否在输出的末尾看到 terraform、kubectl、jq 和 aws 在路径中的消息。还检查 AWS_REGION 是否设置为 12 位数字的 ACCOUNT_ID。
正在运行 installer.sh ….. 将实用程序安装到 /usr/local/bin 设置本地 bash 环境 ….. 保存 AWS_REGION=eu-west-1 export AWS_REGION=eu-west-1 关联 eksworkshop-admin { “IamInstanceProfileAssociation”: { “AssociationId”: “iip-assoc-002a432f2xxxxxxxx”, “InstanceId”: “i-05e2e9e7cdae0f92d”, “IamInstanceProfile”: { “Arn”: “arn:aws:iam::xxxxxxxxxxxx:instance-profile/cloud9/eksworkshop-admin”, “Id”: “AIPA3IMTRLIOCxxxxxxxx” }, “State”: “associating” } } 已删除 ‘/home/ec2-user/.aws/credentials’ 成功关联 eksworkshop-admin 配置文件。
export TF_VAR_awsalias=<我们的 AWS 主机别名>
保存该值以供其他终端 shell 使用:
echo "export TF_VAR_awsalias=${TF_VAR_awsalias}" | tee -a ~/.bashrc
source ~/.bashrc
./check
正在检查工作坊设置...
通过: Cloud9 IDE 名称有效
通过: IAM 角色有效
通过: 找到实例配置文件 eksworkshop-admin
通过: 找到 TF_VAR_awsalias=xxxxxxxx - 继续进行工作坊
继续下一步