`
wiselyman
  • 浏览: 2090102 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:82063
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:130597
社区版块
存档分类
最新评论

kubectl连接多个集群

 
阅读更多

1.场景

我们在实际生产中可能会有多个kubernetes集群,我们可能需要早一台机器访问多个集群。

2.生成融合配置文件

本例演示两个集群的配置文件(config)文件,在控制台执行命令:

KUBECONFIG=第一个配置文件:第二个配置文件 kubectl config view --flatten

这时控制台会输出融合后的配置内容,复制配置内容覆盖原有的$HOME/.kube/config.

3.连接

  • 查看集群信息:kubectl config view,本例的两个集群的名字分别为admin-cluster.local,kubernetes-admin@kubernetes

  • 连接集群:

    kubectl --context admin-cluster.local get nodes  
    

此处的admin-cluster.localconfig文件中contexts.context.name属性,可从kubectl config view命令中看到.

4.设置默认

  • 查看当前默认集群:kubectl config current-context

  • 修改当前默认集群:kubectl config use-context kubernetes-admin@kubernetes

 

 

4.源码地址

http://www.wisely.top/2018/03/06/kubectl-multiple-clusters/

0
0
分享到:
评论

相关推荐

    kubech:为每个shellterminal设置kubectl上下文名称空间以同时管理多个Kubernetes集群

    然而,当需要同时处理多个集群时,频繁地切换`kubectl`的上下文和名称空间可能会变得繁琐。`kubech`就是为了解决这个问题而设计的,它是一款bash脚本工具,允许用户为每个shell终端窗口设定独立的`kubectl`上下文和...

    kubectl 1.8.0

    1. 配置集群连接:使用`kubectl config`命令设置或查看集群配置,确保kubectl知道如何连接到你的Kubernetes集群。 2. 部署应用:通过`kubectl run`命令,可以快速创建一个Deployment,例如: ``` kubectl run my-...

    kubectl(v1.20.2).zip

    它允许用户在集群中管理和运行多个容器化的应用服务,提供了一种高效、灵活的云原生应用管理方式。 kubectl作为Kubernetes的主要交互工具,具备以下关键功能: 1. **部署应用**:通过`kubectl apply`命令,用户...

    kubectl v1.9.3

    6. **集群连接**:通过`kubectl config`命令,用户可以配置和管理连接到不同Kubernetes集群的设置,包括切换当前使用的集群。 7. **资源配额与限制**:`kubectl top`展示了资源的使用情况,如CPU和内存,这对于监控...

    kubectl.rar

    Kubernetes将应用程序打包成Pod,Pod是Kubernetes中的基本运行单元,可以包含一个或多个紧密关联的容器。而kubectl则是与Kubernetes集群通信的桥梁,提供了丰富的命令来管理这些Pod和其他资源。 在Windows环境下,...

    kubectl和minikube

    你可以使用 `kubectl config` 命令管理多个集群的上下文。 2. **命令结构**:kubectl 命令通常由三部分组成:命令(如 get)、资源类型(如 pod)和操作(如 describe 或 logs)。例如,`kubectl get pods` 将列出...

    kubectl-1.27.3-windows版

    7. **命名空间和上下文**:在多租户环境中,`kubectl config`命令帮助管理不同命名空间和上下文,便于切换不同的Kubernetes集群。 在Windows环境下使用kubectl时,需要注意以下几点: - 确保已安装Docker Desktop...

    webkubectl:在Web浏览器中运行kubectl命令

    优点支持多个用户和多个Kubernetes集群:一个Web Kubectl部署可用于一个团队,所有团队成员虽然连接了不同的Kubernetes集群或不同的特权,但可以同时使用Web Kubectl。 会话隔离:所有在线会话都是隔离的,每个会话...

    搭建K8S集群.docx

    搭建Kubernetes(K8S)集群是现代云原生应用部署的关键步骤,它涉及多个组件的配置和管理。以下是对K8S集群搭建过程的详细解释: 首先,我们需要准备虚拟机环境来模拟实际的K8S集群。在这个例子中,我们使用Windows...

    kubectl-resources-源码.rar

    `pkg/clientcmd`包处理配置加载,它解析出集群信息、认证信息和上下文,使kubectl能连接到正确的apiserver。在`pkg/clientcmd/loader.go`中,可以看到如何从kubeconfig文件中提取信息。 四、请求构建与执行 在配置...

    k8s组件: kubelet-1.23.0、kubeadm-1.23.0、kubectl-1.23.0

    Kubernetes(简称K8s)是目前最流行的容器编排系统,...kubeadm可以简化一些初始配置,但完整的Kubernetes集群搭建和管理涉及多个层面的知识,包括但不限于:证书管理、节点配置、资源调度、服务发现、持久化存储等。

    创建生产级别的Kubernetes集群.pptx

    创建生产级别的Kubernetes集群是一项复杂而关键的任务,它涉及到多个层面的规划、实施和管理。在本讲座中,我们将深入探讨如何构建一个稳定、安全、可扩展的企业级Kubernetes环境,以及利用Rancher作为管理和部署...

    kubectl wordpress.zip

    这同样会是一个Deployment,它会启动一个或多个WordPress容器,每个容器都运行WordPress应用。配置文件会包含WordPress镜像的引用、环境变量(用于指定数据库连接详情)、服务端口映射以及可能的资源限制。此外,...

    linux-一键部署k8s1141集群

    总结,一键部署k8s 1.14.1集群涉及多个环节,包括Linux环境准备、部署工具使用、节点配置、网络插件安装以及后期的维护和优化。通过这种方式,可以快速构建起一个功能完备的Kubernetes集群,为容器化应用的高效运行...

    kubectl1.28+mobaxtermv2.34.zip

    终端模拟器:MobaXterm提供了一个功能强大的终端模拟器,支持SSH、Telnet、RDP等协议,可以连接到远程计算机进行管理和操作。 X11服务器和X11转发:MobaXterm内置了X11服务器和X11转发功能,可以在Windows操作系统...

    kubernetes-client-windows-amd64.tar.gz

    - 并行处理:使用`--parallel`选项可以并行处理多个资源对象,提高效率。 - 配置文件版本控制:推荐将资源配置文件放入版本控制系统(如Git),便于团队协作和历史追踪。 总的来说,`kubernetes-client-windows-amd...

    kubeadm初始化高可用k8s1.20.4集群-etcd集群独立在k8s集群外-kubernetes安装包和详细文档笔记整理

    在创建高可用k8s集群时,我们通常会设置多个控制平面节点,以确保即使某个节点出现故障,集群也能继续运行。这涉及到配置复制的etcd集群,因为etcd存储了所有的API对象,如节点、服务、部署等状态。将etcd集群独立于...

    k8s-1.15.1-搭建和操作-集群搭完后管理操作-kubernetes安装包和文档笔记

    5. **设置kubectl**:在你的管理机上,通过`kubeadm config view`获取集群配置,并配置kubectl以连接到集群。 集群搭建完成后,管理操作至关重要。这包括但不限于: 1. **部署应用**:使用YAML或JSON格式的...

    kubernetes二进制集群部署——–多master集群(步骤非常详细,适合初学者)

    通过设置多个Master节点,可以实现控制平面的冗余,当一个Master节点故障时,其他Master节点能够接管工作,确保集群的持续运行。 **一、多Master节点集群搭建示意图** 集群示意图通常会展示各个Master节点、Worker...

    Ubuntu 16.04搭建Kubernetes集群环境 · 语雀.pdf

    在Ubuntu 16.04上搭建Kubernetes集群涉及多个步骤,包括系统准备、组件安装、集群初始化、节点加入、网络配置以及验证集群状态。了解并掌握这些步骤对于成功部署和管理Kubernetes集群至关重要。随着Kubernetes版本的...

Global site tag (gtag.js) - Google Analytics