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 &