Best of Kubernetes — 2022
- 1
- 2
Community Picks·3y
9 Docker Extensions Every Developer Must Try
vclusters is a tool with which you can create virtual clusters on top of any Kubernetes cluster. The extension is readily available on the Docker desktop extensions tab and can be installed with a click. The command to list your vcluster list is, vCluster list 4.
- 3
freeCodeCamp·4y
Learn Docker and Kubernetes – Free Hands-On Course
Guy Barrette teaches this Docker Containers and Kubernetes Fundamentals course for beginners. Guy is a developer & trainer with more than 25 years of experience. He is a Microsoft MVP, frequent conference speaker, and was leader of the Montreal.NET User Group for more than 23 years.
- 4
Community Picks·3y
CI/CD Tutorial For Developers
Continuous integration (CI) and continuous delivery (CD) helps IT organizations streamline their development process by automating manual tasks related to code deployment. Continuous delivery automates the release process and ensures that code is always in a releasable state. CI/CD can also be as simple as moving away from software delivery practices to cloud-native ones.
- 5
Community Picks·4y
Podman vs Docker: What are the differences?
Podman is a Red Hat product designed to build, manage, and run containers with a Kubernetes-like approach. Docker is the standard containerization tool for almost a decade. The two technologies have fundamental differences but are also perfectly suited to work together. Podman is the default container engine in RedHat 8 and CentOS 8.
- 6
Spacelift·3y
The Most Comprehensive List of DevOps Tools for 2023
The Most Comprehensive List of DevOps Tools for 2023 gathers some of the most useful and commonly used DevOps tools and technologies. Git Git is the most commonly used distributed version control system and is the clear winner in this space. GitHub GitHub is the default and most broadly used code repository management system.
- 7
Community Picks·3y
DevOps is Bullshit
DevOps started as a well-intentioned set of practices and culture, but it has devolved into an unholy beast of division and tunnel vision. Coding Coding is becoming more and more of a hodge-podge of cloud APIs. We should want to write and run less code, not run more code. The silos are a feature, not a bug.
- 8
Pointer·3y
mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.
Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.
- 9
freeCodeCamp·3y
Microservices and Software System Design Course
A microservices architecture is a type of application architecture where the application is developed as a collection of services. The course will teach you about microservice architecture and distributed systems using a hands-on approach.
- 10
- 11
ByteByteGo·4y
EP23: How to choose the right database? Also...
GraphQL is a query language for APIs developed by Meta. It provides a complete description of the data in the API and gives clients the power to ask for Migrating to a new database in the real world could take years at a high scale. Bloom Filters Algorithms You Should Know For System Design #2.
- 12
DEV·3y
DevOps Trends for Developers in 2023
The year 2022 saw a huge momentum in the topics such as AI/ML, automation, security, etc. DevOps practices are constantly evolving, and it is our job to keep an eye on what to focus on in the coming year. Let us see those trends and how they will impact developers and organizations.
- 13
- 14
Medium·4y
The 10 Platform Engineering Tools To Use in 2022
Platform Engineering is the process of enabling software engineering teams to autonomously perform end-to-end operations of the application life cycle in a cloud environment. Humanitec is part of this revolution Powered by a centralized software catalog, Backstage restores orders to your microservices and infrastructure and enables your product teams to ship high-quality code quickly.
- 15
DEV·3y
Getting Started With GitOps For Developers!
GitOps is a methodology for deploying and managing software applications using Git. It is also referred to as "operations-as-code" or "code-driven operations" It uses the principles of DevOps to streamline software updates across an organization. GitOps can have two deployment strategies: push and pull pipelines.
- 16
Medium·4y
Kubernetes The Easy Way
Kubernetes is the go-to solution for microservices and container-based production implementations. It will package an application with required libraries and other dependencies, and ship it all out as one package. The Easy Way “Seaport Inf’s basically a key-value based distributed data store.
- 17
Pointer·3y
milanm/DevOps-Roadmap: DevOps Roadmap for 2022. with learning resources
This is a step by step guide on how to become a DevOps engineer, with links to relevant learning resources. The road map will guide you if you are confused about what to learn next, rather than encouraging you to pick what is hype and trendy.
- 18
Towards Dev·4y
Kubernetes Architecture
Kubernetes is a cloud-based management system for containers. Kubernetes has two types of nodes: Master and Worker. The Master node is where our logic lives which knows how to control other worker nodes running in the cluster. Worker nodes are connected by Kubelet, Kube-Proxy and Container-runtime.
- 19
- 20
Red Hat Developer·4y
The ultimate CI/CD resource guide
Continuous integration (CI) and continuous deployment (CD) are development processes making use of automated tools to produce high-quality software. CI ensures that any code submitted by each developer works together with all other code in the project.
- 21
- 22
gitconnected·4y
Microservices with Node.js, Kubernetes, and RabbitMQ
Kubernetes (‘K8s’) is an open source system for automating and managing container orchestration that grew out of Google’s Borg, and is now maintained by the Cloud Native Computing Foundation. A microservice architecture means that your app is made up of many smaller, independent applications RABBITMQ_URL. The orders/index.js will be listening for an ‘ORDER’ message and as soon as it gets that message.
- 23
- 24
Google Open Source Blog·3y
Explore the new Learn Kubernetes with Google website!
Learn Kubernetes with Google brings together experts from Google and across the industry to communicate the latest trends in building your infrastructure. The 2021 annual report1 also listed close to 60 enhancements by special interest and working groups to the project.
- 25
Semaphore·4y
5 Ways to Deploy Microservices
Microservice applications can run in many ways, each with different tradeoffs and cost structures. What works for small applications spanning a few services will likely not suffice for large-scale systems. Microservices are the most scalable way of developing software. But that means nothing unless we choose the right way to deploy microservices.