Introduction to Arduino Programming: Features of Arduino
K8s architecture meetup2- k8saraby
1. Kubernetes Architecture
2 ي ب بال ت ي ز ب ي ك
اﻟﺷﺎﻋري ﻋﺑداﻟﻌﻠﯾم وﻟﯾد
@walidshaari
https://www.linkedin.com/in/walidshaari
https://github.com/walidshaari
background image credit: https://commons.wikimedia.org/wiki/File:Social_Network_Analysis_Visualization.png
Most of the non-original slides were collected and through the awesome @Kubernauts
https://twitter.com/kubernauts/status/1273683673662074886
2. >kubectl get plan
1. Quick review of last meetup اﻟﻣﺎﺿﻲ ﻟﻠﻘﺎء ﺳرﯾﻌﺔ ﻣراﺟﻌﺔ
2. Step back and try to look at the bigger picture واﻟﻛﯾوﺑرﻧﺗﯾس اﻟﺣﺎوﯾﺎت ﺗﻘﻧﯾﺔ ﻣﻛﺎﻧﺔ
3. why we are doing this? what is the end goal? اﻟﻔواﺋد؟ ﻣﺎھﻲ ﻟﻣﺎذا؟
4. Can we expand our minds about the container possibility and its use cases for our learning
Journey?
5. Expose and debate the Kubernetes architecture ﻛﯾوﺑرﻧﺗﯾس ﻟﻌﻣﺎرة ﻋﻣﻠﯾﺔ ﻣﻧﺎﻗﺷﺔ
a. via what gets created when you provision a cluster ﻛﻠﺳﺗر إﻧﺷﺎء ﺧﻼل ﻣن
b. What happens when you provision a simple primitive ﺑﺳﯾط ﺗطﺑﯾق إﻧﺷﺎء ﻋﻧد ﯾﺣدث ﻣﺎذا
3. >kubectl get user
ي ا ال ي ال ب ي ل
@walidshaari
https://www.linkedin.com/in/walidshaari
https://github.com/walidshaari/Kubernetes-Certified-Administrator
● Analytics Infrastructure engineer
● Deployed and Supported large scale distributed HPC Linux clusters
● Configuration management evaluation and deployment project in 2014
● Advocating open source, automation, containers and Kubernetes
● Leading SAudi eastern province “Sharqaya” Dammam Docker, and AWS meetups
4. • Standardized packaging for software and
dependencies
• Isolate apps from each other
• Share the same host OS kernel
• Utilizes Linux Kernel features (e.g.
namespace, cgroups, apparmor, selinux)
• Microsoft have Windows Native Containers
• Lightweight application virtualization
• Consolidate 100s of applications per host
compared to 10s per vm
Review: containers? ت يا ا ا
Build, distribute, and run applications almost anywhere
7. FOCUS ON CORE MISSION
ة ي أساسال ة بالمهم ز ي ك ت ال
Less time spent on
Infrastructure
More time to concentrate on new
initiatives, activities and projects
More resources freed for
innovation
8. Virtualization
Operating System
Hardware
Application
Functions
Containers
Runtime
Types of Cloud Computing
Virtualization
Operating System
Hardware
Application
Functions
Containers
Runtime
Virtualization
Operating System
Hardware
Application
Functions
Containers
Runtime
Customer Managed
Customer Managed unit of scale
Provider Operated and Managed
Infrastructure as a Service
FaaS
Platform as a Service Function as a Service
PaaSIaaS
9. Example Enterprise Kubernetes
Infrastructure
Gitlab/Github/Bitbucket Services
Application source code
Domain Name Servers
Service and host discovery
EFK Stack
Audits and logs
Prometheus &
Grafana
Monitoring
Infrastructure
Control plane
Application nodes
Microsoft Active Directory
Corporate authentication and
authorization
Nexus Repository
Application artifacts repository integration
Enterprise NFS/ISCSI filers
Persistent Dynamic storage
HA Proxy
Service routing and Load balancing
Red Hat Satellite & Nexus
Registry
System and application package
life cycle management