Author Archives: Grischa Ekart

About Grischa Ekart

I am a DevOps consultant writing about Docker, Kubernetes, AWS, IT, strategy, management, mobility, business cases, apps, consumer electronics and MBA education. Talk to me on Twitter: @gekart.

Using your Synology Diskstation as a SOHO git Server

Yes, you should use GitHub for your public and private repos (IMHO), but if you just need a small office solution with a few machines and / or users and already have a Diskstation (RAID config and backup recommended) why … Continue reading

Posted in DevOps | Tagged , , | Comments Off on Using your Synology Diskstation as a SOHO git Server

Kubernetes & Kops: Make Your Own Encrypted Debian AMI

Kops is the most popular solution to install Kubernetes on AWS in a highly-available way. Debian is the preferred Linux distro for kops, which is somewhat annoying if you see that CoreOS is the preferred container Linux. Moreover, the Debian … Continue reading

Posted in DevOps | Tagged , , | Comments Off on Kubernetes & Kops: Make Your Own Encrypted Debian AMI

Kubernetes: Make Pods Run on Your Master Nodes

Some pods you might want to run on your master nodes, too. This may be because they are exporting master node metrics or even to save resources: say you want many instances of a specific pod. In that case (and … Continue reading

Posted in DevOps | Tagged | Comments Off on Kubernetes: Make Pods Run on Your Master Nodes

Kubernetes: How to Make Your Node a Master

Under some circumstances Kubernetes is forgetting its master nodes (kops version < 1.8.0 and canal). If this happens, your masters will get scheduled full of pods. If this is the case the following command might help you: kubectl taint master1.compute.internal … Continue reading

Posted in DevOps | Tagged | Comments Off on Kubernetes: How to Make Your Node a Master

Kubernetes: How to Delete all Taints from a Node

kubectl patch node node1.compute.internal -p ‘{“spec”:{“taints”:[]}}’

Posted in DevOps | Tagged | Comments Off on Kubernetes: How to Delete all Taints from a Node

Lost Web Passwords After Migrating to New Mac

After migrating to a new Mac, I found out that a ton of my web site passwords were gone or were out of date (I haven’t been using iCloud passwords or any other password app). The Migration Assistant seems to … Continue reading

Posted in Operating systems | Tagged , , , | Comments Off on Lost Web Passwords After Migrating to New Mac

Pricing Strategies for a Fairer Trade

Today I opened a milk carton that was printed with a thank you, because by buying this brand of milk we are supporting dairy¬†hill farmers. Germany is the home some of the hardest discounters (and other retailers) who, acting in … Continue reading

Posted in Uncategorized | Comments Off on Pricing Strategies for a Fairer Trade

List of Application Dependencies

Docker and containers in general are revolutionising the way we think about application development and operations. As a new packaging¬†technology I think it perfectly defines the interface between an application and the host it will be running on. In order … Continue reading

Posted in DevOps | Tagged | Comments Off on List of Application Dependencies

How to Get Proficient in New Technologies

Breakthrough innovations are changing IT at ever faster speeds. New tools, languages, libraries, virtualisation technologies, workflows appear and get adopted in shorter times. A perfect example of this is Docker. Keeping pace in that kind of environment affords a structured … Continue reading

Posted in Education | Comments Off on How to Get Proficient in New Technologies

Ops as a competitive differentiator?

Operational aspects of software systems are often treated as second class citizens. The point is that e.g. availability is expected to be a given. FRs (functional requirements) are a differentiator and NFRs (non-functional requirements) are not. So why should anyone … Continue reading

Posted in DevOps | Tagged , , | Comments Off on Ops as a competitive differentiator?