<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Mon, Jul 30, 2018 at 3:18 PM Lalatendu Mohanty <<a href="mailto:lmohanty@redhat.com">lmohanty@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 30, 2018 at 8:42 PM, Burr Sutter <span dir="ltr"><<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><span><div dir="ltr">On Mon, Jul 30, 2018 at 2:57 AM Lalatendu Mohanty <<a href="mailto:lmohanty@redhat.com" target="_blank">lmohanty@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 30, 2018 at 7:36 AM, Gerard Braad <span dir="ltr"><<a href="mailto:gbraad@redhat.com" target="_blank">gbraad@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Burr,</div><div><br></div><div><br></div><div>About monthly we try to sync up with them and exchange issues we share and discuss possible solutions.</div><div>
<div>We try to align with Minikube feature-wise, but at the moment we have no bandwidth to handle porting changes back.</div>

</div><div>Portability between our implementations is not the biggest problem, as long as you can guarantee an application deploys on both kubernetes and openshift in the same way.</div><div><br></div></div></blockquote><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>If we put effort into this, would you be able to show a demo that we could use as a base line for this attempt?</div><div>It would also help if you create an issue for us to discuss and track progress and issues along the way.</div><div>Especially as it allows us to refer to issues/and questions at Minikube's end too.</div><div><br></div><div><br></div><div>Gerard<br></div></div><br><div class="gmail_quote"><div><div class="gmail-m_-198132217210955402m_-4890139524930181460m_-7726015334528315846h5"><div dir="ltr">On Sun, Jul 29, 2018 at 12:22 AM Burr Sutter <<a href="mailto:bsutter@redhat.com" target="_blank">bsutter@redhat.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div class="gmail-m_-198132217210955402m_-4890139524930181460m_-7726015334528315846h5"><div dir="ltr">I saw about 200 users this week, but they were primarily "real customers" since it was organized by our sales team - aka high quality "leads". <div><br></div><div>Next, the first whole week of August, my guess is that we will see another 200 to 300 "real customers" (sales team organized) but I also have about 400 off-the-street folks (organized by O'rielly Safari [1]).</div><div><br></div><div>This later batch of people need me to be much more "kubernetes upstream friendly", so I have a few questions along those lines.</div><div><br></div><div>Which version of Minikube matches Minishift?</div></div></div></div></blockquote></div></blockquote><div><br></div><div><div><br></div><div>I just check Minikube 0.28.2 and if we compare major
 features Minishift vs Minikube, Minishift has all the features of 
Minikube and some more. However there is difference in the way these 
features are implemented. <br></div></div></div></div></div></blockquote><div><br></div></span><div>I started working with minikube 0.28.1 - I wanted Kubernetes 1.10 and guessed it might be the right one</div><div><br></div><div>I have now also seen a feature mismatch - like "minikube profile list" and "minikube profile set myprofile" does not seem to work.</div></div></div></blockquote><div><br></div><div>Because Minikube has some half baked features. If we want to have same features implemented in Minikube then it wont be copy pasting code but we need to spend considerable amount of work  for this. They do not share the same code base now. <br></div><div><br></div><div>Question: When you use Minikube and Minishift do you feel they are equally polished or one is better than the other?<br></div></div></div></div></blockquote><div><br></div><div>I find them to be fairly equal except for:</div><div>- minikube start up is a LOT faster</div><div>- minikube profiles are not worth using</div><div>- not sure what the equivalent of "oc project" is in "kubectl" - what namespace am I in?</div><div>- minishift addon enable admin-user is unique</div><div><br></div><div>otherwise, they feel basically the same so far.  I have not yet completed my demo scripts, perhaps I will run across something else that feels different.</div><div>the first "demo script" (or lab) is about done here:</div><div><a href="https://github.com/burrsutter/9stepsawesome/blob/master/1_installation_ready.adoc">https://github.com/burrsutter/9stepsawesome/blob/master/1_installation_ready.adoc</a><br></div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div></div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div class="gmail-m_-198132217210955402m_-4890139524930181460m_-7726015334528315846h5"><div dir="ltr"><div><a href="https://github.com/kubernetes/minikube/releases" target="_blank">https://github.com/kubernetes/minikube/releases</a><br></div><div><a href="https://github.com/minishift/minishift/releases" target="_blank">https://github.com/minishift/minishift/releases</a><br></div><div>Is there an easy way (or documented way) to match these up?</div></div></div></div></blockquote></div></blockquote><div><br></div><div>We never documented this. Personally I feel Minikube is not maintained properly and some of its features are half baked. Do you need an comparative writeup?</div></div></div></div></blockquote><div><br></div></span><div>Yes and No :-)</div><div><br></div><div>I think the task is pretty simple.  On the both "releases" pages, it should indicate what version of Kubernetes/Openshift it is bringing along by default - this will then allow the user to pick the right version of kubectl as well.</div><div><br></div><div>I do like how minikube's releases page offers "how to install" docs.</div><div><br></div><div>By the way, I like telling people that minikube is the upstream to minishift</div><div>much like Kubernetes is the upstream to OpenShift </div><div>and kubectl is to oc.</div></div></div></blockquote><div><br></div><div>Minikube is not upstream to Minishift. The code base has diverged and it can not be converged now. The code has diverged because we have different mechanism to provision Kubernetes vs OpenShift.  <br></div><div><br></div><div>We have gone back and forth on this. We do not see any value from code point of view if we make Minikube as our upstream. From marketing point of view there might be value as you mentioned but for us it would be double work. <br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>I am not sure if the minikube team has download numbers but I am betting they have seen a dramatic growth over the last 12 months as numerous 3rd parties are starting to offer "training" on Kubernetes via minikube.</div></div></div></blockquote><div><br></div><div>Yes, they get higher numbers than Minishift because Kubernetes has a bigger community i.e. higher download numbers are not because Minikube is awesome. Please correct me if I am wrong.</div><div><br></div><div><br></div><div>If you want to benefited from Minikube community then we should add code in Minikube to provision OpenShift (not the default but if user wants) , but then user gets confused around what to use for OpenShift. IMO both should not co-exist. <br></div><div> </div><div>May be it is time we should take another look what we can do to address this issue. <br></div><div><br></div><div>-Lala</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div class="gmail-m_-198132217210955402m_-4890139524930181460m_-7726015334528315846h5"><div dir="ltr"><div><br></div><div>Ideally, my demos/labs are fully portable between minikube and minishift. </div><div><br></div><div>[1] <a href="https://www.safaribooksonline.com/live-training/courses/9-steps-to-awesome-with-kubernetes/0636920196099/" target="_blank">https://www.safaribooksonline.com/live-training/courses/9-steps-to-awesome-with-kubernetes/0636920196099/</a></div><div><br></div><div><br></div><div><br></div></div></div></div>
_______________________________________________<br>
Devtools mailing list<br>
<a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
</blockquote></div>
<br>_______________________________________________<br>
Devtools mailing list<br>
<a href="mailto:Devtools@redhat.com" target="_blank">Devtools@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/devtools" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/devtools</a><br>
<br></blockquote></div><br></div></div>
</blockquote></span></div></div>
</blockquote></div><br></div></div>
</blockquote></div></div>