Nvidia Jetson Kubernetes
K3s is the right solution for you.
Nvidia jetson kubernetes. Hi i tried to build up a cluster with kubernetes. The following steps need to be executed on all your gpu nodes. K8s on jetson tx2 i tried to change the kernel config with the scripts in this github. Experimenting with arm64 based nvidia jetson nano and agx xavier edge devices running kubernetes k8s for machine learning ml including jupyter notebooks tensorflow training and tensorflow serving using cuda for smart iot.
Kubernetes version 1 10. Nvidia jetpack includes nvidia container runtime with docker integration enabling gpu accelerated. I am trying to create a kubernetes cluster with jetson tx2 board with ubuntu 16 04 installed. Intel cpu pc ubuntu 18 04 worker node.
As you may know jetson nano is a low cost 99 single board computer intended for iot type of use cases. Also i installed kubeadm kubectl kubelet and kubernetes cni. Jetson brings cloud native to the edge and enables technologies like containers and container orchestration which revolutionized cloud applications. Nvidia jetson nano and nvidia jetson agx xavier for kubernetes k8s and machine learning ml for smart iot.
The k3s github repository has already crossed 9000 stars. So my kubernetes cluster are multi platform. This readme assumes that the nvidia drivers and nvidia docker have been installed. May 6 2019 4 min read.
Quick start preparing your gpu nodes. But my project has some different i have a vm on x86 as master node and two nvidia tx2 development kits as work node. Helmut hoffer von ankershoffen né oertel. I installed docker and its version is docker version 1 13 1 build 092cba3.
Deploy gpu enabled kubernetes pod on nvidia jetson nano. Nvidia jetson nano delivered gpu power in an amazingly small package. Among many many similar devices its key selling point is a fully featured gpu.
K3s is a certified kubernetes distribution designed for production workloads in unattended resource constrained remote locations or inside iot appliances. Docker configured with nvidia as the default runtime. Nvidia jetson tx2 jetpack 4 3 l4t32 3 1 currently i have tried to find some related topics but they seemed to be a little bit old. Thanks to luxas create the kubernetes on arm project.
Below is my environment. Cloud native technologies offer the flexibility and agility needed for rapid product development and continual product upgrades. It have installed jetpack software with it. Kubernetes cluster setup based on amd64 nvidia jetson tx2.