Green Cloud
Sustainable Open Source Cloud Architecture on ARM64 @KurtStam, PhD
Red Hat Middleware Engineering
Green Cloud Sustainable Open Source Cloud Architecture on ARM64 - - PowerPoint PPT Presentation
Green Cloud Sustainable Open Source Cloud Architecture on ARM64 @KurtStam, PhD Red Hat Middleware Engineering Saturn 2018 Kubernetes on RaspberryPi Low Power ARM64 Cloud 1. Run your cloud infrastructure on ARM64: Docker and
Red Hat Middleware Engineering
armhf-v3.7 Arm64-v3.7 x86_64-v3.7
Usage: docker manifest COMMAND Manage Docker image manifests and manifest lists Options: Commands: annotate Add additional information to a local image manifest create Create a local manifest list for annotating and pushing to a registry inspect Display an image manifest, or manifest list push Push a manifest list to a repository
%GOARCH=arm go build ./hello.go % qemu-arm-static ./hello Hello, world! https://resin.io/blog/building-arm-containers-on-any-x86-machine-even-dockerhub/
FROM resin/armv7hf-debian RUN [ "/usr/bin/qemu-arm-static", "apt-get", "update" ] RUN [ "/usr/bin/qemu-arm-static", "apt-get", "install", "python-pip" ] https://resin.io/blog/building-arm-containers-on-any-x86-machine-even-dockerhub/
https://hub.docker.com/r/project31/aarch64-alpine-qemu/
https://travis-ci.org/PiBeach/docker-openvpn
env: global:
matrix:
$BASEIMAGE:amd64-$VERSION $BASEIMAGE:arm64-$VERSION; docker manifest annotate $BASEIMAGE:$VERSION $BASEIMAGE:arm64-$VERSION --os linux --arch arm64; docker manifest annotate $BASEIMAGE:$VERSION $BASEIMAGE:amd64-$VERSION --os linux --arch amd64; docker manifest push $BASEIMAGE:$VERSION"
https://raw.githubusercontent.com/PiBeach/docker-openvpn/master/.travis.yml
See also: https://www.packet.net/blog/arming-the-world-with-an-arm64-bare-metal-server/