Red Hat OpenShift - Cilium CNI Migration - Header

How to migrate from Red Hat OpenShiftSDN/OVN-Kubernetes to Cilium

Recently, I’m seeing more and more queries about migrating to Cilium within an existing Red Hat OpenShift cluster, due to Cilium’s advanced networking capabilities, robust security features, and enhanced observability out-of-the-box. This increase of interest is also boosted by the fact that Cilium became the first Kubernetes CNI to graduate in the CNCF Landscape. In … Continue reading How to migrate from Red Hat OpenShiftSDN/OVN-Kubernetes to Cilium

Kubernetes

Kubernetes Metric Server – cannot validate certificate because it doesn’t contain any IP SANs

The Issue Whilst trying to install the Metric’s server: kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml so I could use kubectl top node for it’s metrics on Node resource useage, I found the pods were not loading, and upon inspection found the following: > kubectl logs -n kube-system metrics-server-6f6cdbf67d-v6sbf I0717 12:19:32.132722 1 server.go:187] “Failed probe” probe=”metric-storage-ready” err=”no metrics … Continue reading Kubernetes Metric Server – cannot validate certificate because it doesn’t contain any IP SANs

Kubernetes

Quick Tip: Supercharge Kubernetes Resource Retrieval with ‘kubectl get -f’

Did you know you can use the -f argument with kubectl get? Yep me either. It’s pretty handy actually, as it will provide the status for all your Kubernetes resources deployed using that file or even file from hyperlink! Below is a screenshot example using a file. You can also specify multiple files by adding … Continue reading Quick Tip: Supercharge Kubernetes Resource Retrieval with ‘kubectl get -f’

Kubernetes

How to delete Kubernetes namespaces or pods with a specific pattern or name

I had a need to delete a number of Namespaces all at once that were created as part of some automated platform testing. Each namespace had a common naming convention starting with “e2e”, the below command will get all namespaces without the initial returned header line from Kubectl, look for anything with the pattern “e2e” … Continue reading How to delete Kubernetes namespaces or pods with a specific pattern or name

Tanzu Blog Logo Header

Tanzu Kubernetes Grid 1.6 – Management Cluster deployment failure – unable to patch the cluster object

The Issue When deploying a brand new Tanzu Kubernete Grid Management Cluster to a vSphere environment we kept hitting failures like the below. The deployment was very vanilla with the default settings, no extra metadata inputted into the build. !! [1223 15:26:17.84239]: init.go:732] Failure while deploying management cluster, Here are some steps to investigate the … Continue reading Tanzu Kubernetes Grid 1.6 – Management Cluster deployment failure – unable to patch the cluster object