美文网首页
k8s kubectl操作指南

k8s kubectl操作指南

作者: xiaoyu2012 | 来源:发表于2019-05-09 23:58 被阅读0次
  1. kubectl get pods 查看pods:

[root@master ~]# kubectl get pods -l app=nginx
NAME READY STATUS RESTARTS AGE
nginx-deployment-7fc9b7bd96-8tt2g 1/1 Running 5 155d
nginx-deployment-7fc9b7bd96-cmt2g 1/1 Running 5 155d

[root@master ~]# kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-78fcdf6894-csv59 1/1 Running 9 175d
coredns-78fcdf6894-zpg62 1/1 Running 9 175d
etcd-master 1/1 Running 9 175d
kube-apiserver-master 1/1 Running 9 175d
kube-controller-manager-master 1/1 Running 9 175d
kube-proxy-bzv8m 1/1 Running 9 175d
kube-proxy-mnjb6 1/1 Running 0 40m
kube-scheduler-master 1/1 Running 9 175d
kubernetes-dashboard-767dc7d4d-kbhjq 1/1 Running 8 174d
weave-net-2ftfr 1/2 CrashLoopBackOff 11 40m
weave-net-pm6k4 2/2 Running 7 103d

  1. 应用yaml文件创建,更新pods:

kubectl apply -f nginx-deployment-volume.yaml

[root@master ~]# cat nginx-deployment-volume.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 2
  template:
    metadata:
      labels:
     app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.8
        ports:
        - containerPort: 80
        volumeMounts:
        - mountPath: "/usr/share/nginx/html"
          name: nginx-vol
      volumes:
      - name: nginx-vol
        hostPath:
          path: /var/data
  1. 删除yaml的pods:

kubectl delete -f nginx-deployment-volume.yaml

相关文章

  • k8s kubectl操作指南

    kubectl get pods 查看pods: [root@master ~]# kubectl get pod...

  • kubectl操作指南

    概述 kubectl是控制k8s集群的命令行工具,它默认会从~/.kube/config读取配置。 使用格式: c...

  • k8s 环境搭建

    k8s 安装指南 介绍 kubectl用于运行Kubernetes集群命令的管理工具。 kubelet是主要的节点...

  • k8s常用命令

    包含了常用命令kubectl 操作k8s 常用命令 kubectl 输出格式 查看日志 创建资源对象 查看资源对...

  • 一些k8s命令

    查看K8S版本:kubectl version 查看K8S运行环境信息:kubectl cluster-info ...

  • k8s操作

    k8s的基本操作 命名空间 创建命名空间 或者 kubectl create -f ./my-namespace....

  • kubectl命令

    kubectl命令 command:子命令,用于操作k8s集群资源对象的命令,例如create、delete、de...

  • k8s 组件与网络

    K8S架构 k8s给用户提供两种操作,kubectl与restful接口。这两个方式都使用api server与集...

  • 设置允许Pod调度到Master节点

    # kubectl describe node k8s |grep Taints Taints: ...

  • kubernetes如何对kubectl做权限管理

    目标 定制kubectl可以操作k8s资源的权限,比如,对所有资源只能读取,不能增删改。 基本知识 kuberne...

网友评论

      本文标题:k8s kubectl操作指南

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