API Kullanımı

Redis Dağıtım Örneği

Kubernetes içerisinde bir Service nesnesi oluşturur.

  POST /api/svcs
Parametre Tip
createServiceModel CreateServiceModel

Kubernetes içerisinde bir Deployment nesnesi oluşturur.

  POST /api/deployments
Parametre Tip
createDeploymentModel CreateDeploymentModel

Kullanım/Örnekler

createServiceModel:
{
  "namespace": "redis-cluster",
  "name": "svc-redis",
  "labels": {
    "app": "deployment-redis"
  },
  "port": 6380,
  "targetPort": 6380,
  "nodePort": 32666,
  "protocol": "TCP",
  "type": "NodePort"
}

createDeploymentModel:
{
  "namespace": "redis-cluster",
  "name": "deployment-redis",
  "metadataLabels": {
    "app": "deployment-redis"
  },
  "replicas": 2,
  "selectorLabels": {
    "app": "deployment-redis"
  },
  "image": "redis",
  "containerName": "redis",
  "containerPort":6380,
  "command": [
    "redis-server"
  ],
  "args": [
    "--replica-announce-ip svc-redis-instance-1"
  ]
}

image