Bringing Kubernetes to the Edge with NGINX Plus

preview_player
Показать описание
Containers are being used to package and distribute modern web applications at a whole new scale. Kubernetes, the container cluster manager from Google, provides a way to deploy, manage and scale these application containers, while providing rich features such as automated service discovery and self-healing. But how do you expose your applications running in Kubernetes to the world in a way that works across cloud and bare-metal environments?

The answer is NGINX Plus.

In this session you will learn how NGINX Plus can be used to provide robust load balancing across a Kubernetes cluster while leveraging deep integration with the Kubernetes API and built-in service discovery mechanisms. We might even open source a new plugin to make it happen.

How to Get Started With NGINX

Free Trial: NGINX Plus

Free eBook: Taking Kubernetes from Test to Production

Chapters:
0:00 - Bringing K8s to the Edge with NGINX Plus
0:46 - What is NGINX?
1:08 - What are Containers?
2:15 - What is Kubernetes?
2:57 - What is a Node?
3:39 - What is a Pod?
4:07 - What is a Scheduler?
5:04 - What is a Replication Controller?
6:16 - What are Services?
6:44 - Kubernetes Demo with NGINX Plus
29:07 - Q&A
29:20 - Do you still need a load balancer?
30:52 - How do you generate configuration files?
38:13 - Check out Kubernetes and Leverage API
Рекомендации по теме
Комментарии
Автор

at minute 30 Kelsey demonstrates how to synthesize kubernetes config file from a running pod ... here is a working example of just that

kubectl run asimplewebserver --image=nginx --replicas=2 --port=80 --expose --service-overrides='{ "spec": { "type": "LoadBalancer" } }' --output=yaml --dry-run > asimplewebserver-rc.yaml

scottstensland