Collect the bootstrap logs¶
If the bootstrap process is stuck or fails, collect and inspect the bootstrap and management cluster logs.
Note
For a detailed description of logs structure and collection, refer to Collect the bootstrap v1 logs.
To collect the bootstrap logs:
If the Cluster object is not created yet
List all available deployments:
kubectl --kubeconfig <pathToKindKubeconfig> \ -n kaas get deploy
Collect the logs of the required deployment:
kubectl --kubeconfig <pathToKindKubeconfig> \ -n kaas logs -lapp.kubernetes.io/name=<deploymentName>
If the Cluster object is created
Select from the following options:
If a management cluster is not deployed yet:
CLUSTER_NAME=<clusterName> ./bootstrap.sh collect_logs
If a management cluster is deployed or pivoting is done:
Obtain the cluster
kubeconfig
:./container-cloud get cluster-kubeconfig \ --kubeconfig <pathToKindKubeconfig> \ --cluster-name <clusterName> \ --kubeconfig-output <pathToMgmtClusterKubeconfig>
Collect the logs:
CLUSTER_NAME=<cluster-name> \ KUBECONFIG=<pathToMgmtClusterKubeconfig> \ ./bootstrap.sh collect_logs