Is there a way to manage modules deployed on iotedge device by using AKS(Azure Kubernetes Service)?

10/12/2019

I have been looking at using the kubernetes for container orchestration . However, as far as i know kubernetes could be on-prem or managed as service through Azure Kubernetes Service. I have known that on-prem support for K8s is being provided by edge , however I wonder how this would work if my workloads were on AKS.

-- harika t
azure
azure-iot-edge
azure-kubernetes
kubernetes

2 Answers

10/13/2019

Can you clarify your scenario more?

We have a public preview that one can register a k8s cluster as an edge device. And can deploy applications to the k8s cluster Edge through iothub. The k8s cluster can be on-prem or aks. Same instructions can be followed. https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-kubernetes.

Another way is to connect iothub to a K8s cluster through virtual kublet. https://github.com/Azure/iot-edge-virtual-kubelet-provider. This way your workload can be deployed to Edge devices by iothub with k8s api or kubectl.

Would like to understand the needs and hear feedback when trying.

Thanks Cindy Xing @msft

-- Cindy Xing
Source: StackOverflow

10/12/2019

Not sure if I understood correctly your question, but I understood that you would like to manage IoT edge deployments through K8s. Is my understanding correct?

There is an experimental project that helps managing IoT Edge deployments via simple kubectl commands

-- kgalic
Source: StackOverflow