Update: K8s unter Apache Mesos (M3s)

23. April 2022 Andreas Peters

M3s ist unserem Apache Mesos Framework ist es möglich, multiple Kubernetes Clusters sehr schnell, einfach und flexibel zu betreiben. Die Aktuelle Version 0.3.0 enthält folgende Änderungen:

  • IMPORTANT!!! Change all API Calls URL’s.
  • Add Redis Authentication Support
  • Bootstrap: Add update call to update the bootstrap server.
  • Add update api call to update the bootstrap server.
  • Fix hostname constraint method. The server/agent should never run on a other worker as defined in the contrains variable.
  • Fix mesos-cli to determine framework uuid by name.
  • Move statefile to Redis DB
  • Add TLS Server Support (env variable SSL_CRT_BASE64, SSL_KEY_BASE64)
  • Change DB items framework and framework_config to be saved with the frameworkName as prefix.
  • Fix M3SStatus and scale
  • Optimize framework suppress
  • Check if port is already in use
  • Add version as flag to bootstrap server and m3s
  • Add Docker Network (docker network create) support. The configuration variable ist “DOCKER_CNI”.
  • Seperate K3S Server and Agent Memory and CPU resource definition.
  • Change K3S to use docker engine
  • Add DOCKER_SHM_SIZE variable to configure shm-size.
  • Increase etcd election timeout

Details zur Nutzung ist auf unserer Produkt Seite zu finden: M3s, das Kubernetes Framework für Apache Mesos