Open in app
Home
Notifications
Lists
Stories

Write
Martin Grigorov
Martin Grigorov

Home

Mar 25

Native integration between Apache Spark and Volcano Kubernetes scheduler

Series of related articles — Local Kubernetes cluster on openEuler OS Apache Spark on Kubernetes Apache Spark -SNAPSHOT on Kubernetes Native integration between Apache Spark and Volcano Kubernetes scheduler (this article) What is Volcano ? Volcano is a Kubernetes native system for high-performance workloads, which has been accepted by Cloud Native Computing Foundation (CNCF) as its first and only…

Kubernetes

4 min read


Mar 18

Apache Spark -SNAPSHOT on Kubernetes

Series of related articles — Local Kubernetes cluster on openEuler OS Apache Spark on Kubernetes Apache Spark -SNAPSHOT on Kubernetes (this article) Native integration between Apache Spark and Volcano Kubernetes scheduler In my previous article I’ve shown you how to deploy Apache Spark jobs on local Kubernetes cluster using an official release of Apache Spark…

Kubernetes

2 min read


Mar 15

Apache Spark on Kubernetes

Series of related articles — Local Kubernetes cluster on openEuler OS Apache Spark on Kubernetes (this article) Apache Spark -SNAPSHOT on Kubernetes Native integration between Apache Spark and Volcano Kubernetes scheduler In my previous article we tested several Kubernetes distributions which could be used for local development on openEuler OS. …

Kubernetes

2 min read


Mar 15

Local Kubernetes cluster on openEuler OS

openEuler OS is the open source community edition of Huawei’s EulerOS — a Linux distribution based on CentOS. What is specific about openEuler OS is that it is tailored for ARM64 CPU architecture and especially for server/cloud deployments! …

Linux

3 min read


Nov 16, 2021

Github Actions ARM64 runner on Oracle Cloud

In this article I am going to explain how to setup self-hosted Github Actions (GHA) runner on Oracle Cloud Infrastructure (OCI) for free! VM instance Since some time OCI provides Linux ARM64 VMs in their Free Tier. They are based on Ampere Altra 80 and you could use up to 4 vCPU…

Github Actions

5 min read

Github Actions ARM64 runner on Oracle Cloud
Github Actions ARM64 runner on Oracle Cloud

Jun 7, 2021

Build Linux software for foreign CPU architectures on non-x86_64

In my article Building Linux Packages for different CPU architectures with Docker and QEMU I have shown you how to run non-x86_64 Docker containers on x86_64 host machine. But if your host is non-x86_64 one, e.g. …

Aarch 64

2 min read


Apr 12, 2021

GithubActions: Build and test on HuaweiCloud ARM64

If you have read my previous articles you might have noticed that ARM64 CPU architecture conquerors the server side! Any software product that takes itself serious should use Continuous Integration (CI) system to regularly build and to run its tests! If you manage the CI system yourself and you have…

Aarch 64

4 min read


Feb 20, 2021

Java’s ServiceLoader API + using native libraries => NOK

In this article I am going to share with you an interesting case of how an optional feature makes a software library completely unusable on non-AMD64 hardware. The software library is Apache Parquet. Apache Parquet is a columnar storage format available to any project in the Hadoop ecosystem, regardless of…

Parquet

3 min read


Jan 20, 2021

ConcourseCI on ARM64

From the website: Concourse is an open-source continuous thing-doer. Built on the simple mechanics of resources, tasks, and jobs, Concourse presents a general approach to automation that makes it great for CI/CD. ConcourseCI is a light-weight continuous integration/deployment server. …

Concourseci

4 min read


Dec 23, 2020

JVM network servers backed by io_uring

Do you know how your software processes network calls ? Unless you use a low level programming language you most probably didn’t need to care about such details. If you are a web developer then most probably you just start Apache Tomcat or Netty server and let them do the…

Tomcat

4 min read

Martin Grigorov

Martin Grigorov

Following
  • Erik Engheim

    Erik Engheim

  • applied.math.coding

    applied.math.coding

  • Daniel Tunkelang

    Daniel Tunkelang

  • @cowtowncoder

    @cowtowncoder

  • Herbert Wolverson

    Herbert Wolverson

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable