Cloud-Native CI/CD Pipeline for Kubernetes with Artifactory

Kubernetes is a powerful, open source, container orchestration/cluster management tool that helps you manage and deploy your containerized application and services on a cluster of machines. You can use Artifactory to store and manage all of your application’s container images and leverage the Artifactory Helm support to manage your Kubernetes deployments.
Join this session to see how to set up a build, test, deploy pipeline using Jenkins and Artifactory. Once an image is ready to be rolled out, Artifactory can trigger a rolling-update deployment into a Kubernetes cluster without downtime – automatically!

We’ll show:
– How to trigger container image creation
– How to store all the container images
– How to test the containers upon build
– How to deploy container images when all tests have passed

Who should attend:
Developers and DevOps engineers who are currently using Artifactory and Kubernetes and want to know how to leverage the integration to the greatest extent.

Pre-requisites
Working knowledge of JFrog Artifactory & Kubernetes

 

If you have any questions please contact webinars@jfrog.com

Q&A

Following the webinar, these great questions were asked by the audience and might be of interest to you.

What formats can the xray results be exported to?

At the moment you can export security and license reports as json objects using REST API. Stay tuned for more reporting capabilities in Xray soon!

Where can I find Jenkins pipeline script for build on Git Hub ?

Here are a lot of Jenkins pipelines examples: https://github.com/jfrog/project-examples
Here are helm charts and cloud-native examples: https://github.com/jfrog/charts

Is there a way to setup who is allowe to pull images from web for use,later promote it to a release repo based on some property being set

Absolutely, Artifactory has full RBAC controls, including permissions for read (pull) and promote.

I am using the helm chart to install Artifactory in a private GKE cluster. What is the recommended way to make the internal endpoint available on a static IP to make it available in an internal network?

Any standard networking solution for k8s works. Ingress will probably be the easiest. Meshes like Istio or linkerd work as well.

Release Fast Or Die