Skip to content

Social

vZilla
Primary Navigation Menu
Menu
  • About vZilla
  • vZilla Lab
  • The Learning Curve
  • Michael Cade

kasten

Dark Kubernetes Clusters & managing multi clusters – Part 2

2021-08-10
By: michaelcade
On: August 10, 2021
In: Kubernetes
With: 0 Comments

In the last post we focused on using inlets to create a WebSocket to provide a secure public endpoint for the Kubernetes API and port 8080 for Kasten K10 that are otherwise not publicly reachable. In this post we are going to concentrate on the Kasten K10 and multi cluster configuration. I am going to share a great article talking about Kasten multi-cluster from Dean Lewis. Deploying K10 Deploying Kasten K10 is a simple helm chart deployment that I covered in a post a few months back here. ➜ kubectl create ns kasten-io namespace/kasten-io created ➜ helm install k10 kasten/k10 –namespace=kasten-io Accessing K10 For theRead More →

080721 1005 DarkKuberne12

Dark Kubernetes Clusters & managing multi clusters

2021-08-09
By: michaelcade
On: August 9, 2021
In: Kubernetes
With: 0 Comments

Let’s first start by defining the “Dark” mentioned in the title. This could relate to a cluster that you have that needs to have minimum to no access from the internet or it could also be a home Kubernetes cluster, the example I will be using in this post will be a K3S cluster deployed in my home network, I do not have a static IP address with my ISP and I would like others to be able to connect to my cluster for collaboration or something that we will get to around data management later. What is the problem? How do you access darkRead More →

031921 1226 Gettingread12

Getting started with Amazon Elastic Kubernetes Service (Amazon EKS)

2021-03-19
By: michaelcade
On: March 19, 2021
In: AWS, Kubernetes
With: 3 Comments

Over the last few weeks since completing the 10 part series covering my home lab Kubernetes playground I have started to look more into the Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. I will say here that the continuation of “this is not that hard” is still the case and if anything and as probably expected when you start looking into managed services. Don’t get me wrong I am sure if you are running multiple clusters and hundreds ofRead More →

Kubernetes playground – Backups in a Kubernetes world

2021-03-13
By: michaelcade
On: March 13, 2021
In: Kubernetes
With: 0 Comments

This post will wrap up the 10-part series of getting started on my hands-on learning journey of Kubernetes, the idea here was to try and touch on a lot of the areas without going through the theory in these posts. A lot of theory I have picked up through various learning assets that I have listed here. In the previous posts we have gone into creating a platform for our Kubernetes cluster to run on, we have touched on various stateless and stateful applications, load balancers and object storage amongst a few more topics to get going and started. We have only touched the surfaceRead More →

kubernetes learning

Kubernetes playground – How to deploy your Mission Critical App – Pacman

2021-03-10
By: michaelcade
On: March 10, 2021
In: Kubernetes
With: 0 Comments

The last post was to focus a little more on applications but not so much between the stateful and stateless types of applications but in the shape of application deployment. This was deploying KubeApps and using this as an application dashboard for Kubernetes. This post is going to focus on a deployment that is firstly “mission critical” and that contains a front end and a back end. Recently Dean and I covered this in a demo session we did at the London VMUG. I would also like to add here that the example nodejs application and mongodb back end was first created here. Dean alsoRead More →

kubernetes learning

Kubernetes playground – How to Load Balance with MetalLB

2021-03-05
By: michaelcade
On: March 5, 2021
In: Kubernetes
With: 4 Comments

In the last post, we talked about the Kubernetes context and how you can flip between different Kubernetes cluster control contexts from your Windows machine. We have also spoken about in this series how load balancing gives us better access to our application vs using the node port for access. This post will highlight how simple it is to deploy your load balancer and configure it for your home lab Kubernetes cluster. Roll your own Kubernetes Load Balancer If you deployed your Kubernetes cluster in Cloud, the cloud provider will take care of creating Load balancer instances. But if you are using bare metal forRead More →

kubernetes learning

Kubernetes playground – Context is important

2021-03-05
By: michaelcade
On: March 5, 2021
In: Kubernetes
With: 5 Comments

In the last post, we covered an overview of Helm and the MinIO deployment to give us an option for testing later on workloads that require object storage. In this post, we are going to focus on context and how to make sure you have access from your desktop to your Kubernetes Cluster. Context Image is taken from Kubernetes.io Context is important, the ability to access your Kubernetes cluster from your desktop or laptop is required. Lots of different options out there and people use obviously different operating systems as their daily drivers. In the post we are going to be talking about Windows butRead More →

kubernetes learning

Kubernetes playground – How to use and setup Helm & MinIO?

2021-03-01
By: michaelcade
On: March 1, 2021
In: Kubernetes
With: 1 Comment

In the last post, we covered setting up dynamic shared storage with my NETGEAR ReadyNAS system for our Kubernetes storage configuration. This is what I have in my home lab but any NFS server would bring the same outcome for you in your configuration. This post will cover two areas we will continue to speak to Kubernetes storage options but we will cover object storage, I am going to use MinIO to be able to have an object storage option in my lab, I can use this to practice some tasks and demo things between Veeam Backup & Replication and Kasten and storing backup files.Read More →

kubernetes learning

Kubernetes playground – How to setup dynamic shared storage

2021-02-28
By: michaelcade
On: February 28, 2021
In: Kubernetes
With: 1 Comment

In the last three parts we covered, starting from scratch and getting the Kubernetes platform ready, this was using some old hardware and creating some virtual machines to act as my nodes. But if you don’t have old hardware but you still wish to build out your cluster then these virtual machines can really sit wherever they need to, for example, they could be in the public cloud but remember this is going to cost you. My intention was to remove all costs as possible as this system I am using is always running in my home network as it acts as my backup serverRead More →

kubernetes learning

Kubernetes playground – How to setup stateless workloads

2021-02-27
By: michaelcade
On: February 27, 2021
In: Kubernetes
With: 0 Comments

In the last post, we went through creating our home lab Kubernetes cluster and deploying the Kubernetes dashboard. In this post we are going to create a couple more stateless applications. What is BusyBox Several stripped-down Unix tools in a single executable file. Commonly referred to as the “Swiss army knife tool in Linux distributions” I began by just testing this following a walkthrough tutorial but then later realised that this is a great tool for troubleshooting within your Kubernetes pod. You can find out more information here on Docker Hub. kubectl run myshell –rm -it –image busybox – sh Some things you didn’t knowRead More →

Posts navigation

1 2 Next

Newsletter

By subscribing, you agree with Revue’s Terms of Service and Privacy Policy.

Recent Posts

  • A year at the tap (firehose) end
  • Kubernetes Demo Environment For Everyone
  • Cloud-Native Data Management Day 2021 NA is Next week!
  • My new “Budget” Custom Mechanical Keyboard
  • Creating & Updating your GitHub Personal Access Token

Categories

  • #ProjectFreddie (6)
  • #ProjectTomorrow (16)
  • #SummerProject (9)
  • #VDM30in30 (14)
  • 101 (5)
  • AllianceScience (27)
  • Automation (14)
  • AWS (8)
  • Cisco (13)
  • HashiCorp (1)
  • Kubernetes (25)
  • Microsoft (29)
  • NetApp (38)
  • Nutanix (10)
  • OpenStack (1)
  • Personal (16)
  • Security (7)
  • Tech For Britain (4)
  • Uncategorized (48)
  • Veeam (121)
  • VMware (34)

Archives

Tweets by MichaelCade1

Tags

AHV automation Availability AWS Azure Backup Chocolatey cloud cloud-native cloud backup Cloud Computing Cloud Native Code container learning CSI Data data management DevOps Disaster Recovery DR EKS GDPR GitOps Infrastructure Infrastructure As Code kasten kubernetes Kubernetes Storage microsoft Microsoft 365 Microsoft Teams NetApp Nutanix Office 365 Package Management Public Cloud Replica Replication restore Security storage thought leadership Veeam veeam Backup VMworld

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Designed using Dispatch. Powered by WordPress.