DEV Community

Jonathan Apodaca
Jonathan Apodaca

Posted on

What I Learned This Week (March 16, 2018)

One of the things I value highly where I work is that, each week, our Director emails out a "What I Learned This Week". It got me thinking that a good way for me to reflect on what I have learned would be for me to publish the same thing each Friday.

So without further delay, I present to you the things that I learned this week:

Common Themes

We recently started our DevOps committee where I work, and we have been discussing what our current direction will be for the next six months. With that in mind, I have personally been reviewing the following technologies for possible recommendation as things we can look into:

Kubernetes via Minikube

Last time I looked into learning Kubernetes (affectionately abbreviated as k8s by the community), it was prohibitively difficult to get into and learn due to having to spin up a small cluster sandbox merely to experiment with. Imagine my excitement at learning that a tool, minikube, exists that allows you to play with Kubernetes locally on your development machine! Seriously, go install it and start playing with Kubernetes.

HashiCorp

HashiCorp is famous for developing the amazing tool, Vagrant. Well, it turns out that they have a ton of other awesome projects:

  • Terraform - represent your infrastructure as code
  • Nomad - a deployment tool that is awesome
  • Vault - secret management tool

The major win with these tools is they are modular and modularly adopt-able. That is also their weakness, however: there is more to set up in order to play with them.

Ansible

This week I also rediscovered Ansible. By rediscovered, I mean I delved more into how it works and fell in love with it all over again. We are already using this tool at my job, but up until now, it has mostly had major wins on our Systems Support team. This week, it finally "clicked" how Ansible configuration works, and it is now no longer such a (great) mystery. I will definitely be integrating this into more of my workflows more often.

Conclusions

I am just going to keep these short and sweet, so that's all folks!

Oldest comments (3)

Collapse
 
ben profile image
Ben Halpern

I feel like I should pay more attention to what HashiCorp is doing.

Collapse
 
jrop profile image
Jonathan Apodaca • Edited

Yeah, I just recently came across them; Consul is also really cool. Sigh not enough time to play around with new tech

Collapse
 
bn_geek profile image
Mohcin Bounouara

You learned a lot.. keep moving i enjoyed your post :)