Hello, Outreachy.

Maysa Macedo
2 min readDec 22, 2017

--

Firstly, what is outreachy?

Outreachy is a program that aims to embrace people underrepresented in tech, which usually under-estimate their skills, by offering the opportunity to get started in the Open Source world with a paid three month internship.

It provides projects with communities like Mozilla, Openstack, GNOME and Linux Kernel. Most of these projects involves coding, but for the non-coding ones, it is possible to work with documentations, design and translation.

When accepted, the Intern will work remotely and full-time on the development of the project assigned. Moreover, she will be able to have assistance from the mentor that submitted the project’s ideia and also from the community.

The program offers two rounds, one takes place between December and March and the other one between May and August.

Recently, I have joined the program and I am really grateful for it. I am having the opportunity to contribute to OpenStack, specifically with Kuryr-Kubernetes.

My Outreachy project winter 2017

The project aims to improve Kuryr-Kubernetes interaction with Kubernetes/Openshift.

Some main definitions:

  • “Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.”
  • “The OpenStack Kuryr project enables native Neutron-based networking in Kubernetes. With Kuryr-Kubernetes it’s now possible to choose to run both OpenStack VMs and Kubernetes Pods on the same Neutron network if your workloads require it or to use different segments and, for example, route between them.”
  • “OpenStack Neutron is an SDN networking project focused on delivering networking-as-a-service (NaaS) in virtual compute environments. ”

The principal task is to improve the management that Kubernetes does of the Kuryr-Kubernetes pods by adding readiness and health checks to the two main components of Kuryr (controller and CNI Daemon).

Currently, I am working on the development of readiness checks for the Kuryr Controller, where it should be verified the health of Kubernetes, Keystone and Neutron.

In the next post I will dive into more details about Kuryr-Kubernetes architecture and my current task.

--

--