Kubernetes trong triển khai ứng dụng web

152 277 1
Kubernetes trong triển khai ứng dụng web

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Kubernetes triển khai ứng dụng web PhongNX Agenda  Bối cảnh  Nhắc lại Docker  Giới thiệu Kubernetes  Kiến trúc Kubernetes  Các thành phần Kubernetes  Rancher 2.0  Harbor – Docker registry  Demo Agenda  Bối cảnh  Nhắc lại Docker  Giới thiệu Kubernetes  Kiến trúc Kubernetes  Các thành phần Kubernetes  Rancher 2.0  Harbor – Docker registry  Demo Docker xuất mở cách mạng ảo hoá Các vấn đề liên quan đến triển khai hệ thống Health Discovery Scheduling Monitoring Configuration Scaling Security There are more! Challenge ! Agenda  Bối cảnh  Nhắc lại Docker  Giới thiệu Kubernetes  Kiến trúc Kubernetes  Các thành phần Kubernetes  Rancher 2.0  Harbor – Docker registry  Demo Vấn đề triển khai hệ thống phần mềm m n CLI API Master Kube-demo code-pvc 2G nginx-config-pvc 1G CLI CLI API Master Kube-demo code-pvc 2G nginx-config-pvc 1G CLI CLI API Master Kube-demo Mysql code-pvc 2G nginx-config-pvc 1G CLI Pull images CLI API Master Kube-demo Mysql code-pvc 2G nginx-config-pvc 1G CLI NodePort *:32253 NIC Pull images CLI API Master NIC Kube-demo Mysql Pod (nginx, php-fpm) Volume Mysql Container code-pvc 2G nginx-config-pvc 1G Đã làm  Hiểu tổng quan kiến trúc thành phần K8s  Workload resource (Pod, ReplicaSet, Deployment, Job…etc )  Service (ClusterIP, NodePortIP, LoadBalancer, etc )  Xây dựng K8s cluster, thử nghiệm loại resouce  Trãi nghiệm loại môi trường K8s    Minikube, Docker for MAC  K8s with tool Rancher  GCE Kết hợp với công cụ hỗ trợ cho K8s  Rancher 2.0  Harbor Xây dựng demo kết hợp thành phần + công cụ hỗ trợ K8s Đã làm  Hiểu sâu kiến trúc dự án GMO POINT  Viết blog chia sẻ  [Nhập môn Kubernetes P1] - Tại Kubernetes cần thiết?  [Nhập môn Kubernetes P2] - Các môi trường Kubernetes  [Nhập môn Kubernetes P3] - Sử dụng Rancher 2.0, Cấu trúc môi trường Kubernetes  [Nhập môn Kubernetes P4] - Nền tảng Kubernetes  [Nhập môn Kubernetes P5] - Kubernetes Workloads Resource (1)  [Nhập môn Kubernetes P6] - Kubernetes Workloads Resource (2)  [Nhập môn Kubernetes P9] - Kubernetes Config&Storage Resource (1)  [Nhập môn Kubernetes P11] - Quản lý Container Images bảo mật với Harbor Chưa làm  Chưa tìm hiểu hết resource K8s Workloads Pod ReplicationController ReplicaSet Deployment DaemonSet StatefulSet Job CronJob Discovery&LB resource Service ClusterIP NodePort LoadBalancer ExternalIP ExternalName Headless Ingress Config&Storage Secret ConfigMap PersistentVolumeClaim Application Developer normally use types Cluster resource Namespace ServiceAccount Role ClusterRole RoleBinding ClusterRoleBinding NetworkPolicy ResourceQuota PersistentVolume Node Metadata resource CustomResourceDefinition LimitRange HorizontalPodAutoscaler Chưa làm  Chưa tìm hiểu hết resource K8s  Demo nhỏ, chưa thể phức tạp phát huy sức mạnh K8s  Chưa kết hợp với Ansible để cấu trúc deploy k8s resource Hướng phát triển  Tìm hiểu resource lại  Kết hợp với Ansibe  Tìm hiểu MetalLB để Loadbalancer  Sử dụng công cụ hỗ trợ  Prometheus – Grafana: system & time series database  Elasticsearch – Fluent – Kibana: log collect and monitoring ...  Giới thiệu Kubernetes  Kiến trúc Kubernetes  Các thành phần Kubernetes  Rancher 2.0  Harbor – Docker registry  Demo Vấn đề triển khai hệ thống phần mềm m n Giải pháp triển khai hệ thống... thiệu Kubernetes  Kiến trúc Kubernetes  Các thành phần Kubernetes  Rancher 2.0  Harbor – Docker registry  Demo Agenda  Bối cảnh  Nhắc lại Docker  Giới thiệu Kubernetes  Kiến trúc Kubernetes. .. Kiến trúc Docker Simple web app Nginx Php - fpm Container Mysql Docker Agenda  Bối cảnh  Nhắc lại Docker  Giới thiệu Kubernetes  Kiến trúc Kubernetes  Các thành phần Kubernetes  Rancher 2.0

Ngày đăng: 02/10/2018, 15:57

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan