Skip to main content

kubectl

Manage Kubernetes clusters, deployments, pods, and services using kubectl.

소스 정보

저장소
ThinkfleetAI/thinkfleet-engine
최근 소스 활동
2026년 2월 1일 16:21
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
kubectl
description
Manage Kubernetes clusters, deployments, pods, and services using kubectl.
metadata
{"thinkfleetbot":{"emoji":"☸️","requires":{"bins":"[Truncated]"}}}
# kubectl Manage Kubernetes clusters using kubectl CLI. ## Environment Variables - `KUBECONFIG` - Path to kubeconfig file (optional, defaults to `~/.kube/config`) ## Cluster info ```bash kubectl cluster-info ``` ```bash kubectl get nodes -o wide ``` ## List resources ```bash kubectl get pods -A --no-headers | head -30 ``` ```bash kubectl get deployments -n default ``` ```bash kubectl get services -n default ``` ```bash kubectl get namespaces ``` ## Describe a resource ```bash kubectl describe pod my-pod -n default ``` ```bash kubectl describe deployment my-app -n default ``` ## View logs ```bash kubectl logs deployment/my-app -n default --tail=50 ``` ```bash kubectl logs my-pod -n default -c my-container --tail=100 ``` ## Scale deployment ```bash kubectl scale deployment my-app --replicas=3 -n default ``` ## Restart deployment (rolling) ```bash kubectl rollout restart deployment/my-app -n default ``` ## Rollout status ```bash kubectl rollout status deployment/my-app -n default ``` ## Rollout history ```bash kubectl rollout history deployment/my-app -n default ``` ## Apply manifest ```bash kubectl apply -f /tmp/manifest.yaml ``` ## Get resource as YAML ```bash kubectl get deployment my-app -n default -o yaml ``` ## Port forward ```bash kubectl port-forward svc/my-service 8080:80 -n default & ``` ## Get events ```bash kubectl get events -n default --sort-by='.lastTimestamp' | tail -20 ``` ## Top (resource usage) ```bash kubectl top pods -n default ``` ```bash kubectl top nodes ``` ## Notes - Always specify `-n namespace` to avoid operating on the wrong namespace. - Use `--dry-run=client -o yaml` to preview changes before applying. - Confirm before running destructive operations (delete, scale to 0, drain). - For multi-cluster setups, use `kubectl config use-context` to switch contexts.
GitHub에서 보기