今天我們要將EKS正式建起來。我們使用的是GitLab的CI/CD來建立的,所以實際執行命令的都是GitLab
建立GitLab Group,並將部署的EKS及專案放在此Group
匯入現成的EKS及Terraform專案
選擇 Import project
選擇Repository by URL
在URL的地方,填上https://gitlab.com/gitlab-org/configure/examples/gitlab-terraform-eks.git
這邊的repository template其實就是我們前兩天介紹的檔案
點擊 Create project
註冊agent
agent就是代理的概念,我們指名GitLab成為我們在這個EKS的代理
eks-agent
,再選擇 Register an agent.配置變數
我們有說我們使用的是GitLab的CI/CD,所有指令都是由GitLab來操作,所以我們要開始賦予他相對應的權限
AWS_ACCESS_KEY_ID
設定 AWS access key IDAWS_SECRET_ACCESS_KEY
設定 AWS secret access keyTF_VAR_agent_token
設定 前面agent提供的agent secret tokenTF_VAR_kas_address
設定前面agent提供的 address for the agent server (KAS)正式部署