Automatisering van loadbalancers en storage classes met Kubernetes op een private cloud
Another CYSO DevOps related article, this time about implementing ‘missing’ features on a VMware Private Cloud. This post has also been posted to the CYSO blog. De gebruikelijke plek om Kubernetes te installeren is op een Public Cloud. Alle aanbieders ondersteunen een manier om automatisch een cluster uit te rollen, met diepgaande integratie met de rest van de cloud. Denk hierbij aan Google GKE, Microsoft AKS en ook Fuga EMK. Maar wat als je Kubernetes wilt draaien vanaf een Private Cloud, bijvoorbeeld VMware? Bepaalde features die je misschien gewend bent zijn dan vaak niet aanwezig, zoals Load Balancers met een automatisch publiek IP, en Storage Classes die automatisch een volume aanmaken. Een volledig automatisch CI/CD proces is voor CYSO een vereiste. Omdat we bij CYSO alle onze diensten draaien op onze eigen VMware Private Cloud, moeten we deze twee blockers oplossen. Laten we kijken hoe we dit kunnen doen. ...
fluentd voor betere applicatie logging
Another CYSO DevOps related article, focusing on better logging from in-house developed applications. This post has also been posted to the CYSO blog. Er zijn een aantal zaken in Software Development die snel complex kunnen worden, waarbij ik persoonlijk data opslag één van de belangrijkere vind. Voor het configureren van (Python) applicaties hebben we al eerder een oplossing bedacht: omniconf. Het loggen binnen een applicatie kan ook ingewikkeld zijn, zeker zodra applicaties groter beginnen te worden of een platform ingewikkelder. In dit artikel zal ik aandacht schenken aan een manier om flexibel te loggen vanuit Python met fluentd. ...
Fixing an old Nortel BayStack 5510-48T
Recently I've bought an old Nortel BayStack 5510-48T switch for my homelab project. The switch had a few problems, which fortunately were fixable. The good This is a 48 port managed Gigabit switch, and comes with a nice feature set. They are also cheap to find on eBay, and I paid about 60 euros including shipping for it. The switch still works as expected, and there have been firmware updates up until the beginning of 2015....
Deploying cloud images on Promox using proxmox-deploy
One of the main features that Proxmox VE is missing right now, is support for deploying cloud images and configuring them using cloud-init. After having experienced how Amazon AWS and OpenStack handle the deployment of VM's, having to install all VM's manually is something I don't like doing anymore. Luckily, there is a method to achieve the same results on Proxmox (or any other virtualization for that matter). I have created a tool for deploying a cloud image on Proxmox, and the ability to customize it using cloud-init....
Creating an OpenStack FreeBSD image
Cyso's new OpenStack platform (called Fuga.io) is currently undergoing rigorous beta testing by an ever-increasing amount of users. To facilitate them, we’re constantly adding images and operating systems to our library in Horizon. We’ve just released a new beta image for FreeBSD 10.1-RELEASE. To give you an understanding in what went into creating this image, we’ll provide you with a small guide and some backstory here. Cloud images Most of the cloud images consist of a few parts, which are generally the same between images:...