前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kubernetes(5:运行)

Kubernetes(5:运行)

作者头像
用户5760343
发布2019-09-24 15:49:47
3410
发布2019-09-24 15:49:47
举报
文章被收录于专栏: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 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 两种方式创建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
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档