Hot topics on hot days @DevOpsCon in Berlin

Hot topics on hot days @DevOpsCon in Berlin

These two days were really hot and that’s why I created that motto ūüėČ

Here are a few pictures and a brief impression of the DevOpsCon conference in Berlin. The DevOpsCon Expo in Berlin on 11 Р14 June 2019 had approximately 800 participants and provided a full program on different technologies and methods for them.

It’s important to keep a cool head on the mission-critical topic of DevOps and make the right decisions how to deploy and deliver the optimal to achieve speed of innovation. It was awesome to see that DevOps teaming works for companies, because often we had developers and operations of one company at same time at our booth.

Continue reading

‚ÄěLet‚Äôs get started with cloud native Java applications on Kubernetes‚Äú Our hands-on workshop is ready to rumble!

Our hands-on workshop:¬†‚ÄěLet‚Äôs get started with cloud native Java applications on Kubernetes‚Äú¬†, is ready to rumble!

cns-workshop

After all the effort Niklas and Harald did to deliver that awesome and valuable content of the ‚ÄúCloud Native Starter‚Ä̬†open sourced GitHub project, I contribute to that (ongoing) project with this hands-on¬†workshop based on all the given great materials of blog posts, manuals and documentation which is available in the internet.

The outcome is an easy to consume hands-on workshop. The workshop  provides a wide but concentrated introduction to Java development with MicroProfile, Kubernetes, Containers, REST APIs, Traffic management, and Resiliency that is relevant for developers who want more hands-on practical cloud native development introduction of the usage of these technologies.

I would say, this workshop is a must have for beginners who start with cloud native Java applications on Kubernetes. We all put a lot of effort in this project to make that easy to consume.

Continue reading

How to deploy a container to the IBM Cloud Kubernetes service

I want to describe another way to run the  Highscores-Service of the #BlueCloudMirror game . In the game I use  IBM Cloud Foundry apps, now I want to explore IBM Cloud Kubernetes.

Note: The #BlueCloudMirror game we  @Niklas, @Harald and I made, is available as an Pattern on IBM Developer.

The first step was creating a container for the Highscores-Service,  which I described in my blog post how to build a container.

In this post I deploy my scores-service container to the IBM Cloud Kubernetes service.  This is  not a blueprint for IBM Kubernetes deployments, if you looking for a blueprint,  just take a look here. IBM Cloud documentation contains a great guide for getting started:  How to setup and use IBM Cloud Kubernetes

I share my experiences and observations with you, along with my deployment.

Let’s start with an overview of the topics I touch in this blog post:

Simplified Architecture 

kube-basic-architecture

The above picture shows a simplified architecture for the scores-service inside Kubernetes. You can see the relevant elements for the deployment. If you are interested in the details of  these elements, just click on the linked Kubernetes documentation.

The major elements:

  • Kubernetes in IBM Cloud
  • Service inside Kubernetes is responsible for providing access to the scores-service over the internet, using a¬†Loadbalancer
  • Deployment is responsible for container deployment inside the Pod.
  • Pod¬†instantiation with the container image stored in the Container Registry

Continue reading

Operations and Developers side by side @‚ÄúContinuous Lifecycle‚ÄĚ and ‚ÄúContainer Conf‚ÄĚ

Niklas Heidloff¬† and I ¬†attended the combined software development conference for ‚ÄúContinuous Lifecycle‚ÄĚand ‚ÄúContainer Conf‚ÄĚ in Mannheim Rosengarten¬†on 14.11. and 15.11.2018.

IMG_2141.jpg

 

The conference was sold out and had more than 700 attendees. This was a great place where developer and operation experts exchanged different perspectives.

IMG_2133

The talks at the conference were about Micro Services, Docker, Serverless, Tools, Security, Cloud Foundry, Kubernetes, and methods and more.

Continue reading

Promo code and free Kubernetes Cluster @IBM Cloud

You may have received a¬†promo code when you attended a¬†conference, meetup, or hackathon, but you have no experience with IBM Cloud yet, and you want to access the free Kubernetes cluster in the IBM Cloud as soon as possible, because you can use the cluster for your own “playing” and “testing”.

In this situation you can educate yourself with the badge IBM Cloud Essentials related to IBM Cloud before you access the IBM Cloud. BTW, this way would be the best choice ;-). With IBM Cloud Essentials  you have free education and an official badge.

today-ibm-cloud-badge.png

Or you can enter your promo code and create a Kubernetes Cluster directly.
I created a short youtube video related to this fastpass :

  • How to enter a promo code?
  • How to instantiate a free Kubernetes Cluster¬†?

If you don’t want to watch the video, these are the simple steps you have follow:

Register:

Insert promo code:

  • Select “Manage->Billing” in the menu on the IBM Cloud WebUI
  • Insert your promo code

Create free Kubernetes Cluster:

  • Select the Kubernetes service from the catalog and press create
  • Choose the data center location,¬†these indicate where the cluster will be instantiated
  • Select free cluster
  • Press create
  • Follow the instructions in the “Access” tab, to access your cluster with¬†kubectl¬†from your¬†local pc.

I hope this was useful for you and let’s see what’s next?

Greetings,

Thomas

PS: By the way, you can use the IBM Cloud for free, if you simply create an IBM Lite account. Here you only need an e-mail address.