Kubernetes kubectl delete 命令详解 _ Kubernetes(K8S)中文文档_Kubernetes中文社区
kubectl apply -f hack/kubernetes/wayne
kubectl delete -f hack/kubernetes/wayne
kubectl delete pod prometheus-adapter-b7d894c9c-gtbr9 -n monitoring
kubectl get pods //查看是否运行起来
kubectl describe pod infra-wayne-webhook-69747db56-s4ppb //查看运行状态
kubectl logs dzyw-qggl-579b5456fc-2s8l9 -n test //查看日志
kubectl get svc
kubectl get ep
kubectl get pod -o wide
kubectl get ns
kubectl get nodes
kubectl get pods -n demo -o wide
kubectl exec -it infra-wayne-5c5b89c954-6nsjc bash
kubectl get gateway
kubectl logs -f istio-egressgateway-7d4f75956-94lkr -n istio-system
kubectl logs -f details-v1-79f774bdb9-b9cfr
t# kubectl -n sample delete pod helloworld-v2-54df5f84b-mdkhm
# kubectl describe pod -n sample helloworld-v1-776f57d5f6-5qq8h
kubectl delete deploy helloworld-v2 -n sample 删除
est# kubectl -n sample delete pod,svc --all
pilot proxy log
# kubectl delete -f bookinfo.yaml
kubectl get we -A #查看虚拟机
可以用下面的命令检查所生成的 ConfigMap:
kubectl kustomize ./
#crd Custom Resource Definitions 自定义资源定义
kubectl get crd gateways.gateway.networking.k8s.io
也可以通过 CRD 所属的 categories 进行查询:
# kubectl get gateway-api
NAME HOSTNAMES AGE
httproute.gateway.networking.k8s.io/http ["httpbin.example.com"] 24h
查看 namespace 下面所有的资源
kubectl api-resources -o name --verbs=list --namespaced | xargs -n 1 kubectl get --show-kind --ignore-not-found -n {namespace}
使用 Kustomize 对 Kubernetes 对象进行声明式管理 | Kubernetes
必需字段
在想要创建的 Kubernetes 对象对应的 .yaml
文件中,需要配置如下的字段:
apiVersion
- 创建该对象所使用的 Kubernetes API 的版本kind
- 想要创建的对象的类别metadata
- 帮助唯一性标识对象的一些数据,包括一个name
字符串、UID 和可选的namespace
spec
- 你所期望的该对象的状态
对象 spec
的精确格式对每个 Kubernetes 对象来说是不同的,包含了特定于该对象的嵌套字段。 Kubernetes API 参考 能够帮助我们找到任何我们想创建的对象的规约格式。
Kubernetes CRD - Kubernetes - Wiki.Shileizcc.com