Why kubernetes didn't come up with default network implementation

Why kubernetes didn't come up with default network implementation?What is the reason behind it?Why they layout the model without implementation?

  • post-author-pic
    Will B

    The main reason for this is flexibility. When they designed Kubernetes, they wanted it to be able to run in a variety of environments. The requirements for implementing networking in some environments are different from others.

    Since Kubernetes does not implement networking by itself, that leaves room for a lot of options. If one option doesn't work in a particular scenario, then there is probably a different option that will. Basically, by specifying only a standard and not an implementation, people can make their own networking solutions, which results in a very wide range of support for different systems and scenarios.

  • post-author-pic
    Manjunath K

    Thanks will

Looking For Team Training?

Learn More