在 VPC 的專用主機上建立叢集
虛擬私有雲
請遵循步驟,在專用主機儲存區中建立專用主機。 然後,在 CLI 中佈建專用主機基礎架構上的叢集。 有關在主控台中的專用主機上建立群集的步驟,請參閱 建立 VPC 群集 中的資訊。Terraform IBM 專用主機模組提供基礎架構即代碼 ( IaC ) 的替代方案,提供可重複使用的基礎架構代碼和可能有用的範例。
-
列出可用的專用主機特性。 請注意您要用來建立專用主機的特性及特性類別。
ibmcloud oc flavors --provider vpc-gen2 --zone us-south-1輸出範例
OK For more information about these flavors, see 'https://ibm.biz/flavors' Name Cores Memory Network Speed OS Server Type Storage Secondary Storage Flavor Class Provider bx2d.16x64 16 64GB 16Gbps UBUNTU_20_64 virtual 100GB 600GB bx2d vpc-gen2 bx2d.32x128.600gb 32 128GB 16Gbps UBUNTU_20_64 virtual 100GB 600GB bx2d vpc-gen2 bx2d.48x192.900gb 48 192GB 16Gbps UBUNTU_20_64 virtual 100GB 900GB bx2d vpc-gen2 ... -
建立專用主機儲存區。 指定您要使用的特性類別和遠程。
ibmcloud oc dedicated pool create --name my_host_pool --flavor-class bx2d --metro dal -
驗證已建立專用主機儲存區。
ibmcloud oc dedicated pools輸出範例
ID Name Metro Flavor Class Hosts State dh_a1aaa1111aaa1aaa1a11 my_host_pool dal bx2d 0 created -
建立專用主機。 指定區域、專用主機儲存區及特性。
ibmcloud oc dedicated host create --zone us-south --pool a1a1a1a1a --flavor bx2d.host.16x64 -
驗證已建立專用主機。 如果專用主機處於
create_pending狀態,請等待幾分鐘,讓它達到created狀態。ibmcloud oc dedicated host ls --pool a1a1a1a1a輸出範例
ID Zone Flavor State aaaaa-aa-a1aaa1111aaa1aaa1a11-aaaaaaa1-a1aaaa1a us-south bx2d.host.16x64 created -
收集建立叢集所需的詳細資料。
- 列出可用的子網路,並記下您要用於叢集的子網路。
ibmcloud is subnets ``` 輸出範例 ```sh {: screen} ID Name Status Subnet CIDR Addresses ACL Public Gateway VPC Zone Resource group 1111-a11aaaa1-1a11-1111-1a1a-aaaaa1111111 a1a1a1a1 available xx.xxx.x.x/xx xxx/xxx xxxx-xxxx-xxxx-xxxx pgw-a1a1a1a1a1a1a my_vpc us-east-1 default ``` 1. 列出可用的 VPC,並記下您要使用哪個 VPC 來建立叢集。 ```sh {: pre} ibmcloud oc vpcs ``` 輸出範例 ```sh {: screen} Name ID Provider my_vpc a111-11a111a1-11a1-1a11-11a1-a1a1111a11a1 vpc-gen2 ``` 1. 列出可用的區域,並記下您要在其中建立叢集的區域。 ```sh {: pre} ibmcloud oc zones --provider vpc-gen2 ``` 輸出範例 ```sh {: screen} ID Name Metro Flavors us-east-1 us-east-1 Washington D.C. - us-east-2 us-east-2 Washington D.C. - us-east-3 us-east-3 Washington D.C. - us-south-1 us-south-1 Dallas - us-south-2 us-south-2 Dallas - us-south-3 us-south-3 Dallas - ``` -
建立叢集。 指定專用主機儲存區、您先前記下的子網路、VPC 和區域,以及叢集特性。 請注意,叢集可能需要數分鐘才能完全佈建。
ibmcloud oc cluster create vpc-gen2 --name my_cluster --flavor bx2d.4x16 --dedicated-host-pool dh_a1aaa1111aaa1aaa1a11 --subnet-id 1111-a11aaaa1-1a11-1111-1a1a-aaaaa1111111 --vpc-id a111-11a111a1-11a1-1a11-11a1-a1a1111a11a1 --zone dal10 --workers 3 -
請確認叢集已建立。
ibmcloud oc cluster ls輸出範例
Name ID State Created Workers Location Version Resource Group Name Provider my_cluster a111a11a11aa1aa11a11 normal 1 hour ago 4 Dallas 1.35.7 default vpc-gen2