Suse has open sourced the code for the NeuVector container runtime security platform under an Apache 2.0 license on GitHub, less than three months after acquiring the company. Container runtime security is an emerging model where developers aim to secure their ephemeral cloud-native workloads continuously, from hardening a Kubernetes cluster to constantly scanning for unexpected […]
A new kind of old-school software testing
Perhaps there’s a planet with perfect software, but as Google’s Chris DiBona writes, that planet isn’t the one we live on. As such, developers are left with a trade-off: Tread cautiously and rigorously test your software to find all problems pre-deployment, or test less and ship faster with greater tolerance for bugs in production. The former […]
A new kind of old-school testing
Perhaps there’s a planet with perfect software, but as Google’s Chris DiBona writes, that planet isn’t the one we live on. As such, developers are left with a trade-off: Tread cautiously and rigorously test your software to find all problems pre-deployment, or test less and ship faster with greater tolerance for bugs in production. The former […]
Get started with Minikube
The best way to get your legs with any software application is to jump right in. That’s easier said than done with an application as large, powerful, and complex as Kubernetes, the software that underpins modern container-based application deployments at scale. How can one get a handle on Kubernetes without setting up an entire hardware […]
Meeting the challenges of multi-cluster Kubernetes
As more and more aspects of human life continue to move online, the need to dramatically scale the internet is only increasing. This trend began many years ago (we could say during the dotcom boom) and has seen many iterations of technological advancement. AWS, launched in 2002 as the first public cloud offering, opened the […]
Integrate security into CI/CD with the Trivy scanner
Attacks on cloud-native infrastructures are on the rise. Research over a six-month period in 2021 shows a 26% increase in attacks on container environments over the previous six months. Malicious actors are targeting the auto-build process, packing the payloads, using rootkits, and compromising misconfigured APIs—often within less than an hour from setup. Automating vulnerability scanning […]
Docker really did change the world
In 2013, Docker was the “it” company. Docker made headlines for the critical role it played in bringing containers to the mainstream, and in many ways displaced PaaS as the hotness of the time (Heroku anyone?). Now, the company is back in the press with the introduction of a new model for Docker Desktop that […]
Abstracting public clouds down to common services
The advanced features of public cloud providers’ native services offer clear benefits. Most enterprises now exploit cloud-native patterns in developing new applications, even in the augmentation of migrated applications. However, most enterprises would like to minimize lock-in to specific cloud service providers. Guess what? When you leverage a cloud provider’s native services, those services are […]
Microsoft’s Kubernetes for the rest of us
Building and managing a Kubernetes infrastructure in the cloud can be hard, even using a managed environment like Azure Kubernetes Service (AKS). When designing a cloud-native application, you need to consider the underlying virtual infrastructure, and provision the right class of servers for your workload and the right number to support your predicted scaling. Then […]
How to use Docker for Java development
The promise of using Docker during development is to deliver a consistent environment for testing across developer machines and the various environments (like QA and production) in use. The difficulty is that Docker containers introduce an extra layer of abstraction that developers must manage during coding. Docker enables application code to be bundled with its […]