Cloud native week dynamic news

  • SUSE releases Harvester 0.2.0
  • IBM acquires container services provider Boxboat
  • Kubernetes and Cloud Native Operations Report released in 2021
  • The next generation Crunchy Postgres release for Kubernetes
  • Open Source Project Recommendations
  • The article recommended

No matter what knowledge we learn, we have to go through the process of “first read the book thick, then read the book thin”. Reading thick is decomposition, detailed analysis, is the input process, reading thin is summarized, is the output process. The best way to generalize is through mind mapping, and computers are no exception. An avid GitHub user used a mind map to summarize his understanding of the Linux operating system, the Web, C++, Golang, and Kubernetes. For example: Why is a POD needed?

Follow “Kubesphere Cloud Native” and reply “Psyduck” in the background to get download links for all the mind maps.

Cloud native dynamics

SUSE releases Harvester 0.2.0, an HCI solution built using Kubernetes

Harvester, an open source Hyperconverged Infrastructure (HCI) software built using Kubernetes, has recently been released in version 0.2.0. Harvester can be used to implement HCI on bare-metal servers and is an open source alternative to vSphere and Nutanix. The first version, 0.1.0, was made public earlier this year.

Harvester now supports VM real-time migration, enabling VMs to be migrated from one node to another to perform maintenance work.

Harvester 0.2.0 adds support for virtual machine backup, providing a way to back up virtual machine images outside the cluster. You can store a backup of a VM volume by creating an S3-compatible endpoint or an NFS service.

PXE boot installation support is now available in Harvester, making it easy to populate bare-metal nodes with the required operating system.

see

IBM acquires container services provider Boxboat

IBM announced today that it has acquired Boxboat Technologies, a provider of DevOps consulting and enterprise Kubernetes services. The move, which comes in the same week that former Red Hat CEO Jim Whitehurst steps down as IBM’s president, will expand IBM’s container and data portfolio to advance the company’s hybrid cloud practices, IBM Senior Vice President John Granger said in a statement.

Founded in 2016, Boxboat helps customers build containers and Kubernetes as an enforcer of hybrid cloud solutions. The startup offers services including Kubernetes and enterprise container adoption policies, as well as application containerization, DevSecOps, training, support, and DevOps tools and workflow guides.

Boxboat will join IBM’s Global Enterprise Consulting Services (GBS) hybrid cloud services group. The transaction is expected to close in the current fiscal quarter, subject to customary closing conditions.

see

2021 annual Kubernetes and cloud native operation report released

The report is based on data from 1,200 respondents covering mixed and multi-cloud operations, Kubernetes, VM, bare metal, goals, advantages, challenges, carriers, advanced uses, edges, and more.

  • The report includes answers to more than 50 questions from approximately 1,200 respondents and analysis from seven industry experts representing the co-chairs of Google, Amazon, and the CNCF Operator Framework, as well as thought leaders from across the field.
  • Cloud native is not just Kubernetes. While 45.6% of respondents reported using Kubernetes in production, only 15.7% of respondents reported using Kubernetes exclusively. We explore the use of Kubernetes, bare metal, VMs, containers, and serverless applications.
  • Size: We looked at the number of Kubernetes clusters (and best practices for cluster use), as well as the machines managed: 21.4 percent of respondents managed more than 500 machines.

see

The next generation Crunchy Postgres release for Kubernetes

Crunchy Postgres for Kubernetes 5.0 is built on the latest features of Kubernetes and automatically manages the Postgres infrastructure through a declarative user experience. Crunchy Postgres for Kubernetes 5.0 provides advanced elasticity and repair mechanisms to ensure that critical components are always available and rebuilt as needed, and to eliminate the single point of failure of managing critical PostgreSQL functions such as high availability, backup, and monitoring.

Designed to easily support cloud native Postgres workloads, Crunchy Postgres for Kubernetes provides essential features for producing Postgres:

  • High availability. Consense-based and extensibility across multiple Kubernetes clusters enables a flexible “always-on” architecture.
  • Disaster recovery. Manage backups from zero to several terabytes. Multiple storage options available: Kubernetes native, S3, GCS, Azure.
  • Monitoring. Kubernetes-specific Postgres insights and alerts to find problems before they happen.
  • Security. TLS non-privileges, locked containers, and secure credential management are enabled by default.
  • Performance. Extend and adjust database Settings to meet workload requirements.
  • Convenient. Easily customizing, cloning data, and connection pooling make it easier to maintain applications.

see

Open Source Project Recommendations

onefetch

OneSetch is a command-line Git information tool written by Rust that displays project details and code statistics from your local Git repository directly in the terminal, without the need for an Internet connection.

Another Scheduler

The Another Scheduler is a Kubernetes Scheduler that uses the crontab syntax to automatically start, stop, or restart POD in Deployment at a specified time. I don’t know what it will do, though.

pq

PQ is a log parsing tool written by Rust that parses log files into time series similar to ProMQL. Creative! Such as:

$ docker logs nginx | pq ' /[^\[]+\[([^]]+)].+? \s+"([^\s]+)[^"]*?" \s+(\d+)\s+(\d+).*/ | map { .0:ts, .1 as method, .2:str as status_code, .3 as content_len } | select count_over_time(__line__[1s]) | to_json' > result.jsonl

It can also be presented via the Web UI:

CutefishOS

A more sophisticated Linux desktop environment than Deepin, and open source, currently only supports Arch Linux

The article recommended

Run the Docker container inside the QEMU MicroVM

This article compares the pros and cons of the Docker container with the virtual machine and explains why you want to run the Docker container inside the QEMU MicroVM to combine the security of the virtual machine with the Docker ecosystem. A concrete example is provided to demonstrate how to run a Docker container within the QEMU MicroVM.

Thanos, should you choose Sidecar or Receiver?

Thanos was originally just a Sidecar model, but projects like Cortex use remote storage. Later, Thanos also added a new Receiver component, which serves as the remote storage interface of Prometheus. At present, this component has been produced and available. This paper compares the two schemes and explains in detail when to choose the Sidecar mode and when to choose the Receiver mode.

Past week

  • LENS 5.0: Shinier, faster, and more powerful!
  • Cloud native fan weekly: new book “Phoenix Architecture”
  • Cloud native enthusiasts weekly: Grafana 8.0 is released and getting cooler and cooler
  • Cloud native fan weekly: Stack Overflow acquired
  • Cloud native hobbyist weekly: Argo Rollouts 1.0 released
  • Cloud native fan weekly: Istio 1.10 officially released

    This article by the blog multiple platform
    OpenWriteRelease!