Kubectl Đính kèm lệnh

Kubectl Dinh Kem Lenh



Hôm nay, bài viết của chúng tôi nói về “lệnh đính kèm kubectl” trong hệ thống Kubernetes. Công cụ dòng lệnh kubectl trong Kubernetes giúp các nhà phát triển tương tác với các cụm Kubernetes và quản lý chúng một cách hoàn hảo. “Lệnh đính kèm kubectl” được sử dụng để đính kèm người dùng vào vùng chứa hiện tại chạy trong cụm Kubernetes. Trong bài viết này, chúng ta sẽ thảo luận chi tiết về “lệnh đính kèm kubectl” cũng như các chức năng và trường hợp sử dụng của nó. Hãy khởi động máy chủ Kubernetes được yêu cầu để thực hiện các tác vụ liên quan của lệnh. Nhưng trước tiên, hãy thảo luận chi tiết hơn về “lệnh đính kèm kubectl”.

Lệnh đính kèm Kubectl là gì?

Lệnh “kubectl attachment” cung cấp cho chúng ta cơ sở để cho phép những người dùng khác nhau đính kèm vào cụm Kubernetes đang chạy và thực hiện các tác vụ tương tác. Khi người dùng gắn vào cụm Kubernetes bằng cách chạy lệnh này, người dùng có quyền truy cập vào đầu vào và đầu ra dự kiến ​​của nó. Tương tác và khắc phục sự cố trong thời gian thực được thực hiện dễ dàng với sự trợ giúp của lệnh này. Khi các vấn đề khắc phục sự cố và gỡ lỗi xuất hiện khi chạy cụm Kubernetes, các nhà phát triển sẽ chạy lệnh này để giải quyết vấn đề.

Đảm bảo rằng bạn đang sử dụng hệ điều hành Linux có khả năng xử lý các lệnh. Trước tiên, chúng tôi khởi động thiết bị đầu cuối Windows của mình, trên đó chúng tôi cài đặt công cụ dòng lệnh kubectl trong hệ thống Kubernetes của mình nếu nó đã tồn tại.







Sau đó, chúng tôi mở lại thiết bị đầu cuối. Sau đó, chúng tôi chạy lệnh minikube để tạo một cụm Kubernetes mới quản lý các hoạt động khác nhau của chúng tôi. Hãy thảo luận chi tiết về bài viết này với cú pháp phù hợp để được trợ giúp.



Bắt đầu 1: Khởi chạy Bảng điều khiển Kubernetes Minikube

Ngay từ đầu, hãy khởi chạy hoặc tạo một cụm Kubernetes minikube bằng cách chạy lệnh sau. Minikube là bảng điều khiển của cụm cần thiết để thực hiện các hành động trong vùng chứa. Đây là lệnh để bắt đầu:



~$ bắt đầu minikube

Đầu ra của lệnh này được đính kèm dưới đây dưới dạng ảnh chụp màn hình. Khi lệnh này được thực thi, cụm minikube được tạo và bắt đầu xử lý:

Bước 2: Tìm nạp Danh sách Pod trong Cụm Kubernetes

Trong bước này, chúng ta sẽ học phương pháp lấy danh sách tất cả các nhóm để hiển thị các nhóm đang chạy. Chúng tôi sử dụng các hướng dẫn sau để tìm nạp danh sách các nhóm:

~$ kubectl lấy nhóm

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

Sau khi lệnh được thực thi, đầu ra của lệnh này được đính kèm trong ảnh chụp màn hình trước đó để giải thích các chức năng của lệnh này. Đổi lại, chúng tôi thấy tên của nhóm, trạng thái sẵn sàng, mức độ ở trạng thái “sẵn sàng” hoặc “chưa sẵn sàng”, thời gian Khởi động lại và tuổi của nhóm.

Ở đây, chúng ta thấy rằng trạng thái của các nhóm đã hoàn thành hoặc đang chạy. Trạng thái 'đã hoàn thành' có nghĩa là nhóm hoàn tất quá trình xử lý và các hành động bắt buộc của nhóm đã hoàn tất và không còn cần thiết nữa. Trạng thái “đang chạy” có nghĩa là quy trình đang hoạt động và không thực hiện đầy đủ nhiệm vụ được yêu cầu.

Bước 3: Mô tả Cài đặt cấu hình của Pod cụ thể

Trong bước này, chúng ta sẽ thảo luận về cách chúng ta có thể xem hoặc tìm nạp thông tin chi tiết về tệp cấu hình của nhóm. Chúng tôi chạy lệnh trên công cụ dòng lệnh kubectl được thiết kế đặc biệt để mô tả các nhóm.

~$ kubectl mô tả nhóm kalsoom - triển khai - 7bc579c9df - 2jjdl

Chạy lệnh đã cho. Khi nó được thực thi, đầu ra của lệnh này được hiển thị trên thiết bị đầu cuối được đính kèm dưới dạng ảnh chụp màn hình:

  Ảnh chụp màn hình máy tính Mô tả được tạo tự động

Trong lệnh, chúng tôi muốn tìm nạp mô tả về nhóm có tên là “kalsoom-deployment-7bc579c9df-2jjdl”. Tệp này chứa dữ liệu chi tiết về nhóm có vùng chứa có tên là “nginx”. Ngoại trừ tất cả thông tin này, nó còn chứa không gian tên, mức độ ưu tiên, tài khoản dịch vụ, nút, thời gian bắt đầu, nhãn của nhóm, chú thích được áp dụng trên nhóm, trạng thái của nhóm, địa chỉ IP của nhóm, hình ảnh bộ điều khiển của nhóm vùng chứa và thông tin cổng của nhóm cụ thể. Xác minh tất cả thông tin có trong ảnh chụp màn hình đính kèm.

Bước 4: Gắn Container với một Pod cụ thể

Trong lệnh này, chúng tôi đính kèm nhóm của mình vào vùng chứa. Chúng tôi chạy hướng dẫn sau bằng công cụ dòng lệnh kubectl thông qua đó chúng tôi kết nối vùng chứa bên trong nhóm và thực hiện các tác vụ của mình bằng cách chạy lệnh trên thiết bị đầu cuối:

~$ kubectl đính kèm kalsom - triển khai - 7bc579c9df - 2jjdl

Chạy lệnh cho đến khi thực thi lệnh hoàn tất và tạo đầu ra sau:

Trong lệnh này, chúng tôi muốn đính kèm tên nhóm “kalsoom-deployment-7bc579c9df-2jjdl” với một vùng chứa đang chạy tại thời điểm này. Ở đây, lệnh giả sử rằng nhóm có trong không gian tên mặc định. Để đính kèm, nhóm phải là một vùng chứa chạy trong Kubernetes của chúng tôi. Đầu ra của lệnh này được đính kèm trong ảnh chụp màn hình trước đó và xác minh tất cả thông tin.

Bước 5: Đính kèm một Pod cụ thể với Container cụ thể trong Kubernetes

Trong lệnh này, chúng tôi sẽ chỉ cho bạn cách chúng tôi có thể đính kèm một nhóm cụ thể đang chạy của mình với vùng chứa có trong cụm Kubernetes của chúng tôi. Chúng tôi chạy lệnh sau đây được đưa ra ở đây và đính kèm vùng chứa cần thiết:

~$ kubectl đính kèm kalsom - triển khai - 7bc579c9df - 2jjdl - c nginx

Trong lệnh này, chúng tôi lấy một vùng chứa có tên “nginx” với sự trợ giúp của việc sử dụng cờ “-c”. Cờ “c” được sử dụng để biểu thị tên của vùng chứa Kubernetes mà chúng tôi muốn đính kèm vào nhóm.

Bước 6: Thiết lập Phiên tương tác để Gắn Pod vào Container

Trong bước này, chúng tôi đính kèm vùng chứa có nhóm vào cụm Kubernetes của mình. Cùng với điều này, chúng tôi tạo ra một phiên tương tác. Chúng ta chạy lệnh trên kubectl command tool để tương tác với container terminal.

~$ kubectl đính kèm kalsom - triển khai - 7bc579c9df - 2jjdl - c nginx - Tôi - t

Khi lệnh này được thực thi, đầu ra của lệnh này sẽ hiển thị trên thiết bị đầu cuối của chúng tôi.

Trong lệnh này, chúng tôi lấy tên nhóm là “kalsoom-deployment-7bc579c9df-sjjdi” và tên vùng chứa là “nginx”. Chúng tôi sử dụng hai cờ trong lệnh này – “- i” và “- t”. Cờ “- i” được sử dụng để biểu thị hoặc cho phép tương tác giữa nhóm và vùng chứa. Cờ “- t” được sử dụng để tham gia xử lý thiết bị đầu cuối cho phiên tương tác này.

Phần kết luận

Ở cuối bài viết này, chúng ta có thể nói rằng các nhóm có thể được gắn vào các thùng chứa một cách dễ dàng trong Kubernetes bằng công cụ dòng lệnh kubectl. Luôn đảm bảo rằng nồi và thùng chứa được chỉ định phải đang chạy. Chúng tôi chỉ gắn pod với container chỉ trong trường hợp container có thiết bị đầu cuối đi kèm. Chúng tôi đã giải thích chi tiết từng bước với ảnh chụp màn hình đầu ra lệnh thích hợp. Bạn cũng có thể làm theo tất cả các bước được cung cấp để gắn nhóm vào vùng chứa theo cài đặt cụm Kubernetes của mình.