Cloud Migration & Modernization

Building Cloud-Native Applications with #Kubebuilder and #Kind

Building Cloud-Native Applications with Kubebuilder and Kind

Introduction In this article, we will explore how to use Kubebuilder and Kind to create a local test cluster and an operator. Following that operation, we will then deploy that operator in the cluster and test it. All of the code is included below to port-forward to private endpoints the Kubernetes way. Also, if you want to learn more …

Building Cloud-Native Applications with Kubebuilder and Kind Read More »

#GitOps for Kubernetes

GitOps for Kubernetes

Cloud-native applications are dominating the market with their improved performance and high efficiency. While there are more resources to support cloud-native applications running as microservices, managing complex cloud architecture is still a challenge. The more microservices you run, the more tasks you will have to deal with in order to keep the cloud environment healthy …

GitOps for Kubernetes Read More »

Understanding #KubernetesInterfaces - CRI, CNI, CSI

Understanding Kubernetes Interfaces: CRI, CNI, & CSI

Kubernetes is designed to support modular cloud-native applications from the ground up, so it is not surprising to find the platform to be equally modular and flexible. Kubernetes incorporates plugins, add-ons, services, and interfaces to extend the core functionalities of the platform. Kube’s integral configuration is how you can make changes and customize your environment, …

Understanding Kubernetes Interfaces: CRI, CNI, & CSI Read More »

Are You #12FactorApplication Ready

Are You 12-Factor Application Ready?

There are a lot of frameworks in app development, but not all of them are tailored for today’s cloud environment. Many of them lack modularity and flexibility; some don’t even leverage the benefits of using cloud computing. The 12-Factor application principles are designed specifically for modern, containerized cloud environments from the beginning. Each component is …

Are You 12-Factor Application Ready? Read More »

Managing Kubernetes Secrets Using #MozillaSOPS

Managing Kubernetes Secrets Using Secrets OPerationS

Kubernetes is incredibly popular largely thanks to its flexibility. It can also be deployed quickly thanks to its modularity. To maintain that modularity, however, you need to construct your cloud environment in a fluid and customizable way; that means making sure that ConfigMaps and Secrets are designed to be infrastructure agnostic. Secrets, in particular, are …

Managing Kubernetes Secrets Using Secrets OPerationS Read More »

Preparing for the #CertifiedKubernetesAdministratorProgram

Preparing for the Certified Kubernetes Administrator (CKA) Program

Until very recently, there was no official form of accreditation for working with Kubernetes. The Certified Kubernetes Administrator (CKA) program was designed by the Cloud Native Computing Foundation (CNCF), working in partnership with The Linux Foundation, to help advance usage the Kubernetes ecosystem. Google aligned itself with The Linux Foundation to form the Cloud Native …

Preparing for the Certified Kubernetes Administrator (CKA) Program Read More »

Getting Started with HashiCorpVault on Kubernetes

Getting Started with HashiCorp Vault on Kubernetes

Introduction Vault security, stores, and tight control access to tokens, passwords, certificates, API keys, and other secrets are critical in modern computing. Hashicorp Vault allows you to overcome the challenges of safely storing all your app secrets so you don’t have to worry anymore about how to access, share, and use them. In this article, …

Getting Started with HashiCorp Vault on Kubernetes Read More »

Securing Your #KubernetesPipeline

Securing Your Kubernetes Pipeline

Several elements are crucial to an effective and efficient CI/CD workflow. A cloud-native app designed to take advantage of containers and other cloud-native features is certainly one of those elements. A capable cloud infrastructure with containers configured for maximum performance is another. To complete the set, you need cloud-native tools to manage the CI/CD workflow …

Securing Your Kubernetes Pipeline Read More »

An In-Depth #KubernetesInstallation and Config Exploration

An In-Depth Kubernetes Installation and Config Exploration

Part of our major project work at Caylent is introducing and migrating clients to new platforms away from legacy architecture and obsolete tech. A significant player in our suite of tools is, of course, Kubernetes as it lends itself to comprehensive customization right from the installation phase.  Accordingly, we can tailor business-critical solutions to a …

An In-Depth Kubernetes Installation and Config Exploration Read More »