Kubernetes in Action: Knowledge Sharing within #teamGreetz
On February 25, Alfred Kaghyan from #teamGreetz organized a knowledge-sharing event for his team.
There is a strong culture of sharing at SFL. And it doesn’t matter whether you are a team lead, a senior software engineer or a junior developer. Everyone is highly encouraged to share useful stuff with the rest of us.
So, this time, we got to explore a few new things about Kubernetes and its architecture as well as do some practical work.
Alfred has gathered the information into nice brief slides and was guiding the meetup.
He defined Kubernetes (K8s) which is:
An open source container orchestration engine for automation deployment, scaling, and management of containerized applications.
Then he described the main concepts of K8s such as:
- NODE — a working machine in K8s cluster (physical, VM or cloud instance)
- POD — the smallest deployable unit, group of 1 or more containers with shared storage/network
- SERVICE — REST object of K8s
- SECRETS — objects let u store and manage sensitive info (passwords, tokens, ssh keys, etc.)
- Etc.
The practical workshop involved the following:
- Creating a simple REST API application with Java (Spring Boot)
- Adding a Docker image to the Docker Hub for the Java app
- Creating YAML configuration files for K8s
- Running the Java app inside the K8s cluster and exposing the application API
Note that you can participate during SFL tech talks too. And there are two ways to do so:
- Get invited by a friend who works at SFL
- Reach out to us directly via Facebook
About Alfred: Alfred is a senior software engineer who has been part of SFL since 2014. He is passtionate about innovation and technology. And he has the most sarcastic humor ever!
Check out our open roles at https://sflpro.com/job/.
Read More: