查看configmap

 

复制代码
configmaps

kubectl get cm -o yaml  |grep -Pi "cidr"        #无结果 
kubectl get cm -o yaml -n kube-system |grep -Pi "cidr"        #有结果    serviceCIDR: 10.149.152.0/21

#kubectl get cm -o yaml -n kube-system |grep -Pi "serviceSubnet|podSubnet|dnsDomain"
        dnsDomain: cluster.local
        serviceSubnet: 10.149.152.0/21


10.149.152.0/21    #并未向外部宣告该网段
10.149.132.0/22    #pod网段,经典网络存在该路由
10.149.89.0/24        #经典网络存在该网段,slb网段?
[root@d42i12101.cloud.i13.amtest49 /root]
#kubectl get svc admin-internal-edas
NAME                  TYPE           CLUSTER-IP       EXTERNAL-IP     PORT(S)                                     AGE
admin-internal-edas   LoadBalancer   10.149.158.210   10.149.89.167   80:30403/TCP,443:31590/TCP,9091:30122/TCP   12d
                                        无。             有


[root@d42i12101.cloud.i13.amtest49 /root]
#kubectl describe svc admin-internal-edas
Name:                     admin-internal-edas
Namespace:                default
……………………………………………………
Selector:                 app=edas-web-server-edas
Type:                     LoadBalancer
IP:                       10.149.158.210------------------------------------经典网络无路由,k8s集群设备访问该ip会被iptables规则dnat
LoadBalancer Ingress:     10.149.89.167-------------------------------------经典网络有路由,还真是slb vip。。。。
Port:                     port-0  80/TCP
TargetPort:               80/TCP
NodePort:                 port-0  30403/TCP
Endpoints:                10.149.132.103:80,10.149.132.106:80---------------经典网络有路由,物理机上的容器
Port:                     port-1  443/TCP
TargetPort:               443/TCP
NodePort:                 port-1  31590/TCP
Endpoints:                10.149.132.103:443,10.149.132.106:443
Port:                     web-server  9091/TCP
TargetPort:               9091/TCP
NodePort:                 web-server  30122/TCP
Endpoints:                10.149.132.103:9091,10.149.132.106:9091
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   <none>
configmaps
复制代码

 

复制代码
常用的命令有
kubectl get namespaces
kubectl get node
kubectl get pods(查找pod)
kubectl get service(查找service)
kubectl get deploy(查找deploy)
kubectl get sts(查找statefulsets)
kubectl get pv(查找persistentvolumes)
kubectl get pvc(查找persistentvolumeclaims)
kubectl get cm(查找configmaps)
kubectl get ing (查找limitranges)
kubectl get #pod-name(#pod-name 是你集群中的pod名称)
kubectl get logs -f pod/#pod-name
kubectl get edit #pod-name
kubectl get pods #pod-name -o wide 查看pod在那台主机上
kubectl get pods #pod-name -o yaml 查看pod创建的yaml文件

kubectl exec -it nginx-deployment-5ddf766697-r82kp bash

kubectl edit cm kube-proxy-master -n kube-system
kubectl get cm kube-proxy-master -n kube-system

kubectl get ep

kubectl get pod --show-labels
kubectl get pod -l app=nginx





在worker节点直接stop kill 容器,都会被自动拉起


Deployment.yml配置文件中,会存在多个labels
metadata下的labels:deployment的label
spec---selector---matchLabels:ReplicaSet匹配的label
spec---template---metadata---labels:pod的label;必须与“ReplicaSet匹配的label”一致
常用的命令
复制代码

 

posted @   雲淡風輕333  阅读(4)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示