Building better software faster is the main driver of digital transformation. If you’re not rapidly deploying new features and fixes, your competitors are. Using GitOps to automate continuous application delivery brings a number of advantages to your business. This getting started guide shows how Weave GitOps Core gets you started with only two commands.
T-0 Hours - Collaborations and Cloud Native! KubeCon NA 2021 is here, and we’ve teamed up with Ambassador Labs, Jetstack, Civo, Codefresh and Buoyant, to raise awareness and support for Black Girls Code (BGC), a non-profit dedicated to creating opportunity and promoting inclusivity for promising young women of colour in the tech industry. Each sponsor will be donating $2 for every virtual booth visitor we receive!
Kubernetes is the world’s most popular way to run containerized applications. It is so popular in fact – second only to Linux among open source projects – that rival container orchestration systems have become effectively irrelevant. Kubernetes is popular for numerous reasons, not least its power to scale seamlessly and heal itself automatically. Above all, however, there is its ubiquity. Kubernetes has become the de facto infrastructure for the cloud native world.
Three opportunities to learn more about GitOps in October: GitOpsCon, KubeCon and Weaveworks’ own GitOps One-Stop Shop. No matter if you are a seasoned practitioner or a beginner, we have talks and learnings for all levels.
There’s a lot to think about (and yes a lot that can go wrong) when you’re preparing your Kubernetes application for production. This is an introduction to some of the key considerations when preparing to put your Kubernetes application into production.
Implementing a platform model in your organization enables separation of concerns for both Dev & Ops teams. We explore this topic in more detail, including the benefits for each team.
Kubernetes is a complex system because of its many components. Yet, it is imperative for IT & DevOps teams to have a good understanding of the different components & how they work together.
Kubernetes is the essential tool for orchestrating cloud native applications. However getting Kubernetes up and running is only a small piece of what you need to start developing applications. There are many tools to choose from within the cloud native ecosystem before the team can start increasing feature velocity and selecting the right ones can be a challenge.
In this white paper, we explain what a self-service developer platform is, how it can benefit your business and explore GitOps as the best way to deliver it.
Each dev team has different needs and wants the autonomy to choose their own cloud provider or preferred cloud services. It becomes the job of the platform team to ensure that any required cloud service is supported by the organization's technology stack. In this era of distributed cloud applications, application portability has become even more important.
Kured, the Kubernetes Reboot Deamon helps perform safe automatic node reboots, when indicated by the package management of the underlying OS. We often find kured running behind the scenes and over the recent months, the community stepped up and moved kured to a fully packed 1.7.0 release. Read up on the latest features and join the community.
KubeCon EU 2021 was a blast! It was also A LOT. Good news: there was a wide variance of topics discussed and fascinating sessions. Bad news: there are only 24 hours in a day to watch them. More good news; we take the time to spotlight sessions our team were a part of, as well as highlight some more interesting sessions.
Das Schiff platform from Deutsche Telekom is an example of the benefits of a GitOps-driven, fleet-managed platform for telecom operators. A key enabler for rolling out Das Schiff to the edge is the ability to run Kubernetes on microVMs. This blog describes the core technology, jointly developed by Deutsche Telekom, Weaveworks and AWS, which significantly improves the efficiency of deployment of Kubernetes across bare-metal pools.
If you’re deploying anything at scale, you’re going to need some level of automation in order to achieve consistency. By using a GitOps workflow to manage your Kubernetes clusters, you can solve some of the most common challenges associated with multi-cluster environments.
Adopting a multi-cloud strategy has many advantages, however it also has its own set of challenges and obstacles. We delve into the benefits of multi-cloud and how to overcome its challenges using Kubernetes and GitOps.
Local storage is almost always the best answer if you are running stateful applications in your Kubernetes cluster. But with so many local storage options out there, choosing the right one is hardly straightforward. For this reason, we’ve just finished putting some of the leading solutions to the test....
Have you ever listened to what your cluster is telling you? Every part of Kubernetes sends out Events, which are small messages telling you what is happening inside that component. In this post we look at some data that 'kubectl describe' displays, for diagnosing specific problems.
This is the first in a two-part series on Kubernetes at the edge. We discuss the topic from the perspective of telecommunication organizations (telcos) and how they will adopt cloud native technologies like Kubernetes and use GitOps to implement and manage what’s been called, “The Third Act of the Internet”.