繁体   English   中英

如何在具有服务ID的IBM Cloud上创建Kubernetes集群?

[英]How to create Kubernetes cluster on IBM Cloud with service ID?

我已经在IBM Cloud上创建了IAM(身份和访问管理) 服务ID 之后,我向该服务ID授予了IBM Cloud Kubernetes服务的管理员特权。

现在,如何使用该服务ID创建集群? 我无法使用该ID登录到IBM Cloud。 正确的步骤是什么?

可以按照以下流程完成:
1. 为该服务ID创建一个API密钥

ibmcloud iam service-api-key-create KeyName ServiceId-identifier \
-d "an optional description" --file save-Api-key2this-file
  1. 使用该API密钥, 获取该服务ID的IAM令牌

     curl -k -X POST --header "Content-Type: application/x-www-form-urlencoded" \\ --header "Accept: application/json" \\ --data-urlencode "grant_type=urn:ibm:params:oauth:grant-type:apikey" \\ --data-urlencode "apikey=APIKEY-FROM-STEP-1"\\ https://iam.bluemix.net/identity/token 
  2. 使用REST API for Kubernetes服务创建集群 提供步骤2中的令牌以进行授权:

     curl -X POST --header 'Content-Type: application/json' \\ --header 'Accept: application/json' \\ --header 'X-Region: eu-de' --header 'Authorization: TOKEN-FROM-STEP2' -d '{ \\ "dataCenter": "fra04", \\ "disableAutoUpdate": true, \\ "diskEncryption": true, \\ "enableTrusted": false, \\ "machineType": "u2c.2x4", \\ "name": "henrik-paid-fra04-serviceID", \\ "noSubnet": true, \\ "privateVlan": "2397641", \\ "publicVlan": "2397639", \\ "workerNum": 2 \\ }' 'https://containers.bluemix.net/v1/clusters' 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM