Deploy ứng dụng đầu tiên của bạn lên Kubernetes

Deploy ứng dụng đầu tiên của bạn lên Kubernetes

Bài viết hôm nay chúng ta cùng tìm hiểu các khái niệm về deployment trong Kubernetes cũng như việc deploy một ứng dụng lên Kubernetes sẽ như thế nào nhé!

Bài viết hôm nay chúng ta cùng tìm hiểu các khái niệm về deployment trong Kubernetes cũng như việc deploy một ứng dụng lên Kubernetes sẽ như thế nào nhé!

Còn rất nhiều khái niệm mới mẻ về Kubernetes mà mình chưa hình dung hết, tuy nhiên quan điểm của mình là cứ tìm hiểu dần và vọc đến khi nào làm được thì thôi, mục đích của bài viết hôm nay là Chạy một ứng dụng Rails API trên Kubernetes.

Hôm nay hãy cùng mình tìm hiểu các bước để deploy một ứng dụng lên K8s nhé (go)

Bài viết chúng ta sẽ tìm hiểu các nội dung sau:

  • Kubernetes dashboad
  • Kubernetes Sercet
  • Kubernetes Deployment
  • Kubernetes Service

Để deploy được một ứng dụng lên Kubernetes thì cần tìm hiểu trước về Docker, cách tạo image và chạy ứng dụng dưới dạng container, một ít kiến thức về networking.

Bước đầu tiên và cơ bản nhất, chúng ta cần cài đặt một giao diện để quản lý Kubernetes cluster - Cần cài đặt công cụ quản lý kubernetes dashboad

Tiếp theo sẽ có ít nhất là 3 bước cần làm để chạy được một ứng dụng trên Kubernetes:

  • Tạo Kubernetes Secret - Nơi lưu các biến môi trường
  • Tạo Kubernetes Deployment - Cách triển khai các pods chạy ứng dụng của chúng ta
  • Tạo Kubernetes Service - Service để có thể expose các port, giúp access ứng dụng từ bên ngoài Cluster

Bắt đầu thôi nào! (go)

kubernetes devops

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

How to Extend your DevOps Strategy For Success in the Cloud?

DevOps and Cloud computing are joined at the hip, now that fact is well appreciated by the organizations that engaged in SaaS cloud and developed applications in the Cloud. During the COVID crisis period, most of the organizations have started using cloud computing services and implementing a cloud-first strategy to establish their remote operations. Similarly, the extended DevOps strategy will make the development process more agile with automated test cases.

What Is DevOps and Is Enterprise DevOps Any Good?

What is DevOps? How are organizations transitioning to DevOps? Is it possible for organizations to shift to enterprise DevOps? Read more to find out!

DevOps Basics: What You Should Know

What is DevOps? What are the goals it helps achieves? What are its benefits? This article has answers!

Why You Should Be Adopting a DevOps Culture in 2020 - DZone DevOps

The year 2020 has arrived, and its arrival brings a lot of innovations and transformations in the Information and Technology (IT) sector to DevOps technologies.