k8s 更换config文件,并进入pod

这篇具有很好参考价值的文章主要介绍了k8s 更换config文件,并进入pod。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、将新的config文件替换到制定的目录下

通常情况下,Kubernetes config 文件的默认位置为:文章来源地址https://www.toymoban.com/news/detail-565437.html

Linux/macOS:~/.kube/config(当前用户的主目录下的 .kube/config 文件)
Windows:%USERPROFILE%\.kube\config(当前用户的主目录下的 .kube\config 文件)

2、列出所有的命名空间

kubens
sunyuhua@sunyuhua-PC:~$ kubens
infra
global
traefik
dev-mgmt
kube-system
kube-public
logging
uat-mgmt
kube-node-lease

3、切换到自己所需要的命名空间

kubens infra
sunyuhua@sunyuhua-PC:~$ kubens global
Context "cci80knavo1j1h24nq7s0@4176145-kci80n8qvo1j1h24nq80g" modified.
Active namespace is "global".

4、查找命名空间下的pod节点

kubectl get pod
sunyuhua@sunyuhua-PC:~$ kubectl get pod
NAME                            READY   STATUS    RESTARTS   AGE
fastone-help-859b9d4497-h9gcz   1/1     Running   0          5d2h
balance-76cd5568f5-nbb96        1/1     Running   0          5d2h
billing-mgr-6b7cb86bcd-l8ndz    1/1     Running   0          5d2h
gateway-6bcf84d88-vgw4d         1/1     Running   0          5d2h
notification-6889988575-hkzrb   1/1     Running   0          5d2h
cc-ui-794bffb66b-cwdkh          1/1     Running   0          2d23h
global-api-5d75f6498b-m7t4d     1/1     Running   0          5d2h

5、进入pod内部进行操作

kubectl exec -it XXXXX /bin/bash -n infra
sunyuhua@sunyuhua-PC:~$ kubectl exec -it postgres-billing-fbdf45b4d-qn84z /bin/bash -n infra
kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.
bash-5.1# psql -U sa
psql (13.5)
Type "help" for help.

到了这里,关于k8s 更换config文件,并进入pod的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云上攻防-云原生篇&K8s安全&Config泄漏&Etcd存储&Dashboard鉴权&Proxy暴露

    如上图所示:etcd服务是运行在master节点上的,master节点上查看该服务 默认通过证书认证,主要存放节点的数据,如一些token和证书。 当然,初始安全情况下,该服务是安全的(2379不对外开放,本地可访问),下面三种主要是配置问题 配置文件:/etc/kubernetes/manifests/etcd.yaml 注释

    2024年02月08日
    浏览(60)
  • k8s部署解成功解决node节点一直处于NotReady状态的问题,报错failed to load Kubelet config file /var/lib/kubelet/config.yaml

    我在部署k8s的时候host1节点一直显示NotReady 报错便报,直接经典看日志解决问题思路哈哈哈 看日志找报错点,找问题解决问题,思路一定要清晰。 在host1节点中查看报错信息,代码: 由日志信息可知,报错原因是不能从/var/llib/kubelet/config.yaml下载到kubelet的配置。 错误原因估计

    2024年02月11日
    浏览(52)
  • Kubernetes(k8s)实战:深入详解Volume,详解k8s文件同步存储

    Volume官网:https://kubernetes.io/docs/concepts/storage/volumes/ On-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Containers. First, when a Container crashes, kubelet will restart it, but the files will be lost - the Container starts with a clean state. Second, when running Containers to

    2024年02月13日
    浏览(51)
  • K8S异常之Unable to update cni config err=no vaild network found in /etc/cni/net.d

    我们在初始化k8s节点的时候,可能会遇到类似如下问题 Unable to update cni config err=no vaild network found in /etc/cni/net.d ,一般表示网络不通。 网上很多方法经过尝试都不好使。最后出现了 /opt/cni/bin/flannel permission denied (无权限读取flannel文件)的异常。 查看kubelet的状态 systemctl sta

    2024年02月17日
    浏览(51)
  • k8s非root用户报错:error loading config file “/etc/kubernetes/admin.conf“: open /etc/kubernetes/admin.conf

    chatgpt回答的…… 这个错误是由于当前非root用户没有足够的权限来读取 \\\"/etc/kubernetes/admin.conf\\\" 配置文件导致的。在 Kubernetes 中,\\\"/etc/kubernetes/admin.conf\\\" 是用于管理员访问 Kubernetes 集群的配置文件,因此通常需要 root 用户或有足够权限的用户才能访问。 解决这个问题的方法有以

    2024年02月13日
    浏览(59)
  • [ K8S ] yaml文件讲解

    Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式:主要用于 api 接口之间消息的传递 YAML 格式:用于配置和管理,YAML 是一种简洁的非标记性语言,内容格式人性化,较易读 YAML 语法格式: ●大小写敏感 ●使用缩进表示层级关系 ●不支持Tab键制表符缩进,只使用空格缩进

    2024年02月13日
    浏览(48)
  • K8S---yaml文件详解

    目录 一、K8S支持的文件格式 1、yaml和json的主要区别 2、YAML语言格式 二、YAML 1、查看 API 资源版本标签 2、编写资源配置清单 2.1 编写 nginx-test.yaml 资源配置清单 2.2 创建资源对象 2.3 查看创建的pod资源 3、创建service服务对外提供访问并测试 3.1 编写nginx-svc-test.yaml文件 3.2 创建资

    2024年02月12日
    浏览(45)
  • K8S:Yaml文件详解

    目录 一.Yaml文件详解 1.Yaml文件格式 2.YAML 语法格式 二.Yaml文件编写及相关概念 1.查看 api 资源版本标签 2.yaml编写案例 (2)Deployment类型编写nginx服务 (3)k8s集群中的port介绍 (5)快速编写yaml文件 (6)案例:自主式创建service并关联上面的pod (7)Pod yaml文件详解 (8)deploymen

    2024年02月08日
    浏览(52)
  • K8S之yaml文件详解

    文章目录 一、概述 二、YAML文件优点 三、YAML与 JSON 和 XML 的关系 四、YAML 文件的结构 五、YAML 在 Kubernetes 中的使用 六、YAML文件模板生成/导出 一、概述  Kubernetes只支持YAML和JSON格式创建资源对象 JSON格式用于接口之间消息的传递,YAML格式用于配置和管理 YAML是专门用来写配置

    2024年02月02日
    浏览(57)
  • NFS文件共享系统(K8S)

    部署NFS文件共享服务,为Kubernetes提供NFS共享做准备 编辑 /etc/exports 文件。每一行代表一个共享目录,描述目录如何共享 编写规则: # 共享目录 [客户端1 选项] [客户端2 选项] 例子: /nfsshare *(rw,all_squash,sync,anonuid=1001,anongid=1000) 客户端常见编写方式 指定IP地址的主机:192.168.3

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包