K8s Spot rescheduler is a tool that tries to reduce load on a set of Kubernetes nodes. It was designed with the purpose of moving Pods scheduled on AWS on-demand instances to AWS spot instances to allow the on-demand instances to be safely scaled down (By the Cluster Autoscaler).
https://github.com/pusher/k8s-spot-rescheduler
https://github.com/pusher/k8s-spot-rescheduler
YAML sucks! This blog post explains why existing tools hardly ease this pain, and what we at Grafana Labs did about it with our new project, Tanka.
https://grafana.com/blog/2020/01/09/introducing-tanka-our-way-of-deploying-to-kubernetes/
https://grafana.com/blog/2020/01/09/introducing-tanka-our-way-of-deploying-to-kubernetes/
Announcing HashiCorp Terraform 0.13 General Availability
hashicorp.com/blog/announcing-hashicorp-terraform-0-13
hashicorp.com/blog/announcing-hashicorp-terraform-0-13
Microsoft Azure Virtual Training Days: Fundamentals — вебинар с конкурсом на бесплатное прохождение сертификации
По итогам курса все участники получат ваучер на прохождение экзамена AZ-900: Microsoft Azure Fundamentals.
17-18 августа, Регистрация
По итогам курса все участники получат ваучер на прохождение экзамена AZ-900: Microsoft Azure Fundamentals.
17-18 августа, Регистрация
In case if you don't want to use docker for building docker images:
https://github.com/moby/buildkit
https://github.com/containers/buildah
https://github.com/genuinetools/img
https://github.com/alibaba/pouch
https://github.com/rancher/k3c
https://github.com/uber/makisu
https://github.com/moby/buildkit
https://github.com/containers/buildah
https://github.com/genuinetools/img
https://github.com/alibaba/pouch
https://github.com/rancher/k3c
https://github.com/uber/makisu
Why Should You Learn Vim in 2020
https://pragmaticpineapple.com/why-should-you-learn-vim-in-2020/
https://pragmaticpineapple.com/why-should-you-learn-vim-in-2020/
You don’t need reproducible builds
https://blog.cmpxchg8b.com/2020/07/you-dont-need-reproducible-builds.html
https://blog.cmpxchg8b.com/2020/07/you-dont-need-reproducible-builds.html
I stopped using Kaniko and started to use BuildKit instead.
Some articles about that:
https://dille.name/blog/2020/06/01/using-buildkit-for-cloud-native-builds-in-gitlab/
https://blog.alexellis.io/quick-look-at-google-kaniko
Some articles about that:
https://dille.name/blog/2020/06/01/using-buildkit-for-cloud-native-builds-in-gitlab/
https://blog.alexellis.io/quick-look-at-google-kaniko
Two more links about building docker images without docker
https://blog.alexellis.io/building-containers-without-docker/
https://www.projectatomic.io/blog/2018/03/the-many-ways-to-build-oci-images/
https://blog.alexellis.io/building-containers-without-docker/
https://www.projectatomic.io/blog/2018/03/the-many-ways-to-build-oci-images/
Introducing Hierarchical Namespaces
https://kubernetes.io/blog/2020/08/14/introducing-hierarchical-namespaces
https://kubernetes.io/blog/2020/08/14/introducing-hierarchical-namespaces
Kubernetes
Introducing Hierarchical Namespaces
Safely hosting large numbers of users on a single Kubernetes cluster has always been a troublesome task. One key reason for this is that different organizations use Kubernetes in different ways, and so no one tenancy model is likely to suit everyone. Instead…