Here are some work we've been doing to create the K8s Initializer tool, which automatically generates Kubernetes Ingress configuration that follows best practices and integrates correctly cloud networking and security config.
Kubernetes is a fantastic foundation for an application platform, but it is just that: a foundational component. In order for K8s to be useful for application developers the following components must be added to Kubernetes: ingress, an API gateway, and observability; you need to get user traffic into your applications, and you need to be able to understand what is going on.
Getting K8s Ingress up and running for the first time can be challenging due to the various cloud vendor load balancer implementations. I've seen my fair share of 5XX HTTP errors, and have not been able to identify where the problem lies...
Often it has been a result of bad K8s config on my part. I wanted to share some work we've been doing to create the K8s Initializer tool, which automatically generates Kubernetes Ingress configuration that follows best practices and integrates correctly cloud networking and security config.
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.
The method used for this initial research was to obtain a list of the ASX100 (as of 18 September 2020). Then work through each company looking at the following
Kong for Kubernetes is an open source Kubernetes Ingress Controller based on the Kong Gateway project. Harry will take you on a deep dive into how to leverage the Kong Ingress Controller for: Encrypted credentials, Native gRPC routing. Plugins for combination of Ingress and KongConsumer, Admission Controller
Learn what are the most important API security threats engineering leaders should be aware of and steps you can take to prevent them
Open API Spec — an API-first approach.Enterprises today use an API first approach towards application development and sharing data. This API based approach is used under several scenarios like — breaking up a monolith into micro-services, adopting cloud and adopting Kubernetes.