Ryan Tidwell

Results 9 comments of Ryan Tidwell

I am interested in working on this. I was not aware of the work of @mccv1r0, thanks for pointer. I would like to see the code. Before going too far...

> > possible to ask about the overall state of the network > > I meant the runtime could make a call at startup saying "is the overall network ready?",...

> > require plugins to register themeslves with the container orchestrator > > Can we learn from orchestrator plugin interfaces like CRI and CSI? That's what I was getting at....

> > ``` > > * perhaps enabling a more explicit and intuitive way to declare a preferred plugin > > ``` > > @rktidwell I dont' think gRPC magically...

> > What does a gRPC interface provide that can't be achieved by invoking plugins as containers? > > Is the mechanism of exec'ing a binary in any way limiting?...

> > plugins implemented in languages other than go [...] incompatible with gRPC > > gRPC supports [lots of languages](https://grpc.io/docs/languages/), including C which many more can call. This is a...

>I don't think "invoking plugins as containers' has anything to do with gRPC. Do you mean invoking plugins as executables for each ADD/DEL/etc oepration? Yes, that's what I mean. I...

I took a look at some of the existing code linked to above, and while it's a good start to the interface itself the implementation seems to still exec plugins....

Here's what I'm envisioning: Use existing behavior as the default: assume a single interface and use the IP/FQDN passed on **_skube node bootstrap/join_** as both the "management" IP and the...