December 11, 2017
And that's a wrap.... AWS re:invent 2017 is in the books!
What a week we had last week with our partners and peers (43,000 to be exact!) in Vegas for the annual AWS re:invent. Thank you for stopping by our booth and chatting containers, microservices and Kubernetes with us! Of course one of the most exciting moments was the EKS announcement, a managed Kubernetes offering on AWS.
December 07, 2017
Free tier of Weave Cloud on Google Cloud Platform
We've partnered with the Google team to create a simple set-up process that makes it easy to experience the power of Kubernetes (GKE) with Weave Cloud’s management capabilities. If you're exploring Kubernetes and want a completely integrated CI/CD pipeline with observability and monitoring then this gives you everything you need.
December 05, 2017
Storing Secure Sealed Secrets using GitOps
Sealed Secrets is a Kubernetes Custom Resource Definition Controller which allows you to store even sensitive information (aka secrets) in Git, which previously has not been an option. In addition, you can use Weave Cloud’s Deploy feature in conjunction with Sealed Secrets to create a continuous deployment pipeline where all operations are git based and where the desired state of your apps is declared in your git repos including your secrets.
December 05, 2017
Kubeadm is now Certified Kubernetes
Weaveworks, is proud to see Kubeadm become part of the Certified Kubernetes tools. Members of our Developer Experience team Ilya Dmitrichenko and Lucas Käldström are both core contributors of SIG-cluster-lifecycle. This particular SIG works on kubeadm, a tool for bootstrapping a best-practice Kubernetes cluster easily.
December 04, 2017
Running OpenFaaS on GKE - a step by step guide
In this tutorial you will learn how to set-up OpenFaaS on Kubernetes with monitoring and alerting using Weave Cloud. Using OpenFaaS for serverless avoids being locked-in to one of the cloud vendors. It's easy to run in Kubernetes, letting you mix different services depending on your applications needs.
November 08, 2017
Best practice session: Deploy, troubleshoot and control K8s powered containers on AWS
Weaveworks utilizes Kubernetes on AWS to achieve greater development velocity for a cloud native application to gain control and operational efficiencies. Read up on some of our best practices.
November 03, 2017
Announcing Kured, a Kubernetes Reboot Daemon
Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS.
October 25, 2017
New for kubeadm v1.8: Easy upgrades of Kubernetes clusters and more
Hear from Weaveworks contractor Lucas Käldström on how far kubeadm has come, where it’s going, and how you can get involved.
October 17, 2017
GitOps Part 3 - Observability
Observability can be seen as part of the Continuous Delivery cycle for Kubernetes. Observed state must be compared with the desired state in Git. The role of a GitOps dashboard is to enable observation and speed up understanding and validation of the system, and suggest mitigating actions. Monitoring alone does not answer all questions: metrics are symptoms but not the disease.
October 05, 2017
TensorFlow on Kubernetes: Troubleshooting a TensorFlow Predictive Model Microservice with Weave Cloud
Weave Cloud works alongside machine learning platforms such as Seldon’s. In this tutorial you will deploy a predictive service that recognizes drawn numbers from 0 to 9.
September 12, 2017
Continuous Delivery the Hard Way
Learn why you need Continuous Delivery and how we evolved Weave Cloud to achieve Continuous Delivery with the tools you already have, like Jenkins, Circle CI and with any container registry like DockerHub, Quay or even with a private registry.
September 07, 2017
Kubernetes and Weave Cloud: Part 1 - Configuring Continuous Delivery
Step by step instructions on how you can achieve automated continuous delivery to a Kubernetes cluster using Weave Cloud Deploy. We will cover configuring automated builds, immutable container images, deploying new container images and automating deployments.
August 30, 2017
The GitOps Pipeline - Part 2
GitOps relies on your whole system to be expressed declaratively. The GitOps pipeline model places Git at the design centre - everything upstream of deployment is anchored by Git. As a result a developer can update some code in GitHub and release into production as a pull request.
August 22, 2017
Speeding Up Your Software Development with Canonical & Weave Cloud
Canonical's conjure-up makes it easy to deploy and operate Kubernetes in production, using a neat, easy-to-use CLI installer. Weave Cloud fills in the gaps missing with a Kubernetes install and provides the tools necessary for a full development lifecycle.
August 07, 2017
GitOps - Operations by Pull Request
Alexis Richardson is defining “GitOps” as a methodology for developer tooling to drive operations. This post discussed the use of declarative tools and best practices of configurations being code and therefore should be versions controlled.
July 25, 2017
How to Supercharge Your Kubernetes Cluster with Rancher & Weave Cloud
This tutorial shows you how to deploy and manage Kubernetes with Rancher. You will then use Weave Cloud to complete the development lifecycle, and Deploy, Explore and Monitor your app as it runs in Kubernetes.
July 20, 2017
Docker Linux Distributions that work with Kubernetes: LinuxKit
Watch Justin Cormack speak about the ins and outs of Linuxkit. Linuxkit provides a Docker-native experience in IT infrastructures that include a variety of OS’s which are not bundled with a native version of Linux...
July 07, 2017
Demystifying Production-Ready Apps on Kubernetes with Carter Morgan
The Weave Online User Group talk given by Carter Morgan defines of what a "production-ready" cloud application looks like.
June 27, 2017
Making billions with Kubernetes and Weave Cloud: Deploying your app for the first time
The world has been patiently waiting for the launch of Stringly™, a platform for distributing highly optimized strings that is sure to disrupt the global string market. The VC checks have cleared and its time to give the people what they...
June 05, 2017
Architecture models for Continuous Delivery with Kubernetes
Luke Marsden explores different architecture models for achieving continuous delivery with Kubernetes. He will be discussing best practices such as establishing a single source of truth and utilizing efficient rollbacks without requiring new code changes to be pushed.