Docker and Kubernetes Eğitimi
This training Docker and Kubernetes is designed to provide participants with a comprehensive foundation of the technologies Docker and Kubernetes. The basic feature set of Kubernetes is covered, including pods, labels, volumes, replication controllers, services, etc. The course takes participants from installation to management and use through a combination of lectures and practical laboratory exercises where they will gain experience in configuring and managing objects Kubernetes. Additionally, this course will give participants a solid understanding of Kubernetes, including advanced features and security for running cluster security Kubernetes in production.
This course is for individuals and teams who want to learn the basics of Kubernetes and the requirements of container orchestration to build secure, robust, highly available, resilient and self-healing services:
- Developers
- Operations
- DevOps
- QA Engineers
- Chefs of IT project
Eğitim İçeriği
Day 1
- Container technology Docker and Linux
- Container lifecycle Docker
- Working with images Docker
- Communication network between containers
- Data persistence in containers
- Container orchestration requirements and available options
- Introduction to Kubernetes and other orchestration systems
- Fundamental concepts from Kubernetes: Pods, labels, controllers, services, secrets, persistent data volumes, claims, namespaces, quotas.
Second day
- Reference architecture of Kubernetes and its main components
- Container network model in Kubernetes
- Service discovery, scaling and load balancing
- DNS for service discovery
- Ingress controller and reverse proxy
- Application state persistence and data volume model in Kubernetes
- Storage backend in Kubernetes: local, NFS, GlusterFS, Ceph
- Cluster management
- Deployment of applications and services on a cluster Kubernetes
Third day
- Advanced controllers: Daemon Sets and Stateful Sets
- Jobs and Cron jobs
- Stand-alone pods
- Storage classes and dynamic storage provisioning
- Network Policies
- Securing a cluster Kubernetes
- Authentication, authorization and access control
- High availability of the control plane
- Auto scaling
- Cluster monitoring
- Troubleshooting
Kurs İçin Gerekli Önbilgiler
Familiarity with using command line Linux, file system Linux, networks Linux, bash scripts. Computer programming concepts and methodologies. Familiarity with container technology Docker and Linux.
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Docker and Kubernetes Eğitimi - Booking
Docker and Kubernetes Eğitimi - Enquiry
Docker and Kubernetes - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (7)
I especially liked that it was a lot of hands-on exercises instead of powerpoint presentations.
Filip - IT Total
Eğitim - Docker and Kubernetes
The trainer tone during the presentation and the way he answered the questions. It was ok that training material was easily available and the VM with minikube for the hands on exercises were easily available and configured. Please make sure the training material is better organized, underlining what you learn in each chapter and also to link the right exercises to the chapter.
Ion
Eğitim - Docker and Kubernetes
The training was very good.
Adam Mikuskiewicz - Netfront Sp. Z o.o.
Eğitim - Docker and Kubernetes
Konrad was really professional and he had a lot of knowledge about the topic. What i liked the most is the actual hands on training alongside the trainer
schachaf - REGNOLOGY ROMANIA S.R.L.
Eğitim - Docker and Kubernetes
I really liked that we did the exercises in the same time with the trainer so we could understand how and why those exercises were done and also the patient the trainer had with each of the participants( thanks Konrad! ). The training was well-structured.
Andreea - REGNOLOGY ROMANIA S.R.L.
Eğitim - Docker and Kubernetes
The structure and the training environment provided. The trainer availability for all of us and the detailed explanations.
Carmen - REGNOLOGY ROMANIA S.R.L.
Eğitim - Docker and Kubernetes
I could tell that he has a lot of experience in the area.
Gabriel Fernando Manue - ADE
Eğitim - Docker and Kubernetes
Yaklaşan Etkinlikler
İlgili Kurslar
Docker & Kubernetes Advanced
21 SaatBu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kendi Docker imajlarını oluşturabilecekler.
- Çok sayıda Docker uygulamasını dağıtabilecek ve yönetebilecekler.
- Farklı konteyner düzenleme çözümlerini değerlendirebilecek ve en uygun olanı seçebilecekler.
- Docker uygulamaları için sürekli entegrasyon süreci kurabilecekler.
- Docker uygulamalarını mevcut sürekli entegrasyon araçlarıyla entegre edebilecekler.
- Docker uygulamalarını güvence altına alabilecekler.
- Kubernetes kullanarak aynı küme altında farklı ortamları dağıtabilecek ve yönetebilecekler.
- Kubernetes kümesini güvence altına alabilecek, ölçeklendirebilecek ve izleyebilecekler.
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde) ileri düzey platform mühendisleri ve mikro hizmetleri ve Kubernetes kullanarak uygulamaları ölçeklendirme konusunda uzmanlaşmak isteyen DevOps profesyonelleri hedefler.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Ölçeklenebilir mikro hizmet mimarileri tasarlamak ve uygulamak.
- Kubernetes kümelerinde uygulamaları dağıtmak ve yönetmek.
- Verimli hizmet dağıtımı için Helm çizelgelerini kullanmak.
- Üretim ortamında mikro hizmetlerin sağlığını izlemek ve sürdürmek.
- Kubernetes ortamında güvenlik ve uyumluluk için en iyi uygulamaları uygulamak.
Kubernetes Networking with Calico
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Kubernetes kümeleri için ağ oluşturmayı optimize etmek isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Calico'yu kurmak ve yapılandırmak.
- Calico'nun geleneksel katmanlı ağlardan nasıl farklı olduğunu anlamak.
- Calico'nun internet yönlendirme protokollerini, fikir birliği tabanlı veri depolarıyla nasıl birleştirdiğini anlamak.
- Calico'yu Kubernetes kümeleri için bir kapsayıcı ağ çözümü oluşturmak için kullanmak.
- Calico'yu Kubernetes için ağ ilkesi sağlamak için kullanmak.
Sertifikalı Kubernetes Yönetici (CKA) - sınav hazırlığı
21 SaatSertifikalı Kubernetes Yöneticisi (CKA) programı, The Linux Foundation ve Cloud Native Computing Foundation (CNCF) tarafından oluşturulmuştur.
Kubernetes, günümüzde konteyner düzenlemesi için önde gelen bir platformdur.
NobleProg, 2015'ten beri Docker & Kubernetes eğitimleri vermektedir. 360'tan fazla başarılı eğitim projesiyle, konteynerleştirme alanında dünya çapında en iyi bilinen eğitim şirketlerinden biri haline geldik.
2019'dan beri müşterilerimizin k8s ortamındaki performanslarını doğrulamalarına yardımcı oluyoruz, onları CKA ve CKAD sınavlarına hazırlayarak ve katılmalarını teşvik ederek.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Sistem Yöneticilerine ve CKA sınavıyla bilgilerini doğrulamak isteyen Kubernetes kullanıcılarına yöneliktir.
Öte yandan, eğitim Kubernetes Yönetimi konusunda pratik deneyim kazanmaya da odaklandığı için, CKA sınavına girmeyi planlamasanız bile katılımınızı öneriyoruz.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- CKA sertifikasyonu hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 SaatSertifikalı Kubernetes Uygulama Geliştiricisi (CKAD) programı, The Linux Foundation ve Cloud Native Computing Foundation (CNCF) tarafından geliştirilmiştir; Kubernetes'ün ev sahibi de CNCF'dir.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Kubernetes için bulut yerel uygulamaları tasarlamak, oluşturmak, yapılandırmak ve kullanıma sunmak için becerilerini doğrulamak isteyen Geliştiricilere yöneliktir.
Öte yandan, eğitim aynı zamanda Kubernetes uygulama geliştirme konusunda pratik deneyim kazanmaya odaklandığı için, CKAD sınavına girmeyi planlamasanız bile bu eğitime katılmanızı öneriyoruz.
NobleProg , 2015'ten beri Docker & Kubernetes eğitimi vermektedir. 360'tan fazla başarıyla tamamlanmış eğitim projesiyle, konteynerleştirme alanında dünya çapında en iyi bilinen eğitim şirketlerinden biri haline geldik. 2019'dan beri müşterilerimizin k8s ortamındaki performanslarını doğrulamalarına yardımcı oluyor, onları hazırlıyor ve CKA ve CKAD sınavlarına girmelerini teşvik ediyoruz.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- CKAD hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), CKS sınavına hazırlanmak isteyen Kubernetes uygulayıcıya yöneliktir.
Bu eğitimin sonunda katılımcılar, bir uygulamanın yaşam döngüsünün farklı aşamalarında (Kubernetes ortamlarını ve konteyner tabanlı uygulamalarını nasıl güvene alacaklarını bileceklerdir: oluşturma, dağıtım ve çalışma zamanı.
Docker and Kubernetes on AWS
21 SaatBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), kuruluşları içinde hangi hizmetleri kullanacakları konusunda bilinçli kararlar vermek isteyen mühendisleri hedeflemektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Geliştirmeye başlamak için gereken tüm kitaplıkları, paketleri ve çerçeveleri içeren bir geliştirme ortamı kurmak.
- Bir dizi farklı yaklaşımla bir dizi demo konteynerini kurmak, yapılandırmak ve dağıtmak.
- AWS içindeki farklı Docker/Kubernetes çözümlerinin mimari ve tasarım farklılıklarını anlamak.
- Docker konteynerlerinin dağıtımını otomatikleştirmek.
- Sürekli entegrasyon ve dağıtım hattı kurmak.
- Docker ve Kubernetes'yı mevcut bir sürekli entegrasyon sistemine entegre etmek.
Docker, Kubernetes and OpenShift 3 for Administrators
35 SaatBu Türkiye konumundaki eğitmen liderliğindeki, canlı eğitimde katılımcılar Red Hat OpenShift Container Platform'u nasıl yöneteceklerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenShift kümelerini oluşturmak, yapılandırmak, yönetmek ve sorun gidermek.
- Konteynerleştirilmiş uygulamaları şirket içi, genel bulutta veya barındırılan bulutta dağıtmak.
- OpenShift Container Platform'u güvence altına almak.
- İzlemek ve ölçüm toplamak.
- Depolamayı yönetmek.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 SaatBu eğitmen liderliğindeki, canlı eğitimde (yerinde veya uzaktan), katılımcılar Docker konteynerleri nasıl oluşturacaklarını ve yöneteceklerini, ardından bir örnek uygulamayı bir konteyner içine nasıl dağıtacaklarını öğreneceklerdir. Katılımcılar ayrıca konteynerleştirilmiş uygulamalarını bir Kubernetes kümesi içinde nasıl otomatik hale getireceklerini, ölçekleyeceklerini ve yöneteceklerini öğreneceklerdir. Son olarak, eğitim daha ileri düzey konulara değinerek katılımcılara bir Kubernetes kümesini güvence altına alma, ölçekleme ve izleme sürecinde rehberlik edecektir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Docker konteyner kurmak ve çalıştırmak.
- Konteynerleştirilmiş bir sunucu ve web uygulaması dağıtmak.
- Docker imajları oluşturmak ve yönetmek.
- Docker ve Kubernetes kümesi kurmak.
- Kubernetes kullanarak kümelenmiş bir web uygulaması dağıtmak ve yönetmek.
- Kubernetes kümesini güvence altına almak, ölçeklemek ve izlemek.
Docker (introducing Kubernetes)
14 SaatBu uygulamalı kursun amacı, Docker ve Kubernetes ile ilgili pratik hususları ele alan tüm araçları sağlamak ve katılımcıların programın doğru yönetimi için gerekli becerilere sahip olmasını sağlamaktır.
Docker, Kubernetes and OpenShift 3 for Developers
35 SaatBu eğitmen liderliğindeki canlı eğitimde Türkiye katılımcılar, konteynerleştirilmiş uygulamaları dağıtmak için OpenShift Container Platform'un nasıl kullanılacağını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenShift kurulumunu oluşturmak ve yapılandırmak.
- Uygulamaları şirket içi, genel bulutta veya barındırılan bulutta hızlı bir şekilde dağıtmak.
Running Kubernetes on Fedora CoreOS
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), konteynerleştirilmiş uygulamaları Kubernetes üzerinde çalıştırmanın bakım ve yükseltme maliyetlerini azaltmak isteyen DevOps mühendis ve geliştiriciye yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Fedora CoreOS'u kurun ve yapılandırın.
- Fedora CoreOS üzerinde bir Kubernetes kümesi kurun.
- Fedora CoreOS üzerinde Kubernetes dağıtımlarını çalıştırın ve yönetin.
- Fedora OS'u en son işletim sistemi iyileştirmeleri, hata düzeltmeleri ve güvenlik güncellemeleriyle otomatik olarak güncelleyin.
Deploying Kubernetes Applications with Helm
7 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye (çevrimiçi veya yerinde) mühendislerin Helm kullanarak Kubernetes uygulamalarının kurulum ve yönetim sürecini kolaylaştırması için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Helm'yi kurmak ve yapılandırmak.
- Kubernetes uygulamalarının tekrarlanabilir sürümlerini oluşturmak.
- Uygulamaları Helm çizelgeleri olarak paylaşmak.
- Helm çizelgeleri olarak kaydedilmiş üçüncü taraf uygulamalarını çalıştırmak.
- Helm paketlerinin sürümlerini yönetmek.
Introduction to Minikube and Kubernetes
21 SaatBu eğitmen liderliğindeki canlı eğitim Türkiye (çevrimiçi veya yerinde), Minikube kullanarak yerel bir Kubernetes ortamını nasıl kuracaklarını ve yöneteceklerini öğrenmek isteyen başlangıç ve orta düzey yazılım geliştiricilere ve DevOps profesyonellerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Yerel makinelerine Minikube'i kurup yapılandırabilecekler.
- Kubernetes'in temel kavramlarını ve mimarisini anlayabilecekler.
- kubectl ve Minikube panosunu kullanarak konteynerleri dağıtıp yönetebilecekler.
- Kubernetes için kalıcı depolama ve ağ çözümlerini kurabilecekler.
- Uygulamaları geliştirmek, test etmek ve hata ayıklamak için Minikube'i kullanabilecekler.
Minikube for Developers
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), geliştirme iş akışının bir parçası olarak Minikube'yi kullanmak isteyen orta seviyedeki geliştiriciler ve DevOps mühendisler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Minikube kullanarak yerel bir Kubernetes ortamı kurmak ve yönetmek.
- Minikube üzerinde uygulamaları dağıtmayı, yönetmeyi ve hatalarını ayıklamayı anlamak.
- Minikube'yi sürekli entegrasyon ve dağıtım süreçlerine entegre etmek.
- Minikube'nin gelişmiş özelliklerini kullanarak geliştirme süreçlerini optimize etmek.
- Yerel Kubernetes geliştirme için en iyi uygulamaları uygulamak.