美文网首页
k8s常见的基本的命令和用法

k8s常见的基本的命令和用法

作者: 奋斗live | 来源:发表于2024-03-09 17:30 被阅读0次

这边的环境采用的是minikube创建的kubernetes集群环境,这边主要介绍一些常见的k8s命令

kubectl是kubernetes自带的客户端,通过这个kubectl可以直接操作kubernetes集群,这是学习k8s最常见的命令工具

1、创建命名空间

命名空间其实有点类似分类的意思,可以对集群中的任何对象进行一个归类、筛选和管理

kubectl create namespace voice

类似如下,则代表当前命名空间创建成功


image.png
2、创建pod

pod是一个逻辑概念,在kubernetes中是最基本的部署单位,在一个pod中,可以有一个或多个以上的容器,这些容器会共享同一个namespace,所以创建容器的时候,是需要指定在哪个namespace下进行创建,如下

这边提供创建的api-www.yaml文件

kind: Pod
metadata:
  name: api-www
  namespace: voice
spec:
  containers:
    - name: voice-api-ww
      image: polinux/stress
      resources:
        requests:
          memory: "100Mi"
        limits:
          memory: "200Mi"
      command: ["stress"]
      args: ["--vm","1","--vm-bytes","150M","--vm-hang","1"]

创建的命令如下

kubectl apply -f k8s/voice/api-www.yaml --namespace=voice
3、查看对应的pod
kubectl get pod api-www --namespace=voice
image.png
4、查看pod具体的配置信息
kubectl get pod api-www --output=yaml --namespace=voice

可以输出对应的pod配置,如下所示

image.png
5、查看所有的命名空间
kubectl get namespace

如下所示,可以显示出所有的命名空间


image.png
6、显示某个命名空间下的所有pod
kubectl get pods --namespace=feedback

如下所示


image.png
7、显示pod的描述信息
kubectl describe pod api-ff --namespace=feedback

如下显示了对应的描述信息


image.png

这个命令还有助于排查pod的启动情况等等,可以看如下的events 事件信息


image.png

相关文章

  • adb 实际工作高频用法

    adb 命令和 Linux 命令用法很相似,通过 adb shell 进入命令行后,用法基本和linux命令没有什...

  • 初识命令行之ls cat mv touch

    目录:一. 如何查找命令行的常见用法二. 几个命令行的常见用法三. 如何查找命令行释义 一.如何查找命令行的常见用...

  • ECMAScript 6 入门

    1.let 和 const 命令 let 命令 基本用法 ES 6 新增了 let 命令,用来声明变量,它的用法类...

  • 2019-01-12

    今天学习到的就是排序和筛选的高级用法 1.基本用法, 基本用法的排序,也就是我们经常使用的筛选命令,基本上Exce...

  • ES6 学习笔记-let

    let 和 const 命令 1. let命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于v...

  • let和const命令

    ES6学习 let和const命令 1. let命令 基本用法let命令,用来声明变量。他的用法类似于var,只在...

  • 无标题文章

    let和const命令 let命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声...

  • 一些常见的命令行

    一些常见的命令行 - 常见的自带命令 explainshell.com的用法 对于常见的命令行我们很容易能记住他们...

  • 第1章 let和const命令

    基本用法 es6新增了let和const命令。let用于声明变量,用法与var类似,不过let命令声明的变量只作用...

  • ES6

    Let和const命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只...

网友评论

      本文标题:k8s常见的基本的命令和用法

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