Extending the DDM modules in Liferay with custom field types isn’t that easy. This blog post is the result of our attempts...
OpsKlaar @ CloudNativeCon & KubeCon Europe 2017 !Bregt Coenen
Well, we weren’t officially branded “OpsKlaar” back then, but the composition of our “Cloud” team was exactly the same. In this short post, we would like to gather some impressions and key notes from our team, after visiting the beautiful city of Berlin for a three-day event focused on CloudNative tools and Kubernetes.
The CloudNativeCon & KubeCon Event
The CloudNativeCon & KubeCon event took place at the end of March. It was held in the Berlin Congress Center (BCC), which is located in the center of Berlin, close to the well-known Alexanderplatz. The talks were mostly held by representatives of the projects that are part of the Cloud Native Computing Foundation (CNCF). Looking at the title, it is very clear that the Kubernetes project, originally designed by Google, caught most of the attention.
Given that we just started working on setting up a Kubernetes cluster, the timing of the event was perfect to gain some knowledge and to get some additional input from other Kubernauts. In the end, it turned out that the sessions were available for all levels of knowledge, making this conference interesting for almost everyone.
An overwhelming attendance
The attendance for this CloudNative & KubeCon event was overwhelming. Apart from the gigantic room where all keynotes were presented, almost all sessions were crowded and a lot of people were standing, sitting or even lying on the ground. Sometimes it was almost impossible to pay close attention as you weren’t able to see the slides of the presenter.
The whole microservice hype is gaining a lot of interest and Kubernetes is obviously benefiting.
So many interesting sessions
Apart from the moments when Lightning Talks and Keynotes were held in the main room, there were always 7 to 10 talks in parallel. So there were a lot of sessions, some more complex than others. As a result, it was important to create a personal schedule before the event started.
In my opinion, there were a lot of interesting talks. However, some of them were scheduled at the same time. The result was that at some moments I had to choose between 3 interesting things and at other moments I just picked a session. Luckily, most of the ones I had to miss, can be found online.
I had the feeling that the descriptions of the sessions weren’t always clear, so some sessions ended up having different content than I expected. But in the end, I feel that I learned a lot and much content was interesting. I would definitely recommend watching some of the sessions online, if you have some spare time. You can watch them on the CNCF Youtube channel.
It’s always nice to have some laptop stickers. There were actually so many that it became hard to make a choice…
RedHat was also very generous by giving us a 16GB container-like USB stick and a free book based on OpenShift.
We’ve also received the official CloudNativeCon Europe T-shirt.
Apart from these items, there were a lot of other goodies like a plush cat, pens, …
Berlin is a nice place to visit
Ampelmann is rockin’ the traffic lights
Useful lessons learned
1. Kubernetes 1.6 released during the event with the following key features:
- RBAC (role based access control)
- DaemonSet rolling updates
- Automatic provisioning of StorageClass objects
- Support for other container runtimes like rkt
2. Containerd and rkt are now part of CloudNative group.
3. Most of the companies that had a booth at CloudNativeCon & KubeCon were trying to sell a monitoring solution (DataDog, CoScale, Giant Swarm, Sysdig, …). It probably proves that monitoring things in Kubernetes is pretty difficult and takes a lot of manual effort.
4. Not too many attendees have experience with running Kubernetes in production, this means that we are pioneers