crd

  1. # 获取crd 的配置文件
  2. kubectl get <Kind>.<Group> <name> -n <nameSpace> -o yaml
  3. # eg:
  4. kubectl get ReplicasDemo.paas.github.com replicasdemo-sample -n quaint -o yaml
  5. # 获取crd 信息
  6. kubectl get <crd> -n <nameSpace>
  7. # eg:
  8. kubectl get replicasdemoes.paas.github.com -n quaint
  9. kubectl get replicasdemoes.paas.github.com replicasdemo-sample -n quaint -o yaml

pod

kubectl get pods
kubectl get pods -n namespaceName
# 查看详细信息,包含ip
kubectl get pod -o wide
kubectl delete pod xxxpod-6867cfbc75-qblbt -n namespaceName
# 查看 pod 的 yaml
kubectl get pods/xxxpod-6867cfbc75-qblbt -n namespaceName -o yaml
# 查看 pod 的详细信息
kubectl describe pods/xxxpod-6867cfbc75-qblbt -n namespaceName
# 查看启动日志
kubectl logs -f xxxpod-6867cfbc75-qblbt -n namespaceName

deploy

kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
# 查看 deploy 的配置文件
kubectl get deploy/deployName -n nameSpace -o yaml

service

kubectl get svc -n onepaas-test

configmap

kubectl get configmap xxx -n xxx -o yaml