簡體   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