美文网首页Kubernets
kuberntes - pod创建,更新,删除,查看信息

kuberntes - pod创建,更新,删除,查看信息

作者: 条子在洗澡 | 来源:发表于2019-04-01 22:04 被阅读16次
#用到的镜像
docker pull busybox
docker pull nginx:1.7.9
docker pull nginx:1.9
docker pull nginx


编写创建pod的yml文件
mkdir /k8s_yml
cd /k8s_yml
touch nginx_pod.yaml
vim nginx_pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: static-web
  labels:
    app: web
spec:
  containers:
    - name: web
      image: nginx
      ports:
        - name: web
          containerPort: 80
          protocol: TCP



#创建pod,主要使用apply方式创建,便于更新
[root@k8s-master1 k8s_yml]# kubectl create -f nginx_pod.yaml
or
[root@k8s-master1 k8s_yml]# kubectl apply -f nginx_pod.yaml
pod/static-web created


#查看信息
[root@k8s-master1 k8s_yml]# kubectl get pods
NAME         READY     STATUS    RESTARTS   AGE
static-web   1/1       Running   0          26s

#删除pod
[root@k8s-master1 k8s_yml]# kubectl delete -f nginx_pod.yaml
or 
[root@k8s-master1 k8s_yml]# kubectl delete pod static-web
pod "static-web" deleted


#命令行快速创建yaml文件,后续修改可用
kubectl run nginx --image=nginx --dry-run -o yaml >>nginx.yaml


#pod的基本操作
#进入static-web pod
kubectl exec -it static-web /bin/bash




相关文章

  • kuberntes - pod创建,更新,删除,查看信息

  • 三、Kubernetes快速入门

    1、pod管理 1.1创建pod 1.2查看pod 1.3删除pod 通过自主式的创建pod的方式存在以下问题1、...

  • 如何通过pod访问node环境

    准备 创建pod.yaml 创建pod 实验 进行pod shell 查看网络设备信息 可以看到网络设备是主机上的信息

  • k8s-Pod控制器基础

    快速创建一个pod 创建一个pod: 查看是否创建成功: 删除pod: 使用命令创建一个deploy k8s的资源...

  • ubuntu常用命令

    查看系统版本信息 更新源列表和软件 安装程序 查看已安装程序 删除已安装程序 创建/删除快捷方式 更改文件权限使其...

  • Pod练习

    定义Pod 查看pod 列出详细信息 进入指定容器 多个pods实例 指定节点创建pod 修改pod的容器的hos...

  • k8s常用命令

    查看集群信息 查看集群版本 查看api的版本 查看节点状态 移除节点上的pod 删除节点 清除kubeadm做的设...

  • configMap的使用

    1、创建配置源文件 2、创建Pod容器文件 3、创建configMap 4、查看configMap信息 5、创建P...

  • sqlite3命令行操作db巩固

    创建数据库 查看数据库 创建表 插入数据 更新表 更新表 删除数据

  • Kubernetes常用命令

    1.部署 Pod相关 2.删除Pod 3.查看Pod 4.查询Pod 查看日志 在Pod上执行命令 服务相关 查看...

网友评论

    本文标题:kuberntes - pod创建,更新,删除,查看信息

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