Menu
CoddyTech

Viết tệp kê khai

Thuộc phần Giới thiệu về Kubernetes trong hành trình Terminal của Coddy. Bài học 8 trên 45.

Các cờ trong kubectl run phù hợp cho những thử nghiệm nhanh, nhưng các cụm thực tế được mô tả bằng tệp. Tệp manifest là tệp YAML cho biết bạn muốn tạo những gì:

apiVersion: v1
kind: Pod
metadata:
  name: hello
spec:
  containers:
    - name: hello
      image: nginx

Mỗi manifest đều có cùng bốn phần. apiVersion và kind cho biết đây là loại đối tượng nào (một Pod thuộc API v1 cốt lõi). metadata chứa tên. spec mô tả trạng thái mong muốn: ở đây là một vùng chứa tên hello chạy image nginx.

YAML chú trọng thụt lề: các trường lồng nhau được thụt vào bằng dấu cách, còn mỗi mục trong danh sách bắt đầu bằng dấu gạch ngang.

Để tạo tài nguyên được mô tả trong tệp manifest, hãy áp dụng tệp:

kubectl apply -f pod.yaml

Kubernetes trả lời pod/hello created, đúng như khi bạn dùng kubectl run.

Trong các bài học này, cây tệp bên cạnh terminal đã có sẵn tệp kê khai cho bạn. Nhấp vào đó để mở trong trình chỉnh sửa, sửa nội dung rồi nhấn Lưu. Terminal sẽ thấy nội dung mới.

challenge icon

Thử thách

Dễ

Tệp manifest tên là pod.yaml nằm trong thư mục của bạn và có hai chỗ trống. Mở tệp từ cây thư mục, đặt tên Pod là hello và ảnh container là nginx, rồi lưu tệp. Sau đó áp dụng tệp và liệt kê các Pod.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về Kubernetes

Tự luyện tập: Playground Terminal