MCP HubMCP Hub
スキル一覧に戻る

HyperShift PowerVS Provider

openshift-eng
更新日 Today
51 閲覧
16
110
16
GitHubで表示
メタgeneral

について

このスキルは、IBM Cloud PowerVSインフラ上にHyperShiftクラスターを導入するための実装ガイダンスを提供します。IBM Cloud APIキー、プロセッサー構成、リソース・グループ管理など、PowerVS固有の要件を扱います。開発者は`/hcp:generate powervs`コマンドを通じてHyperShiftクラスターを作成する際に、このスキルを使用する必要があります。

クイックインストール

Claude Code

推奨
プラグインコマンド推奨
/plugin add https://github.com/openshift-eng/ai-helpers
Git クローン代替
git clone https://github.com/openshift-eng/ai-helpers.git ~/.claude/skills/HyperShift PowerVS Provider

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

HyperShift PowerVS Provider

This skill provides implementation guidance for creating HyperShift clusters on IBM Cloud PowerVS, handling PowerVS-specific requirements including IBM Cloud API keys, processor types, and resource group management.

When to Use This Skill

This skill is automatically invoked by the /hcp:generate powervs command to guide the PowerVS provider cluster creation process.

Prerequisites

  • IBM Cloud CLI configured with API key
  • PowerVS service instance configured
  • IBM Cloud resource group access
  • HyperShift operator installed and configured

PowerVS Provider Overview

PowerVS Provider Peculiarities

  • IBM Cloud specific: Requires IBM Cloud API key and resource group
  • Different regions have different capabilities: Service availability varies by region
  • Limited instance types: Fewer processor types compared to other clouds
  • Network setup complex: Requires careful network planning
  • Processor type selection: Shared, dedicated, or capped options

Implementation Steps

Step 1: Interactive Parameter Collection

Required Parameters:

  1. IBM Cloud Authentication

    🔹 **IBM Cloud API Key**: Configure IBM Cloud authentication
       - Set IBMCLOUD_API_KEY environment variable, OR
       - Provide IBMCLOUD_CREDENTIALS file path
    
  2. Resource Group

    🔹 **Resource Group**: IBM Cloud resource group name?
       - Must exist in your IBM Cloud account
       - Example: default, hypershift-rg
    
  3. Region Configuration

    🔹 **Region**: IBM Cloud region?
       [default: us-south]
    🔹 **Zone**: Availability zone?
       [default: us-south]
    
  4. Processor Configuration

    🔹 **Memory**: Memory allocation per instance?
       [default: 32GB]
    🔹 **Processors**: Number of processors?
       [default: 0.5]
    🔹 **Processor Type**: Processor type?
       - shared (default) - Shared processor pool
       - dedicated - Dedicated processors
       - capped - Capped shared processors
    

Step 2: Generate Command

Standard Configuration:

hypershift create cluster powervs \
  --name powervs-cluster \
  --namespace powervs-cluster-ns \
  --region us-south \
  --zone us-south \
  --resource-group default \
  --base-domain example.com \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --memory 32GB \
  --processors 0.5 \
  --proc-type shared \
  --sys-type s922 \
  --vpc-region us-south

High-Performance Configuration:

hypershift create cluster powervs \
  --name powervs-prod \
  --namespace powervs-prod-ns \
  --region us-south \
  --zone us-south \
  --resource-group production-rg \
  --base-domain clusters.company.com \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --memory 64GB \
  --processors 2.0 \
  --proc-type dedicated \
  --sys-type s922 \
  --vpc-region us-south

Error Handling

API Key Issues

IBM Cloud API key not configured or invalid.

Configure authentication:
  export IBMCLOUD_API_KEY="your-api-key"

Or verify existing configuration:
  ibmcloud auth list

Resource Group Not Found

Resource group "hypershift-rg" not found.

List available resource groups:
  ibmcloud resource groups

Create new resource group:
  ibmcloud resource group-create hypershift-rg

Region/Zone Issues

Zone "us-south-3" not available for PowerVS.

Available zones in us-south:
  ibmcloud pi service-list

Choose appropriate zone for your region.

See Also

GitHub リポジトリ

openshift-eng/ai-helpers
パス: plugins/hcp/skills/hcp-create-powervs

関連スキル

algorithmic-art

メタ

This Claude Skill creates original algorithmic art using p5.js with seeded randomness and interactive parameters. It generates .md files for algorithmic philosophies, plus .html and .js files for interactive generative art implementations. Use it when developers need to create flow fields, particle systems, or other computational art while avoiding copyright issues.

スキルを見る

subagent-driven-development

開発

This skill executes implementation plans by dispatching a fresh subagent for each independent task, with code review between tasks. It enables fast iteration while maintaining quality gates through this review process. Use it when working on mostly independent tasks within the same session to ensure continuous progress with built-in quality checks.

スキルを見る

executing-plans

デザイン

Use the executing-plans skill when you have a complete implementation plan to execute in controlled batches with review checkpoints. It loads and critically reviews the plan, then executes tasks in small batches (default 3 tasks) while reporting progress between each batch for architect review. This ensures systematic implementation with built-in quality control checkpoints.

スキルを見る

cost-optimization

その他

This Claude Skill helps developers optimize cloud costs through resource rightsizing, tagging strategies, and spending analysis. It provides a framework for reducing cloud expenses and implementing cost governance across AWS, Azure, and GCP. Use it when you need to analyze infrastructure costs, right-size resources, or meet budget constraints.

スキルを見る