Hi Imesh,

Yes, I tried adding them as labels but ran into a problem since label
length cannot be greater than 63 characters. I'm not sure why we don't see
annotations in the UI for pods created. But I can see the annotations added
for services. Might have to raise this in K8s mailing list.

Thanks.

On Sun, Sep 20, 2015 at 10:00 PM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Akila,
>
> We do not query pod labels, its handled by the Kubernetes service
> selector, at the moment this is called "name". I have now fixed this issue
> locally, will push in few minutes.
>
> In addition I think it would be better to use labels instead of
> annotations because they are not visible in the UI:
>
>
>
> Thanks
>
> On Sun, Sep 20, 2015 at 9:52 PM, Akila Ravihansa Perera <
> raviha...@wso2.com> wrote:
>
>> Hi Imesh,
>>
>> Where do we query those pod labels?
>>
>> I'm in the process of moving label names to constants. I can apply the
>> same in all the places. I think better to change that label to
>> md5Hex-memberId to avoid any confusion when troubleshooting issues. One
>> might mistakenly take that as the actual memberId when it is not the case.
>>
>> Thanks.
>>
>> On Sun, Sep 20, 2015 at 9:40 PM, Imesh Gunaratne <im...@apache.org>
>> wrote:
>>
>>> I'm seeing a problem, we have removed the "name" label in the pod and
>>> added a new label called "md5Hex-memberId". Due to this load balancing
>>> would not work:
>>>
>>> Map<String, String> podLabels = new HashMap<>();
>>> podLabels.put("md5Hex-memberId", 
>>> DigestUtils.md5Hex(memberContext.getMemberId()));
>>>
>>> Map<String, String> podAnnotations = new HashMap<>();
>>> podAnnotations.put("memberId", memberContext.getMemberId());
>>> podAnnotations.put("cartridgeType", memberContext.getCartridgeType());
>>> podAnnotations.put("applicationId", memberContext.getApplicationId());
>>> podAnnotations.put("clusterId", memberContext.getClusterId());
>>> podAnnotations.put("clusterInstanceId", 
>>> memberContext.getClusterInstanceId());
>>>
>>> kubernetesApi.createPod(podId, podName, podLabels, podAnnotations, 
>>> dockerImage, cpu, memory, ports,
>>>         environmentVariables);
>>>
>>>
>>> On Sun, Sep 20, 2015 at 2:51 PM, Akila Ravihansa Perera <
>>> raviha...@wso2.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I've pushed release artifacts to staging repo at [1]. Please take few
>>>> mins to verify the release. Also I've pushed cartridge-base, php and tomcat
>>>> Docker images with 4.1.3 artifacts to DockerHub.
>>>>
>>>> [1]
>>>> https://repository.apache.org/content/repositories/orgapachestratos-1057/
>>>>
>>>> Thanks.
>>>>
>>>> --
>>>> Akila Ravihansa Perera
>>>> WSO2 Inc.;  http://wso2.com/
>>>>
>>>> Blog: http://ravihansa3000.blogspot.com
>>>>
>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Senior Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Akila Ravihansa Perera
>> WSO2 Inc.;  http://wso2.com/
>>
>> Blog: http://ravihansa3000.blogspot.com
>>
>
>
>
> --
> Imesh Gunaratne
>
> Senior Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



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

Blog: http://ravihansa3000.blogspot.com

Reply via email to