paulanunes85/three-horizons-accelerator

oc-cli

OpenShift CLI operations for ARO cluster management

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/paulanunes85/three-horizons-accelerator --skill oc-cli

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

When to Use

  • Azure Red Hat OpenShift (ARO) operations
  • OpenShift-specific resource management
  • Operator lifecycle management
  • Route and build configurations

Prerequisites

  • OpenShift CLI (oc) installed
  • Authenticated to ARO cluster
  • Appropriate RBAC permissions

Commands

Authentication

bash
# Login with token
oc login --token=<token> --server=<api-server>

# Login with kubeadmin
oc login -u kubeadmin -p <password> --server=<api-server>

# Current context
oc whoami --show-server

Project Operations

bash
# List projects
oc projects

# Switch project
oc project <project-name>

# Create project
oc new-project <project-name>

Operator Management

bash
# List installed operators
oc get csv -n openshift-operators

# View operator status
oc describe csv <operator-name> -n openshift-operators

Route Management

bash
# List routes
oc get routes -A

# Create route
oc expose service <service-name>

# Get route URL
oc get route <route-name> -o jsonpath='{.spec.host}'

Best Practices

  1. Use projects for namespace isolation
  2. Prefer oc to kubectl for OpenShift-specific features
  3. Use Operators for complex application management
  4. Enable NetworkPolicies for pod isolation

Output Format

  1. Command executed
  2. Operation result
  3. Relevant status information
  4. Next steps

Integration with Agents

Used by: @platform, @devops

관련 작업