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: nginxMỗ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.yamlKubernetes 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.
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ử
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
4Deployment
Tạo DeploymentMở rộng quy môTạo Deployment từ manifestCập nhật imageKhôi phục phiên bản trướcÔn tập: Trình quản lý Deployment10Dự án cửa hàng trực tuyến
Tổng quan dự ánViết cấu hình triển khai8Không gian tên và công việc
Không gian tênLàm việc trong không gian tênCông việcÔn tập: người dẫn đường trong không gian tênTự luyện tập: Playground Terminal