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: v1kind: Podmetadata: ?name: pod-test ?labels: ???os: centosspec: ?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"]
注:一个pod可指定多个容器。command命令执行一个持续命令避免容器关闭。
管理节点:创建pod
kubectl create -f pod.yaml
管理节点:基本管理操作
基本管理:# 创建pod资源kubectl create -f pod.yaml# 查看podskubectl get pods pod-test# 查看pod描述kubectl describe pod pod-test# 替换资源kubectl replace -f pod.yaml -force# 删除资源kubectl delete pod pod-test
Docker Kubernetes 创建管理 Pod
原文地址:https://www.cnblogs.com/xiangsikai/p/10011507.html