1

我試圖從kubernetes配置php phabricator示例,但創建了複製控制器後。 POD並未處於就緒狀態。它顯示了以下狀態:pod未顯示在就緒狀態

NAME       READY  STATUS    RESTARTS AGE 
phabricator-controller-z0nk3 0/1  CrashLoopBackOff 5   2m 

下面是控制器YAML:

{ 
    "kind": "ReplicationController", 
    "apiVersion": "v1", 
    "metadata": { 
    "name": "phabricator-controller", 
    "labels": { 
     "name": "phabricator" 
    } 
    }, 
    "spec": { 
    "replicas": 1, 
    "selector": { 
     "name": "phabricator" 
    }, 
    "template": { 
     "metadata": { 
     "labels": { 
      "name": "phabricator" 
     } 
     }, 
     "spec": { 
     "containers": [ 
      { 
      "name": "phabricator", 
      "image": "fgrzadkowski/example-php-phabricator", 
      "ports": [ 
       { 
       "name": "http-server", 
       "containerPort": 80 
       } 
      ] 
      } 
     ] 
     } 
    } 
    } 
} 

可有人請建議我如何解決這一問題?

+0

我想通了,它的發生是因爲容器崩潰退出狀態1,但還沒有能夠修復它。 –

+1

我的直覺告訴我這是一個資源問題(沒有足夠的內存或類似的東西),但沒有日誌,如果不是不可能幫助你,那真的很難。 –

+1

這不是因爲資源問題。這是因爲容器無法連接到SQL實例。 –

回答

2

此Pod是崩潰循環。你可以知道,因爲重新啓動次數大於零。

kubectl describe pods <pod-name> 

應該給出進一步的細節來幫助調試。隨着

kubectl logs <pod-name>