首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    kubectl 创建 Pod 背后到底发生了什么?

    Kubectl 1验证和生成器 当敲下回车键以后,kubectl 首先会执行一些客户端验证操作,以确保不合法的请求(例如,创建不支持的资源或使用格式错误的镜像名称)将会快速失败,也不会发送给 kube-apiserver...在 kubectl 判断出要创建一个 Deployment 后,它将使用 DeploymentV1Beta1 生成器从我们提供的参数中生成一个运行时对象。...为了能够成功发送请求,kubectl 需要先进行身份认证。...includeUninitialized 查询参数,它会返回所有的资源对象(包括未初始化的)。...然后为 Pod 创建相应的目录,包括 Pod 的目录(/var/run/kubelet/pods/),该 Pod 的卷目录(/volumes)和该 Pod 的插件目录(<podDir

    1.7K41

    Kubernetes 1.19.0——cronjob

    3s         4s [root@vms61 chap8-job]# kubectl get pods NAME         READY   STATUS    RESTARTS   AGE...job1-wt6v5   1/1     Running   0          7s [root@vms61 chap8-job]# kubectl get pods NAME         READY...11s        33s 如果配置文件中的sh改成一个不存在的比如shxxx,且restartPolicy一直未Never的话那么就会一直创建不了,报ContainerCannotRun,也仍然会一直创建...;如果restartPolicy改为OnFailure,那么就会一直重启,RESTARTS会一直增加 所以, job的restart策略只能是: Nerver:只要任务没有完成,则是新创建pod运行,.../job1 created [root@vms61 chap8-job]# kubectl get pods NAME         READY   STATUS    RESTARTS   AGE

    1K211
    领券