Kubernetes in Action: Knowledge Sharing within #teamGreetz

SFL
SFL Newsroom
Published in
2 min readFeb 26, 2019

On February 25, Alfred Kaghyan from #teamGreetz organized a knowledge-sharing event for his team.

Rolling up the sleeves to get started :D

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:

  1. NODE — a working machine in K8s cluster (physical, VM or cloud instance)
  2. POD — the smallest deployable unit, group of 1 or more containers with shared storage/network
  3. SERVICE — REST object of K8s
  4. SECRETS — objects let u store and manage sensitive info (passwords, tokens, ssh keys, etc.)
  5. Etc.

The practical workshop involved the following:

  1. Creating a simple REST API application with Java (Spring Boot)
  2. Adding a Docker image to the Docker Hub for the Java app
  3. Creating YAML configuration files for K8s
  4. 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:

  1. Get invited by a friend who works at SFL
  2. 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/.

Let’s talk!

Read More:

--

--