title: Liveness Probe failing when InitialDelaySeconds not provided
body: <p>I have implemented Liveness Probe in C# based Kubernetes Application. When I am removing InitialDelaySeconds in my <em>livenessconfig</em> (at code level using <a href="https://github.com/kubernetes-client/csharp/blob/225bb1f59b650e6849858f52608ef917b2484ddb/src/KubernetesClient/generated/Models/V1Probe.cs#L66" rel="nofollow noreferrer">Kubernetes Client's V1Probe</a>):</p>
  <pre><code>IList&lt;string&gt; command = new List&lt;string&gt;();
  V1Probe livenessconfig = null;
  command.Add(&quot;curl&quot;);
  command.Add(&quot;- f&quot;);
  command.Add(&quot;http://localhost:5000/checkhealth/&quot;);
  V1ExecAction execommand = new V1ExecAction(command);
  livenessconfig = new V1Probe { Exec = execommand, PeriodSeconds = 10};
  </code></pre>
  <p>then I am seeing Liveness Probe failing in Pod description(no reason is mentioned though):</p>
  <pre><code>  Normal   Created    26s               kubelet            Created container App-prox
    Normal   Started    26s               kubelet            Started container App-prox
    Warning  Unhealthy  6s (x2 over 16s)  kubelet            Liveness probe failed:
    Normal   Killing    6s                kubelet            Stopping container App-prox
  </code></pre>
  <p><strong>I don't want to give any initialdelay to my probe and want my probe to start executing command as soon as container is up.</strong> How should I manage this?</p>