How to learn for CKA exam

Categories: Software Development Project Management
CKA learning tips and tricks I have passed a Certified Kubernetes Administrator exam recently. Here are some tips that should increase your chances in passing the exam. I cannot give you the specific details of the exam as I have signed a confidentiality agreement. However, I hope those few general tips will save you time and make your learning experience more efficient. Exercise with kubectl Don’t read the kubectl documentation too extensively.

Read More →

Azure App Service vs AKS vs Service Fabric

Categories: Software Development
Azure App Service vs AKS vs Service Fabric Because my previous article turned out to be very popular, I decided to make a followup article that extends the comparison of Azure Kubernetes Service and Service Fabric to Azure App Services for Linux (Docker). This is a very reasonable alternative for most of developers that are starting with containers and want to begin their journey with containers. If you haven’t read my previous article, you can find it here: Kubernetes vs Azure Service Fabric

Read More →

Things to learn from project management

Categories: Software Development Project Management
A few lessons that Dev(and Ops) can learn from project management Software development gives you a lot of flexibility. Scrum created independent, self-sufficient teams that strive to reach company’s goals. Yet, there are things, that scrum teams could learn from non-agile project managers. I also needed to perform department-wide project management tasks, such as feasibility studies, cost analysis and software purchase recommendations. I believe that every developer can learn something from those experiences as well.

Read More →

Custom vNet on Kubernetes on Azure with acs-engine

Categories: Kubernetes
These are a few quirks you might encounter when you deploy Kubernetes using acs-engine onto Azure cloud with pre-defined custom vNet. Deploying custom vNet is a common scenario in most of the use-cases. You usually want to run Kubernetes along other services on your Azure cloud, such as legacy applications. This article is intended to provide you with some guidance on how to avoid the same issues I have experienced during acs-engine deployments.

Read More →

Some Kubernetes notes on Azure acs-engine

Categories: Kubernetes
Summary Recently I've worked on deploying Kubernetes clusters using Azure acs-engine as a part of our automation effort at the firm. It is a very useful tool that generates ARM (Azure Resource Manager) templates with ready to-use deployments of Virtual Machines and Kubernetes components on them. It also supports other container orchestrators, such as DC/OS or Swar. However, I will focus only on Kubernetes in this article as this is the only ochestrator I use.

Read More →

Setting up secure helm chart repository on Azure Blob Storage

Categories: Kubernetes
Kubernetes helm repository supports only basic authentication at the time of writing this article. There is, though, another and perhaps simpler way as of helm 2.7.0. Using Azure Blob Storage you can easily make your helm repository private. Requirements Time: ~10 minutes Helm Package Manager 2.7.0-rc1 or later Microsoft Azure account, at least with permissions to create azure storage account Azure CLI, tested on 2.0.19 Darwin Helm chart that you can upload to the cloud Summary Create azure storage account in one of your resource groups Add blob storage container to Azure Storage Account and set access to private Go to Storage account -> Shared Access Signature and generate read-only credentials for helm users The url to your repository will be: https://[azure_storage_name].

Read More →