Exploring Tekton's cloud native CI/CD primitives

A quick glance at the CNCF Landscape reveals the wide range of CI/CD solutions that currently exist. Each of these has its own API, configuration (YAML) format, definitions, pricing structures and quirks for creating pipelines. In spite of all this variety, all solutions have certain requirements in common. They need to: access source code to execute tests and tasks declare the order of executing tests and builds pull and push build artifacts based on the tested source code publish the built source code to a live environment Instead of declaring these underlying concepts using a domain-specific/company-specific implemetation, wouldn’t it be nice to map these CI/CD pipeline components to Kubernetes objects?

Tarmak 0.6 released

We are excited to announce the release of Tarmak, 0.6! If unfamiliar, Tarmak is a CLI toolkit to provision and manage Kubernetes clusters on AWS with security-first principles. This new release brings a host of great new features and improvements, including pre-built AMI images for worker nodes, new CLI commands, use of the Kubernetes Addon-manager and more.

Continuous Deployment and Automated Canary Analysis with Spinnaker and Kubernetes

Spinnaker is a cloud-native continuous delivery tool created at Netflix and was originally designed and built to help internal development teams release software changes with confidence. Since then it has been open-sourced and has gained the support of a growing number of mainstream cloud providers including Google, Amazon, Microsoft, IBM and Oracle. At Jetstack we receive questions almost on a daily basis from our customers about how to deploy to Kubernetes across different environments and in some cases to clusters in multiple cloud providers/on-prem.

Tarmak 0.5 released

After the recent Kubernetes security vulnerability, it is time for some positive news again. Three weeks ago we released Tarmak 0.5. Tarmak is a toolkit for Kubernetes cluster provisioning and management. This recent release has seen a lot of improvements and new features. We were pleased to be able to shorten the release cycle for 0.5 to three months, and we will be releasing regularly and maintaining this faster pace of development as we progress towards 1.

A Day in the Life of a Jetstack Solutions Engineer

Solutions Engineer Luke provides an insight into what it’s like to work on Kubernetes projects with Jetstack. What made you want to work for Jetstack? I wanted to work for Jetstack because they offered me the opportunity to work on a variety of different projects, both with private clients and in open source. On one hand, I provide consultation for customers about Kubernetes best practices, and run workshops with Google to teach those who are relatively new to Kubernetes about the various tools available within the software.

Introducing Tarmak - the toolkit for Kubernetes cluster provisioning and management

We are proud to introduce Tarmak, an open source toolkit for Kubernetes cluster lifecycle management that focuses on best practice cluster security, management and operation. It has been built from the ground-up to be cloud provider-agnostic and provides a means for consistent and reliable cluster deployment and management, across clouds and on-premises environments.

Automated certificate provisioning in Kubernetes using kube-lego

In this blog post, we are pleased to introduce Kube-Lego, an open source tool for automated Let’s Encrypt TLS-enabled web services running in Kubernetes.

TLS has become increasingly important for production deployment of web services. This has been driven by revelations of surveillance post-Snowden, as well as the fact that Google now favours secure HTTPS sites in search result rankings.