Hi devs,

I'm seeing the following error when undeploying an app on Kubernetes.
Stratos is unable to delete the Kubernetes pod. Any thoughts?

[2015-11-08 02:29:18,424]  INFO
{org.apache.stratos.autoscaler.client.AutoscalerCloudControllerClient} -
 Terminating instance via cloud controller: [member]
wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain64e12d35-4fb5-4958-9e61-5a1c9becf563
[2015-11-08 02:29:18,431] ERROR
{org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
 Could not terminate container, kubernetes cluster context not found:
[partition-id] partition-1 [member-id]
wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain64e12d35-4fb5-4958-9e61-5a1c9becf563
[2015-11-08 02:29:18,431] ERROR
{org.apache.stratos.cloud.controller.services.impl.InstanceTerminator} -
 Instance termination failed! MemberContext
[applicationId=wso2as-530-application, cartridgeType=wso2as-530-manager,
clusterId=wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain,
memberId=wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain64e12d35-4fb5-4958-9e61-5a1c9becf563,
instanceId=pod-1, partition=Partition [id=partition-1, description=null,
isPublic=false, provider=kubernetes, properties=Properties
[properties=[Property [name=cluster, value=kubernetes-cluster-1]]]],
defaultPrivateIP=10.244.44.12, defaultPublicIP=172.17.8.102,
allocatedIPs=null, publicIPs=[172.17.8.102], privateIPs=[10.244.44.12],
initTime=1446929374561, lbClusterId=null,
networkPartitionId=network-partition-kubernetes, kubernetesPodId=pod-1,
kubernetesPodName=317e8be610a28c74fdf019800429597c,
loadBalancingIPType=Public,
instanceMetadata=org.apache.stratos.cloud.controller.domain.InstanceMetadata@2efac273,
properties=Properties [properties=[Property [name=MIN_COUNT, value=1],
Property [name=SCALING_DECISION_ID,
value=wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain-30f0a2e0-993b-4ebc-9307-ce3cb0be1102]]]]
java.lang.IllegalArgumentException: Could not terminate container,
kubernetes cluster context not found: [partition-id] partition-1
[member-id]
wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain64e12d35-4fb5-4958-9e61-5a1c9becf563
at
org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.handleNullObject(KubernetesIaas.java:929)
at
org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateContainer(KubernetesIaas.java:861)
at
org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateInstance(KubernetesIaas.java:139)
at
org.apache.stratos.cloud.controller.services.impl.InstanceTerminator.run(InstanceTerminator.java:56)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Exception in thread "pool-32-thread-73"
org.apache.stratos.cloud.controller.exception.CloudControllerException:
Instance termination failed! MemberContext
[applicationId=wso2as-530-application, cartridgeType=wso2as-530-manager,
clusterId=wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain,
memberId=wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain64e12d35-4fb5-4958-9e61-5a1c9becf563,
instanceId=pod-1, partition=Partition [id=partition-1, description=null,
isPublic=false, provider=kubernetes, properties=Properties
[properties=[Property [name=cluster, value=kubernetes-cluster-1]]]],
defaultPrivateIP=10.244.44.12, defaultPublicIP=172.17.8.102,
allocatedIPs=null, publicIPs=[172.17.8.102], privateIPs=[10.244.44.12],
initTime=1446929374561, lbClusterId=null,
networkPartitionId=network-partition-kubernetes, kubernetesPodId=pod-1,
kubernetesPodName=317e8be610a28c74fdf019800429597c,
loadBalancingIPType=Public,
instanceMetadata=org.apache.stratos.cloud.controller.domain.InstanceMetadata@2efac273,
properties=Properties [properties=[Property [name=MIN_COUNT, value=1],
Property [name=SCALING_DECISION_ID,
value=wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain-30f0a2e0-993b-4ebc-9307-ce3cb0be1102]]]]
at
org.apache.stratos.cloud.controller.services.impl.InstanceTerminator.run(InstanceTerminator.java:63)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: Could not terminate
container, kubernetes cluster context not found: [partition-id] partition-1
[member-id]
wso2as-530-application.wso2as-530-manager.wso2as-530-manager.domain64e12d35-4fb5-4958-9e61-5a1c9becf563
at
org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.handleNullObject(KubernetesIaas.java:929)
at
org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateContainer(KubernetesIaas.java:861)
at
org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateInstance(KubernetesIaas.java:139)
at
org.apache.stratos.cloud.controller.services.impl.InstanceTerminator.run(InstanceTerminator.java:56)
... 3 more


-- 
Akila Ravihansa Perera
WSO2 Inc.;  http://wso2.com/

Blog: http://ravihansa3000.blogspot.com

Reply via email to