Към всички skills
operating-k8s-local
Operates local Kubernetes clusters with Minikube for development and testing. Use when setting up local K8s, deploying applications locally, or debugging K8s issues. Covers Minikube, kubectl essentials, local image loading, and networking.
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 428
- Лиценз
- Не е посочен. Проверете в репозитория.
- Последна проверка на записа
- Няма посочена дата
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add aiskillstore/marketplaceСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
Operating K8s Local
Quick Start
# Start cluster with resources
minikube start --memory=8192 --cpus=4
# Enable essential addons
minikube addons enable ingress
minikube addons enable metrics-server
# Point Docker to Minikube
eval $(minikube docker-env)
# Build and deploy
docker build -t myapp:local .
kubectl apply -f k8s/
Minikube Essentials
Cluster Management
minikube start # Start with defaults
minikube start --memory=8192 --cpus=4 # With resources
minikube start --driver=docker # Specific driver
minikube status # Check status
minikube stop # Stop (preserves state)
minikube delete # Delete completely
Multiple Clusters
minikube start -p my-cluster # Named cluster
minikube profile my-cluster # Switch clusters
minikube profile list # List all
Addons
minikube addons list # List available
minikube addons enable ingress # REQUIRED for external access
minikube addons enable metrics-server # For kubectl top
minikube addons enable dashboard # Web UI
minikube addons enable storage-provisioner # For PVCs
Accessing Services
# Method 1: NodePort
minikube service my-service --url
# Method 2: LoadBalancer (requires tunnel)
minikube tunnel # Run in separate terminal
# Method 3: Port forward
kubectl port-forward svc/my-service 8080:80
Using Local Docker Images
# Point to Minikube's Docker
eval $(minikube docker-env)
# Build directly into Minikube
docker build -t my-app:local .
# Use imagePullPolicy: Never in manifests
# Reset to local Docker
eval $(minikube docker-env -u)
kubectl Essentials
Context Management
kubectl config current-context # Current context
kubectl config get-contexts # List all
kubectl config use-context minikube # Switch
kubectl config set-context --current --namespace=my-ns # Set default ns