码迷,mamicode.com
首页 > Web开发 > 详细

Docker Kubernetes 创建管理 Pod

时间:2018-11-24 14:42:06      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:sleep   hid   ace   数据   centos   des   Kubernete   play   命名   

Docker Kubernetes 容器扩容与缩容

环境:

  • 系统:Centos 7.4 x64
  • Docker版本:18.09.0
  • Kubernetes版本:v1.8
  • 管理节点:192.168.1.79
  • 工作节点:192.168.1.78
  • 工作节点:192.168.1.77

管理节点:创建pod yaml文件

vim pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: pod-test
  labels:
    os: centos
spec:
  containers:
  - name: hello
    image: centos:6
    env:
    - name: Test
      value: "123456"
    command: ["bash","-c","while true;do date;sleep 1;done"]
技术分享图片
# api版本
apiVersion: v1
# 指定创建资源对象
kind: Pod
# 源数据、可以写name,命名空间,对象标签
metadata:
# 服务名称
  name: pod-test
# 标签
  labels:
# 标签名
    os: centos
# 容器资源信息
spec:
# 容器管理
  containers:
# 容器名称
  - name: hello
# 容器镜像
    image: centos:6
# 添加环境变量
    env:
# 创建key
    - name: Test
# 创建value
      value: "123456"
# 启动容器后执行命令
    command: ["bash","-c","while true;do date;sleep 1;done"]
yaml文件注解

注:一个pod可指定多个容器。command命令执行一个持续命令避免容器关闭。

管理节点:创建pod

 

kubectl create -f pod.yaml

管理节点:基本管理操作

基本管理:
# 创建pod资源
kubectl create -f pod.yaml
# 查看pods
kubectl get pods pod-test
# 查看pod描述
kubectl describe pod pod-test
# 替换资源
kubectl replace -f pod.yaml -force
# 删除资源
kubectl delete pod pod-test

 

Docker Kubernetes 创建管理 Pod

标签:sleep   hid   ace   数据   centos   des   Kubernete   play   命名   

原文地址:https://www.cnblogs.com/xiangsikai/p/10011507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!