Cloud Native weekly dynamic news:

  • Flant has announced the release of an open source version of its container platform Deckhouse
  • Chaos Mesh 2.0 released
  • Cloud Foundry updates the PaaS environment
  • Spectro Cloud announced the closing of A $20 million Series A funding round
  • Open Source Project Recommendation
  • The article recommended

Recommend an open source book for the Go language: How To Code in Go by DigitalOcean. In this book, you will learn how to use the Go language to write programs, as well as some useful developer tools. The core contents are as follows:

  • Install and set up the local Go development environment on Windows, macOS, and Linux systems.
  • Learn to use conditional statements to write programs.
  • Learn to define data structures and create interfaces for them to enable reusable code;
  • Write custom error handling;
  • Build and install Go programs to run on different operating systems and different CPU architectures.

The ebook is now available in both PDF and EPUB formats. Follow public account:

Reply to Dog in the background to get the ebook download link.

By the way, KubeSphere 3.1.0 has been launched in DigitalOcean MarketPlace, and those interested in KubeSphere can now deploy with one click of DigitalOcean.

Cloud native Dynamics

Flant has announced the release of an open source version of its container platform Deckhouse

Flant has announced the first open source release of its container platform, Deckhouse. Its functions are as follows:

  • Infrastructure independent
  • Provides everything you need to maintain your production cluster
  • NoOps make K8s more intuitive to use
  • 8 minutes Cluster deployment
  • Provides 99.95% SLA guarantee

The platform comes in two versions: free Community (CE) and Business Enterprise (EE). The CE version is distributed through GitHub under the free Apache 2.0 license. The SLA has an “* this applies only to enterprise edition” clause, so the guarantee about the SLA applies only to enterprise edition.

see

Chaos Mesh 2.0 released

Chaos can now be described more accurately and easily. In addition, this release introduces a new concept: Schedule, which means running chaotic experiments using Cron.

With the help of Workflow, Chaos Mesh now supports the coordination of multiple Chaos and schedules either serially or in parallel.

There is also support for HTTPChaos, which allows you to hijack requests and responses on server-side HTTP applications.

The Chaos dashboard has also been updated for better user experience and use of new features!

see

Cloud Foundry updates the PaaS environment

During the Cloud Foundry Virtual Summit, the Cloud Foundry Foundation (CFF) announced that its open source Platform as a Service (PaaS) environment instance running locally on Kubernetes has been updated to make it easier to deploy complementary tools and platforms, For example, open source Istio Service Grid.

Version 5 of CF-for-K8s now supports version 0.3.1 of KPack, a declarative tool for configuring builds in the Kubernetes environment, Istio 1.9.5 is now available on top of cluster instances running Kubernetes versions 1.18 through 1.20. CFF also improves integration with Paketo BuildPacks, a tool for converting application source code into container images.

Chip Childers, executive director of CFF, said their goal is to make it easier to deploy and update PaaS environments within Kubernetes, which includes a range of open source software. Upgrading Istio, for example, is notoriously challenging, Childers said.

see

Spectro Cloud announced the closing of A $20 million Series A funding round

Spectro Cloud is the next generation Kubernetes enterprise management platform, allowing teams to easily manage the entire lifecycle of any combination of new and existing Kubernetes environments in any data center or Cloud environment. Today announced the closing of its $20 million Series A funding round, led by Stripes, A leading investor in software and consumer products.

This round of funding comes after Spectro Cloud raised $7.5 million in seed funding from Sierra Ventures, BoldStart Ventures, WestWave Capital and Firebolt Ventures, All of these companies are also participating in the current Series A funding round. Other Series A investors include T-Mobile Ventures and Alter Venture Partners. Spectro Cloud will leverage its current investments to drive the continued expansion of its sales and support channels in the US and internationally. In addition, Spectro Cloud will continue to focus on adding top engineering talent to improve the products and services it offers its customers — providing them with the capabilities they need to grow and leveraging cutting-edge technology to enable them to leverage new innovations for the enterprise and the market.

see

Open Source Project Recommendation

Sysbox

Sysbox is a new type of OCI container runtime against RUNC. Compared to RUNC, Sysbox is enhanced in two ways:

  • Enhanced container isolation: Sysbox opens a user namespace for all containers (that is, the root user in the container is mapped to a common user in the host), hides host information in the container, locks the initial mount of the container, and so on.
  • Containers can not only run ordinary processes, but also run systemd, Docker, K8s, K3s and other system-level software, and can replace virtual machines to some extent.

Initially Sysbox only supported Docker, but the latest version, V0.4.0, has support for running directly as a CRI for Kubernetes.

RBAC Manager

RBAC Manager is an Operator that uses custom resources to declaratively configure RBAC. Its goal is to simplify Kubernetes authorization, reduce the amount of configuration required for authorization, and make it more scalable. For example, there are two native RoleBinding configuration lists:

kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: joe-web
  namespace: web
subjects:
- kind: User
  name: [email protected]
roleRef:
  kind: ClusterRole
  name: edit
  apiGroup: rbac.authorization.k8s.io
Copy the code
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: joe-api
  namespace: api
subjects:
- kind: User
  name: [email protected]
roleRef:
  kind: ClusterRole
  name: view
  apiGroup: rbac.authorization.k8s.io
Copy the code

Using RBAC Manager requires only one custom resource to achieve the same authorization:

apiVersion: rbacmanager.reactiveops.io/v1beta1
kind: RBACDefinition
metadata:
  name: joe-access
rbacBindings:
  - name: joe
    subjects:
      - kind: User
        name: [email protected]
    roleBindings:
      - namespace: api
        clusterRole: view
      - namespace: web
        clusterRole: edit
Copy the code

n8n

N8n is an open source and extensible Workflow automation tool that connects different services together via a visual editor, sending or transferring data between different applications and databases, with no concern for API documentation or cross-domain issues.

WindTerm

WindTerm can be used as an Xshell alternative with a fully functional GUI interface and support for macOS.

The article recommended

My Prometheus is not working!

This article describes the problems the authors have encountered with Prometheus, such as slower queries, data not being displayed, and discusses how Prometheus can be extended to make it more usable.

Use Bridge to debug applications in the Kubernetes cluster

Bridge is an extension of Visual Studio. It provides a seamless debugging and testing environment for developers. It enables your native applications to communicate directly with applications in the Kubernetes cluster. This article details how to use this extension.

Past week

  • Cloud Native Fan Weekly: Instead of working on Windows, Microsoft is starting to release Linux distributions!
  • Cloud Native Enthusiast Weekly: GitHub docs are finally open source!
  • Cloud Native Enthusiast Weekly: looks most like Apple’s Linux desktop
  • Cloud Native Enthusiast Weekly: Lens 5.0 is out, hotter, faster, and stronger!
  • Cloud Native Fan Weekly: New Book “Phoenix Architecture”
  • Cloud Native enthusiast weekly: Grafana 8.0 has been released, and it’s getting cooler
  • Cloud native enthusiast weekly: Stack Overflow acquired
  • Cloud Native Enthusiast weekly: Argo Rollouts 1.0 released
  • Cloud Native enthusiast weekly: Istio 1.10 has been released

This article is published by OpenWrite!