Hướng dẫn kubectl cheat sheet linux academy - kubectl cheat sheet linux Academy
Nếu bạn giống như tôi, bạn có thể có những khoảnh khắc mà bạn ở nhà ga, tay lơ lửng trên bàn phím của bạn và không có gì. Tôi dường như luôn đóng băng và có lẽ phụ thuộc quá nhiều vào lịch sử bash. (Mũi tên lên là bạn của tôi.) Show
Trong khi học Kubernetes, cuối cùng tôi đã đăng 14 hoặc 15 ghi chú dính trên màn hình của mình để giúp tôi trong những khoảnh khắc đó - nhưng sau một thời gian, tôi hầu như không thể đọc những gì trên màn hình. Vì vậy, cuối cùng, tôi đã tạo ra một mảnh giấy nhỏ, dễ đọc để tham khảo khi tôi-hoặc bạn-bị mắc kẹt. Nhưng trước tiên, hãy để Lôi dành một chút thời gian để thiết lập một số điều cơ bản. Kubernetes là gì?Kubernetes là một nền tảng để quản lý khối lượng công việc của container. Kubernetes phối hợp điện toán, kết nối mạng và lưu trữ để cung cấp tính di động liền mạch trên các nhà cung cấp cơ sở hạ tầng. Bối rối? Kiểm tra Giới thiệu về Kubernetes, khóa học về sự cố Kubernetes 101 của chúng tôi trong tất cả các nguyên tắc cơ bản bạn cần biết. Kubectl là gì?Kubectl là công cụ dòng lệnh Kubernetes. Nó cho phép chúng tôi chạy các lệnh chống lại các cụm Kubernetes - triển khai các ứng dụng, kiểm tra và quản lý tài nguyên cụm và xem nhật ký. Kubernetes Tài nguyên học tập
Các lệnh Kubectl trong KubernetesBảng cheat Kubernetes này có nghĩa là để bạn bắt đầu thực hiện các lệnh Kubectl trong Kubernetes và cung cấp cho bạn tất cả các lệnh cơ bản trong nháy mắt. (Kiểm tra tài sản có thể tải xuống bên dưới!) Kết quả lệnh Một số lệnh trên bảng cheat này có thể không trả về bất kỳ kết quả nào, nhưng không sợ hãi! Xem bên dưới để biết một số tài nguyên bạn có thể tạo, sau đó nhanh chóng quay lại và chạy các lệnh trong bảng gian lận của bạn để thay đổi tài nguyên của bạn theo bất kỳ cách nào bạn muốn! Hãy để bắt đầu với những quả.Some of the commands on this cheat sheet might not return any results, but have no fear! See below for some resources you can create, then quickly turn around and run the commands in your cheat sheet to alter your resources any way you wish! Let’s start with pods. Yaml cho một podbox cơ bảnapiVersion: v1kind: Podmetadata:name: busyboxspec:containers:- image: busybox:1.28.4command:- sleep- "3600"name: busyboxrestartPolicy: Always Tìm hiểu thêm về Yaml ở đây. Tạo nhóm với lệnh này: Create the pod with this command: kubectl create -f busybox.yaml Sử dụng lệnh này để tạo triển khai: kubectl run nginx --image=nginx Sử dụng lệnh này để tạo dịch vụ từ việc triển khai ở trên: kubectl expose deployment nginx --port=80 --type=NodePort Dưới đây là YAML cho âm lượng liên tục đơn giản bằng cách sử dụng lưu trữ cục bộ từ nút: apiVersion: v1kind: PersistentVolumemetadata:name: data-pvnamespace: webspec:storageClassName: local-storagecapacity:storage: 1GiaccessModes:- ReadWriteOncehostPath:path: /mnt/data Sử dụng lệnh sau để tạo khối lượng liên tục: kubectl apply -f my-pv.yaml Đây là YAML cho một cấu hình đơn giản: apiVersion: v1kind: ConfigMapmetadata:name: my-config-mapdata:myKey: myValueanotherKey: anotherValue Sử dụng lệnh sau để tạo ConfigMap: kubectl apply -f configmap.yaml Đây là yaml cho một bí mật: apiVersion: v1kind: Secretmetadata:name: my-secretstringData:myKey: myPassword Sử dụng lệnh này để tạo bí mật: kubectl apply -f secret.yaml Đây là YAML cho tài khoản dịch vụ: kubectl create -f busybox.yaml0 Sử dụng lệnh này để tạo tài khoản dịch vụ: kubectl create -f busybox.yaml1 Tải ngay!Điều này là đủ để bạn bắt đầu! Tôi cũng đã tạo PDF này để bạn tải xuống và giữ bên cạnh bạn để tham khảo! ! & nbsp; Muốn có thêm lòng tốt của công nghệ đám mây? Kiểm tra sau:
Làm chủ những kỹ năng theo yêu cầu nhấtTìm hiểu các kỹ năng đám mây theo yêu cầu bằng cách thực hiện với các khóa học, phòng thí nghiệm, đường dẫn học tập và phần mềm hộp cát. Kiểm tra các khóa học miễn phí hiện tại của ACG hoặc bắt đầu ngay bây giờ với bản dùng thử miễn phí. Kubernetes cheat SheetXem thông tin tài nguyênĐiểm giao
Pods
Không gian tên
Triển khai
Dịch vụ
Daemonsets
Sự kiện
Nhật ký
Tài khoản dịch vụ
Bản sao
Vai trò
Bí mật
Cấu hình
Xâm nhập
PernistentVolume
PersistentVolumeclaim
StorageClass
Multipleresource
Thay đổi các thuộc tính tài nguyênTAINT$ kubectl Taint [node_name] [tiaint _name] Nhãn
Cordon/Uncordon
Làm khô hạn$ kubectl thoát nước [node_name] Nodes/Pods
Deployments/Namespaces
Dịch vụ
Daemonsets
ServiceAccounts
Chú thích
Thêm tài nguyênTạo một pod
Tạo một dịch vụ$ kubectl Tạo NodePort SVC [SVC_NAME] MạnhTCP = 8080: 80 Tạo một triển khai
$ kubectl chạy [pod_name]$ kubectl chạy [pod_name] Tạo một dịch vụ
$ kubectl Tạo triển khai [Triển khai_NAME] MạnhImage = NGI NX
$ kubectl GET PO [POD_NAME] -O YAMLTHERExport> Pod. YamlTìm sự giúp đỡ$ kubectl -h $ kubectl tạo -H
Tôi có thể ra lệnh trong kubectl không?Kubectl cung cấp tiểu ban Auth Can-I để nhanh chóng truy vấn lớp ủy quyền API. Lệnh sử dụng API SelfSubjectAccessReview để xác định xem người dùng hiện tại có thể thực hiện một hành động nhất định hay không và hoạt động bất kể chế độ ủy quyền được sử dụng.. The command uses the SelfSubjectAccessReview API to determine if the current user can perform a given action, and works regardless of the authorization mode used.
Lệnh Kubectl trong Kubernetes là gì?Kubectl là công cụ dòng lệnh Kubernetes.Nó cho phép chúng tôi chạy các lệnh chống lại các cụm Kubernetes - triển khai các ứng dụng, kiểm tra và quản lý tài nguyên cụm và xem nhật ký.the Kubernetes command-line tool. It allows us to run commands against Kubernetes clusters — deploying applications, inspecting and managing cluster resources, and viewing logs.
Cú pháp cho lệnh kubectl là gì?Kubectl Exec Pod [-c container] [-i] [-t] [cờ] [-lệnh [args ...]] thực thi lệnh đối với một container trong một pod.Nhận tài liệu về các tài nguyên khác nhau.Ví dụ, các pod, nút, dịch vụ, v.v. Execute a command against a container in a pod. Get documentation of various resources. For instance pods, nodes, services, etc.
Lệnh Kubectl được sử dụng để làm gì?Kubectl là công cụ cấu hình dòng lệnh cho Kubernetes giao tiếp với máy chủ API Kubernetes.Sử dụng Kubectl cho phép bạn tạo, kiểm tra, cập nhật và xóa các đối tượng Kubernetes.Cheatsheet này sẽ phục vụ như một tài liệu tham khảo nhanh để thực hiện các lệnh trên nhiều thành phần và tài nguyên Kubernetes phổ biến.create, inspect, update, and delete Kubernetes objects. This cheatsheet will serve as a quick reference to make commands on many common Kubernetes components and resources. |