Вроде эпоху облаков мы переварили. Облака - это норма. Сейчас у нас эпоха контейнеров и микросервисов. “Покупателями” СХД в компаниях становятся программисты, а не администраторы IT-инфраструктуры.
Демо интеграции клонов ONTAP c Kubernetes и использование всего этого в пайплайнах Jenkins.
#k8s #kubernetes #docker #Jenkins #Trident
https://www.youtube.com/watch?v=5SyhKEr2Vl8
Демо интеграции клонов ONTAP c Kubernetes и использование всего этого в пайплайнах Jenkins.
#k8s #kubernetes #docker #Jenkins #Trident
https://www.youtube.com/watch?v=5SyhKEr2Vl8
YouTube
How to build jenkins CI/CD pipeline with Docker Kubernetes and NetApp
This is a demo video on how you can build a Jenkins pipeline for stateful web applications using Docker, Kubernetes and NetApp.
Продолжим про контейнеры. Развёртывание PostgreSQL на Kubernetes с использованием пакетов Helm и NetApp Trident.
#kubernetes #k8s #Trident #docker #PostgeSQL
https://netapp.io/2018/03/21/deploy-postgresql-using-kubernetes-helm-trident/
#kubernetes #k8s #Trident #docker #PostgeSQL
https://netapp.io/2018/03/21/deploy-postgresql-using-kubernetes-helm-trident/
Небольшой пост про использование снепшотов с #Trident - плагином для #Docker и #Kubernetes.
https://netapp.io/2018/04/03/self-service-data-recovery-using-trident-nfs/
#k8s
https://netapp.io/2018/04/03/self-service-data-recovery-using-trident-nfs/
#k8s
thePub
Self-Service Data Recovery using Trident and NFS - thePub
Facebook Twitter Google+ LinkedIn Since the earliest days of ONTAP, snapshots have been a feature which has played a significant role in providing point-in-time recovery options for data which has been lost or corrupted accidentally. They are instant, space…
Новая версия #Trident 18.04 — плагина для интеграции с #Docker #Kubernetes и #OpenShift Допилили процесс инсталляции плагина. Теперь есть возможность превалидации перед фактической инсталляцией. Добавлена поддержка Kubernetes 1.10 и OpenShift 3.9 для тех, кто любит рисковать. Улучшена работа с клонами на загруженных СХД. Ускорена работа с iSCSI. И еще много мелких улучшений и изменений. Полный список на гитхабе. Обзор по ссылке.
#k8s
https://netapp.io/2018/04/23/hear-ye-hear-ye-trident-18-04-is-available-now/
#k8s
https://netapp.io/2018/04/23/hear-ye-hear-ye-trident-18-04-is-available-now/
thePub
Hear Ye! Hear Ye! Trident 18.04 is available now! - thePub
Facebook Twitter Google+ LinkedIn Leaves are back on the trees, flowers are blooming, pollen is in the air! As the saying goes, April showers bring Trident releases, and we are very happy to announce that Trident 18.04 is now available! Take your allergy…
Немного про безопасность PV (Persistent Volumes) в Kubernetes при использовании плагина Trident от NetApp.
#kubernetes #k8s #Trident #security
https://netapp.io/2018/06/15/highly-secure-kubernetes-persistent-volumes/
#kubernetes #k8s #Trident #security
https://netapp.io/2018/06/15/highly-secure-kubernetes-persistent-volumes/
thePub
Highly Secure Kubernetes Persistent Volumes - thePub
Facebook Twitter LinkedIn Ensuring that only authorized applications and users can access Kubernetes volumes provisioned by Trident is obviously a paramount concern. It’s one of the first deeper conversations we […]
Стала доступна новая бета-версия NetApp Trident 18.07 — плагина для интеграции с #Docker и #Kubernetes
Появилась поддержка Container Storage Interface (CSI) — это новый универсальный стандарт для взаимодействия между контейнерами и хранилищами данных. Поддержка CSI реализована в Kubernetes v1.10 в качестве беты.
Улучшили механизм выскокой доступности самого Trident.
Теперь можно указывать конкретные образы trident и etcd при инсталляции Trident, это пригодится, если, например, использовать локальный docker registry.
#Trident #k8s
https://netapp.io/2018/07/03/trident-18-07-beta-1-is-available-now/
Появилась поддержка Container Storage Interface (CSI) — это новый универсальный стандарт для взаимодействия между контейнерами и хранилищами данных. Поддержка CSI реализована в Kubernetes v1.10 в качестве беты.
Улучшили механизм выскокой доступности самого Trident.
Теперь можно указывать конкретные образы trident и etcd при инсталляции Trident, это пригодится, если, например, использовать локальный docker registry.
#Trident #k8s
https://netapp.io/2018/07/03/trident-18-07-beta-1-is-available-now/
thePub
Trident 18.07 Beta 1 is available now! - thePub
Trident 18.07 beta 1 introduces a CSI driver for Kubernetes and many additional capabilities, including simplified offline install and liveness probes.
NetApp Trident 18.07 зарелизился. Из самого заметного — поддержка Kubernetes Container Storage Interface (CSI), поддержка работы с FlexGroup, поддержка мультипасинга для iSCSI. И много других улучшений и исправлений.
#Trident #k8s #kubernetes #Docker
https://netapp.io/2018/07/31/trident-18-07-summer-heat-and-awesome-features/
#Trident #k8s #kubernetes #Docker
https://netapp.io/2018/07/31/trident-18-07-summer-heat-and-awesome-features/
thePub
Trident 18.07: Summer Heat and Awesome Features - thePub
Trident 18.07, released in July, brings new features, bug fixes, and more to NetApp's open source dynamic storage provisioner for the container ecosystem.
На DockerCon Europe 2017 инженеры из Société Générale рассказывали как банк переходит на использование микросервисов и Docker EE. Почему нам это интересно? Потому что это хороший пример того куда движется IT в крупных компаниях. Société Générale входит в 20 самых крупных мировых банков. И они планируют к 2020 году запускать 80% своих приложений в облаке. За 15 месяцев они смогли перевести большую часть своих сервисов на работу к контейнерах. Ну и конечно в качестве persistence storage используются СХД NetApp.
#Docker #Trident #NFS
https://blog.docker.com/2017/11/docker-ee-societe-generale/
#Docker #Trident #NFS
https://blog.docker.com/2017/11/docker-ee-societe-generale/
И в продолжение темы, пост о том как использовать Docker + NFS + FlexGroup volumes. Кстати, именно контейнеры и FlexGroups используются в валидированной архитектуре ONTAP AI с NVIDIA, про которую я писал несколько дней назад.
#Docker #FlexGroup #Trident #ONTAP
https://whyistheinternetbroken.wordpress.com/2018/08/06/docker-nfs-flexgroups-magic/
#Docker #FlexGroup #Trident #ONTAP
https://whyistheinternetbroken.wordpress.com/2018/08/06/docker-nfs-flexgroups-magic/
Why Is The Internet Broken?
Docker + NFS + FlexGroup volumes = Magic!
A couple of years ago, I wrote up a blog on using NFS with Docker as I was tooling around with containers, in an attempt to wrap my head around them. Then, I never really touched them again and tha…
Новая версия NetApp Trident 18.10 — плагина для интеграции с #Docker и #Kubernetes Поддерживается работа с ONTAP (AFF/FAS/Select/Cloud), Element (HCI/SolidFire) и SANtricity (E/EF-Series).
Основные нововведения:
- Изменение размера томов в Kubernetes
- Лимиты на размеры томов и использование агрегатов ONTAP
- Опция snapshotReserve для ONTAP
- Упрощение процесса инсталляции
#Trident #k8s
https://netapp.io/2018/10/22/introducing-trident-v18-10/
Основные нововведения:
- Изменение размера томов в Kubernetes
- Лимиты на размеры томов и использование агрегатов ONTAP
- Опция snapshotReserve для ONTAP
- Упрощение процесса инсталляции
#Trident #k8s
https://netapp.io/2018/10/22/introducing-trident-v18-10/
Давно не заглядывал на netapp.io, а там, с того раза как я что-то постил оттуда, много нового. Пост про то, как устроен процесс тестирования ansible модулей для ONTAP. Как устанавливать trident из приватного, а не публичного registry.
Ну и очень подробный пост про развёртывание StorageGRID в Kubernetes. И это ещё не всё.
#docker #StorageGRID #S3 #Kubernetes #k8s #Trident
https://netapp.io/2019/01/15/deploying-storagegrid-in-kubernetes/
Ну и очень подробный пост про развёртывание StorageGRID в Kubernetes. И это ещё не всё.
#docker #StorageGRID #S3 #Kubernetes #k8s #Trident
https://netapp.io/2019/01/15/deploying-storagegrid-in-kubernetes/
Новая версия NetApp Trident 19.01 — плагина для интеграции с #Docker и #Kubernetes Поддерживается работа с ONTAP (AFF/FAS/Select/Cloud), Element (HCI/SolidFire) и SANtricity (E/EF-Series).
Enhancements:
- Updated Trident's 3rd-party dependencies for 19.01 release.
- Added support for Docker 18.09, Docker Enterprise Edition 2.1, OpenShift 3.11 and Kubernetes 1.13.
- Removed support for Docker Enterprise Edition 2.0 and Kubernetes 1.8.
- Kubernetes: Added support for raw block volumes for iSCSI PVs.
- Kubernetes: Added retry logic to installer for Kubernetes object creation.
- Kubernetes: Updated etcd to v3.3.10 and client-go to v10.0.0.
- Kubernetes: Trident now honors the nfsMountOptions parameter in ONTAP NAS backend config files.
- Behavioural change: The Trident installer now automatically adds the backend used to provision the Trident volume in new installations.
#Trident #k8s
https://github.com/NetApp/trident/releases/tag/v19.01.0
Enhancements:
- Updated Trident's 3rd-party dependencies for 19.01 release.
- Added support for Docker 18.09, Docker Enterprise Edition 2.1, OpenShift 3.11 and Kubernetes 1.13.
- Removed support for Docker Enterprise Edition 2.0 and Kubernetes 1.8.
- Kubernetes: Added support for raw block volumes for iSCSI PVs.
- Kubernetes: Added retry logic to installer for Kubernetes object creation.
- Kubernetes: Updated etcd to v3.3.10 and client-go to v10.0.0.
- Kubernetes: Trident now honors the nfsMountOptions parameter in ONTAP NAS backend config files.
- Behavioural change: The Trident installer now automatically adds the backend used to provision the Trident volume in new installations.
#Trident #k8s
https://github.com/NetApp/trident/releases/tag/v19.01.0
GitHub
NetApp/trident
Storage orchestrator for containers. Contribute to NetApp/trident development by creating an account on GitHub.
Новая версия NetApp Trident 19.04 — плагина для интеграции с #Docker и #Kubernetes Поддерживается работа с ONTAP (AFF/FAS/Select/Cloud), Element (HCI/SolidFire) и SANtricity (E/EF-Series) и теперь NetApp Cloud Volumes Service in AWS
Enhancements:
- Trident driver for NetApp Cloud Volumes Service in AWS.
- Kubernetes: Import pre-existing volumes using the ontap-nas, ontap-nas-flexgroup, solidfire-san, and aws-cvs drivers."
- Kubernetes: Added support for Kubernetes 1.14.
- Kubernetes: Updated etcd to v3.3.12.
Подробнее про импорт существующих томов в блоге, там есть ссылка на видео с демо:
https://netapp.io/2019/04/29/volume-import/
#Trident #k8s
https://github.com/NetApp/trident/releases/tag/v19.04.0
Enhancements:
- Trident driver for NetApp Cloud Volumes Service in AWS.
- Kubernetes: Import pre-existing volumes using the ontap-nas, ontap-nas-flexgroup, solidfire-san, and aws-cvs drivers."
- Kubernetes: Added support for Kubernetes 1.14.
- Kubernetes: Updated etcd to v3.3.12.
Подробнее про импорт существующих томов в блоге, там есть ссылка на видео с демо:
https://netapp.io/2019/04/29/volume-import/
#Trident #k8s
https://github.com/NetApp/trident/releases/tag/v19.04.0
NetApp решил проводить вебинары DevOps Master Class. С фокусом на двух инструментах: Trident для контейнеров и k8s, Ansible для автоматизации.
Первые два вебинара состоятся 3 и 10 Июня в 22:00 по Москве.
Solve Storage Persistence for Containers with NetApp Trident
Tuesday, June 4, 2019 at 9 a.m. Pacific/noon Eastern
NetApp was the first to offer a robust, open source solution to address stateful applications for containers. Since introducing Trident, we’ve increased our investment and participation in the community and ecosystem to shape the way containers approach data management. Join us to learn how NetApp Trident:
• Improves resource utilization and scale
• Automates storage provisioning in the cloud and on the premises
• Delivers faster access to developers to start building high-quality code
• See a demo of our new volume import feature added in Trident 19.04
Deliver Infrastructure as Code: Ansible Modules for NetApp
Tuesday, June 11, 2019 at 9 a.m. Pacific/noon Eastern
NetApp is the only storage vendor to offer certified modules from Ansible to make automating your storage tasks easy. Does it take you weeks to stand up your infrastructure? Get it down to hours! In this webinar, you’ll learn about:
• New and updated NetApp modules for Ansible 2.8
• Playbook examples of how to use these modules
• New features and functionalities of NetApp modules for Ansible
#Ansible #Trident #k8s
https://netapp.io/2019/05/22/master-class-with-thepub/
Первые два вебинара состоятся 3 и 10 Июня в 22:00 по Москве.
Solve Storage Persistence for Containers with NetApp Trident
Tuesday, June 4, 2019 at 9 a.m. Pacific/noon Eastern
NetApp was the first to offer a robust, open source solution to address stateful applications for containers. Since introducing Trident, we’ve increased our investment and participation in the community and ecosystem to shape the way containers approach data management. Join us to learn how NetApp Trident:
• Improves resource utilization and scale
• Automates storage provisioning in the cloud and on the premises
• Delivers faster access to developers to start building high-quality code
• See a demo of our new volume import feature added in Trident 19.04
Deliver Infrastructure as Code: Ansible Modules for NetApp
Tuesday, June 11, 2019 at 9 a.m. Pacific/noon Eastern
NetApp is the only storage vendor to offer certified modules from Ansible to make automating your storage tasks easy. Does it take you weeks to stand up your infrastructure? Get it down to hours! In this webinar, you’ll learn about:
• New and updated NetApp modules for Ansible 2.8
• Playbook examples of how to use these modules
• New features and functionalities of NetApp modules for Ansible
#Ansible #Trident #k8s
https://netapp.io/2019/05/22/master-class-with-thepub/
Вышел NetApp Trident 19.07. Это плагин для интеграции с Docker и Kubernetes. Из интересного в этой версии — поддержка ANF (Azure NetApp Files) в качестве бэкенда, продакшн поддержка CSI (Container Storage Interface), уход от использования отдельного etcd для хранения метаданных Trident (используется Custom Resource Definitions (CRD)). Об этих и дргих изменениях подробнее по ссылке.
#Trident #Docker #Kubernetes #k8s
https://netapp.io/2019/07/31/trident-19-07ga/
#Trident #Docker #Kubernetes #k8s
https://netapp.io/2019/07/31/trident-19-07ga/
thePub
All New CSI Trident! - thePub
Facebook Twitter Google+ LinkedIn Let me introduce the all new CSI Trident, now available with Trident 19.07 Alpha! The Container Storage Interface (CSI) provides a standard to enable provisioners to talk with multiple orchestrators. This is a community effort…
Пара свежих TR:
TR-4798. AI at Scale with Trident and Kubernetes. Execute AI Workloads at Scale with Trident and Kubernetes.
Про автоматизацию развёртывания вычислительного кластера Kubernetes на GPU поверх NetApp AFF, Nvidia DGX, Cisco Nexus.
“In today’s digital economy, artificial intelligence (AI) is becoming critical to business success.As organizations increase their use of AI, they face two major challenges: data availability and workload scalability. This document demonstrates how you canovercome these challenges by using Kubernetes as a platform toexecuteAI workloads and by usingNetApp®Trident to provide seamless access to persistent data across nodes and regions. We also walk through the setup ofa Kubernetesand Trident environment for AI and provideexamplesand demonstrations of Kubernetes-based AI jobs.”
#TR #AI #nvidia #Trident #Kubernetes
https://www.netapp.com/us/media/tr-4798.pdf
TR-4796. StorageGRID Caching with Varnish
Про использование Varnish Сache для ускорения S3 запросов к StorageGRID. В TR есть результаты тестов производительности с кэшированием и без. А Varnish Cache, кстати, бесплатный и с открытым исходным кодом.
#S3
https://www.netapp.com/us/media/tr-4796.pdf
TR-4798. AI at Scale with Trident and Kubernetes. Execute AI Workloads at Scale with Trident and Kubernetes.
Про автоматизацию развёртывания вычислительного кластера Kubernetes на GPU поверх NetApp AFF, Nvidia DGX, Cisco Nexus.
“In today’s digital economy, artificial intelligence (AI) is becoming critical to business success.As organizations increase their use of AI, they face two major challenges: data availability and workload scalability. This document demonstrates how you canovercome these challenges by using Kubernetes as a platform toexecuteAI workloads and by usingNetApp®Trident to provide seamless access to persistent data across nodes and regions. We also walk through the setup ofa Kubernetesand Trident environment for AI and provideexamplesand demonstrations of Kubernetes-based AI jobs.”
#TR #AI #nvidia #Trident #Kubernetes
https://www.netapp.com/us/media/tr-4798.pdf
TR-4796. StorageGRID Caching with Varnish
Про использование Varnish Сache для ускорения S3 запросов к StorageGRID. В TR есть результаты тестов производительности с кэшированием и без. А Varnish Cache, кстати, бесплатный и с открытым исходным кодом.
#S3
https://www.netapp.com/us/media/tr-4796.pdf
Вышел NetApp Trident 19.10. Это плагин для интеграции с Docker и Kubernetes. Что нового в этой версии:
- A SAN economy driver for ONTAP which is analogous to the NAS Economy driver, but for iSCSI
- Resizing iSCSI Persistent Volumes
- Support for Cloud Volumes Service for Google Cloud Platform
- Support for Kubernetes 1.16 and OpenShift 4.2.
- Clone PVCs with CSI Volume Cloning
- Support for iSCSI raw block volumes in CSI mode, including multi-attach support
Подробнее по ссылке.
https://netapp.io/2019/10/30/trident-19-10/
#Trident #Docker #Kubernetes #k8s
- A SAN economy driver for ONTAP which is analogous to the NAS Economy driver, but for iSCSI
- Resizing iSCSI Persistent Volumes
- Support for Cloud Volumes Service for Google Cloud Platform
- Support for Kubernetes 1.16 and OpenShift 4.2.
- Clone PVCs with CSI Volume Cloning
- Support for iSCSI raw block volumes in CSI mode, including multi-attach support
Подробнее по ссылке.
https://netapp.io/2019/10/30/trident-19-10/
#Trident #Docker #Kubernetes #k8s
Вышел NetApp Trident v20.01.0.
Fixes:
Kubernetes: Updated CSI sidecars to address CVE-2019-11255.
Set default SVM-DR tiering to snapshot-only for ONTAP cluster version 9.4 or less. (Issue #318)
Enhancements:
Kubernetes: Added support for Kubernetes 1.17. (Issue #327)
Kubernetes: Added support for IPv6. (Issue #122)
Kubernetes: Added support for Prometheus metrics. (Issue #121)
Switched from glide to go modules for dependency management.
ONTAP drivers now support virtual pools.
Kubernetes: Added --image-registry switch to installer. (Issue #311)
Kubernetes: Added --kubelet-dir switch to installer to simplify installation on some Kubernetes distributions. (Issue #314)
Added support for ONTAP tiering policy in backend config file (Issue #199)
Kubernetes: Added support for v1beta1 Kubernetes snapshots in Kubernetes 1.17.
Deprecations:
Kubernetes: Removed support for v1alpha1 Kubernetes snapshots.
Known Issues:
FlexGroup driver does not work properly with ONTAP 9.7
#Trident #Docker #Kubernetes #k8s
https://github.com/NetApp/trident/releases/tag/v20.01.0
Fixes:
Kubernetes: Updated CSI sidecars to address CVE-2019-11255.
Set default SVM-DR tiering to snapshot-only for ONTAP cluster version 9.4 or less. (Issue #318)
Enhancements:
Kubernetes: Added support for Kubernetes 1.17. (Issue #327)
Kubernetes: Added support for IPv6. (Issue #122)
Kubernetes: Added support for Prometheus metrics. (Issue #121)
Switched from glide to go modules for dependency management.
ONTAP drivers now support virtual pools.
Kubernetes: Added --image-registry switch to installer. (Issue #311)
Kubernetes: Added --kubelet-dir switch to installer to simplify installation on some Kubernetes distributions. (Issue #314)
Added support for ONTAP tiering policy in backend config file (Issue #199)
Kubernetes: Added support for v1beta1 Kubernetes snapshots in Kubernetes 1.17.
Deprecations:
Kubernetes: Removed support for v1alpha1 Kubernetes snapshots.
Known Issues:
FlexGroup driver does not work properly with ONTAP 9.7
#Trident #Docker #Kubernetes #k8s
https://github.com/NetApp/trident/releases/tag/v20.01.0
GitHub
Release v20.01.0 · NetApp/trident
Changes since v19.10.0
IMPORTANT: If you are upgrading from Trident 19.07 or 19.10 please carefully read this.
Fixes:
Kubernetes: Updated CSI sidecars to address CVE-2019-11255.
Set default SVM-DR...
IMPORTANT: If you are upgrading from Trident 19.07 or 19.10 please carefully read this.
Fixes:
Kubernetes: Updated CSI sidecars to address CVE-2019-11255.
Set default SVM-DR...