美文网首页
程序员7 你是如何管理你的多个k8s资源的?

程序员7 你是如何管理你的多个k8s资源的?

作者: 李福春carter | 来源:发表于2021-03-29 20:23 被阅读0次
image.png

图中是八岐大蛇,8个脑袋。

程序眼,如果你的机器管理了多个k8s资源,你该怎么做?

答案是: context;

context的指令

查看当前客户端的context配置

即上下文,设置你工作的上下文。

查询上下文配置指令:

kubectl  config veiw 

结果如下:


image.png

包含3个关联的信息;

- context:
    cluster: dev-k8s
    namespace: demord
    user: "dev"
  name: dev
包含内容 说明
cluster k8s的资源名称key
namespace 命名空间名
user 用户配置key

即你操作哪个的k8s资源的那个命名空间使用哪个用户操作。

即日常操作k8s的指令。

查看当前的context

指令: 随时知道你当前操作的是哪个context;

kubectl config current-context
image.png

设置你当前使用的context

切换你使用的context

kubectl config use-context dev
image.png

设置你的context的命名空间

当你操作某个k8s的资源的时候,可以设置默认的命名空间;后续你的操作指令就可以不用指定命名空间了。

kubectl config set-context dev --namespace=lifc
image.png

也可以使用类似的方式指定context的k8s资源和用户。

小结

当你安装好多个k8s集群的时候,把对应的配置信息copy过来, 在你本地的 ~/.kube/config文件中添加对应的 Cluster, User信息,并配置好对应的context,方便在本地进行多k8s集群资源管理。

一句话概括: kubectl context指令可以快速的查看,设置当前操作的k8s资源;

原创不易,关注诚可贵,转发价更高!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。
我会持续分享Java软件编程知识和程序员发展职业之路,欢迎关注!

相关文章

  • 程序员7 你是如何管理你的多个k8s资源的?

    图中是八岐大蛇,8个脑袋。 程序眼,如果你的机器管理了多个k8s资源,你该怎么做? 答案是: context; c...

  • 如何整理你的电脑资源

    首先说下这篇文章适合什么样的人看,你如果是一个本地资源下载收藏的爱好者,且涉猎比较广泛,那么挺适合一起探讨交流一下...

  • 为容器指定cpu和内存资源(k8s官翻)

    这篇文章将展示如何在k8s集群的pod中为容器指定CPU和内存资源。 开始之前 你必须有一个k8s集群,并且配置好...

  • 7 持续交付

    资源更新 部署任务的目标是确保软件能在恰当的位置正常工作,k8s中重要的是如何正确的更新资源,尤其是pod 触发更...

  • 从方法论到实践,搞定时间管理 GTD

    上篇写的是如何管理你的知识,这篇主要说的是如何管理你的时间。本文将对 GTD 进行详解,并结合自身实践,告诉你如何...

  • K8S资源对象简介

    一、资源简介 1.1 Pod pod是k8s中的最小单元。 一个pod中可以运行一个容器,也可以运行多个容器。 运...

  • 外部Prometheus监控k8s集群资源

    Prometheus监控k8s资源 通过Prometheus监控k8s集群中各种资源:如微服务,容器资源指标 并在...

  • 第二章:K8S的资源管理

    K8S的资源管理 k8s编排资源介绍 回顾:Master:- APIServer: 6443端口- 用户认证: 双...

  • k8s-02-常见资源

    1.创建pod资源 pod是最小资源单位.任何的一个k8s资源都可以由yml清单文件来定义 k8s yaml的主要...

  • 7. kubernetes Service资源

    7. kubernetes Service资源 [TOC] 本文基于马哥的docker和k8s视频总结, 在此致谢...

网友评论

      本文标题:程序员7 你是如何管理你的多个k8s资源的?

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