国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

k8s 常用命令(三)

這篇具有很好參考價值的文章主要介紹了k8s 常用命令(三)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1查看版本信息kubectl?version

[root@master ~]# kubectl version

[root@master ~]# kubectl version

Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T21:04:39Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"linux/amd64"}

Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T20:59:07Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"linux/amd64"}

[root@master ~]# kubectl

2、查看資源對象簡寫(縮寫):kubectl api-resources

[root@master ~]# kubectl api-resources

Client Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T21:04:39Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"linux/amd64"}

Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T20:59:07Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"linux/amd64"}

3、查看集群信息:kubectl cluster-info

[root@master ~]# kubectl cluster-info

Kubernetes control plane is running at https://192.168.159.10:6443

CoreDNS is running at https://192.168.159.10:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

4、查看幫助信息:kubectl --help

[root@master ~]# kubectl –help

kubectl controls the Kubernetes cluster manager.

?Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/

Basic Commands (Beginner):

? create??????? Create a resource from a file or from stdin.

? expose??????? 使用 replication controller, service, deployment 或者 pod 并暴露它作為一個 新的 Kubernetes

Service

? run?????????? 在集群中運行一個指定的鏡像

? set?????????? 為 objects 設置一個指定的特征

Basic Commands (Intermediate):

? explain?????? 查看資源的文檔

? get?????????? 顯示一個或更多 resources

? edit????????? 在服務器上編輯一個資源

? delete??????? Delete resources by filenames, stdin, resources and names, or by resources and label selector

Deploy Commands:

? rollout?????? Manage the rollout of a resource

? scale???????? Set a new size for a Deployment, ReplicaSet or Replication Controller

? autoscale???? Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController

Cluster Management Commands:

? certificate?? 修改 certificate 資源.

? cluster-info? 顯示集群信息

? top?????????? 顯示 Resource (CPU/Memory) 使用.

? cordon??????? 標記 node 為 unschedulable

? uncordon????? 標記 node 為 schedulable

? drain???????? Drain node in preparation for maintenance

? taint???????? 更新一個或者多個 node 上的 taints

Troubleshooting and Debugging Commands:

? describe????? 顯示一個指定 resource 或者 group 的 resources 詳情

? logs????????? 輸出容器在 pod 中的日志

? attach??????? Attach 到一個運行中的 container

? exec????????? 在一個 container 中執(zhí)行一個命令

? port-forward? Forward one or more local ports to a pod

? proxy???????? 運行一個 proxy 到 Kubernetes API server

? cp??????????? 復制 files 和 directories 到 containers 和從容器中復制 files 和 directories.

? auth????????? Inspect authorization

? debug???????? Create debugging sessions for troubleshooting workloads and nodes

Advanced Commands:

? diff????????? Diff live version against would-be applied version

? apply???????? 通過文件名或標準輸入流(stdin)對資源進行配置

? patch???????? Update field(s) of a resource

? replace?????? 通過 filename 或者 stdin替換一個資源

? wait????????? Experimental: Wait for a specific condition on one or many resources.

? kustomize???? Build a kustomization target from a directory or URL.

[root@master ~]# kubectl api-resources

NAME????????????????????????????? SHORTNAMES?? APIVERSION???????????????????????????? NAMESPACED?? KIND

bindings?????????????????????????????????????? v1???????????????????????????????????? true???????? Binding

componentstatuses?????????? ??????cs?????????? v1???????????????????????????????????? false??????? ComponentStatus

configmaps??????????????????????? cm?????????? v1???????????????????????????????????? true???????? ConfigMap

endpoints???????????????????????? ep?????????? v1?????????? ??????????????????????????true???????? Endpoints

events??????????????????????????? ev?????????? v1???????????????????????????????????? true???????? Event

limitranges?????????????????????? limits?????? v1???????????????????????????????????? true???????? LimitRange

namespaces??????????????????????? ns?????????? v1???????????????????????????????????? false??????? Namespace

nodes???????????????????????????? no?????????? v1???????????????????????????????????? false??????? Node

persistentvolumeclaims??????????? pvc????????? v1???????????????????????????????????? true???????? PersistentVolumeClaim

persistentvolumes???????????????? pv?????????? v1???????????????????????????????????? false??????? PersistentVolume

pods????????????????????????????? po?????????? v1???? ????????????????????????????????true???????? Pod

podtemplates?????????????????????????????????? v1???????????????????????????????????? true???????? PodTemplate

replicationcontrollers??????????? rc?????????? v1???????????????????????????????????? true????? ???ReplicationController

resourcequotas??????????????????? quota??????? v1???????????????????????????????????? true???????? ResourceQuota

secrets??????????????????????????????????????? v1???????????????????????????????????? true???????? Secret

serviceaccounts?????????????????? sa?????????? v1???????????????????????????????????? true???????? ServiceAccount

services????????????????????????? svc????????? v1???????????????????????????????????? true???????? Service

mutatingwebhookconfigurations????????????????? admissionregistration.k8s.io/v1??????? false??????? MutatingWebhookConfiguration

validatingwebhookconfigurations??????????????? admissionregistration.k8s.io/v1??????? false??????? ValidatingWebhookConfiguration

customresourcedefinitions???????? crd,crds???? apiextensions.k8s.io/v1??????????????? false??????? CustomResourceDefinition

apiservices??????????????????????????????????? apiregistration.k8s.io/v1????????????? false??????? APIService

controllerrevisions?? ?????????????????????????apps/v1??????????????????????????????? true???????? ControllerRevision

daemonsets??????????????????????? ds?????????? apps/v1??????????????????????????????? true???????? DaemonSet

deployments?????????????????????? deploy?????? apps/v1??????????????????????????????? true???????? Deployment

replicasets?????????????????????? rs?????????? apps/v1??????????????????????????????? true???????? ReplicaSet

statefulsets????????????????????? sts????????? apps/v1??????????????????????????????? true???????? StatefulSet

tokenreviews?????????????????????????????????? authentication.k8s.io/v1?????????????? false??????? TokenReview

localsubjectaccessreviews????????????????????? authorization.k8s.io/v1??????????????? true???????? LocalSubjectAccessReview

selfsubjectaccessreviews?????????????????????? authorization.k8s.io/v1??????????????? false??????? SelfSubjectAccessReview

selfsubjectrulesreviews??????????????????????? authorization.k8s.io/v1??????????????? false??????? SelfSubjectRulesReview

subjectaccessreviews?????????????????????????? authorization.k8s.io/v1??????????????? false??????? SubjectAccessReview

horizontalpodautoscalers????????? hpa????????? autoscaling/v1???????????????????????? true???????? HorizontalPodAutoscaler

cronjobs????????????? ????????????cj?????????? batch/v1?????????????????????????????? true???????? CronJob

jobs?????????????????????????????????????????? batch/v1?????????????????????????????? true???????? Job

certificatesigningrequests??????? csr????????? certificates.k8s.io/v1???????????????? false??????? CertificateSigningRequest

leases???????????????????????????????????????? coordination.k8s.io/v1???????????????? true???????? Lease

endpointslices???????????????????????????????? discovery.k8s.io/v1??????????????????? true??? ?????EndpointSlice

events??????????????????????????? ev?????????? events.k8s.io/v1?????????????????????? true???????? Event

ingresses???????????????????????? ing????????? extensions/v1beta1???????????????????? true???????? Ingress

flowschemas????????????? ??????????????????????flowcontrol.apiserver.k8s.io/v1beta1?? false??????? FlowSchema

prioritylevelconfigurations??????????????????? flowcontrol.apiserver.k8s.io/v1beta1?? false??????? PriorityLevelConfiguration

ingressclasses?????????????????????????????? ??networking.k8s.io/v1?????????????????? false??????? IngressClass

ingresses???????????????????????? ing????????? networking.k8s.io/v1?????????????????? true???????? Ingress

networkpolicies?????????????????? netpol?????? networking.k8s.io/v1?????????????? ????true???????? NetworkPolicy

runtimeclasses???????????????????????????????? node.k8s.io/v1???????????????????????? false??????? RuntimeClass

poddisruptionbudgets????????????? pdb????????? policy/v1????????????????????????????? true???????? PodDisruptionBudget

podsecuritypolicies?????????????? psp????????? policy/v1beta1???????????????????????? false??????? PodSecurityPolicy

clusterrolebindings??????????????????????????? rbac.authorization.k8s.io/v1?????????? false??????? ClusterRoleBinding

clusterroles?????????????????????????????????? rbac.authorization.k8s.io/v1?????????? false??????? ClusterRole

rolebindings?????????????????????????????????? rbac.authorization.k8s.io/v1?????????? true???????? RoleBinding

roles???????????????????????????? ?????????????rbac.authorization.k8s.io/v1?????????? true???????? Role

priorityclasses?????????????????? pc?????????? scheduling.k8s.io/v1?????????????????? false??????? PriorityClass

csidrivers???????????????????????????????????? storage.k8s.io/v1???????? ?????????????false??????? CSIDriver

csinodes?????????????????????????????????????? storage.k8s.io/v1????????????????????? false??????? CSINode

csistoragecapacities?????????????????????????? storage.k8s.io/v1beta1???????????????? true???????? CSIStorageCapacity

storageclasses??????????????????? sc?????????? storage.k8s.io/v1????????????????????? false??????? StorageClass

volumeattachments????????????????????????????? storage.k8s.io/v1????????????????????? false??????? VolumeAttachment

Settings Commands:

? label???????? 更新在這個資源上的 labels

? annotate????? 更新一個資源的注解

? completion??? Output shell completion code for the specified shell (bash or zsh)

Other Commands:

? api-resources Print the supported API resources on the server

? api-versions? Print the supported API versions on the server, in the form of "group/version"

? config??????? 修改 kubeconfig 文件

? plugin??????? Provides utilities for interacting with plugins.

? version?????? 輸出 client 和 server 的版本信息

Usage:

? kubectl [flags] [options]

Use "kubectl <command> --help" for more information about a given command.

Use "kubectl options" for a list of global command-line options (applies to all commands).

5、node節(jié)點日志查看:journalctl?-u kubelet -f

k8s中查看核心組件日志怎么看

①、通過kubeadm部署的:kubectl logs -f pod_組件名 -n namespace

???????????????????????????????????????????? 或者 journalctl -u kubelet -f

②、二進制部署的:journalctl -u kubelet -f

-- Logs begin at 三 2022-11-02 02:24:50 CST. --

11月 01 19:51:04 master kubelet[13641]: I1101 19:51:04.415651?? 13641 pod_container_deletor.go:79] "Container not found in pod's containers" containerID="041b38b5bb2ff0161170bea161fd70e9175cc27fdc98877944d899ebe7b90d2f"

11月 01 19:51:06 master kubelet[13641]: I1101 19:51:06.428325?? 13641 reconciler.go:196] "operationExecutor.UnmountVolume started for volume \"kubeconfig\" (UniqueName: \"kubernetes.io/host-path/771ef2517500c43b40e7df4c76198cac-kubeconfig\") pod \"771ef2517500c43b40e7df4c76198cac\" (UID: \"771ef2517500c43b40e7df4c76198cac\") "

11月 01 19:51:06 master kubelet[13641]: I1101 19:51:06.428370?? 13641 operation_generator.go:829] UnmountVolume.TearDown succeeded for volume "kubernetes.io/host-path/771ef2517500c43b40e7df4c76198cac-kubeconfig" (OuterVolumeSpecName: "kubeconfig") pod "771ef2517500c43b40e7df4c76198cac" (UID: "771ef2517500c43b40e7df4c76198cac"). InnerVolumeSpecName "kubeconfig". PluginName "kubernetes.io/host-path", VolumeGidValue ""

11月 01 19:51:06 master kubelet[13641]: I1101 19:51:06.529163?? 13641 reconciler.go:319] "Volume detached for volume \"kubeconfig\" (UniqueName: \"kubernetes.io/host-path/771ef2517500c43b40e7df4c76198cac-kubeconfig\") on node \"master\" DevicePath \"\""

11月 01 19:51:07 master kubelet[13641]: I1101 19:51:07.282148?? 13641 kubelet_getters.go:300] "Path does not exist" path="/var/lib/kubelet/pods/771ef2517500c43b40e7df4c76198cac/volumes"

11月 01 19:51:10 master kubelet[13641]: I1101 19:51:10.913108?? 13641 topology_manager.go:187] "Topology Admit Handler"

11月 01 19:51:11 master kubelet[13641]: I1101 19:51:11.079185?? 13641 reconciler.go:224] "operationExecutor.VerifyControllerAttachedVolume started for volume \"kubeconfig\" (UniqueName: \"kubernetes.io/host-path/5e72c0f5a18f84d50f027106c98ab6b1-kubeconfig\") pod \"kube-scheduler-master\" (UID: \"5e72c0f5a18f84d50f027106c98ab6b1\") "

11月 01 19:51:15 master kubelet[13641]: E1101 19:51:15.849398?? 13641 cadvisor_stats_provider.go:151] "Unable to fetch pod etc hosts stats" err="failed to get stats failed command 'du' ($ nice -n 19 du -x -s -B 1) on path /var/lib/kubelet/pods/771ef2517500c43b40e7df4c76198cac/etc-hosts with error exit status 1" pod="kube-system/kube-scheduler-master"

11月 01 19:51:25 master kubelet[13641]: E1101 19:51:25.874999?? 13641 cadvisor_stats_provider.go:151] "Unable to fetch pod etc hosts stats" err="failed to get stats failed command 'du' ($ nice -n 19 du -x -s -B 1) on path /var/lib/kubelet/pods/771ef2517500c43b40e7df4c76198cac/etc-hosts with error exit status 1" pod="kube-system/kube-scheduler-master"

11月 01 19:51:31 master kubelet[13641]: I1101 19:51:31.

6、獲取一個或多個資源信息:kubectl get

語法格式:

kubectl get <resource> [-o wide | json| yaml] [-n namespace]

注釋:

resource:可以是具體資源名稱

-o :指定輸出格式

-n :指定名稱空間

6.1、查看所有命名空間運行的pod信息: kubectl get pods -A

[root@master ~]# kubectl get pods -A

NAMESPACE????? NAME???????????????????????????? READY?? STATUS??? RESTARTS?? AGE

kube-flannel?? kube-flannel-ds-7clld??????????? 1/1???? Running?? 0????????? 5h35m

kube-flannel?? kube-flannel-ds-psgvb??????????? 1/1???? Running?? 0????????? 5h35m

kube-flannel?? kube-flannel-ds-xxncr??????????? 1/1???? Running?? 0????????? 5h35m

kube-system??? coredns-6f6b8cc4f6-lbvl5???????? 1/1???? Running?? 0????????? 5h45m

kube-system??? coredns-6f6b8cc4f6-m6brz???????? 1/1???? Running?? 0????????? 5h45m

kube-system??? etcd-master????????????????????? 1/1???? Running?? 0????????? 5h45m

kube-system??? kube-apiserver-master??????????? 1/1???? Running?? 0????????? 5h45m

kube-system??? kube-controller-manager-master?? 1/1???? Running?? 0????????? 5h11m

kube-system??? kube-proxy-jwpnz???????????????? 1/1???? Running?? 0????????? 5h40m

kube-system??? kube-proxy-xqcqm???????????????? 1/1???? Running?? 0????????? 5h41m

kube-system??? kube-proxy-z6rhl???????????????? 1/1???? Running?? 0????????? 5h45m

kube-system??? kube-scheduler-master??????????? 1/1???? Running?? 0????????? 5h11m

6.2、查看所有命名空間運行的pod詳細信息: kubectl get pods -A -o wide

[root@master ~]# kubectl get pods -A -o wide

NAMESPACE????? NAME???????????????????????????? READY?? STATUS??? RESTARTS?? AGE???? IP?????????????? NODE???? NOMINATED NODE?? READINESS GATES

kube-flannel?? kube-flannel-ds-7clld??????????? 1/1???? Running?? 0????????? 5h39m?? 192.168.159.13?? node02?? <none>?????????? <none>

kube-flannel?? kube-flannel-ds-psgvb??????????? 1/1???? Running?? 0????????? 5h39m?? 192.168.159.11?? node01?? <none>?????????? <none>

kube-flannel?? kube-flannel-ds-xxncr??????????? 1/1???? Running?? 0????????? 5h39m?? 192.168.159.10?? master?? <none>?????????? <none>

kube-system??? coredns-6f6b8cc4f6-lbvl5???????? 1/1???? Running?? 0????????? 5h49m?? 10.150.2.2?????? node02?? <none>?????????? <none>

kube-system??? coredns-6f6b8cc4f6-m6brz???????? 1/1???? Running?? 0????????? 5h49m? ?10.150.1.2?????? node01?? <none>?????????? <none>

kube-system??? etcd-master????????????????????? 1/1???? Running?? 0????????? 5h49m?? 192.168.159.10?? master?? <none>?????????? <none>

kube-system??? kube-apiserver-master??????????? 1/1???? Running?? 0?? ???????5h49m?? 192.168.159.10?? master?? <none>?????????? <none>

kube-system??? kube-controller-manager-master?? 1/1???? Running?? 0????????? 5h16m?? 192.168.159.10?? master?? <none>?????????? <none>

kube-system??? kube-proxy-jwpnz???????????????? 1/1???? Running?? 0????????? 5h45m?? 192.168.159.13?? node02?? <none>?????????? <none>

kube-system??? kube-proxy-xqcqm???????????????? 1/1???? Running?? 0????????? 5h45m?? 192.168.159.11?? node01?? <none>?????????? <none>

kube-system??? kube-proxy-z6rhl?????????? ??????1/1???? Running?? 0????????? 5h49m?? 192.168.159.10?? master?? <none>?????????? <none>

kube-system??? kube-scheduler-master??????????? 1/1???? Running?? 0????????? 5h15m?? 192.168.159.10?? master?? <none>?????????? <none>

k8s 常用命令(三),kubernetes,java,docker

?文章來源地址http://www.zghlxwxcb.cn/news/detail-671820.html

6.3、 查看所有資源對象:kubectl get all -A

[root@master ~]# kubectl get all -A

NAMESPACE????? NAME???????????????????????????????? READY?? STATUS??? RESTARTS?? AGE

kube-flannel?? pod/kube-flannel-ds-7whbw??????????? 1/1???? Running?? 0????????? 5h14m

kube-flannel?? pod/kube-flannel-ds-nj4vl??????????? 1/1???? Running?? 0????????? 5h14m

kube-flannel?? pod/kube-flannel-ds-w55x5??????????? 1/1???? Running?? 0????????? 5h14m

kube-system??? pod/coredns-6f6b8cc4f6-lg6hc???????? 1/1???? Running?? 0????????? 5h20m

kube-system??? pod/coredns-6f6b8cc4f6-tdwhx???????? 1/1???? Running?? 0????????? 5h20m

kube-system??? pod/etcd-master????????????????????? 1/1???? Running?? 0????????? 5h20m

kube-system??? pod/kube-apiserver-master??????????? 1/1???? Running?? 0????????? 5h20m

kube-system??? pod/kube-controller-manager-master?? 1/1???? Running?? 0????????? 5h13m

kube-system??? pod/kube-proxy-gv58r???????????????? 1/1???? Running?? 0????????? 5h20m

kube-system??? pod/kube-proxy-xd4lz???????????????? 1/1???? Running?? 0????????? 5h18m

kube-system??? pod/kube-proxy-zzs2s???????????????? 1/1???? Running?? 0????????? 5h18m

kube-system??? pod/kube-scheduler-master??????????? 1/1???? Running?? 0????? ????5h12m

NAMESPACE???? NAME??????????????????? TYPE??????? CLUSTER-IP???? EXTERNAL-IP?? PORT(S)????????????????? AGE

default?????? service/kubernetes????? ClusterIP?? 10.125.0.1???? <none>??????? 443/TCP????????????????? 5h20m

default?????? service/nginx-service?? NodePort??? 10.125.18.84?? <none>??????? 80:32476/TCP???????????? 5h3m

kube-system?? service/kube-dns??????? ClusterIP?? 10.125.0.10??? <none>??????? 53/UDP,53/TCP,9153/TCP?? 5h20m

NAMESPACE????? NAME???????????????????????????? DESIRED?? CURRENT?? READY?? UP-TO-DATE?? AVAILABLE?? NODE SELECTOR??????????? AGE

kube-flannel?? daemonset.apps/kube-flannel-ds?? 3???????? 3???????? 3?????? 3??????????? 3?????????? <none>?????????????????? 5h14m

kube-system??? daemonset.apps/kube-proxy??????? 3????? ???3???????? 3?????? 3??????????? 3?????????? kubernetes.io/os=linux?? 5h20m

NAMESPACE???? NAME????????????????????? READY?? UP-TO-DATE?? AVAILABLE?? AGE

kube-system?? deployment.apps/coredns?? 2/2???? 2??????????? 2?????????? 5h20m

NAMESPACE???? NAME ????????????????????????????????DESIRED?? CURRENT?? READY?? AGE

kube-system?? replicaset.apps/coredns-6f6b8cc4f6?? 2???????? 2???????? 2?????? 5h20m

6.4、查看node節(jié)點上的標簽:kube get nodes --show-labels?

[root@master ~]# kubectl get nodes --show-labels

NAME???? STATUS?? ROLES????????????????? AGE???? VERSION?? LABELS

master?? Ready??? control-plane,master?? 5h58m?? v1.21.3?? beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=master,kubernetes.io/os=linux,node-role.kubernetes.io/control-plane=,node-role.kubernetes.io/master=,node.kubernetes.io/exclude-from-external-load-balancers=

node01?? Ready??? node?????????????????? 5h53m?? v1.21.3?? beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=node01,kubernetes.io/os=linux,node-role.kubernetes.io/node=node

node02?? Ready??? node?????????????????? 5h53m?? v1.21.3?? beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=node02,kubernetes.io/os=linux,node-role.kubernetes.io/node=node

6.5、查看pod節(jié)點上的標簽:kubectl get pods --show-labels -A

[root@master ~]# kubectl get pods --show-labels -A

[root@master ~]# kubectl get pods --show-labels -A

NAMESPACE????? NAME???????????????????????????? READY?? STATUS??? RESTARTS?? AGE???? LABELS

kube-flannel?? kube-flannel-ds-7clld??????????? 1/1???? Running?? 0????????? 5h51m?? app=flannel,controller-revision-hash=5b775b5b5c,pod-template-generation=1,tier=node

kube-flannel?? kube-flannel-ds-psgvb??????????? 1/1???? Running?? 0????????? 5h51m?? app=flannel,controller-revision-hash=5b775b5b5c,pod-template-generation=1,tier=node

kube-flannel?? kube-flannel-ds-xxncr??????????? 1/1???? Running?? 0????????? 5h51m?? app=flannel,controller-revision-hash=5b775b5b5c,pod-template-generation=1,tier=node

kube-system??? coredns-6f6b8cc4f6-lbvl5???????? 1/1???? Running?? 0????????? 6h1m??? k8s-app=kube-dns,pod-template-hash=6f6b8cc4f6

kube-system??? coredns-6f6b8cc4f6-m6brz???????? 1/1???? Running?? 0????????? 6h1m??? k8s-app=kube-dns,pod-template-hash=6f6b8cc4f6

kube-system??? etcd-master????????????????????? 1/1???? Running?? 0????????? 6h1m??? component=etcd,tier=control-plane

kube-system??? kube-apiserver-master??????????? 1/1???? Running?? 0????????? 6h1m??? component=kube-apiserver,tier=control-plane

kube-system??? kube-controller-manager-master?? 1/1???? Running?? 0????????? 5h27m?? component=kube-controller-manager,tier=control-plane

kube-system??? kube-proxy-jwpnz???????????????? 1/1???? Running?? 0????????? 5h56m?? controller-revision-hash=6b87fcb57c,k8s-app=kube-proxy,pod-template-generation=1

kube-system??? kube-proxy-xqcqm???????????????? 1/1???? Running?? 0????????? 5h56m?? controller-revision-hash=6b87fcb57c,k8s-app=kube-proxy,pod-template-generation=1

kube-system??? kube-proxy-z6rhl???????????????? 1/1???? Running?? 0????????? 6h1m??? controller-revision-hash=6b87fcb57c,k8s-app=kube-proxy,pod-template-generation=1

kube-system??? kube-scheduler-master??????????? 1/1???? Running?? 0????????? 5h26m?? component=kube-scheduler,tier=control-plane

6.6、查看節(jié)點組件的狀態(tài)信息:kubectl get cs

[root@master ~]# kubectl get cs

Warning: v1 ComponentStatus is deprecated in v1.19+

NAME???????????????? STATUS??? MESSAGE???????????? ERROR

scheduler??????????? Healthy?? ok?????????????????

controller-manager?? Healthy?? ok?????????????????

etcd-0?????????????? Healthy?? {"health":"true"}?

6.7、查看命名空間:kubectl get namespaces

或者使用縮寫:[root@master ~]# kubectl get ns

[root@master ~]# kubectl? get namespace

NAME????????????? STATUS?? AGE

default? ?????????Active?? 6h8m

kube-flannel????? Active?? 5h58m

kube-node-lease?? Active?? 6h8m

kube-public?????? Active?? 6h8m

kube-system?????? Active?? 6h8m

7、創(chuàng)建命名空間 :kubectl create ns app

[root@master ~]# kubectl create ns ceshi

namespace/ceshi created

k8s 常用命令(三),kubernetes,java,docker

?

8、刪除命名空間:kubectl delete ns ceshi

[root@master ~]# kubectl delete ns ceshi

namespace "ceshi" deleted

9、在命名空間kube-public創(chuàng)建無狀態(tài)控制器deployment來啟動pod,暴露80端口,副本集為3

kube-public命名空間創(chuàng)建一個nginx

[root@master ~]# kubectl create deployment nginx --image=nginx:1.15 --port=80 --replicas=3 -n kube-public

[root@master ~]# kubectl create deployment nginx --image=nginx:1.15 --port=80 --replicas=3 -n kube-public

deployment.apps/nginx created

k8s 常用命令(三),kubernetes,java,docker

?

11、暴露發(fā)布pod中的服務供用戶訪問

[root@master ~]# kubectl expose deployment nginx --port=80 --target-port=80 --name=nginx-service --type=NodePort -n kube-public

k8s 常用命令(三),kubernetes,java,docker

?

訪問:

k8s 常用命令(三),kubernetes,java,docker

?

k8s 常用命令(三),kubernetes,java,docker

?

到了這里,關于k8s 常用命令(三)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • docker在k8s容器中的作用,以及docker的底層原理,以及k8s的常用命令

    ? ? Docker的設計思想就是創(chuàng)建軟件程序可移植性的輕量級容器,讓其可以在任何安裝了Docker的機器上,不用關心底層操作系統(tǒng),就可以運行開發(fā)程序,就像集裝箱一樣使用。 Docker 是一個開源的應用容器引擎,基于 Go 語言 并遵從Apache2.0協(xié)議開源。 Docker 可以讓開發(fā)者打包他們

    2024年04月27日
    瀏覽(35)
  • java 對接 k8s API、K8s基本架構、k8s常用命令

    引言: 當容器部署涉及到 多個節(jié)點 服務器,用docker、docker-compose 來部署就不是那么方便了,不能統(tǒng)一控制,不方便伸縮,配置統(tǒng)一管理、版本控制;當我們業(yè)務涉及到集群容器部署時,就考慮K8s、K3s 來實現(xiàn)。 k8s 架構組成: (一)Master :apiserver、scheduler、controller-manager 以

    2024年02月16日
    瀏覽(28)
  • yum部署kubernetes(k8s)集群、k8s常用資源管理

    目錄 一、環(huán)境搭建 1、準備環(huán)境 1)計算機說明,建議系統(tǒng)版本7.4或者7.6 2)修改所有主機的計算機名設置host文件 ?2、安裝master節(jié)點 1)安裝etcd配置etcd 2)安裝k8s-master節(jié)點 3)配置apiserver 4)配置controller和scheduler 5)啟動k8s服務 3、安裝k8s-master上的node 1)安裝node 2)配置kube

    2024年02月13日
    瀏覽(35)
  • Kubernetes(K8S)命令指南

    Kubernetes(K8S)命令指南

    本文提供了一份全面的Kubernetes(K8S)命令指南,旨在幫助用戶掌握和運用K8S的各種命令。 關注【TechLeadCloud】,分享互聯(lián)網(wǎng)架構、云服務技術的全維度知識。作者擁有10+年互聯(lián)網(wǎng)服務架構、AI產(chǎn)品研發(fā)經(jīng)驗、團隊管理經(jīng)驗,同濟本復旦碩,復旦機器人智能實驗室成員,阿里云

    2024年04月08日
    瀏覽(23)
  • (kubernetes)k8s常用資源管理

    (kubernetes)k8s常用資源管理

    目錄 k8s常用資源管理 1、創(chuàng)建一個pod 1)創(chuàng)建yuml文件 2)創(chuàng)建容器 3)查看所有pod創(chuàng)建運行狀態(tài) 4)查看指定pod資源 5)查看pod運行的詳細信息 6)驗證運行的pod 2、pod管理 1)刪除pod 2)查看刪除pod無法找到 3)創(chuàng)建pod 4)發(fā)現(xiàn)最先創(chuàng)建的pod運行在k8s-master節(jié)點上,下載鏡像速度太

    2024年02月13日
    瀏覽(52)
  • 云原生Kubernetes:K8S常用服務端口

    目錄 一、理論 1.K8S常用服務端口號 (1)K8S集群 表1?K8S集群端口 協(xié)議 端口號 K8S集群 TCP 22 使用主機驅動通過SSH進行節(jié)點配置 TCP 53 集群DNS服務 UDP 53 集群DNS服務 TCP 2376 主機驅動與Docker守護進程通信的TLS端口 TCP 2379 etcd客戶端請求 TCP 2380 etcd節(jié)點通信 UDP 8472 Canal/Flannel VXLAN ove

    2024年02月10日
    瀏覽(33)
  • 【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架構、Master節(jié)點 Node節(jié)點 K8S架構圖

    【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架構、Master節(jié)點 Node節(jié)點 K8S架構圖

    一、docker的問世 ????????在LXC(Linux container)Linux容器虛擬技術出現(xiàn)之前,業(yè)界網(wǎng)紅是虛擬機。虛擬機技術的代表,是VMWare和OpenStack。 虛擬機是什么? ????????虛擬機其實就是 在你的操作系統(tǒng)里面,裝一個軟件,然后通過這個軟件,再模擬一臺甚至多臺“子電腦”出來。

    2024年03月26日
    瀏覽(36)
  • 【k8s】Kubernetes技術和相關命令簡介

    【k8s】Kubernetes技術和相關命令簡介

    Kubernetes是Google開源的一個容器編排引擎,它支持自動化部署、大規(guī)??缮炜s、應用容器化管理。在生產(chǎn)環(huán)境中部署一個應用程序時,通常要部署該應用的多個實例以便對應用請求進行負載均衡。kubernetes,簡稱K8s,是用8代替8個字符“ubernete”而成的縮寫。 在Kubernetes中,我們

    2024年01月18日
    瀏覽(24)
  • K8s:K8s 20個常用命令匯總

    博文內(nèi)容為節(jié)譯整理,用于溫習 理解不足小伙伴幫忙指正 對每個人而言,真正的職責只有一個:找到自我。然后在心中堅守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是對大眾理想的懦弱回歸,是隨波逐流,是對內(nèi)心的恐懼 ——赫爾曼·

    2024年02月15日
    瀏覽(18)
  • Kubernetes(k8s):精通 Pod 操作的關鍵命令

    Kubernetes(k8s):精通 Pod 操作的關鍵命令

    ??The Begin??點點關注,收藏不迷路?? Kubernetes 是一個強大的容器編排平臺,其中的核心概念之一就是 Pod。Pod 是 Kubernetes 中最小的可部署單元,它由一個或多個容器組成,共享網(wǎng)絡和存儲資源。 在本篇博客中,我們將深入探討 Kubernetes 集群中與 Pod 相關的一些重要命令,幫

    2024年04月14日
    瀏覽(1129)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包