Photo by Maxim Izbash on Unsplash

The real question you should be asking is why not? Shiba Inu is currently one of the lowest price alternative coins in Crytpo currency that you can get into right now. This means that the average person right now can be a holder into something big. However, this is not financial advice but an article for information. I have been in Crytpo currency for some time now and understand the level of skepticism with it. People are worried that their investments will not hold value compared to that of gold. What is backing the cryptocurrency? Well, Cryptocurrency is people's alternative…


Photo by Mehdi on Unsplash

Move Away from Docker-Desktop Now and Utilize WSL2, SystemD (Genie), ContainerD, with NerdCTL.

The signs are pointing to move away from Docker. First Docker gets bought by Mirantis in 2019. Then Dockerhub set up a threshold on free pulls from Dockerhub. Now Docker Desktop is not free for large companies with 250 personnel or $10 million in revenue and will take into effect on January 2022. The key to success here is understanding the compliance from Kubernetes. Kubernetes prefers to utilize container runtimes which supports the Container Runtime Interface (CRI). So docker came out with dockershim to support that effort. However, if you read this article dockershim is desupported for Kubernetes. …


Photo by JJ Ying on Unsplash

The most article that I have read sets up a service type of Load Balancer. If you have worked with Kubernetes for a while you will know that just adding a Service type of Load Balancer will create a whole new load balancer on your Cloud Service Provider, therefore, increasing cost. Then you also have to secure the load balancer as well. That is why I am creating this article. If you wanted to connect to your MongoDB outside of the Cluster and 1. Do not want to utilize a Node Port, 2. Do not want to utilize a Load…


Photo by Luke Jernejcic on Unsplash

Are you tired of searching for MongoDB on Kubernetes and Immediately going to a MongoDB site on how to use their operator? Are you tired of finding nothing but Helm packages that you have no clue what is really going or finding a set of instructions that are made very complex? Are you tired of having no choice but to be pushed to a MongoDB cloud or Cloud Service Provider (AWZ, Azure, and GCP) service? I was tired of looking online just to find some complex way of setting up MongoDB. …


Photo by Jp Valery on Unsplash

There is a LOT of power in the Open Container Initiative. The OCI is a governance for the runtime specification and the image specification. This article will reference the Image Specification by example. The image specification output is set up in three main sections. 1. The image Manifest, 2. the Filesystem (layers in serialization format), and 3. Image configuration. You will not need to know everything about this format, but it is a good reference to understand how the Trivy scanner is able to work. So let’s begin.

This article will be utilizing a Tekton Task for building the CI/CD…


Photo by Masaaki Komori on Unsplash

There are a ton of open-source tools that can be used for cloud-native, but sometimes those tools do not allow for Open ID Connect or SAML capabilities. Sometimes there may be a need to secure an application in development that has yet to include a Single Single On. Well, this article is for you. This is actually SUPER QUICK to implement. This article assumes that you already have Ambassador API Gateway Ambassador Labs. If not then you can follow the directors here. https://www.getambassador.io/docs/edge-stack/latest/topics/install/. This article will also assume that you have Keycloak installed.

So in this article, I have a…


Photo by Mulyadi on Unsplash

So by design Harbor does not allow for the deletion of users via the portal when connected to an OIDC service. I currently have an OIDC connection setup with Keycloak which works great. However, you may have those instances where your users have some sort of certificate issue and need to reset or something of that nature. Don’t worry, just bring out the container basics and you are fine.

To modify the database all we have to do is exec inside of it like below:

kubectl exec -it hulk-harbor-database-0 -n harbor -- /bin/bash

Great. Now we are in. Access the…


Photo by Braden Collum on Unsplash

I understand that sometimes finding information online is a pain. That is why I am writing this article. To not only identify how to integrate Keycloak and ArgoCD, but to identify the tips and tricks while doing it. Especially when it comes to understanding the Groups, Roles, between ArgoCD and Keycloak. Usually, the setup of a Client ID is pretty straightforward. It is usually the behind scenes stuff that makes it tough. So, let's begin.

Step 1. Setting up a Client ID

The first step is to set up a Client ID. Make sure to also enter in a URI (FQDN) of the location of ArgoCD. This…


Photo by Laura Ockel on Unsplash

So this article can help anyone pretty much do anything in Kubernetes when dealing with the Kubectl. If you want to cp a file or execute a command within a Pod, well guess what this article is for you. This process is straightforward to do. The original intent of this article was to back up a Postgres Database. But the problem that I had was that an Elastic Block Storage (EBS) can only associate to one Node at a time in a particular Availability Zone. Therefore, using a Host path or a shared volume from another node was out of…


This article will walk through how to install a Kubernetes Cluster on Azure for Government using KOps. Note these steps can be replicated outside of Government Microsoft. There is however a Trick that needs to be used to get this to work with Azure Gov. KOps is currently in alpha state and is only truly set up for Private sector Azure for the State. To make this work then the storage for the state will need to be on the regular azure portal. I'll explain this when we get closer to the storage. …

⚗ Kevin Summersill 🔋

Enterprise Solution Architect | Certified Kubernetes Administrator ⚓ | SAFe SPC | LeSS Practioner | AWS Solutions Architect | Dev*Ops/GitOps Engineer 🔥

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store