# 常用MiniKube & K8S指令 install hyperhit and minikube ``` brew update brew install hyperkit brew install minikube kubectl minikube create minikube cluster minikube start --vm-driver=hyperkit kubectl get nodes minikube status kubectl version delete cluster and restart in debug mode minikube delete minikube start --vm-driver=hyperkit --v=7 --alsologtostderr minikube status ``` kubectl commands ``` kubectl get nodes kubectl get pod kubectl get services kubectl create deployment nginx-depl --image=nginx kubectl get deployment kubectl get replicaset kubectl edit deployment nginx-depl ``` debugging ``` kubectl logs {pod-name} kubectl exec -it {pod-name} -- bin/bash ``` create mongo deployment ``` kubectl create deployment mongo-depl --image=mongo kubectl logs mongo-depl-{pod-name} kubectl describe pod mongo-depl-{pod-name} ``` delete deplyoment ``` kubectl delete deployment mongo-depl kubectl delete deployment nginx-depl ``` create or edit config file ``` vim nginx-deployment.yaml kubectl apply -f nginx-deployment.yaml kubectl get pod kubectl get deployment ``` delete with config `kubectl delete -f nginx-deployment.yaml` #Metrics `kubectl top` The kubectl top command returns current CPU and memory usage for a cluster’s pods or nodes, or for a particular pod or node if specified.
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up