卸载:kubeadmreset清理:kubeadmreset-fmodprobe-ripiplsmodrm-rf~/.kube/rm-rf/etc/kubernetes/rm-rf/etc/systemd/system//etc/systemd/system//usr/bin/kube*rm-rf/etc/cnirm-rf/opt/cnirm-rf/var/lib/etcdrm-rf/var/etcd二、进程列表
[root@7dgroup3~]swapoff-asystemctlstopkubelet四、常用命令1、查看cluster-info
[root@7dgroup3/][root@7dgroup3/]2、查看cluster-info的dump信息
[root@s5~]kubectl-nkube-systemgetdeploymentsNAMEDESIREDCURRENTUP-TO-DATEAVAILABLEAGEcalico-kube-controllers111198dcoredns222298dheapster111198dheapster-7dgroup10001hheapster-7dgroup210001hkubernetes-dashboard111198dmonitoring-grafana111198dmonitoring-grafana-7dgroup10001hmonitoring-influxdb111198dmonitoring-influxdb-7dgroup10002h4、删除deployment
[root@7dgroup3~]kubectl-nkube-systemgetsvc-owideNAMETYPECLUSTER-IPEXTERNAL-IPPORT(S)/TCP23hk8s-app=/UDP,53/TCP,9153/TCP23hk8s-app=kube-dnskubeletClusterIPNonenone10250/:32000/TCP23hk8s-app=:32001/TCP23hk8s-app=/TCP23hk8s-app=influxdb[root@7dgroup3shell]7、查看ServiceAccount
[root@7dgroup3~]9、查看clusterDNSService信息
[root@7dgroup3/]10、查看clusterDNSreplicationcontrollers
[root@7dgroup3/]11、查看clusterDNSservices
[root@7dgroup3/]12、查看components
[root@7dgroup3/]:644323h[root@7dgroup3shell]kubectl-s;15、查看node详细信息
[root@7dgroup3shell]kubectldescribenode7dgroupName:7dgroupRoles:noneLabels:/arch=/os=/arch=/hostname=7/os=linuxAnnotations:/cri-socket:/var/run//ttl:0/IPv4Address:172.17.211.143/20/IPv4IPIPTunnelAddr:100.67.134.64/controller-managed-attach-detach:trueCreationTimestamp:Sun,28Jul201910:51:34+0800Taints:noneUnschedulable:falseConditions:TypeStatusLastHeartbeatTimeLastTransitionTimeReasonMessage----------------------------------------------------------NetworkUnavailableFalseSun,28Jul201910:51:58+0800Sun,28Jul201910:51:58+0800CalicoIsUpCalicoisrunningonthisnodeMemoryPressureFalseSun,28Jul201911:09:15+0800Sun,28Jul201910:51:33+0800KubeletHasSufficientMemorykubelethassufficientmemoryavailableDiskPressureFalseSun,28Jul201911:09:15+0800Sun,28Jul201910:51:33+0800KubeletHasNoDiskPressurekubelethasnodiskpressurePIDPressureFalseSun,28Jul201911:09:15+0800Sun,28Jul201910:51:33+0800KubeletHasSufficientPIDkubelethassufficientPIDavailableReadyTrueSun,28Jul201911:09:15+0800Sun,28Jul201910:52:04+0800KubeletReadykubeletispostingreadystatusAddresses:InternalIP:172.17.211.143Hostname:7dgroupCapacity:cpu:2ephemeral-storage:41152832Kihugepages-1Gi:0hugepages-2Mi:0memory:3882308Kipods:110Allocatable:cpu:2ephemeral-storage:37926449909hugepages-1Gi:0hugepages-2Mi:0memory:3779908Kipods:110SystemInfo:MachineID:7d26c16f128042a684ea474c9e2c240fSystemUUID:09D50368-65D8-41BD-A923-FBCF9B8851ABBootID:acc62473-6237-49e9-8bf8-222771e267e1KernelVersion:3.10.0-327.28.2._64OSImage:CentOSLinux7(Core)OperatingSystem:linuxArchitecture:amd64ContainerRuntimeVersion:docker://18.6.1KubeletVersion:::100.64.2.0/24Non-terminatedPods:(4intotal)NamespaceNameCPURequestsCPULimitsMemoryRequestsMemoryLimitsAGE------------------------------------------------------------------kube-systemcalico-node-stc89250m(12%)0(0%)0(0%)0(0%)18mkube-systemkube-proxy-qzplb0(0%)0(0%)0(0%)0(0%)18mkube-systemkube-sealyun-lvscare-7dgroup0(0%)0(0%)0(0%)0(0%)18mmonitoringnode-exporter-tz6ms112m(5%)270m(13%)200Mi(5%)240Mi(6%)18mAllocatedresources:(Totallimitsmaybeover100percent,,overcommitted.)ResourceRequestsLimits----------------------cpu362m(18%)270m(13%)memory200Mi(5%)240Mi(6%)ephemeral-storage0(0%)0(0%)Events:TypeReasonAgeFromMessage-------------------------NormalStarting18mkubelet,7,7dgroupNode7dgroupstatusisnow:NodeHasSufficientMemoryNormalNodeHasNoDiskPressure18mkubelet,7dgroupNode7dgroupstatusisnow:NodeHasNoDiskPressureNormalNodeHasSufficientPID18mkubelet,7dgroupNode7dgroupstatusisnow:NodeHasSufficientPIDNormalStarting18mkube-proxy,7,7dgroupNode7dgroupstatusisnow:NodeReadyWarningImageGCFailed13mkubelet,7dgroupwantedtofree1747577241bytes,butfreed1771511194bytesspacewitherrorsinimagedeletion:[rpcerror:code=Unknowndesc=Errorresponsefromdaemon:conflict:unabletodeleteabf312888d13(mustbeforced)-imageisbeingusedbystoppedcontainere5285e77b550,rpcerror:code=Unknowndesc=Errorresponsefromdaemon:conflict:unabletoremoverepositoryreference"tutum/influxdb:0.13"(mustforce)-containerc986b59b91edisusingitsreferencedimage39fa42a093e0,rpcerror:code=Unknowndesc=Errorresponsefromdaemon:conflict:unabletoremoverepositoryreference"7dgroup-tomcat8-2:latest"(mustforce)-containerddc7e49946f1isusingitsreferencedimagec375edce8dfd,rpcerror:code=Unknowndesc=Errorresponsefromdaemon:conflict:unabletoremoverepositoryreference"7dgroup-tomcat8:latest"(mustforce)-containerf627e4cb0dbcisusingitsreferencedimage7e69e1b21246]WarningFailedNodeAllocatableEnforcement27s(x19over18m)kubelet,7dgroupFailedtoupdateNodeAllocatableLimits["kubepods"]:failedtosetsupportedcgroupsubsystemsforcgroup[kubepods]:Failedtofindsubsystemmountforrequiredsubsystem:pids[root@7dgroup3shell]kubectlconfigviewapiVersion:v1clusters:-cluster:certificate-authority-data:DATA+OMITTEDserver::{}users:-name:kubernetes-adminuser:client-certificate-data:REDACTEDclient-key-data:REDACTED
17、查看kubernets版本[root@7dgroup3kubernets]18、查看config
[root@7dgroup3~]kubeadmconfigimageslistW072810:09:45.56750028248:98]couldnotfetchaKubernetesversionfromtheinternet:unabletogetURL"":Get()W072810:09:45.56758428248:99]fallingbacktothelocalclientversion:/kube-apiserver:/kube-controller-manager:/kube-scheduler:/kube-proxy:/pause:3.1/etcd:3.3.10/coredns:1.3.120、查看默认初始化参数配置
[root@7dgroup3~]类似tail-f的方式查看(tail-f实时查看日志文件tail-f日志文件log)
2、查看指定pod中指定容器的日志
kubectllogspod_name-ccontainer_namePS:查看Docker容器日志dockerlogscontainer_id22、查看pod的yaml文件
查看pod的yaml文件
kubectlgetpodpod-name-nns-name-oyaml
如下所示:
[root@7dgroup3shell]23、登录容器
登录容器的时候需要注意到容器支持的shell是什么。
kubectlexec-itpod-name-nns-namebashkubectlexec-itpod-name-nns-namesh
[root@7dgroup3shell]
当登录报如下错误:
kubectlOCIruntimeexecfailed:execfailed:container_:345:startingcontainerprocessca
时,说明shell类型不对。
基于定义的名称删除26、根据label删除pod和service
kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEfront-2szjk1/1Running03d1hfront-cv5qw1/1Running03d1hfront-lp4tc0/1Evicted03d2hfront-sccqj1/1Running02d7hredis-master-6ssmn1/1Running33d1hredis-slave-6vtrs1/1Running13d2h[root@7dgroup3~]kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEfront-2szjk1/1Running03d1hfront-cv5qw1/1Running03d1hfront-sccqj1/1Running02d7hredis-master-6ssmn1/1Running33d1hredis-slave-6vtrs1/1Running13d2h[root@7dgroup3~]kubectltopnodesNAMECPU(cores)CPU%MEMORY(bytes)MEMORY%7dgroup129m6%1567Mi42%7dgroup2233m11%1811Mi49%7dgroup3510m25%2651Mi71%[root@7dgroup3~]编辑pod的yaml文件kubectlgetdeployment-nns-namekubectleditdepolymentpod-name-nns-name-oyaml
示例如下:
[root@7dgroup3shell]kubectleditdeploymentmonitoring-grafana-nkube-system-oyaml30、进入POD
[root@7dgroup3data]/pwd/etc/kubernetes[root@7dgroup3kubernetes]六、配置SSL1、生成SSL1.1、CA生成证书过程如下:
Zees-Air-2:sslZee$opensslgenrsa-des3-passoutpass:,2048bitlongmodulus..++++++eis65537(0x10001)Zees-Air-2:sslZee$lltotal32-rw-r--r--1Zeestaff1751Nov2209:23:sslZee$opensslrsa-passinpass::sslZee$lltotal40-rw-r--r--1Zeestaff1751Nov2209:23:23:sslZee$ewillbeadefaultvalue,Ifyouenter'.',thefieldwillbeleftblank.-----CountryName(2lettercode)[AU]:CNStateorProvinceName(fullname)[Some-State]:BeiJingLocalityName(eg,city)[]:BeiJingOrganizationName(eg,company)[InternetWidgitsPtyLtd]:7DGroupOrganizationalUnitName(eg,section)[]:7DGroupCommonName()[]:7[]:Pleaseenterthefollowing'extra'attributestobesentwithyourcertificaterequestAchallengepassword[]:Anoptionalcompanyname[]:Zees-Air-2:sslZee$lltotal48-rw-r--r--1Zeestaff1751Nov2209:23:23:24:sslZee$=/C=CN/ST=BeiJing/L=BeiJing/O=7DGroup/OU=7DGroup/CN=7:sslZee$lltotal56-rw-r--r--1Zeestaff1751Nov2209:23:23:24:25:sslZee$:sslZee$lltotal72-rw-r--r--1Zeestaff1751Nov2209:23:23:24:25:28:281.2、Server证书生成如下:
Zees-Air-2:sslZee$,2048bitlongmodulus++++++eis65537(0x10001)Zees-Air-2:sslZee$lltotal72-rw-r--r--1Zeestaff1751Nov2209:23:23:24:25:28:54:sslZee$"/CN=7dgroup3"-:sslZee$lltotal80-rw-r--r--1Zeestaff1751Nov2209:23:23:24:25:28:54:55:sslZee$=/CN=7dgroup3GettingCAPrivateKeyZees-Air-2:sslZee$lltotal96-rw-r--r--1Zeestaff1751Nov2209:23:23:24:25:28:54:55:56:56:sslZee$
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。