<p dir="auto">I noticed this problem since Kubernetes introduced the Dashboard, please see the below image. If possible I would like to contribute to fix this issue:</p>
<p dir="auto">Kubernetes version: 0.18.0<br>
Environment: Vagrant, CoreOS 717.0.0</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/56142/8271127/51de8ea0-1824-11e5-9b2a-a51cc39e2b32.png"><img src="https://cloud.githubusercontent.com/assets/56142/8271127/51de8ea0-1824-11e5-9b2a-a51cc39e2b32.png" alt="screen shot 2015-06-21 at 2 36 51 pm" style="max-width: 100%;"></a></p>
<p dir="auto"><strong>Is this a request for help?</strong> (If yes, you should use our troubleshooting guide and community support channels, see <a href="http://kubernetes.io/docs/troubleshooting/" rel="nofollow">http://kubernetes.io/docs/troubleshooting/</a>.):</p>
<p dir="auto">No</p>
<p dir="auto"><strong>What keywords did you search in Kubernetes issues before filing this one?</strong> (If you have found any duplicates, you should instead reply there.):</p>
<h2 dir="auto">'sort output' produced pages of irrelevant bugs.</h2>
<p dir="auto"><strong>Is this a BUG REPORT or FEATURE REQUEST?</strong> (choose one):</p>
<p dir="auto">FEATURE REQUEST</p>

<p dir="auto"><strong>Kubernetes version</strong> (use <code class="notranslate">kubectl version</code>):</p>
<p dir="auto">Client Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.4", GitCommit:"3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56", GitTreeState:"clean", BuildDate:"2016-10-21T02:48:38Z", GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"}</p>
<p dir="auto"><strong>Environment</strong>:</p>
<ul dir="auto">
<li><strong>Cloud provider or hardware configuration</strong>:</li>
</ul>
<p dir="auto">GCP</p>
<ul dir="auto">
<li><strong>OS</strong> (e.g. from /etc/os-release):</li>
</ul>
<p dir="auto">Linux</p>
<ul dir="auto">
<li>
<p dir="auto"><strong>Kernel</strong> (e.g. <code class="notranslate">uname -a</code>):<br>
3.13.0-101-generic</p>
</li>
<li>
<p dir="auto"><strong>Install tools</strong>:</p>
</li>
</ul>
<p dir="auto">gcloud SDK</p>
<ul dir="auto">
<li><strong>Others</strong>:</li>
</ul>
<p dir="auto"><strong>What happened</strong>:</p>
<p dir="auto">When I run 'watch kubectl describe ingress', the order of various fields is random upon subsequent views.</p>
<p dir="auto">For example, the long list of 'Annotations' changes order every single time the command is called.<br>
This makes "watching" an ingress which is changing difficult to see the changes.<br>
most commands I'm used to have stable outputs for their human-readable messages.</p>
<p dir="auto"><strong>What you expected to happen</strong>:</p>
<p dir="auto">The sort order of tables should be consistent.  For example, sorted by key.</p>
<p dir="auto"><strong>How to reproduce it</strong> (as minimally and precisely as possible):</p>
<p dir="auto">Make an ingress, populate it with pods and services, then run<br>
'watch kubectl describe ingress'</p>
<p dir="auto"><strong>Anything else do we need to know</strong>:</p>
<p dir="auto">This is likely a consequence of using a map object in Go and iterating over the output without sorting it.  That wouldn't normally be a problem, but while working with k8s, i often need to run the 'watch' command to see transient changes, and having the sort order be random is merely inconvenient.  In my experience UNIX tools typically have deterministic output for tables of data.</p>