Inc 5000 Capstone IT

Capstone IT Ranks on the 2020 Inc. 5000 Annual List of America’s Fastest-Growing Private Companies

Capstone IT, nationwide provider of specialized IT staffing services and technology solutions, is delighted to announce their ranking in Inc. magazine’s 2020 Inc. 5000, the most prestigious list of the nation’s fastest-growing private companies. The list represents a unique look at the most successful companies within the American economy’s most dynamic segment—its independent small business. …

Capstone IT Ranks on the 2020 Inc. 5000 Annual List of America’s Fastest-Growing Private Companies Read More »

Add Kubernetes users to your cluster

If you are working with Kubernetes a lot, you have probably built several basic clusters for learning purposes. You probably don’t have integration set up with an external system to authenticate users for your basic clusters. To try out many of the security-related concepts in your clusters, you will need to add Kubernetes users that are not cluster administrators. This blog post will show you how to create new Kubernetes users in your clusters.

Hands-on with Kubernetes Pod Security Policies

Kubernetes Pod Security Policy allows you to control the security specifications pods must adhere to in order to run in your cluster. You can block users from deploying inherently insecure pods either intentionally or unintentionally. This sounds like a great feature and a security best practice, and can be a big step toward keeping your cluster free of insecure resources.

How Pods access Kubernetes DNS in Docker EE, part two

This is part two of a two-part blog about internal DNS resolution and network access for Pods in Kubernetes. In part one we looked at how internal DNS services are configured in Kubernetes and how DNS resolution is configured for containers in Pods for user workloads. In this part, we will look at how network traffic gets from the containers in Pods for user workloads to the Pods providing DNS functionality.

How Pods access Kubernetes DNS in Docker EE, part one

Service discovery is one of the important benefits of using a container/Pod orchestrator. When you create a Service in Kubernetes, controllers running behind the scenes create an entry in the cluster’s DNS records so that other applications deployed in the cluster can look up the Service using its name. In part one of this blog, we will look at how DNS resolution is set up for containers in Pods.

Kubernetes Series – Pods (part 1)

A couple weeks back I took the test for Certified Kubernetes Application Developer developed by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation. For me personally it was satisfying to complete the test and become certified.  Today’s blog will be the first in a series to share with you all that …

Kubernetes Series – Pods (part 1) Read More »

Getting Tomcat logs from Kubernetes pods

I have been working with a client recently on getting Tomcat access and error logs from Kubernetes pods into Elasticsearch and visible in Kibana. As I started to look at the problem and saw Elastic Stack 7.5.0 released, it also seemed like a good idea to move them up to the latest release. And, now …

Getting Tomcat logs from Kubernetes pods Read More »

Dynamically Configure reCaptcha Site Key

I’ve recently been working on a new web portal and ran into a problem of trying to figure out how to dynamically configure the reCaptcha site key. It is a basic single page application (SPA) utilizing the Angular web framework (with component based development) written using Typescript (love it!) and decorated using Bootstrap CSS (can’t …

Dynamically Configure reCaptcha Site Key Read More »