常用指令

标签

  • 查看标签
kubectl get {nodes|namespaces}    --show-labels

eg: kubectl get namespaces default --show-labels

  • 添加标签
kubectl lables {nodes|namespaces}  =

eg:给结点添加标签

kubectl label nodes localhost.localdomain houyi-platform/:tech-component

eg:给命名空间添加标签

kubect label namespaces auto istio-injection=enabled

ConfigMap

  • 查看configmap列表
kubectl -n  get configmap 
  • 查看指定的configmap
kubectl -n  describe configmap 

Deployment

  • 编辑deployment
kubectl -n  edit deployment 

Pod

  • 重启pod
kubectl get pod  ${POD_NAME} -o yaml | kubectl replace --force -f -

其它

  • 端口转发
kubectl -n  port-forward 
: &

eg:
kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=grafana -o jsonpath='{.items[0].metadata.name}') 3000:3000 &

你可能感兴趣的:(常用指令)