Q&A SIG Network Chair and Google's Tim Hockin Regarding Kubernetes Networking

Q&A SIG Network Chair and Google's Tim Hockin Regarding Kubernetes Networking

InfoQ caught up with chair of Network SIG, principal software engineer at Google, speaker of the upcoming Kubecon + CloudNativeCon 2020 session, and a Kubernetes maintainer even before it was announced, Tim Hockin, about the history of Kubernetes Networking and the roadmap.

  • The initial guiding principles for Kubernetes networking was heavily influenced by users who were used to deploying applications on Virtual Machines (VMs) and needed a similar process on Kubernetes.
  • Load balancing in Kubernetes can be split into two parts: traffic from within the cluster and traffic from "elsewhere".
  • At L4 (TCP, UDP, SCTP), Kubernetes has the Service API, which can be used within the cluster and also exposed externally via NodePorts or LoadBalancer types. At L7, Kubernetes has the Ingress API for HTTP that enables richer expression of HTTP-specific semantics, such as host and path matching.
  • The new Kubernetes (ingress) Gateway interface is a unifying API that aims to fix some of the limitations of the Service API.
  • There are many sessions on Kubernetes networking at the upcoming KubeCon+CloudNativeCon NA 2020, and the K8s SIG Networking
  • will provide a deeper-dive to the topics discussed here and more.

InfoQ caught up with chair of Network SIG, Principal Software Engineer at Google, speaker of the upcoming Kubecon + CloudNativeCon 2020 session, and a Kubernetes maintainer even before it was announced, Tim Hockin about the history of Kubernetes Networking and the roadmap.

cloud architecture & design devops kubernetes

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

Multi-cloud Spending: 8 Tips To Lower Cost

Mismanagement of multi-cloud expense costs an arm and leg to business and its management has become a major pain point. Here we break down some crucial tips to take some of the management challenges off your plate and help you optimize your cloud spend.

Kubernetes in the Cloud: Strategies for Effective Multi Cloud Implementations

This article explains how you can leverage Kubernetes to reduce multi cloud complexities and improve stability, scalability, and velocity.

How to Extend your DevOps Strategy For Success in the Cloud?

DevOps and Cloud computing are joined at the hip, now that fact is well appreciated by the organizations that engaged in SaaS cloud and developed applications in the Cloud. During the COVID crisis period, most of the organizations have started using cloud computing services and implementing a cloud-first strategy to establish their remote operations. Similarly, the extended DevOps strategy will make the development process more agile with automated test cases.

What are the benefits of cloud migration? Reasons you should migrate

To move or not to move? Benefits are multifold when you are migrating to the cloud. Get the correct information to make your decision, with our cloud engineering expertise.