<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      k8s 操作命令-合集List

      k8s 操作命令 合集List

       

      ---------------k8s基本常用的命令-----------------------------------------

      1、創建資源
      kubectl create deployment nginx --image=nginx
      2、列出資源
      kubectl get pods
      3、描述資源
      kubectl describe pod <pod-name>
      4、刪除資源
      kubectl delete deployment <deployment-name>
      5、運行配置文件(.yaml/.yml)
      kubectl apply -f ./nginx.yaml
      6、執行容器
      kubectl exec -it <pod-name> -- /bin/bash
      7、縮放資源
      kubectl scale deployment <deployment-name> --replicas=3
      8、更新資源
      kubectl set image deployment/<deployment-name> nginx=ngix:1.9.1
      9、導出資源
      kubectl get deployment <deployment-name> -o yaml
      10、更新kubernetes 集群
      kubectl apply -f ./cluster-config.yaml
      ---------------k8s基本常用的命令-----------------------------------------

       

       


      你可以通過 kubectl <command> --help 來查看每個命令的詳細幫助信息。

      一、K8S最常用命令如下:
      1、獲取pod信息:kubectl get pod
      2、查看指定pod的日志信息:kubectl logs -f --tail(最后多少行) 500 podName(pod名)
      3、查看pod的描述信息:kubectl describe pod podName
      4、查看節點信息:kubectl get nodes
      5、查看pod的詳細信息,以yaml或者json格式展示:kubectl get pods -o yaml、kubectl get pods -o json
      6、查看所有名稱空間的pod:kubectl get pod -A
      7、查看指定pod的環境變量:kubectl exec podName env
      8、查看所有的service信息:kubectl get svc -A
      9、查看集群資源(ComponentStatuses)信息:kubectl get cs
      10、查看所有名稱空間:kubectl get ns
      11、查看集群信息:kubectl cluster-info 、kubectl cluster-info dump
      12、進入pod容器:kubectl exec -it podName -n nsName /bin/sh 、kubectl exec -it podName -n nsName /bin/bash
      13、刪除指定的pod:kubectl delete pod podName
      14、刪除指定命名空間的pod:kubectl delete pod -n test podName
      15、編輯資源:kubectl edit pod podName
      16、獲取pod詳細信息:kubectl get pod -o wide

      二、k8s操作命令詳解:
      1、基礎操作命令
      alias k=kubectl echo 'alias k=kubectl' >>~/.bashrc
      kubectl get pods -o=json
      kubectl get pods -o=yaml
      kubectl get pods -o=wide
      kubectl get pods -n=<namespace_name>
      kubectl create -f ./
      kubectl logs -l name=

      2、資源相關
      kubectl create -f – Create objects.
      kubectl create -f – Create objects in all manifest files in a directory.
      kubectl create -f <'url'> – Create objects from a URL.
      kubectl delete -f – Delete an object.

      3、集群相關
      kubectl cluster-info – Display endpoint information about the master and services in the cluster.
      kubectl version – Display the Kubernetes version running on the client and server.
      kubectl config view – Get the configuration of the cluster.
      kubectl config view -o jsonpath='{.users[*].name}' – Get a list of users.
      kubectl config current-context – Display the current context.
      kubectl config get-contexts – Display a list of contexts.
      kubectl config use-context – Set the default context.
      kubectl api-resources – List the API resources that are available.
      kubectl api-versions – List the API versions that are available. kubectl get all --all-namespaces

      4、Daemonsets 相關
      kubectl get daemonset – List one or more daemonsets.
      kubectl edit daemonset <daemonset_name> – Edit and update the definition of one or more daemonset.
      kubectl delete daemonset <daemonset_name> – Delete a daemonset.
      kubectl create daemonset <daemonset_name> – Create a new daemonset.
      kubectl rollout daemonset – Manage the rollout of a daemonset.
      kubectl describe ds <daemonset_name> -n <namespace_name> – Display the detailed state of daemonsets within a namespace.

      5、Deployments相關
      kubectl get deployment – List one or more deployments.
      kubectl describe deployment <deployment_name> – Display the detailed state of one or more deployments.
      kubectl edit deployment <deployment_name> – Edit and update the definition of one or more deployments on the server.
      kubectl create deployment <deployment_name> – Create a new deployment.
      kubectl delete deployment <deployment_name> – Delete deployments.
      kubectl rollout status deployment <deployment_name> – See the rollout status of a deployment.
      kubectl set image deployment/ =image: – Perform a rolling update (K8S default), set the image of the container to a new version for a particular deployment.
      kubectl rollout undo deployment/ – Rollback a previous deployment.
      kubectl replace --force -f – Perform a replace deployment — Force replace, delete and then re-create the resource.

      6、事件相關
      kubectl get events – List recent events for all resources in the system.
      kubectl get events –field-selector type=Warning – List Warnings only.
      kubectl get events --sort-by=.metadata.creationTimestamp – List events sorted by timestamp.
      kubectl get events --field-selector involvedObject.kind!=Pod – List events but exclude Pod events.
      kubectl get events --field-selector involvedObject.kind=Node, involvedObject.name=<node_name> – Pull events for a single node with a specific name.
      kubectl get events --field-selector type!=Normal – Filter out normal events from a list of events.

      7、日志相關
      kubectl logs <pod_name> – Print the logs for a pod.
      kubectl logs --since=6h <pod_name> – Print the logs for the last 6 hours for a pod.
      kubectl logs --tail=50 <pod_name> – Get the most recent 50 lines of logs.
      kubectl logs -f <service_name> [-c <$container>] – Get logs from a service and optionally select which container.
      kubectl logs -f <pod_name> – Print the logs for a pod and follow new logs.
      kubectl logs -c <container_name> <pod_name> – Print the logs for a container in a pod.
      kubectl logs <pod_name> pod.log – Output the logs for a pod into a file named ‘pod.log'.
      kubectl logs --previous <pod_name> – View the logs for a previously failed pod.

      8、Namespace 相關
      kubectl create namespace <namespace_name> – Create a namespace.
      kubectl get namespace <namespace_name> – List one or more namespaces.
      kubectl describe namespace <namespace_name> – Display the detailed state of one or more namespaces.
      kubectl delete namespace <namespace_name> – Delete a namespace.
      kubectl edit namespace <namespace_name> – Edit and update the definition of a namespace.
      kubectl top namespace <namespace_name> – Display Resource (CPU/Memory/Storage) usage for a namespace.

      9、Nodes 相關
      kubectl taint node <node_name> – Update the taints on one or more nodes.
      kubectl get node – List one or more nodes.
      kubectl delete node <node_name> – Delete a node or multiple nodes.
      kubectl top node <node_name> – Display Resource usage (CPU/Memory/Storage) for nodes.
      kubectl get pods -o wide | grep <node_name> – Pods running on a node.
      kubectl annotate node <node_name> – Annotate a node.
      kubectl cordon node <node_name> – Mark a node as unschedulable.
      kubectl uncordon node <node_name> – Mark node as schedulable.
      kubectl drain node <node_name> – Drain a node in preparation for maintenance.
      kubectl label node – Add or update the labels of one or more nodes.

      10、Pods 操作相關
      kubectl get pod – List one or more pods.
      kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' – List pods Sorted by Restart Count.
      kubectl get pods --field-selector=status.phase=Running – Get all running pods in the namespace.
      kubectl delete pod <pod_name> – Delete a pod.
      kubectl describe pod <pod_name> – Display the detailed state of a pods.
      kubectl create pod <pod_name> – Create a pod.
      kubectl exec <pod_name> -c <container_name> – Execute a command against a container in a pod. Read more: Using Kubectl Exec: Connect to Your Kubernetes Containers
      kubectl exec -it <pod_name> /bin/sh – Get an interactive shell on a single-container pod.
      kubectl top pod – Display Resource usage (CPU/Memory/Storage) for pods.
      kubectl annotate pod <pod_name> – Add or update the annotations of a pod.
      kubectl label pods <pod_name> new-label= – Add or update the label of a pod.
      kubectl get pods --show-labels – Get pods and show labels.
      kubectl port-forward : – Listen on a port on the local machine and forward to a port on a specified pod.

      11、Replication Controller 相關
      kubectl get rc – List the replication controllers.
      kubectl get rc --namespace=”<namespace_name>” – List the replication controllers by namespace.

      12、ReplicaSets 相關
      kubectl get replicasets – List ReplicaSets.
      kubectl describe replicasets <replicaset_name> – Display the detailed state of one or more ReplicaSets.
      kubectl scale --replicas=[x] – Scale a ReplicaSet.

      13、Sercrets 相關
      kubectl create secret – Create a secret.
      kubectl get secrets – List secrets.
      kubectl describe secrets – List details about secrets.
      kubectl delete secret <secret_name> – Delete a secret.
      14、Services 相關
      kubectl get services – List one or more services.
      kubectl describe services – Display the detailed state of a service.
      kubectl expose deployment [deployment_name] – Expose a replication controller, service, deployment, or pod as a new Kubernetes service.
      kubectl edit services – Edit and update the definition of one or more services

      15、Service Account相關
      kubectl get serviceaccounts – List service accounts.
      kubectl describe serviceaccounts – Display the detailed state of one or more service accounts.
      kubectl replace serviceaccount – Replace a service account.
      kubectl delete serviceaccount <service_account_name> – Delete a service account

      16、StatefulSets 相關
      kubectl get statefulset – List StatefulSet
      kubectl delete statefulset/[stateful_set_name] --cascade=false – Delete StatefulSet only (not pods).

       

       

      posted @ 2024-04-23 16:29  劃邊逅  閱讀(162)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 成人自拍小视频免费观看| 欧美va天堂在线电影| 99久久久国产精品免费无卡顿| 国产精品国产三级国av| 高清美女视频一区二区三区 | 国产精品国三级国产av| 精品熟女少妇免费久久| 一区二区三区鲁丝不卡| 久久婷婷成人综合色| 人妻中文字幕不卡精品| 久久亚洲精品11p| 欧洲码亚洲码的区别入口| 国产精品免费中文字幕| 国产精品一区二区三区卡| 五月婷之久久综合丝袜美腿| 午夜高清福利在线观看| 国产又色又爽又黄的视频在线| 亚洲香蕉网久久综合影视| 久久人妻av无码中文专区| 国产高清吹潮免费视频| 国产午夜福利免费入口| 成a人片亚洲日本久久| 乱女乱妇熟女熟妇综合网| 综合色一色综合久久网| 国产精品毛片久久久久久久| 嫩草欧美曰韩国产大片| 中文字幕人妻无码一夲道| 香港三级韩国三级日本三级| 国产精品普通话国语对白露脸 | 天堂网亚洲综合在线| 亚洲熟女乱色综合一区 | аⅴ天堂中文在线网| 国产成人高清亚洲一区二区| 东京热无码国产精品| 人妻少妇久久中文字幕| 国产高颜值不卡一区二区| 亚洲成a人片在线观看中| 俄罗斯老熟妇性爽xxxx| 亚洲 日本 欧洲 欧美 视频| 亚洲一区二区三区 无码| 亚洲免费人成在线视频观看|