<p>I try to use</p>
<pre><code>kubectl get jobs -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name
</code></pre>
<p>but can't find custom columns for 'ending at' and 'status'.</p>
<p>Where can I find a columns list for kubectl get and describe job?</p>

<p>You can use the <code>status</code> section of the job to get the required details.</p>
<p>The completion time is present at <code>.status.completionTime</code> and the status at <code>.status.conditions[].type</code>.</p>
<pre><code>kubectl get jobs dummy-xxxx-xxxx -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name,COMPLETIONTIME:.status.completionTime,status:.status.conditions[].type

TIMESTAMP              NAME                  COMPLETIONTIME         status
2021-02-08T14:40:03Z   dummy-xxxx-xxxx   2021-02-08T14:40:50Z     Complete

kubectl get jobs dummy-yyyy-yyyy -o custom-columns=TIMESTAMP:.metadata.creationTimestamp,NAME:.metadata.name,COMPLETIONTIME:.status.completionTime,status:.status.conditions[].type

TIMESTAMP              NAME               COMPLETIONTIME      status
2021-02-08T12:00:08Z   dummy-yyyy-yyyy       &lt;none&gt;           Failed
</code></pre>
<p>Note that the completion time is not set for the <code>Failed</code> jobs and there was already a <a href="https://github.com/kubernetes/kubernetes/issues/68712" rel="nofollow noreferrer">bug</a>  that mentions this problem.</p>
<blockquote>
<p>When a Job completes (finished successfully), its
.status.completionTime will be set, and Job conditions will have one
with type==Complete.</p>
<p>When a Job fails, Job conditions will have one with type==Failed.</p>
</blockquote>
