Thank you, Ning! As for learning K8s goes, perhaps someone knows of an in-depth book, but I had to learn about it when I was familiarizing myself with AWS way back. What I used were the official tutorials found here: https://kubernetes.io/docs/tutorials/
I would begin by understanding the Docker engine and how it works, and what it is doing. I believe the Docker engine is providing you with an insolated file system as well as memory and CPU scheduling. On Mac and Windows, it provides a thin layer kernel to support Linux CGroups. On native *nix variant OS's it is using the actual OS kernel to provide memory and CPU limits and scheduling (CGroups and KVM). Someone with more knowledge would be able to correct and expand on this information. Docker is not the only engine used by K8s, there are others to look at as well. On 2021/09/21 17:18:54, Ning Wang <[email protected]> wrote: > Good work! Better k8s support is our priority! > > BTW: is there any suggestion for a good k8s book (for beginner, > fundamentals, simple and straightforward)? > > On Tue, Sep 21, 2021 at 10:01 AM Josh Fischer <[email protected]> wrote: > > > Those are kind words, Saad. Thank you. > > > > On Tue, Sep 21, 2021 at 11:36 AM Saad Ur Rahman <[email protected]> > > wrote: > > > > > Hi Josh, > > > > > > You have been a great help with the Pod Template PR with a lot of advice, > > > and your help getting the build environment set up has been invaluable - > > > thank you! > > > > > > On 2021/09/21 16:31:32, Josh Fischer <[email protected]> wrote: > > > > Hi, > > > > > > > > I've been preparing for my ApacheCon talk tomorrow at 18:00UTC on my > > > > experience with releasing Heron from the incubator. Some side > > > conversations > > > > with the k8's stuff Saad wrote about, but my involvement with it has > > been > > > > minimal. > > > > > > > > - Josh > > > > > > > > > > > > > > > > On Tue, Sep 21, 2021 at 11:22 AM Saad Ur Rahman < > > > [email protected]> > > > > wrote: > > > > > > > > > Hello everyone, > > > > > > > > > > Nick Nezis and I are working on getting Pod Template definitions for > > > > > executor nodes loaded from ConfigMaps. We have a WIP PR underway. > > > > > > > > > > The current challenge being faced is testing as there seems to have > > > been > > > > > no design considerations taken when creating the V1Controller class. > > > The > > > > > V1CoreClient needs to be mocked for testing and it has been a long > > time > > > > > since I have played with Mockito, so I am relearning things. Also, > > the > > > > > default constructed V1 config objects tend to allow null fields for > > > > > anything which is not explicitly set, so checks need to be performed > > > > > carefully. Another option is to directly employ a blanket catch for > > > null > > > > > pointer exceptions and log them. > > > > > > > > > > On 2021/09/21 01:37:15, Ning Wang <[email protected]> wrote: > > > > > > Hello, > > > > > > > > > > > > It has been two weeks since our last sync! Let's share our works > > for > > > the > > > > > > last two weeks in this thread. Thanks! > > > > > > > > > > > > Regards, > > > > > > --ning > > > > > > > > > > > > > > > > > > > > >
