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-systemservice/${ENVOY_SERVICE} 的 8888 端口到 80

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