美文网首页
k8s集群变更 clusterDomain

k8s集群变更 clusterDomain

作者: 行者深蓝 | 来源:发表于2021-03-31 08:28 被阅读0次

k8s集群变更 clusterDomain
变更部分
变更k8s集群 clusterDomain

  1. 所有node节点: /etc/kubernetes/kubelet.conf 字段 clusterDomain
  2. 修改configmap coredns 中的配置项 kubernetes cluster.local
    确保 configmap coredns字段和node节点变更一致
    变更步骤
  3. 所有node节点修改配置:/etc/kubernetes/kubelet.conf
  4. 例如:将字段 clusterDomain: cluster.local 修改为 clusterDomain: custom.net
  5. 所有node节点重启kubelet服务,执行命令:systemctl restart kubelet
  6. 登录master node 修改coredns configmap,执行命令:kubectl edit cm/coredns -n kube-system
  7. 例如:将字段 kubernetes cluster.local 修改为自定义域名,例如 custom.net
  8. 最后重启集群所有pod,执行命令:kubectl delete pods --all -A
    验证变更是否生效
    重启集群所有pod,确认集群状态正常后:
    检查点:
  9. 在集群 pod 内查看 /etc/resolv.conf 中 cluster.local 是否替换为自定域名
  10. 进入任意一个组件容器,例如 coredns: kubectl exec -it uk8s-kubectl-xxxxxx-xxxxx -n kube-system /bin/sh 使用 ping 来验证变更后的域名解析是否正常,如
    nslookup kubernetes.default.svc.custom.net
    nslookup kube-dns.kube-system.svc.custom.net

相关文章

  • k8s集群变更 clusterDomain

    k8s集群变更 clusterDomain变更部分变更k8s集群 clusterDomain 所有node节点: ...

  • k8s专题目录

    初阶k8s集群搭建 高阶k8s HA 集群搭建(一) 高阶k8s HA 集群搭建(二) docker镜像私有仓库搭...

  • k8s-访问外网服务的两种方式

    需求 k8s集群内的pod需要访问mysql,由于mysql的性质,不适合部署在k8s集群内,故k8s集群内的应用...

  • k8s源码部署01

    k8s源码集群搭建 集群搭建: 1、生产环境k8s平台规划 老男孩老师文档 : https://www.cnblo...

  • 外部访问Kubeflow默认安装的mino ui

    前提条件1、k8s集群正常安装2、kubeflow在K8S集群上正常安装 信息查看minio service is...

  • 部署k8s 1.22.2 集群 && Euler部署k8s 1

    部署k8s 1.22.2 集群 Euler部署k8s 1.22.2 集群 一、基础环境 主机名IP地址角色系统ma...

  • 03-k8s集群监控(下)

    4. 接入prometheus 说明:k8s集群的prometheus负责采集k8s集群信息n9e中的promet...

  • 手工实现 k8s 集群的搭建清单

    目标 搭建 1 主 2 从无证书认证的 k8s 集群 准备 3 台主机: 9.1 作为 k8s 集群的 maste...

  • Gitlab添加K8S集群

    本文介绍如何在Gitlab项目中添加K8S集群,以便使用K8S集群部署gitlab-runner帮我们运行gitl...

  • Kubernetes

    什么是K8s K8s本质上就是一组服务器集群,k8s可以在集群的各个节点上运行特定的dockert容器。 一、发展...

网友评论

      本文标题:k8s集群变更 clusterDomain

      本文链接:https://www.haomeiwen.com/subject/msafhltx.html