Skip to main content

kubectl

常用命令​

创建资源​

kubectl apply -f demo.yaml

删除资源​

kubectl delete -f demo.yaml

创建 config map​

kubectl create cm {config_map_name} --from-file=./application-kubernetes.yaml

查看服务状态​

kubectl get svc -n envoy-gateway-system

查看所有状态 (default 命名空间)​

kubectl get all

查看集群信息​

kubectl cluster-info

查看 Pods​

k3s kubectl get pods --all-namespaces
# or -n {namespace}
k3s kubectl get pods -n {namespace}

进入 Pod​

kubectl exec -it tabby-server-ix-chart-54cffdf7c4-h8t42 -n ix-tabby-server -- /bin/sh

port-forward​

转发 命名空间 envoy-gateway-system 的 service/${ENVOY_SERVICE} 的 8888 端口到 80

kubectl -n envoy-gateway-system port-forward service/${ENVOY_SERVICE} 8888:80 &