This article introduces an open source tool named Kubesploit for testing Kubernetes environments, assist penetration testers and Red Teamers to mimic real-world attack scenarios. To help protect Kubernetes clusters from attacks, we need to face the technology and the organisations being targeted.
Despite Kubernetes’ soaring popularity, the technology isn’t perfect. To reduce the barriers to entry that developers, DevOps engineers, and others have faced with Kubernetes, also known as K8s, Canonical in late 2018 introduced MicroK8s. Let’s take a look at this valuable tool.
Kubernetes isn’t just limited to containers. It is becoming an operating system for the cloud, both private and public. The technology began as an orchestrator for containerized apps, speeding deployment times and increasing app portability. See where it will go next!
It is no secret that our world is changing. This article will explore how using a combination of Knative, the Kubernetes-native serverless platform, and Quarkus, Red Hat’s container-native approach to Java, can be used together to help simplify the modernization of application delivery.
Adopting open standards for Kubernetes is relatively easy to do. Maintaining these standards, however, requires your team to be active and vigilant. To implement open standards correctly, DevOps teams need to appraise the existing standards, understand how they can lapse within an organisation, and appreciate the importance of working with the open source community to create and maintain the standards.
Over the past twenty years, there have been several big trends in distributed computing. Today, we have more developers using microservices designs to decompose applications into smaller and more manageable units. Apache Cassandra was built for cloud data and is now becoming the choice of developers for cloud native applications.
We spoke with Daniel Bryant about how API gateways have evolved, what impact microservices has on APIs, service meshes, and more. What are the biggest challenges when deploying and working with API gateways and what helpful tips does Daniel Bryant offer?
Kubernetes plugins or extensions are an essential part of any Kubernetes stack that help address various needs and augment your experience. Here are six extension categories to consider as you embark on your Kubernetes journey.
Containerization and Kubernetes enable organizations to drive computing everywhere and digital transformation at scale. This article by Peter Smails, CMO of Rancher Labs, examines practical challenges and real-world benefits.
Lens is an open source IDE for taking control of Kubernetes clusters. We spoke to the developer of Lens, Miska Kaipiainen, to find out about why he created it, what its features are and how to get it.
Kubernetes orchestrates the relationships between all of the containers in a system, such as communication and resource allocation. This article by Markus Eisele examines how to become Kubernetes-native and much more flexible.
The 12 Factor App approach is for defining a clean contract between the application and running environment. The application and running environment can focus on their own domain and will not step into each others’ toes.
Red Hat’s OpenShift 4.4 is here. This update builds upon Kubernetes 1.17 and aims to improve the developer’s experience. It includes new developer previews of upcoming features and some performance upgrades.
A pod is the smallest unit in Kubernetes. It is a container for containers that are running in a shared context like the same host, same IP etc. The status of the containers can be checked by so called probes. The respective results are then aggregated to the status of a pod by Kubernetes. A probe is a diagnosis that is made regularly by the Kubelet on a running container. To perform this diagnosis, the Kubelet calls an endpoint implemented by the container process or executes a binary in a container. The Kubelet can perform and react to three types of probes: Readiness, Liveness and Startup.