Packaging and Publishing
Packing your application is rarely as simple as running
gcc anymore, especially when deploying to Kubernetes. Tools such as Cloud Native Buildpacks for example can examine your code, determine how to build it, and package it into a container. Additionally, once your container is built, the comes the question: Where does it go? Different container registries provide different features such as image scanning and access management.
Best Practices for Securing and Hardening Container Images
Learn how Bitnami applies security best practices to its containers.
Deploy a Custom Node.js Application using Bitnami Containers
Create, test, and publish a secure Docker image for a Node.js application using Bitnami.
Deploy a REST API on Kubernetes with Bitnami's Helm Charts
In the first part of this series, you developed and integrated a sample REST API with a MongoDB database running on your local system. In this second and concluding part, you will transition your API from your local system to a Kubernetes environment, thereby making it available to a wider audience for review, test and usage. To achieve this, you will use the following Helm charts and containers: Bitnami’s Node.
Deploy Locally a Spring Boot Application Using Bitnami Containers
Locally deploy a Spring Boot app that connects to a database using the Bitnami MariaDB container image.
Develop and Publish an ASP.NET Web Application using Bitnami Containers
Create, test, and publish a secure Docker image for an ASP.NET Web application using Bitnami.
Getting Started with kpack to Automate Builds using Cloud Native Buildpacks
Discover how to use kpack, a Kubernetes-native build service that uses Cloud Native Buildpacks to build OCI-compliant container images on Kubernetes.
Getting Started with the pack CLI using Cloud Native Buildpacks
Discover how to use pack, a CLI tool that builds container images locally on your developer machine using Cloud Native Buildpacks
Managing and Securing Container Images in a Registry
A key reason why enterprises are turning to Kubernetes is that cloud native services and practices boost developer productivity. As you put containerized applications into production, you need a secure way to store, scan, and sign your container images. A container image registry without management and security puts your cloud native environment at risk. Container images present some security challenges. Images are usually built by layering other images, which could contain vulnerabilities, and those vulnerabilities can find their way into production systems.
Move a Custom Spring Boot Application to Production Using Bitnami Helm Charts
Deploy a Spring Boot container image on Kubernetes using the Bitnami Apache Tomcat Helm chart.
Python Like A Pro: Building Docker Containers
Read industry best practices about building containers and discover how to use Buildpacks to package your Python apps into Docker containers.
Python Like A Pro: How To Deploy Python Application Into Production
Get your Python application into production in seconds and explore how Cloud Foundry simplifies a developers' job from log streaming to scaling.
What are Cloud Native Buildpacks?
Learn the basics of Cloud Native Buildpacks and discover how they work and how to use them to turn your code into OCI-compliant containers.