增加此命令主要是由于在不修改 kubectl get 的前提下,查看 event 有一些限制,所以直接增加 kubectl events 命令可以更方便的去获取到需要的信息,尤其是 event 是在 Kubernetes 中经常需要查看的一个信息。kubectl get events 比较典型的一些问题, 比如排序(虽然可以通过加参数解决), watch,以及无法按照时间线方式去查看 events 等。
”
我们来看看这个命令具体如何使用。
我们先来创建两个 Pod,分别叫 redis 和 redis2 。
(MoeLove) ➜ kubectl run redis --image="ghcr.io/tao12345666333/redis:alpine" pod/redis created (MoeLove) ➜ kubectl run redis2 --image="ghcr.io/tao12345666333/redis:alpine" pod/redis2 created (MoeLove) ➜ kubectl get pods NAME READY STATUS RESTARTS AGE redis 1/1 Running 0 12m redis2 1/1 Running 0 2m23s
(MoeLove) ➜ kubectl alpha events LAST SEEN TYPE REASON OBJECT MESSAGE 12m Normal Scheduled Pod/redis Successfully assigned default/redis to kind-control-plane 12m Normal Pulling Pod/redis Pulling image "ghcr.io/tao12345666333/redis:alpine" 12m Normal Pulled Pod/redis Successfully pulled image "ghcr.io/tao12345666333/redis:alpine"in 4.028873745s 12m Normal Created Pod/redis Created container redis 12m Normal Started Pod/redis Started container redis 3m5s Normal Scheduled Pod/redis2 Successfully assigned default/redis2 to kind-control-plane 3m5s Normal Pulled Pod/redis2 Container image "ghcr.io/tao12345666333/redis:alpine" already present on machine 3m4s Normal Created Pod/redis2 Created container redis2 3m4s Normal Started Pod/redis2 Started container redis2 (MoeLove) ➜ kubectl alpha events --for pod/redis2 LAST SEEN TYPE REASON OBJECT MESSAGE 3m23s Normal Scheduled Pod/redis2 Successfully assigned default/redis2 to kind-control-plane 3m23s Normal Pulled Pod/redis2 Container image "ghcr.io/tao12345666333/redis:alpine" already present on machine 3m22s Normal Created Pod/redis2 Created container redis2 3m22s Normal Started Pod/redis2 Started container redis2
... openAPIV3Schema: type:object properties: spec: type:object x-kubernetes-validation-rules: -rule:"self.minReplicas <= self.replicas" message:"replicas should be greater than or equal to minReplicas." -rule:"self.replicas <= self.maxReplicas" message:"replicas should be smaller than or equal to maxReplicas." properties: ... minReplicas: type:integer replicas: type:integer maxReplicas: type:integer required: -minReplicas -replicas -maxReplicas
The CustomDeployment "my-new-deploy-object" is invalid: * spec: Invalid value: map[string]interface {}{"maxReplicas":10, "minReplicas":0, "replicas":20}: replicas should be smaller than or equal to maxReplicas.
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。