Using minikube (Kubernetes) for Local Node.js Development [I]
Using minikube (Kubernetes) for Local Node.js Development [I] - Troy Connor, Emerging Technologies
Learning Kubernetes is hard. Learning how to set up Kubernetes even harder. Developers have to provision a cluster from a cloud provider and have to start paying for that immediately. This can discourage developers who want to build scalable microservices. On big teams, usually, developers have a DevOps team who can take care of scalability and optimization.
When breaking apart monolithic applications, microservices will have to scale to handle the load of the incoming requests. As the application grows, so will the need for the microservices. When developing their applications, developers can run into the problem where it doesn’t work in different environments. The phrase “It works on my machine” points fingers at a bigger problem. Developers can find this frustrating and it slows down updates to the application. The developer’s workflow can prevent this by using minikube.
For large enterprise applications who use the cloud as their platform, Kubernetes has been one of the many solutions to these issues. Quickly deploy, scale, and modernize your microservices with simple commands. Minikube allows you to test this functionality without the cloud provider. As a NodeJS developer, having the functionality to develop a workflow that you would use for your production application is very valuable.
In this talk we will discuss what Kubernetes is, we will discuss the advantages of using minikube, and we will show the functionality of what Kubernetes can do with NodeJS. We will show how to scale your application, how to deploy multiple copies of your application based on metrics, and show how to master blue/green deployments to not lose any uptime during updating your application.
About
Troy Connor
Cloud Software Developer, CloudReach
Troy Connor is a Cloud Software Developer for CloudReach. He helps maintain the open source software that allows you to change node versions called N. In his spare time, he likes to play with robots, read, code, chase conferences and meetups and develop communities.
Видео Using minikube (Kubernetes) for Local Node.js Development [I] канала node.js
Learning Kubernetes is hard. Learning how to set up Kubernetes even harder. Developers have to provision a cluster from a cloud provider and have to start paying for that immediately. This can discourage developers who want to build scalable microservices. On big teams, usually, developers have a DevOps team who can take care of scalability and optimization.
When breaking apart monolithic applications, microservices will have to scale to handle the load of the incoming requests. As the application grows, so will the need for the microservices. When developing their applications, developers can run into the problem where it doesn’t work in different environments. The phrase “It works on my machine” points fingers at a bigger problem. Developers can find this frustrating and it slows down updates to the application. The developer’s workflow can prevent this by using minikube.
For large enterprise applications who use the cloud as their platform, Kubernetes has been one of the many solutions to these issues. Quickly deploy, scale, and modernize your microservices with simple commands. Minikube allows you to test this functionality without the cloud provider. As a NodeJS developer, having the functionality to develop a workflow that you would use for your production application is very valuable.
In this talk we will discuss what Kubernetes is, we will discuss the advantages of using minikube, and we will show the functionality of what Kubernetes can do with NodeJS. We will show how to scale your application, how to deploy multiple copies of your application based on metrics, and show how to master blue/green deployments to not lose any uptime during updating your application.
About
Troy Connor
Cloud Software Developer, CloudReach
Troy Connor is a Cloud Software Developer for CloudReach. He helps maintain the open source software that allows you to change node versions called N. In his spare time, he likes to play with robots, read, code, chase conferences and meetups and develop communities.
Видео Using minikube (Kubernetes) for Local Node.js Development [I] канала node.js
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Developing Locally with Kubernetes [I] - Ryan Jarvinen, IndependentHow to Deploy NodeJS App to Kubernetes? (AWS | Express.js | Ingress | HTTPS | Cert Manager)Kubernetes on Windows with WSL 2 and Microk8sBuilding and deploying Spring Boot application with MySQL on Kubernetes clusterKubernetes The Easy Way!Deploying Node.js Application In Kubernetes | Kubernetes Tutorial For BeginnerInstalling MiniKube on Windows 10 using Hyper-VMastering Chaos - A Netflix Guide to MicroservicesProgramming tutorial - Create A C++ Addon For Node jsDevelop Faster on Kubernetes With Google Container Tools and Cloud Build (Cloud Next '19)Effective RBAC - Jordan Liggitt, Red HatContinuous Integration and Delivery Into Kubernetes (Cloud Next '19)Minikube and Kubectl explained | Setup for Beginners | Kubernetes Tutorial 17Live building a scalable API in Go with KubernetesUsing Kubernetes Local Storage for Scale-Out Storage Services - Michelle Au & Ian Chakeres[ Kube 69 ] Using Private Docker Registry in KubernetesKubernetes: A Developer's Guide to Orchestrating ContainersHow to setup your web application in local minikube Kubernetes clusterDeploying & Managing Applications w/ DigitalOcean Kubernetes