Lệnh chú thích Kubectl

Lenh Chu Thich Kubectl



Môi trường Kubernetes cung cấp nhiều dịch vụ hỗ trợ nhà phát triển xử lý cấu hình nhóm và có một công cụ dòng lệnh hiệu quả có tên là “kubectl”, trên đó chúng ta có thể chạy các lệnh khác nhau để xử lý hành vi của cụm Kubernetes. Về cơ bản, trong bài viết này, chúng ta sẽ tìm hiểu về cách sử dụng và hoạt động của lệnh kubectl chính là “lệnh kubectl annotate”. Hãy bắt đầu bài viết bằng cách xem xét hiện tượng của lệnh hữu ích này. Bạn có thể tìm thấy tất cả các chi tiết và ví dụ quan trọng cùng với ảnh chụp màn hình để có ý tưởng tốt hơn.

Chú thích Kubectl trong Kubernetes là gì?

Lệnh chú thích kubectl này được sử dụng để chèn hoặc chỉnh sửa chú thích cho các đối tượng hoặc phiên bản của Kubernetes. Chú thích rất hữu ích và được sử dụng để lưu trữ cũng như dẫn dắt siêu dữ liệu có liên quan đến các đối tượng Kubernetes. Chú thích được sử dụng để xác thực việc đính kèm siêu dữ liệu bên ngoài cụm Kubernetes của chúng tôi. Đây là những giá trị chính chứa đầu vào chuỗi tùy ý như định dạng JSON. Ở đây, cụm Kubernetes sử dụng chú thích để lưu trữ dữ liệu và thông tin dài của chúng. Ví dụ: nếu chúng tôi muốn lưu trữ trình độ của bất kỳ nhân viên nào, chúng tôi sẽ lưu trữ thông tin này trong chú thích Kubernetes.

Khi chúng tôi chạy lệnh này trên kubectl, các loại đối tượng khác nhau tồn tại trong cụm Kubernetes của chúng tôi sẽ hiển thị. Sau đó, chúng ta có thể dễ dàng chèn và cập nhật thông tin của các đối tượng của mình một cách dễ dàng thông qua lệnh này. Lệnh này trả về các chú thích cho các đối tượng hoặc phiên bản được chỉ định của cụm Kubernetes. Lệnh này giúp bạn thực hiện thay đổi thông tin đối tượng Kubernetes và lưu trữ lượng thông tin khổng lồ một cách dễ dàng và hiệu quả.







Lệnh này chỉ có thể sử dụng được và quan trọng khi và chỉ khi cụm Kubernetes và máy chủ kubectl của chúng ta đang chạy. Để lấy kết quả chính xác của một lệnh, định dạng của lệnh này phải chính xác. Hãy bắt đầu bước về cách chúng ta có thể dễ dàng chú thích các đối tượng của mình trong Kubernetes chỉ bằng cách làm theo các bước đã đề cập.



Bước 1: Khởi chạy cụm Minikube

Đầu tiên, điều quan trọng là bắt đầu cụm Kubernetes trong hệ thống của chúng tôi. Máy chủ Minikube dễ dàng khởi động trong hệ thống bằng cách chạy lệnh được viết như sau:



~$ bắt đầu minikube

Khi lệnh được thực thi, cụm Minikube Kubernetes được bật và bắt đầu chạy. Lệnh này cung cấp cho chúng ta một thùng chứa nhỏ trong đó chúng ta có thể dễ dàng thực hiện các hành động mong muốn của mình. Đầu ra của lệnh này được đưa ra trong ảnh chụp màn hình sau:

Bước 2: Truy xuất danh sách các nhóm

Để thực hiện các thay đổi trong các đối tượng của mình, chúng ta cần lấy danh sách tất cả các nhóm đang chạy trong cụm Kubernetes của mình cùng với thời gian tồn tại của chúng. Vì cụm của chúng tôi đang chạy bắt đầu, chúng tôi có thể dễ dàng lấy danh sách các nhóm bằng cách nhập lệnh sau vào dấu nhắc kubectl:

~ $ kubectl nhận nhóm

Kết quả được đính kèm trong phần sau xuất hiện sau khi chạy lệnh “get pods”:

Lệnh này lấy thông tin cơ bản của các nhóm như tên, trạng thái, trạng thái sẵn sàng, thời lượng khởi động lại và tuổi của các nhóm. Vì vậy, bằng cách sử dụng lệnh này, chúng tôi nhận được danh sách tất cả các nhóm đang chạy để thực hiện chú thích trên nhóm mong muốn.

Bước 3: Thêm chú thích mô tả vào Pod

Trong bước này, chúng ta sẽ cố gắng tìm hiểu cách thêm chú thích vào các đối tượng Kubernetes. Các nhóm, dịch vụ và triển khai bao gồm các đối tượng Kubernetes. Chúng ta có thể thấy ở bước trước rằng nhóm “nginx1” có trong danh sách tìm nạp các nhóm của chúng tôi. Bây giờ, chúng ta có thể thêm một chú thích trong nhóm này để mô tả về nhóm. Chúng ta chạy lệnh sau để chèn chú thích:

~$ kubectl chú thích nhóm mô tả nginx1 = 'giao diện của tôi'

Trong lệnh được cung cấp, “ngnix1” là nhóm và mô tả của nhóm là “giao diện người dùng của tôi”. Khi lệnh này được chạy, nhóm được chú thích thành công và mô tả được thêm vào. Đầu ra được đính kèm ở đây dưới dạng ảnh chụp màn hình để bạn hiểu rõ hơn:

Bước 4: Cập nhật Mô tả Pod

Ở đây, chúng ta sẽ tìm hiểu phương pháp mà qua đó chúng ta có thể dễ dàng cập nhật hoặc sửa đổi mô tả của nhóm đang chạy. Chúng ta chạy lệnh sau để cập nhật mô tả nếu muốn thay đổi mô tả. Chúng tôi sử dụng cờ “- – ghi đè” để cập nhật mô tả của nhóm “nginx1” với mô tả hiện có.

~ $ chú thích kubectl -- ghi đè mô tả nhóm nginx1 = 'giao diện người dùng của tôi đang chạy nginx'

Kết quả của lệnh này cũng được đính kèm dưới dạng ảnh chụp màn hình. Bạn có thể thấy rằng mô tả của nhóm được cập nhật:

Bây giờ, mô tả của nhóm này là “giao diện người dùng của tôi đang chạy nginx” được chú thích.

Bước 5: Chú thích Mô tả của Tất cả các Nhóm đang chạy

Trong bước này, chúng tôi sẽ thêm hoặc sửa đổi mô tả của tất cả các nhóm đang chạy trong cụm Kubernetes. Chúng tôi áp dụng chú thích này trên tất cả các nhóm bằng cách sử dụng cờ “- – tất cả” trong lệnh của chúng tôi được sử dụng trên công cụ dòng lệnh kubectl. Lệnh được đưa ra như sau:

~$ nhóm chú thích kubectl -- tất cả các mô tả = 'giao diện người dùng của tôi đang chạy nginx'

Đầu ra của lệnh này được hiển thị trong ảnh chụp màn hình sau:

Chúng ta có thể thấy rằng mô tả của tất cả các nhóm đang chạy là “giao diện người dùng của tôi đang chạy nginx” được chú thích.

Bước 6: Thêm chú thích cho phiên bản tài nguyên cụ thể của Pod

Trong bước này, chúng ta sẽ tìm hiểu chú thích bổ sung hoặc sửa đổi mô tả của nhóm có phiên bản tài nguyên cụ thể. Chúng tôi chạy lệnh được đề cập trong phần sau:

~$ kubectl chú thích nhóm mô tả nginx1 = 'giao diện người dùng của tôi đang chạy nginx' -nguồn - phiên bản = 1

Trong lệnh này, chúng tôi muốn thêm mô tả “giao diện người dùng của tôi đang chạy ngnix” vào nhóm “nginx1” có phiên bản tài nguyên phải là “1”. Khi chúng tôi chạy lệnh, đầu ra được hiển thị như bạn có thể thấy trong ảnh chụp màn hình sau:

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động với độ tin cậy thấp

Nó báo lỗi trên nhóm đã được sửa đổi vì phiên bản tài nguyên của nó được cập nhật trên mỗi bản cập nhật. Bây giờ, nhóm của chúng tôi đã được cập nhật.

Bước 7: Sửa đổi Mô tả Pod

Trong bước này, chúng tôi thêm hoặc sửa đổi mô tả của nhóm ngnix1 bằng cách nhập lệnh sau:

~$ kubectl chú thích nhóm mô tả nginx1 -

Đây là đầu ra mà bạn có thể thấy rằng lệnh được thực thi thành công:

Phần kết luận

Chúng tôi đã cung cấp thông tin rằng chú thích là một khái niệm mạnh mẽ mà chúng tôi có thể sử dụng để dễ dàng thêm hoặc sửa đổi dữ liệu của các đối tượng Kubernetes của mình. Lệnh chú thích chạy trên công cụ dòng lệnh kubectl. Trong bài viết này, chúng tôi đã tìm hiểu về các cách khác nhau để thêm hoặc sửa đổi mô tả về nhóm của chúng tôi. Chúng tôi đã giải thích bài viết này với sự trợ giúp của các ví dụ và ảnh chụp màn hình thích hợp.