كيفية إنشاء مجموعة Kubernetes على IBM Cloud بمعرف الخدمة؟

0

لقد خلق IAM (إدارة الهوية والوصول) ID الخدمة على IBM الغيمة. بعد ذلك ، منحت امتياز المسؤول لخدمة IBM Cloud Kubernetes لمعرف الخدمة هذا.

الآن ، كيف يمكنني إنشاء كتلة باستخدام معرف الخدمة هذا؟ لا يمكنني تسجيل الدخول إلى IBM Cloud باستخدام هذا المعرف. ما هي الخطوات المناسبة؟

1 إجابة

0

يمكن القيام بذلك باتباع هذا التدفق:
1. أنشئ مفتاح واجهة برمجة التطبيقات لمعرف الخدمة هذا :

ibmcloud iam service-api-key-create KeyName ServiceId-identifier \
-d "an optional description" --file save-Api-key2this-file
  1. باستخدام مفتاح API هذا ، احصل على رمز 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 لخدمة 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'
    
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام