你创建了一个需要和Rancher API交互的容器,你需要创建服务账号API keys,这样我们就可以访问带有权限认证的API来。为了在服务中创建这些keys,需要给服务添加以下的标签。
Key | Value | 描述 |
---|---|---|
io.rancher.container.create_agent |
true |
标识服务账号栋API keys会被添加到每个容器的环境变量里。 |
io.rancher.container.agent.role |
environment |
标识账号的角色。创建服务账号的值为environment . |
当服务中的容器启动时,以下环境变量会被加入到容器中
Key | Value |
---|---|
CATTLE_URL |
主机注册地址的URL。 |
CATTLE_ACCESS_KEY |
启动的服务所在环境的访问密钥。 |
CATTLE_SECRET_KEY |
访问密钥对应的安全密钥。 |