Linux 安装kubectl

1. 下载安装包

  文件名称:kubernetes-client-linux-amd64.tar.gz

  官方网站文件地址:https://kubernetes.io/docs/tasks/tools/

  下载最新版本的命令:curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

    下载指定的安装包:curl -LO https://dl.k8s.io/v1.16.1/kubernetes-client-linux-amd64.tar.gz

2.安装

  tar-zxvf kubernetes-client-linux-amd64.tar.gz

  chmod+x ./kubernetes/client/bin/kubectl

  mv ./kubernetes/client/bin/kubectl  /usr/local/bin/kubectl

  ln-s /usr/local/bin/kubectl /usr/bin/kubectl

3. 基础配置

  因为我只是开发人员,只需要使用kubectl命令查看服务器状态和微服务日志,所以其他配置就不需要做的。

  导入配置文件:export KUBECONFIG=/usr/local/app/kubernetes/dev

  文件dev的内容如下:包括了k8s的地址,用户名,秘钥等信息

复制代码
apiVersion: v1
clusters:
  - cluster:
      server: https://192.168.1.111:6443
      certificate-authority-data: *******
    name: kubernetes
contexts:
  - context:
      cluster: kubernetes
      user: "211111111"
    name: *************
kind: Config
preferences: {}
users:
  - name: "211111111"
    user:
      client-certificate-data: *************
      client-key-data: ************
复制代码

  这样就可以kubectl命令操作这个k8s集群了。

4. 基础命令

查看所有节点:kubectl get nodes

查看命名空间:kubectl get namespaces

查看int命名空间的所有节点:kubectl get pods -n int

查看单个微服务的日志:kubectl logs -f order-69b4c479dc-xw8fs -n int     (order-69b4c479dc-xw8fs是微服务节点的名称, int是命令空间) 

同时查看相同名称的微服务的所有日志:kubectl logs -f deploy/order -n int  (order 是微服务名称, int是命令空间)   

 

 

 

posted @   闲人鹤  阅读(1665)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示