[ Course Code: CN003 ] Container and Kubernetes Fundamentals
This is the Container and Kubernetes Fundamentals.
Course Description
This course provides essential technical skills and knowledge required to manage Kubernetes in a production environment. It is the best technical foundation course before attending Official Linux Foundation™ Kubernetes (K8s) Courses (LFS458 & LFD459).
To gain basic concepts on container and container orchestration To get basic concepts on how to operate with Docker and Kubernetes Familiar with the basic commands on operations with Docker and Kubernetes
Course Outline
What is container
Why Docker
Docker installation
Working with Docker – pull, run, port binding, ps, logs, exec
Why you need container orchestration
Kubernetes architecture overview
Minikube installation
Create a pod and get into the container inside
Deployments and Kubernetes scheduling
Scaling and Rolling update in Kubernetes
Namespaces and Labels in Kubernetes
Kubernetes network and services architecture
Expose and service creation
Volumes, Configmaps, and Secrets
Daemonsets, Jobs, Cronjobs, and Init Containers
Role-Based Access Control (RBAC)
Course other Information
Hands-on Lab: V (BYOD) Instructor-led Training Hours: 21 Hours (3 Days) Medium: Cantonese, supplemented with English terminology Instructor: Peter Man Course Fee: HK$6,000
*這課程同時是為 Linux Foundation CKA 課程的一個準備體驗 , 若想更了解 kubernetes 容器平台 ,我們也提供另一國際認可的 kubernetes 證書課程 CKA , CKAD 及 CKS
Kubernetes Administration Official Linux Foundation Course (LFS458) 詳情請查詢 : Here
Kubernetes for App Developers Official Linux Foundation Course (LFD459) 詳情請查詢 : Here
Kubernetes Security Essentials Official Linux Foundation Course (LFS260) 詳情請查詢 : Here
*我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.
[ Course Code: CN002 ] Cloud Native Microservice Application Development
This is the Cloud Native Microservice Application Development.
Course Description
This course looks at the following emerging new trends of how the build cloud-native microservice. As an application developer, you can create microservices-based applications written in Java that run in serverless environments. The application developer will experience how to code the application and deploy to container platform.
Course Outline
Cloud Native Architecture VS Traditional Architecture
Cloud Native Architecture Characteristics
Cloud Native Roles
Discussion on traditional application delivery/deployment and problems
Modern Application Development Road Map
Introduce for Quarkus for Microservices
What is JWT?
Lab 1 Sample Project Hello World and Deploy to K8s
Lab 2 Retrieve Parameters from API Call
Lab 3 Response with JSON Obj
Lab 4 HTTP Post Consume JSON Obj
Lab 5 JWT
Course other Information
Hands-on Lab: V (BYOD) Instructor-led Training Hours: 14 Hours (2 Days) Medium: Cantonese, supplemented with English terminology Instructor: Felix Tsang Course Fee: HK$4,000
*這課程同時是為 Linux Foundation CKA 課程的一個準備體驗 , 若想更了解 kubernetes 容器平台 ,我們也提供另一國際認可的 kubernetes 證書課程 CKA , CKAD 及 CKS
Kubernetes Administration Official Linux Foundation Course (LFS458) 詳情請查詢 : Here
Kubernetes for App Developers Official Linux Foundation Course (LFD459) 詳情請查詢 : Here
Kubernetes Security Essentials Official Linux Foundation Course (LFS260) 詳情請查詢 : Here
*我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.
This is the Linux Foundation authorised Instructor-led Kubernetes Security Fundamentals Official Linux Foundation Course (LFS460)
This course provides the skills and knowledge on a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment, and runtime.
About the program
This course is ideal for anyone holding a CKA certification and interested in or responsible for cloud security.
This course is designed as preparation for the Kubernetes Security Specialist (CKS) Exam, and will substantially increase students’ ability to become certified.
Course Description
This course exposes you to the knowledge and skills needed to maintain security in dynamic, multi-project environments. This course addresses security concerns for cloud production environments and covers topics related to the security container supply chain, discussing topics from before a cluster has been configured through deployment, and ongoing, as well as agile use, including where to find ongoing security and vulnerability information. The course includes hands-on labs to build and secure a Kubernetes cluster, as well as monitor and log security events.
Course Outlines
Chapter 1. Course Introduction
Chapter 2. Cloud Security Overview
Chapter 3. Preparing to Install
Chapter 4. Installing the Cluster
Chapter 5. Securing the kube-apiserver
Chapter 6. Networking
Chapter 7. Workload Considerations
Chapter 8. Issue Detection
Chapter 9. Domain Review
Course other Information
Hands-on Lab: V (Online) Related Certification: CNCF -Certified Kubernetes Security Specialist (CKS) Instructor-led Training Hours: 28 Hours (4 Days) Medium: Cantonese, supplemented with English terminology Instructor: Felix Tsang Course Fee: HK$25,350 (USD$3,250)Refer link *The Linux Foundation Official Price.
The Certified Kubernetes Security Essentials (CKS) is a performance-based certification exam that tests candidates’ knowledge of Kubernetes and cloud security in a simulated, real-world environment. Candidates must have taken and passed the Certified Kubernetes Administrator (CKA) exam prior to attempting the CKS exam. CKS may be purchased but not scheduled until CKA certification has been achieved. CKA Certification must be active (non-expired) on the date the CKS exam (including Retakes) is scheduled.
Prerequisites: Active (non-expired) CKA certification is a prerequisite for this exam.
If you want to buy CKS EXAM Voucher, please click here.
*我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.
[ Course Code: CN005 ] Instructor-ledKubernetes for App Developers (LFD459)
This is the Linux Foundation authorised Instructor-led Kubernetes for App Developers Official Linux Foundation Course (LFD459)
The Kubernetes for App Developers (CKAD) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem.
About the program
This course will teach you how to containerize, host, deploy and configure an application in a multi-node cluster. It also serves as preparation for the Certified Kubernetes Application Developer (CKAD) exam.
Course Outline
Introduction
Objectives
Who You Are
The Linux Foundation
Linux Foundation Training
Certification Programs and Digital Badging
Preparing Your System
Course Registration
Labs
Kubernetes Architecture
What Is Kubernetes?
Components of Kubernetes
Challenges
The Borg Heritage
Kubernetes Architecture
Terminology
Master Node
Minion (Worker) Nodes
Pods
Services
Controllers / Operators
Single IP per Pod
Networking Setup
CNI Network Configuration File
Pod-to-Pod Communication
Cloud Native Computing Foundation
Resource Recommendations
Labs
Build
Container Options
Containerizing an Application
Creating the Dockerfile
Hosting a Local Repository
Creating a Deployment
Running Commands in a Container
Multi-Container Pod
readinessProbe
livenessProbe
Testing
Labs
Design
Traditional Applications: Considerations
Decoupled Resources
Transience
Flexible Framework
Managing Resource Usage
Using Label Selectors
Multi-Container Pods
Sidecar Container
Adapter Container
Ambassador
Points to Ponder
Jobs
Labs
Deployment Configuration
Volumes Overview
Introducing Volumes
Volume Spec
Volume Types
Shared Volume Example
Persistent Volumes and Claims
Persistent Volume
Persistent Volume Claim
Dynamic Provisioning
Secrets
Using Secrets via Environment Variables
Mounting Secrets as Volumes
Portable Data with ConfigMaps
Using ConfigMaps
Deployment Configuration Status
Scaling and Rolling Updates
Deployment Rollbacks
Labs
Security
Security Overview
Accessing the API
Authentication
Authorization
ABAC
RBAC
RBAC Process Overview
Admission Controller
Security Contexts
Pod Security Policies
Network Security Policies
Network Security Policy Example
Default Policy Example
Labs
Exposing Applications
Service Types
Services Diagram
Service Update Pattern
Accessing an Application with a Service
Service without a Selector
ClusterIP
NodePort
LoadBalancer
ExternalName
Ingress Resource
Ingress Controller
Service Mesh
Labs
Troubleshooting
Troubleshooting Overview
Basic Troubleshooting Steps
Ongoing (Constant) Change
Basic Troubleshooting Flow: Pods
Basic Troubleshooting Flow: Node and Security
Basic Troubleshooting Flow: Agents
Monitoring
Logging Tools
Monitoring Applications
System and Agent Logs
Conformance Testing
More Resource
Labs
Closing and Evaluation Survey
Evaluation Survey
Course other Information
Hands-on Lab: V (Online) Related Certification: CNCF -Certified Kubernetes Application Developer (CKAD) Instructor-ledTraining Hours: 28 Hours (4 Days) Medium: Cantonese, supplemented with English terminology Instructor: Felix Tsang Course Fee: HK$25,350 (USD$3,250)Refer link *The Linux Foundation Official Price.
The Certified Kubernetes Application Developer (CKAD) has been developed by The Linux Foundation and The Cloud Native Computing Foundation (CNCF), to help expand the Kubernetes ecosystem through standardized training and certification. This exam is an online, proctored, performance-based test that consists of a set of performance-based tasks (problems) to be solved in a command line.
This international certification is for Kubernetes engineers, cloud engineers, and other IT professionals responsible for building, deploying, and configuring cloud-native applications with Kubernetes. All participants completing the course will be registered for CKAD exam.
If you want to buy CKAD EXAM Voucher, please click here.
*我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.
This is the Linux Foundation authorised Instructor-led Kubernetes Administration Official Linux Foundation Course (LFS458)
The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem.
About the program
The Cloud Native Computing Foundation offers a certification program that allows users to demonstrate their competence in a hands-on, command-line environment.
Course Description
This course does not focus on one vendor’s tools. We use kubeadm to deploy the cluster and focus on tools that would work on anyone’s Kubernetes cluster.
Installation of a multi-node Kubernetes cluster using kubeadm, and how to grow a cluster.
Choosing and implementing cluster networking.
Various methods of application lifecycle management, including scaling, updates and roll-backs.
Configuring security both for the cluster as well as containers.
Managing storage available to containers.
Learn monitoring, logging and troubleshooting of containers and the cluster.
Configure scheduling and affinity of container deployments.
Use Helm and Charts to automate application deployment.
Understand Federation for fault-tolerance and higher availability.
Course Outlines
Introduction
Linux Foundation
Linux Foundation Training
Linux Foundation Certifications
Linux Foundation Digital Badges
Laboratory Exercises, Solutions, and Resources
Things Change in Linux and Open Source Projects
E-Learning Course: LFS258
Platform Details
Basics of Kubernetes
Define Kubernetes
Cluster Structure
Adoption
Project Governance and CNCF
Labs
Installation and Configuration
Getting Started With Kubernetes
Minikube
kubeadm
More Installation Tools
Labs
Kubernetes Architecture
Kubernetes Architecture
Networking
Other Cluster Systems
Labs
APIs and Access
API Access
Annotations
Working with A Simple Pod
kubectl and API
Swagger and OpenAPI
Labs
API Objects
API Objects
The v1 Group
API Resources
RBAC APIs
Labs
Managing State With Deployments
Deployment Overview
Managing Deployment States
Deployments and Replica Sets
DaemonSets
Labels
Labs
Volumes and Data
Volumes Overview
Volumes
Persistent Volumes
Rook
Passing Data To Pods
ConfigMaps
Labs
Services
Overview
Accessing Services
DNS
Labs
Helm
Overview
Helm
Using Helm
Labs
Ingress
Overview
Ingress Controller
Ingress Rules
Service Mesh
Labs
Scheduling
Overview
Scheduler Settings
Pod Specification
Affinity Rules
Taints and Tolerations
Labs
Logging and Troubleshooting
Overview
Troubleshooting Flow
Basic Start Sequence
Monitoring
Plugins
Logging
Troubleshooting Resources
Labs
Custom Resource Definition
Overview
Custom Resource Definitions
Aggregated APIs
Labs
Security
Overview
Accessing the API
Authentication and Authorization
Admission Controller
Pod Policies
Network Policies
Labs
High Availability
Overview
Stacked Database
External Database
Labs
Closing and Evaluation Survey
Evaluation Survey
Domain Review
CKA Exam
Exam Domain Review
Cilium Network Plugin
Using Cilium
Course other Information
Hands-on Lab: V (Online) Related Certification: CNCF – Certified Kubernetes Administrator (CKA) Instructor-ledTraining Hours: 28 Hours (4 Days) Medium: Cantonese, supplemented with English terminology Instructor: Felix Tsang / Peter Ma Course Fee: HK$25,350 (USD$3,250)Refer link *The Linux Foundation Official Price.
The Certified Kubernetes Administrator (CKA) was created by The Linux Foundation and the Cloud Native Computing Foundation (CNCF) as a part of their ongoing effort to help develop the Kubernetes ecosystem. The exam is an online, proctored, performance-based test that requires solving multiple tasks from a command line running Kubernetes.
If you want to buy CKA EXAM Voucher, please click here.
*我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.
Lab session: Scalable WordPress deployment on Kubernetes
Preparation Work
Kubernetes Cluster Setup
Create a Cloud MySQL Instance
Create a PV and PVC backed by NFS persistent Disk
Deploy WordPress Instance
Configure horizontal and vertical auto scaling
Simple Load Test
(advance) WordPress Stateless
(advance) Setup SSL Ingress
***************************
Hands-on Lab: V (Online) Instructor-led Training Hours: 7 Hours (1 Day) Medium: Cantonese, supplemented with English terminology Instructor: Felix Tsang Instructor Lead 課程費用為港幣1,200元
*這課程同時是為 Linux Foundation CKA 課程的一個準備體驗 , 若想更了解 kubernetes 容器平台 ,我們也提供另一國際認可的 kubernetes 證書課程 CKA , CKAD 及 CKS
Kubernetes Administration Official Linux Foundation Course (LFS458) 詳情請查詢 : Here
Kubernetes for App Developers Official Linux Foundation Course (LFD459) 詳情請查詢 : Here
Kubernetes Security Essentials Official Linux Foundation Course (LFS260) 詳情請查詢 : Here
* 我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.
[ Course Code: CN003 ]Container and Kubernetes Fundamentals This is the Container and Kubernetes Fundamentals. Course Description This course provides...
[ Course Code: CN002 ]Cloud Native Microservice Application Development This is the Cloud Native Microservice Application Development. Course Description This...
[ Course Code: CN005 ]Instructor-led Kubernetes Security Essentials (LFS460) This is the Linux Foundation authorised Instructor-led Kubernetes Security...
[ Course Code: CN005 ]Instructor-led Kubernetes for App Developers (LFD459) This is the Linux Foundation authorised Instructor-led Kubernetes for App...
[ Course Code: CN004 ]Instructor-led Kubernetes Administration (LFS458) This is the Linux Foundation authorised Instructor-led Kubernetes Administration...