Ænix.io
536 subscribers
89 photos
4 videos
169 links
Amplify your data center with cloud transformation

Cozystack developers: @cozystack

Contact: @kvaps @gecube @tym83
Download Telegram
Live: CI/CD. Идеальный pipeline

Обсудим:
- что такое идеальный пайплайн;
- из каких шагов он состоит;
- хакнем типичное собеседование на «девопс» инженера;
- все ли пайплайны одинаково полезны?

Спикер: Georg Gaal @gecube, Founder Ænix
Ведущая: @Fidelina_ru

В эту пятницу 12.07 в 20:00 (по мск)
Прямая трансляция: https://clck.ru/3BopiU
с ответами на вопросы из чата YouTube

При поддержке:
@kubernetes_ru
@itstand_org
@devops_nn
@cozystack
@ru_talos
@devopsforlove

🔥IT STAND | FIDELINA.RU | Бот
5👍3🔥1
Вышел релиз v0.9.0 Open Source-платформы Cozystack направленный на улучшение стабильности пользовательских Kubernetes-кластеров

Релиз Cozystack v0.9.0 уже доступен для скачивания, установки или обновления текущей инсталляции.

Основные изменения:
Приложение Kubernetes получило несколько изменений:
- параметры для нод-групп теперь можно менять, обновление Kubernetes кластеров будет происходить бесшовно.
- сам Kubernetes и вся обвязка вокруг него обновились до новой версии v1.30.1
Обновили KubeVirt до версии v1.2.2
Обновили Kamaji до версии v1.0.0
Обновили Cluster API и захардкодили версии компонентов
Обновили Piraeus до версии v2.5.1

Присоединяйтесь к нашим комьюнити:
👉 Cozystack
👉 etcd-operator
🔥4👍32🤩1
Мы рады представить наш новый проект etcd-await-election, который позволяет выполнять leader-election на нескольких нодах с помощью распределённого хранилища etcd.
Проект идеологически продолжает идею k8s-await-election, гарантируя эксклюзивный запуск пользовательского процесса, только после проведения выборов.
В отличие от него он не требует наличия Kubernetes и работает напрямую с etcd.

Поддерживается SSL, быстрое восстановление при перезапуске, перехват лока в приоритетном режиме и контроль выполнения процесса.
Если лок по какой-то причине был потерян, пользовательский процесс незамедлительно будет остановлен.

https://github.com/aenix-io/etcd-await-election
👍6
Join Today's Cozystack Community Meeting and Share Your Experience with Cozystack

In today's Cozystack community meeting, we want to discuss your experience with the platform: how you understand it, the processes and tools you integrate with, and which use cases are most valuable to you, among other topics.

If you have something to share, please join us today at 6 PM CET.

Subscribe to the meeting calendar: Google Calendar Link


На сегодняшней комьюнити-встрече по cozystack мы хотели поговорить о вашем опыте использования платформы, как вы ее понимаете, с какими процессами и инструментами интегрируете, какие юзкейсы для вас наиболее ценны и т.п.

Если вам есть, чем поделиться, присоединяйтесь сегодня в 6PM CET.

Подписаться на календарь встреч
🔥2👍1
Ænix Founder and CEO Andrei Kvapil will speak about our experience with Talos Linux on Talos Linux Install Fest

Date and time: Thu, Jul 18, 2024, 18:00 CET

Event page: https://www.linkedin.com/events/cozystackontaloslinux7212166160828534786
Live on YouTube: https://www.youtube.com/watch?v=s79VqXu-eG4
🔥91
A corrective update for Cozystack v0.9.1 has been released

- Fixed an issue with the kubevirt-capi-provider not starting for provisioning tenant Kubernetes clusters
- Detailed dashboards for nginx-ingress-controller are now working
🔥8
Release v0.10 of the Open Source Cozystack Platform: Network Isolation, NATS, FerretDB, etcd-operator 0.4.0, and Other Features

The Cozystack v0.10.1 release is now available for download, installation, or updating your current installation.

Key Changes:

- Added FerretDB
- Added NATS
- Added the isolated: <true|false> option in tenant settings for enabling network isolation using network policies
- Added the dashboard: <true|false> option in ingress settings to enable access to the Cozystack dashboard through the ingress controller
- Added the whitelist option in ingress settings to specify networks allowed access
- Added the cloudflareProxy option in ingress settings to restore the real client IP address when proxying through CloudFlare
- Dashboard logos are now included directly with the platform instead of being downloaded from an external server
- Postgres: Added a handler for automatically setting correct privileges when creating schemas
- Improved DX: All system releases that were suspended will be unsuspended upon restarting the Cozystack container
- Fixed an issue with running Kafka in a single instance and updated settings for topics
- Renamed HelmRelease for ingress-nginx and grafana-oncall to include the suffix -system, as they are installed from system packages and managed by FluxCD
- Updated etcd-operator to version v0.4, now supports online volume resizing, and includes podDisruptionBudget
- Updated ingress-nginx-controller to version v1.11
- Improved logic for forwarding user traffic in tenant clusters, with separate handling of HTTP and HTTPS traffic on their respective ports
- Fixed metrics collection in ingress, the dashboard now displays detailed data on user requests and metrics
- Fixed kubelet garbage collection and introduce ephemeralStorage parameter for controlling size of disk for ephemeral data in tenant Kubernetes clusters

Additionally, we updated the etcd-operator to version 0.4.0 (also included in the platform):

- Added online volume resizing
- Refactored code, replacing most functions with built-in functions from the k8s library
- User-provided options for etcd are now sorted to produce a deterministic result

Special thanks to the community members who submitted numerous PRs: mrkhachaturov, lllamnyp

Join our communities:
👉 Cozystack: telegram, slack
👉 etcd-operator: telegram
🔥5❤‍🔥4👍41
Hi there!

We are trying to move Cozystack to CNCF Sandbox and guys from CNCF asked us to make some presentation about our platform. We are looking for projects and companies which use Cozystack. If you one of them, write our BDO and he will add your company to our adopters file.

It is really urgent and important for boosting Cozystack.
4👍1👌1
We've updated our website, adding new recordings from conferences, information about company and our clients who consented to be mentioned.

Timur Tukaev has joined to our team as BDO! 🎉

https://aenix.io
🔥7
We are pleased to introduce the new COSI driver for SeaweedFS.

COSI is a unified Container Object Storage Interface for Kubernetes. It introduces new resources such as BucketClaim, Bucket, and BucketAccess for the declarative provisioning of S3 buckets and access management based on the PVC principle.

We are working on adding support for S3 buckets in Cozystack, and this driver will allow you to automatically order buckets directly from Kubernetes.

This is another project that we have developed in open source and are now gifting to the SeaweedFS community. The project has already been moved under the umbrella of the organization, and the official SeaweedFS chart has been expanded to include COSI support.

https://github.com/seaweedfs/seaweedfs-cosi-driver/
🔥82
Today we merged documentation for Cozystack developers. If you waited for a some sign, this is it: https://cozystack.io/docs/development
🔥8
Today will be our next community meeting of Cozystack development.

This time we invited Chris Lu (core maintainer of SeaweedFS) so you can address your questions directly.

Today we'll talk about SeaweedFS implementation in Cozystack, as well a few more features around Dashboard improvement and new features.

When: Thursday at 18:00 CET / 9:00 PT
Where: Google meet
Link to join in:
https://meet.google.com/swr-urij-hde

Minutes:
https://docs.google.com/document/d/18OtrmgeiRHGhufRAuWHZuZOOSNBZagouNvULDmeJ2F4/edit

please suggest topics you want to discuss in the open floor ^^
🔥5😱1