==================
kubeadm 更改NodePort端口范围

kubernetes默认端口号范围是 30000-32767 ,如果期望值不是这个区间则需要更改。

1.找到配置文件里,一般的在这个文件夹下: /etc/kubernetes/manifests/

2.找到文件名为kube-apiserver.yaml 的文件,也可能是json格式

3.编辑添加配置

- --service-cluster-ip-range=10.96.0.0/16    #在这行配置下面添加配置
- --service-node-port-range=30000-49999

4.保存后,稍等10秒左右会自动生效。

====================================================
问题:在k8s 1.21.0版本使用NFS作为StorageClass,实现PV动态供给。但PVC一直是pending状态,Pod也无法运行

错误: Normal  ExternalProvisioning  13s (x24 over 5m43s)  persistentvolume-controller  waiting for a volume to be created, 
either by external provisioner "cluster.local/nfs-clife-pr-nfs-client-provisioner" or manually created by system administrator

原因:selfLink was empty 在k8s集群 v1.20之前都存在,在v1.20之后被删除
解决:需要在/etc/kubernetes/manifests/kube-apiserver.yaml 添加参数

[root@k8s-matser01 nfs.rbac]# cat /etc/kubernetes/manifests/kube-apiserver.yaml
apiVersion: v1
···
    - --tls-private-key-file=/etc/kubernetes/pki/apiserver.key
    - --feature-gates=RemoveSelfLink=false # 添加这个配置
    
 然后再次查看deploy,pod,pvc,都会部署成功
      kubectl get deploy,pod,pvc,sc,pv

=====================================================================        
            
docker - 如何进入 CoreDNS pod kuberrnetes        
            
最佳答案

您可以按照此处的说明使用 sidecar 模式:https://support.rancher.com/hc/en-us/articles/360041568712-How-to-troubleshoot-using-the-namespace-of-a-container#sidecar-container-0-2
简而言之,这样做是为了找到一个运行 coredns pod 的节点:

kubectl -n kube-system get po -o wide | grep coredns
ssh 到这些节点之一,然后:
docker ps -a | grep coredns
将容器 ID 复制到剪贴板并运行:
ID=<paste ID here>
docker run -it --net=container:$ID --pid=container:$ID --volumes-from=$ID alpine sh
您现在将位于“sidecar”容器内,可以四处查看。 IE。
cat /etc/coredns/Corefile

k8s集群svc端口范围,nfs做StorageClass运行故障相关推荐

  1. kubeadm部署K8S集群并使用containerd做容器运行时

    kubeadm部署K8S集群并使用containerd做容器运行时(内容全部实战验证有任何问题欢迎留言咨询讨论) 前言 去年12月份,当Kubernetes社区宣布1.20版本之后会逐步弃用docke ...

  2. 蚂蚁集团万级规模 k8s 集群 etcd 高可用建设之路

    蚂蚁集团运维着可能是全球最大的 k8s 集群:k8s 官方以 5k node 作为 k8s 规模化的顶峰,而蚂蚁集团事实上运维着规模达到 10k node 规模的 k8s 集群.一个形象的比喻就是,如 ...

  3. 一个有趣的Go项目,3D界面管理k8s集群,真好玩!

    大家好,我是小碗汤,今天分享一个用Golang开发,很好玩的工具`KubeCraftAdmin`[1]:用Minecraft方式管理k8s的工具,感兴趣的兄弟不妨玩一玩.文末有视频,供您鉴赏~ Min ...

  4. 蚂蚁集团于雨:万级规模 K8S 集群 Etcd 高可用建设之路

    -     前言    - 蚂蚁集团运维着可能是全球最大的 k8s 集群:k8s 官方以 5k node 作为 k8s 规模化的顶峰,而蚂蚁集团事实上运维着规模达到 10k node 规模的 k8s ...

  5. 为K8S集群申请Let‘s Encrypt证书

    导读 本文描述了两种场景下,申请Let's Encrypt证书的途径: 云服务器中,通过K8S集群中部署cert-manager来申请,这种方式下,您需要具备如下条件: 具备独立公网IP资源的K8S集 ...

  6. 自己搭建的k8s集群,怎么做负载均衡?

    如果把K8S搞在公有云上,可以跟云厂商买它的负载均衡服务,就用这个负载均衡服务提供的公网IP,把你的域名映射到这个公网IP上,然后配置这个云厂商提供的负载均衡服务,让它往后端的ECS主机上转发 但是呢 ...

  7. linux下离线安装k8s集群1.19.4附带nfs存储(kubeadm方式)

    linux下离线安装k8s集群1.19.4附带nfs存储 活动地址:毕业季·进击的技术er  一,环境简介 kubernetes-1.19.4集群部署计划 序号 服务器配置 IP地址 操作系统 备注 ...

  8. K8s 集群节点在线率达到 99.9% 以上,扩容效率提升 50%,我们做了这 3 个深度改造

    作者 | 张振(守辰)阿里云云原生应用平台高级技术专家 导读:2019 年阿里巴巴核心系统 100% 以云原生方式上云,完美地支撑了 双11 大促.这次上云的姿势很不一般,不仅是拥抱了 Kuberne ...

  9. K8s 集群节点在线率达到 99.9% 以上,扩容效率提升 50%,我们做了这 3 个深度改造...

    2019 年阿里巴巴核心系统 100% 以云原生方式上云,完美地支撑了 双11 大促.这次上云的姿势很不一般,不仅是拥抱了 Kubernetes,而且还以拥抱 Kubernetes 为契机进行了一系列 ...

最新文章

  1. WinEdt显示行号
  2. 《算法竞赛入门经典》(第二版) 习题2-1 水仙花数(daffodil)
  3. SQL Server之视图基础知识
  4. sdut 二叉排序树
  5. C语言 printf 函数 - C语言零基础入门教程
  6. html禁止输入字符,javascript – 如何限制在html表中使用的contenteditable中的字符输入...
  7. maven的pom.xml文件
  8. 微型计算机通信与接口技术 pdf,微机原理与接口技术 pdf
  9. ViewPager子类与父类滑动冲突的情况
  10. python 返回列表中的偶数
  11. Python学习-将Python3.3.4还原成Python2.6版本
  12. 你应该知道的Linux历史
  13. 《公路测设技术》课程网课最新作业测验考试
  14. 六、Dubbo协议模块原理源码解析
  15. java百分比转小数点_Java中小数与百分数的互相转换-Fun言
  16. 使用mybatis-plus时mybatis报错There is no getter for property named ‘xxx‘ in ‘class com.xxx.xxx.xxxMybatis
  17. 倒计时!「一起学」大会线下分享与社群内部直播!
  18. react-native结合react-navigation之TabNavigator
  19. 【题解】 小莫踩蘑菇
  20. 9-visual_feature_VINS-Mono

热门文章

  1. python实现3d人物建模_一张图实现3D人脸建模!这是中科院博士生入选ECCV的新研究 | 开源...
  2. 制作linux只读文件系统,一种Squashfs只读根文件系统的远程升级方法及系统的制作方法...
  3. SpringCloud的各种超时时间配置效果
  4. 学office用哪本书最全最好_用这6款软件记笔记,不要太爽!丨上进青年研习社...
  5. 【项目经理入门期】编写里程碑计划
  6. 第一章:Google简介
  7. 群晖NAS DSM7.0系统安装qBittorrent和transmission套件教程
  8. 计算机的发明还不到一百年 英语,考研英语作文万能句子25个.doc
  9. 访问GitLab 返回502错误
  10. 靠 Java「上位」的编程语言,竟成最流行编程语言之一