首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Kubernetes(5:运行)

Kubernetes(5:运行)

作者头像
用户5760343
发布2019-09-24 15:49:47
发布2019-09-24 15:49:47
5250
举报
文章被收录于专栏:sktjsktj

Controller类型:Deployment Replicaset DaemonSet StatefuleSet Job 1 部署 kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2 2 查看 kubectl describe deployment nginx-deployment

image.png

两种方式创建controller

1、kubectl run 方式 2、yaml

kubectl apply -f nginx.yml

image.png

apiVersion 版本

kind 创建的controller类型

metadata:

name: nginx-deployment

spec:

replicas:2

删除controller : kubectl delete deployment nginx-deployment

将master主机也加入node调度节点

kubectl taint node k8s-master node-role.kubernetes.io/master-

取消

kubectl taint node k8s-master node-role.kubernetes.io/master="":NoSchedule


指定部署到node:使用label

kubectl label node k8s-node1 disktype=ssd

查看: kubectl get node --show-labels

yaml的配置

image.png

删除node的label

kubectl label node k8s-node1 disktype-

Controller:DaemonSet 每个NODE上只能运行一个node

kubectl get daemonset --namespace=kube-system

DaemonSet部署示例

image.png

JOB

image.png

定时job

image.png

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.09.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 两种方式创建controller
  • kubectl apply -f nginx.yml
  • apiVersion 版本
  • kind 创建的controller类型
  • metadata:
  • spec:
  • 删除controller : kubectl delete deployment nginx-deployment
  • 将master主机也加入node调度节点
  • 取消
  • 指定部署到node:使用label
  • 查看: kubectl get node --show-labels
  • yaml的配置
    • 删除node的label
    • kubectl label node k8s-node1 disktype-
  • kubectl get daemonset --namespace=kube-system
  • DaemonSet部署示例
  • 定时job
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档