A Kubernetes App Journey – From container to TKG

What will this journey look like? There is a lot of information out there on the pieces of how to build a container or run Kubernetes, but I have not found one that puts it all together. So my goal for this series is to do just that. Each post will be a different step in that process. I will be doing everything from a photon OS maching that can be downloaded from VMware's github site, https://vmware.github.io/photon/. Create your own NGINX container image I will walk you through the setting up a linux VM, based on VMware's Photon OS, configure docker, run a nginx container, create a custom webpage, and finally create a container image using a Dockerfile. We will build on this post by using that container image for Kubernetes. Setting up Kubernetes using KinD (Coming soon...) I will walk you through the process of setting up Kubernetes on a Photon OS linux box using docker. ...
Read More

Create your own NGINX container image

Overview For this post, I will not be walking you through the installation of the linux VM but will start with configuring it with the tools needed to build a container image. I will be using VMware's Photon OS, but you can use any linux distribution you prefer. The steps will be similar. If you want to follow along with me on Photon OS, please download the latest version of VMware's Photon OS from github: Photon OS Configure your Linux VM Open the console and log on as root. The default password is changeme. You will be asked to immediately change the default password. Please do so. The first thing you will need to do is set a static IP address for this VM. The network configuration file is located in the /etc/systemd/network directory. By default the configration files is setup for DHCP, let's change that to a static IP address. To change...
Read More

Infrastructure as Code, is it important?

Yes, and everyone should be doing it As a sysadmin, infrastructure as code simplifies many aspects of your daily job. As the saying goes, if you repeat any task frequently you should automate it. And that is essentially what IaC does for sysadmins. Automates the initial configuration, deployment, patch management and configuration drift of your servers and/or infrastructure. There are lots of different tools to do this, which I will briefly touch on later in this blog post. Before diving into the tools and tech around IaC, let me answer a few questions. Why are companies going to the cloud? As we start a new century, the mandate to go to the cloud will be getting stronger, if not a requirement. There are a lot of advantages for doing this. Get out of the data center business. Focus on business growth.Agility and flexible growth. You no longer need to buy extra capacity, grow as you need.Cost...
Read More

Citrix ZenApp/ZenDesktop on VMware Cloud on AWS

This has been an interesting year for VMware. We had Microsoft CEO Sataya Nadella on stage with Pat Gelsinger at Dell World announcing the next evolution of VMware Cloud strategy. Now we have a formally announced partnership with Citrix to run their ZenApp/ZenDesktop products in VMware Cloud on AWS. Check out the announcement: https://www.citrix.com/blogs/2019/05/21/citrix-delivers-choice-with-support-for-vmware-based-clouds/ ...
Read More