Kubernetes Part 2

Kubernetes is closely linked with Docker, since it is the main containerization application. However, there has been a trend to building with vendor neutral features and not build the Kubernetes ecosystem mainly on the Docker system. A container runtime is the component that runs the containerized application on request, which by default is the Docker Engine. A container runtime interface (CRI) allows integration of container runtimes with kubelet. Important terms: rkt is a CLI for running containers, and deploys immutable pods.
Read more

Kubernetes Part 1

First of all, why Kubernetes? In Greek, the word means Helmsman. Kubernetes or K8s is used to orchestrate containers, connecting them through different hosts, different machines, scaling and deploying applications without downtime. It is so power simply because it abstracts away an extremely layer for many developers, while allowing easy customization for different needs. The architecture of K8s is highly different from how to traditional environment would work for an application.
Read more

Kubernetes Intro

For the past few months at my job, I have been using Docker for deployment automation, and Kubernetes as container orchestrator. While we have been still experimenting with scalability and ensuring robust distributed systems, we have solidly battle tested Docker and Kubernetes. My manager suggested that we take a course to fully understand the architecture behind Kubernetes. I have been studying a course offered by the Linux Foundation called Kubernetes for Developers, which I bought at a reduced price on Black Friday.
Read more

Firefox Netflix

Netflix and Prime Video unplayable in Firefox So I got a new computer recently (Dell XPS 15) and tried to watch some HD netflix on it since is a 4k screen. I thought it was quite strange that it did not work off the box. Off to Google we go. First I enabled DRM on firefox and installed OpenH264 Video Codec provided by Cisco Systems, Inc. in about:addons. I opened up Prime Video and it also gave me a generic error.
Read more

DNC Hack

Background DNC, or the Democratic National Committee is the governing body for the United States Democratic Party. It organizes political events and support for candidates of the Democratic party in the United States and holds a Democratic National Convention to nominate and confirm a candidate for the President of the United States. Due to the Committee’s large amount of political and sensitive information, it is an obvious candidate for attacks and data breaches.
Read more

Let's Encrypt

In 2016, I attended a conference and learned about HTTPS and certification from Jeff Hodges. Jeff helped launch Let’s Encrypt, with backing from Mozilla and EFF to make a free, non-profit Certificate Authority. I used Let’s Encrypt to get a certificate for this site’s domain. (You can see the HTTPS on the search bar right!) First a few definitions: Certificate Authority - Entity that issues digital certificates. It acts as a trusted third party for the owner of the certificate and the party using the certificate.
Read more

Password managers Part 1: an introduction!

Setting Up a Password Manager With most people realizing how important passwords are and the lack of ability of most humans to memorize unique more than 16 character password that adds at least one numeric, alphabetic (upper and lower case) and special case character, password managers appear to be the solution. A password manager generates these passwords for you, and all you have a do is memorize 1 strong password. You can use the app to access the passwords you need to login for Gmail, Facebook etc.
Read more