Slide 1

Slide 1 text

COMMUNITY DAY Walid A. Shaari :ةرﺣﻟا ﺔﻧﯾﺟﮭﻟا ﺔﺑﺣوﺳﻟا نﺎﻛﻣ لﻛ ﻲﻓ ﺔﺛﯾدﺣﻟا تﺎﻘﯾﺑطﺗﻟا نﯾﻛﻣﺗ

Slide 2

Slide 2 text

eksctl describe user ي رعا ش لا مي لعلادب ع دي لو @walidshaari https://www.linkedin.com/in/walidshaari https://github.com/walidshaari/Kubernetes-Certified-Administrator ● Infrastructure operations engineer ● Deployed and Supported large scale distributed HPC Linux clusters ● Advocating open source, automation, Iac, containers and Kubernetes ● Leading Saudi Eastern province “Sharqaya” Dammam Docker, and AWS meetups

Slide 3

Slide 3 text

Agenda - • Multi or Hypercloud • Is Public cloud death? the move back to on-prem • OKD • Install • Operators • Container OSs • Hands-on and interactive learning resources

Slide 4

Slide 4 text

Multi or Hybrid Cloud What problem we are trying to solve? ● High availability and resiliency ● Risk management and avoidance ● Data governance and locality ● Lock-in ● Reality *Gartner, Predicts 2019: Increasing Reliance on Cloud Computing Transforms IT and Business Practices, December 2018

Slide 5

Slide 5 text

Death of the centralized cloud • Products keep changing • Choosing the right service is not easy • Possible issues • Upskilling • Cost AWS Outposts Azure Arc Red Hat Advanced Cluster Management RHACM

Slide 6

Slide 6 text

Application Delivery ا ي ب لا ر App Run Application anywhere and everywhere Portability Ap p App App App App App

Slide 7

Slide 7 text

ي رب ي 7 https://twitter.com/kelseyhightower/status/935252923721793536 https://twitter.com/VMwareDesign/status/1257400427630530562

Slide 8

Slide 8 text

https://landscape.cncf.io/ CNCF Kubernetes distributions You are viewing 148 cards with a total of 265,173 stars, market cap of $7.87T and funding of $3.5B.

Slide 9

Slide 9 text

source: https://twitter.com/nicholas_redhat/status/1308774663120719873

Slide 10

Slide 10 text

10 Self-Service Multi-language Automation Collaboration Multi-tenant Standards-based Web-scale Open Source Enterprise Grade Secure

Slide 11

Slide 11 text

OKD4: A community Distribution of Kubernetes++ https://www.cncf.io/webinars/cncf-has-99-k8s-distros-and-this-is-how-and-why-we-built-one-more-okd4-on-fcos/

Slide 12

Slide 12 text

1- Smooth install UX

Slide 13

Slide 13 text

2- Modern Containers OSs Purpose built operating system Optimized for running containers Minimal Linux distribution No-Ops maintenance cost effective, resource utilization Immutable, Automation in mind Security in mind small attack surface API driven AWS Bottlerocket Talos OS

Slide 14

Slide 14 text

An Operator represents human operational knowledge in software, to reliably manage an application Brandon Philips Former co-founder and CTO of CoreOS 3- Operators

Slide 15

Slide 15 text

15 KUBERNETES OPERATOR FRAMEWORK Operator Framework is an open source toolkit to manage application instances on Kubernetes in an effective, automated and scalable way. Installation Upgrade Backup Failure recovery Metrics & insights Tuning AUTOMATED LIFECYCLE MANAGEMENT

Slide 16

Slide 16 text

etcd Operator Cluster “A” has 2 running pods: - name: A-000, version 3.3.0 - name: A-001, version 3.4.9-1 Differences from desired state (config) - name: A-000, version 3.4.9-1 - should be 3 members (3 pods) How to get desired state (config) - recover one member - backup cluster - upgrade to 3.4.9-1

Slide 17

Slide 17 text

Operators ecosystem https://marketplace.redhat.com https://operatorhub.io https://github.com/ AWS Controller for Kubernetes https://aws.github.io/aws-controllers-k8s/

Slide 18

Slide 18 text

Advanced Cluster Management for Kubernetes End-to-end visibility and control for your Kubernetes clusters ● Unified single pane of glass ○ Multi Cluster management ○ Applications lifecycle management ● Policy driven governance, compliance ● https://github.com/open-cluster-management

Slide 19

Slide 19 text

Infra End Goal Tripoli Manama Ghaza Tripoli Manama Ghaza https://github.com/kubernetes/community/tree/master/sig-multicluster

Slide 20

Slide 20 text

Where did I fail

Slide 21

Slide 21 text

Where did I fail

Slide 22

Slide 22 text

Containers from the couch on Twitch https://containersfromthecouch.com/ Amazon ECS Workshop https://ecsworkshop.com/ Amazon EKS Workshop https://eksworkshop.com/ Qwiklabs AWS cloud quests and lab https://www.qwiklabs.com/catalog?cloud=AWS Learn and be curious

Slide 23

Slide 23 text

OKD Resources OKD.io https://okd.io OKD-WG https://groups.google.com/forum/#!forum/okd-wg Openshift Commons Events Calendar https://commons.openshift.org/events.html Openshift/OKD helper node https://github.com/RedHatOfficial/ocp4-helpernode https://www.youtube.com/watch?v=wZYx4_xBSUQ Learn Openshift/OKD https://learn.openshift.com/ https://www.katacoda.com/ Openshift blog https://www.openshift.com/blog Slack channels for user and developers https://kubernetes.slack.com/messages/openshift-dev/ Red Hat Advanced Cluster: https://www.redhat.com/en/technologies/management/advanced-cluster-management Check out: https://openshift.tv/

Slide 24

Slide 24 text

DUG: https://www.meetup.com/Dammam-AWS/ meetup: https://www.meetup.com/k8saraby Telegram: https://t.me/k8saraby Slack: https://k8saraby.slack.com/ ﺔﻓرﻌﻣﻟا كرﺎﺷﺗﻧ اوﻟﺎﻌﺗ

Slide 25

Slide 25 text

@walidshaari https://www.linkedin.com/in/walidshaari