Học Kubernetes Engine

  • DevOps là công nghệ phần mềm, có ngừ dịch là 😉 kĩ nghệ phần mềm 😉

→ Tây gọi là software engineering

  • Quy trình phát triển phần mềm hay vòng đời phát triển phần mềm (SDLC – Software Development Life Cycle) từ sinh lão bệnh tử (aka sinh bệnh lão tử) đều được đóng gói thành container
  • Nếu quản lí container trên 1 máy thường mấy ông Dev xài thì Docker, Podman
  • Nếu quản lí container trên nhiều máy dạng cluster có load balancing để chạy thiệt thì xài Docker Swarm, Kubernetes (k8s)

Tây gọi là môi trường chạy thiệt là production →  môi trường sản xuất để làm ra sản phẩm 😍 bán lấy tiền 😍

Bên ta tui thấy trong các văn bản của nhà nước gọi là 😘 hệ thống thông tin vận hành chính thức 😘 (Data Center – DC site)

→ phân biệt với 1 hệ thống nữa cũng chính thức nhưng để 😭 dự phòng khi có thảm họa 😭 (Disaster Recovery – DR site)

  • Các môi trường chạy thử nói văn vẻ là môi trường kiểm thử như User Acceptance Testing (UAT), Pilot Testing… cũng rứa

Từ khi Google mở mã nguồn (source code) Kubernetes cho bà con thì vô số công ty nhảy vào đóng gói K8S thành 😋 sản phẩm của riêng mình 😋 như

  • Canonical có Charmed Kubernetes, MicroK8s
  • Red Hat có OpenShift
  • SUSE có Rancher Kubernetes Engine

  • Rancher là gì? Là phần mềm mã nguồn mở của công ty Rancher Labs ở California, xứ cờ hoa

→ để quản lí container chạy dạng cluster, load balancing bằng Kubernetes

  • Rancher Labs gọi vốn được 10 triệu USD năm 2015, 20 triệu $$ năm 2016 và $40 triệu $$$ năm 2020
  • Tới 07/2020 thì bán lại cho SUSE giá 600 – 700 triệu $$$$

Linux company SUSE outbids competitors for fast-growing start-up Rancher Labs


  • Sau khi bỏ ra 😂 1 cục tiền 😂 để mua Rancher, SUSE đang đẩy mạnh quảng cáo sản phẩm này

→ các bạn đăng kí tham dự workshop miễn phí này để 😆 học DevOps đu đeo theo trend zới ngừ ta đồ 😆

About the Workshop

Rancher Virtual Rodeos are free, in-depth online workshops designed to give DevOps and IT teams the hands-on skills they need to deploy and manage Kubernetes everywhere.

The content will be delivered by Rancher’s technical experts and aim to educate anyone interested in learning how to use containers or Kubernetes.

During these virtual hands-on workshops, our technical experts will provide an introduction to Rancher, Docker, and Kubernetes and then walk through the steps for deploying a Kubernetes cluster.

The key topics that will be covered at the Rancher Rodeos include:

  • Docker and Kubernetes Concepts and Architecture
  • Installation and Configuration of Rancher Server
  • Kubernetes Cluster Deployment
  • Application Deployment and Access

Requirements

Attendees should have a basic working knowledge of Docker. Training sessions are taught using an interactive, web-based tool called HobbyFarm. This tool lets you access compute resources through an in-browser terminal while following along with prepared learning scenarios. Access will be provided to you in-session.


Agenda

Rodeo Introduction (15 min)

  • Rodeo Objectives
  • Docker and Kubernetes Overview

Server Deployment (30 min)

  • Machine Provisioning
  • Rancher Server Installation
  • Walkthrough of Rancher UI

BREAK (15 min)

Kubernetes Deployment (1 hour 45 min)

  • Kubernetes Installation
  • Exploring the Clusters with Rancher and the CLI
  • Installing Applications from the Catalog

Q&A (15 min)

Hands-on Kubernetes Workshop


  • Link đăng kí

Hands-on Kubernetes Workshop and Rancher Workshop