Wednesday, 20 September 2017

Kubernetes 1.7 available in IBM Bluemix Container Service

This arrived in my inbox today: -

We're excited to announce that Kubernetes 1.7 is available for IBM Bluemix Container Service. You can now update your Kubernetes master and worker nodes to the latest supported version of Kubernetes by using either the Bluemix dashboard or the CLI.


This is perfect timing for me, as: -

(a) I'm reading and reviewing Kubernetes Microservices with Docker 
(b) I've been tinkering with DB2 and WebSphere Liberty Profile on Docker and Kubernetes, in preparation for an upcoming Lunch and Learn "brown bag" session that I'm delivering to my Services team.

Can you say "Awesome" ?

3 comments:

Unknown said...

Hi Dave,

I have not found suitable post/article to ask this question, hence asking here. One of my colleague 'Prashant More' suggested to ask you about my issue. It would be really great if you can guide on the issue I am getting.

Issue Detail -

I am trying to deply my app on the clustered environment. I am using WebSphere Application Server Network Edition Version 7.0.0.43.

I have choosen scenario 6 from the below link while setting up the env.
https://www.ibm.com/support/knowledgecenter/SSAW57_7.0.0/com.ibm.websphere.installation.nd.doc/info/ae/ae/tins_scenario3.html#tins_scenario3__sc7

I have two profiles created during the installtion of the WebSphere App Server.
1. AppSrv01
2. Dmgr01

I have created the cluster first named "cluister1" and added the default server i.e. server1 and then I am deploying my app in server1 and getting below error.


[9/20/17 15:18:28:313 IST] FFDC Exception:javax.management.MBeanException SourceId:com.ibm.ws.management.AdminServiceImpl.invoke ProbeId:679 Reporter:com.ibm.ws.management.AdminServiceImpl$1@1eca1eca
javax.management.MBeanException: Exception thrown in RequiredModelMBean while trying to invoke operation pullNotifications
at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1195)
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:999)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:847)

Caused by: com.ibm.ws.management.exception.ReceiverNotFoundException
at com.ibm.ws.management.event.NotificationService.pullNotifications(NotificationService.java:625)
at com.ibm.ws.management.AdminServiceImpl.pullNotifications(AdminServiceImpl.java:1809)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

Dave Hay said...

Hi

Thanks for the comment. You may wish to consider posting a question here: -

https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000266

Also, be aware that WAS 7 is out-of-support now, so you may wish to look at WAS 8.5 or 9.

Cheers, Dave

Unknown said...

Hi Dave,

Thanks for your time.
I have posted it here.
https://www.ibm.com/developerworks/community/forums/html/topic?id=6819d635-a592-47cb-826a-432744270eff

Note to self - use kubectl to query images in a pod or deployment

In both cases, we use JSON ... For a deployment, we can do this: - kubectl get deployment foobar --namespace snafu --output jsonpath="{...