2
0
mirror of synced 2025-02-18 19:27:07 +00:00

26 lines
620 B
C#
Raw Normal View History

2023-04-12 13:53:55 +02:00
namespace KubernetesWorkflow
{
public class K8sController
{
private readonly K8sCluster cluster;
public K8sController(K8sCluster cluster)
{
this.cluster = cluster;
}
public RunningPod BringOnline(ContainerRecipe[] containerRecipes)
{
// Ensure namespace
// create deployment
// create service if necessary
// wait until deployment online
// fetch pod info
// for each container, there is now an array of service ports available.
return null!;
}
}
}