请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

heapster以及monitoring三个pods出现ContainerCreating这个现象

已经在worker节点均docker pull以及docker tag所有的镜像,按照视频中的版本来的

master节点上,下载好最新的heapster-master之后,进入到heapster-master/deploy/kube-config/influxdb文件夹中,因为版本的问题,对三个文件中,需要的镜像版本都做了修改,改为了视频中的版本号

  • 运行了所有的kubectl create -f之后,使用kubectl get pods -n kube-system,查看到这三个pods均为ContainerCreating的状态,怎么解决?
  • 另一个,kubectl apply -fkubectl create -f有什么区别?

正在回答

1回答

1. 使用kubectl describe pods/pod-name 查看详细的event信息
2. kubectl create属于Imperative command(祈使式命令),它明确告诉kubectl要创建某个资源或对象;kubectl apply是Declarative command(声明式命令),apply并不告诉kubectl具体做什么,
而是由kubectl根据后面-f中的yaml文件与k8s中对应的object对比,自动探测要进行哪些操作,比如如果object不存在,则create;如果已经存在,则对比差异,update and replace。

0 回复 有任何疑惑可以回复我~
  • 提问者 喵的薛定谔i #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-10-11 10:44:27
  • 提问者 喵的薛定谔i #2
    在envents中只有一个Warning:FailedCreatePodSandBox  30s (x238 over 15h)  kubelet, k8s3  Failed create pod sandbox: rpc error: code = DeadlineExceeded desc = context deadline exceeded,这个是什么意思?
    回复 有任何疑惑可以回复我~ 2018-10-11 10:46:48
  • 等她下班 回复 提问者 喵的薛定谔i #3
    我也遇到了这个错误
    回复 有任何疑惑可以回复我~ 2019-06-06 12:30:48
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号