Nov 7, 2021Using Crossplane in GitOps: Common ConsiderationsIn this series of articles, I will share my recent study on using Crossplane in GitOps. I will use Argo CD as the GitOps tool to demonstrate how Crossplane can work with it to provision applications from git to target cluster. Meanwhile, I will also explore some best practices, common…Kubernetes12 min read
Oct 28, 2021Using Crossplane in GitOps: What to Check in GitIn this series of articles, I will share my recent study on using Crossplane in GitOps. I will use Argo CD as the GitOps tool to demonstrate how Crossplane can work with it to provision applications from git to target cluster. Meanwhile, I will also explore some best practices, common…Kubernetes8 min read
Oct 20, 2021Using Crossplane in GitOps: BootstrapIn this series of articles, I will share my recent study on using Crossplane in GitOps. I will use Argo CD as the GitOps tool to demonstrate how Crossplane can work with it to provision applications from git to target cluster. Meanwhile, I will also explore some best practices, common…Kubernetes5 min read
Aug 15, 2021Enhanced OpenShift CLI: Team SharingThe enhanced OpenShift CLI can help you manage a large amount of OpenShift clusters securely and efficiently. It is an open source project I created on GitHub. As the fourth post of enhanced oc series, in this post, I will show you how to share the cluster access information saved…Openshift3 min read
Aug 9, 2021Build, Publish, and Install Crossplane PackageCrossplane is a CNCF sandbox project which can extend the Kubernetes API to manage and compose infrastructure. It allows you to assemble infrastructure from multiple vendors and expose as higher level abstraction to consume without having to write any code. As the second post of my Crossplane journey, in this…Crossplane6 min read
Aug 2, 2021Enhanced OpenShift CLI: More StoriesThe enhanced OpenShift CLI can help you manage a large amount of OpenShift clusters securely and efficiently. It is an open source project I created on GitHub. As the third post of enhanced oc series, in this post, I will share with you more stories regarding the use of enhanced…Openshift4 min read
Jul 26, 2021Debugging Crossplane using VS CodeRecently I started to look at Crossplane, a CNCF sandbox project, which can extend the Kubernetes API to manage and compose infrastructure. One major feature provided by Crossplane is that it allows you to assemble infrastructure from multiple vendors and expose as higher level abstraction to consume without having to…Crossplane4 min read
Jul 12, 2021Enhanced OpenShift CLI: Quick StartThe enhanced OpenShift CLI can help you manage a large amount of OpenShift clusters securely and efficiently. It is an open source project I created on GitHub. As the second post of enhanced oc series, in this post, I will share with you how to install the enhanced oc and…Openshift4 min read
Jul 6, 2021Managing Your OpenShift Cluster Securely and EfficientlyThe Problem Have you considered a situation where you have many OpenShift clusters that you are working with at the same time just like me, and each cluster needs its own login credential such as username and password, or token to access to. And for security reason, when you initially log into…Openshift3 min read
Jun 26, 2021Integrating KubeAssert with KUTTLKubeAssert is a kubectl plugin used to make assertions against resources on your Kubernetes cluster from command line. It is an open source project that I created on GitHub. As the last post of KubeAssert series, in this post, I will share with you how to combine KubeAssert with KUTTL…Kubernetes3 min read