Запись моего выступления на DevOpsConf 2023
https://youtu.be/3zubPoaCdv4
https://youtu.be/3zubPoaCdv4
YouTube
KubeVirt: внутреннее устройство и сеть. Как достигнуть совершенства? / Андрей Квапил (Флант)
Приглашаем на DevOpsConf 2024, которая пройдет 4 и 5 марта 2024 в Москве. Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2024
---------
Конференция для инженеров и всех, кто должен понимать инженеров DevOpsConf 2023
Презентация…
---------
Конференция для инженеров и всех, кто должен понимать инженеров DevOpsConf 2023
Презентация…
🔥5
Тулза которая позволяет мигрировать данные из PVC
https://github.com/BeryJu/korb
https://github.com/BeryJu/korb
GitHub
GitHub - BeryJu/korb: Move Kubernetes PVCs between Storage Classes and Namespaces
Move Kubernetes PVCs between Storage Classes and Namespaces - BeryJu/korb
В Kubernetes появились так называемые Volume Populators. Которые позволяют создавать PVC и сразу заливать в них данные.
В статье есть пример такого поулятора из S3-хранилища
https://openebs.io/blog/a-hands-on-demo-of-volume-populator-using-openebs-lvm-csi-driver
В статье есть пример такого поулятора из S3-хранилища
https://openebs.io/blog/a-hands-on-demo-of-volume-populator-using-openebs-lvm-csi-driver
👍2
Базовая имплементация cloud-init для windows от LINBIT
https://github.com/LINBIT/cloud-init-for-windows
https://github.com/LINBIT/cloud-init-for-windows
GitHub
GitHub - LINBIT/cloud-init-for-windows: A minimal version of cloud-init for windows
A minimal version of cloud-init for windows. Contribute to LINBIT/cloud-init-for-windows development by creating an account on GitHub.
multipass позволяет одной командой запустить Ubuntu на разных платформах используя родную виртуализацию
https://github.com/canonical/multipass
https://github.com/canonical/multipass
GitHub
GitHub - canonical/multipass: Multipass orchestrates virtual Ubuntu instances
Multipass orchestrates virtual Ubuntu instances. Contribute to canonical/multipass development by creating an account on GitHub.
А вот ещё один, не менее интересный и поддержвает больше дистрибутивов и архитектур
https://github.com/lima-vm/lima
https://github.com/lima-vm/lima
GitHub
GitHub - lima-vm/lima at manuagi
Linux virtual machines, with a focus on running containers - GitHub - lima-vm/lima at manuagi
А вот ещё интересная тулза которая позволяет общаться с containerd используя привычный интерфейс docker.
Ого, да она ещё и по ipfs умеет имаджи дистрибьютить 😱
https://github.com/containerd/nerdctl
Ого, да она ещё и по ipfs умеет имаджи дистрибьютить 😱
https://github.com/containerd/nerdctl
GitHub
GitHub - containerd/nerdctl: contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz…
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ... - containerd/nerdctl
Кажется я открыл ящик пандоры, сношу Docker-for-Mac в пользу Colima 🙃
https://github.com/abiosoft/colima
https://github.com/abiosoft/colima
GitHub
GitHub - abiosoft/colima: Container runtimes on macOS (and Linux) with minimal setup
Container runtimes on macOS (and Linux) with minimal setup - abiosoft/colima
👍2😁1
Отличная преза о том как работают resources requests/limits в Kubernetes.
И как чуваки сделали dedicated CPUs в KubeVirt
https://youtu.be/uoz2_9XnhAs
И как чуваки сделали dedicated CPUs в KubeVirt
https://youtu.be/uoz2_9XnhAs
YouTube
FOSDEM 2023: A journey through supporting VMs with dedicated CPUs on Kubernetes
This talk was taken in FOSDEM 2023, Brussels, Belgium.
In the Kubernetes resource allocation model, abstract concepts like resource request and limits, container QoS (quality of service), etc are being used. These concepts are eventually being converted…
In the Kubernetes resource allocation model, abstract concepts like resource request and limits, container QoS (quality of service), etc are being used. These concepts are eventually being converted…
👍3
Менеджилка для клаудов с self service. Говорят можно писать свои драйвера. Есть готовый драйвер для proxmox
http://mist.io
http://mist.io
mist.io
Mist is an open source multicloud management platform
A secure cloud management platform for automation, orchestration, cost and usage monitoring of public and private clouds, hypervisors and container hosts. Provides multi-cloud RBAC. Enables self service provisioning. Cost analytics and cloud spending optimization
Подробный гайд как потюнить qcow2 чтобы получить максимум производиельности
https://www.youtube.com/watch?v=TasG8OUo-70
https://www.youtube.com/watch?v=TasG8OUo-70
🔥6
Скрипт позволяет скачать самое последнее ядро из PPA и установить его в Ubuntu
https://github.com/pimlie/ubuntu-mainline-kernel.sh
https://github.com/pimlie/ubuntu-mainline-kernel.sh
GitHub
GitHub - pimlie/ubuntu-mainline-kernel.sh: Bash script for Ubuntu (and derivatives) to easily (un)install kernels from the Ubuntu…
Bash script for Ubuntu (and derivatives) to easily (un)install kernels from the Ubuntu Kernel PPA - pimlie/ubuntu-mainline-kernel.sh
Кстати oVirt очень интересно реализует возможности хранилища,
он записывает и хранит qcow2 без файловой системе прямо на LVM-разделе:
https://github.com/oVirt/vdsm/blob/master/doc/thin-provisioning.md
он записывает и хранит qcow2 без файловой системе прямо на LVM-разделе:
https://github.com/oVirt/vdsm/blob/master/doc/thin-provisioning.md
GitHub
vdsm/doc/thin-provisioning.md at master · oVirt/vdsm
The Virtual Desktop Server Manager. Contribute to oVirt/vdsm development by creating an account on GitHub.