《Mesos in Action》一些零碎的笔记(Mesos之于Kubernetes,犹如WebKit之于Chromium)

--resources="cpus(prod):8; mem(prod):16384; disk(prod):65536" //roles;


4.1.3 Customizing Mesos slave resources and attributes ??
  hardcode < physical available ?
  Types: scala, range, set
  --attributes="datacenter:pdx1; rack:1-1; os:rhel7; pythons:python2,python3" //for scheduling?
  containerizer: mesos/docker


  Linux资源隔离:
  cgroups/cpu and cgroups/mem
  filesystem/shared
  namespace/pid
  posix/disk posix/cpu posix/mem
  network/port_mapping
  --isolation="cgroups/cpu,cgroups/mem,network/port_mapping" --resources="ports:[31000-32000];ephemeral_ports:[32768-57344]" --ephemeral_ports_per_container=1024 //就是普通的端口映射?
  --egress_rate_limit_per_container=12500KB //单位为什么不写成KBps呢?


 缺陷容忍
  checkpointing
  slave recovery


 For slave recovery to work, the mesos-slave daemon must reconnect to the master within 75 seconds.
  但可以用systemd、Upstart来弥补?


 syslog --> logstash/splunk


 每个task的log:基于work_dir=/var/lib/mesos
  层次:slave -> framework -> executor -> task -> run


 frameworks界面:sandbox(临时目录?)
  $ mesos execute --command="echo 'Hello, Mesos'" --name=HelloMesos ➥ --master=$(mesos resolve zk://mesos.example.com:2181/mesos)


 5.2.3 Using Mesosphere’s mesos-cli tool
  /usr/local/bin/mesos


 监控Mesos:Nagios?
6.2 Modifying the Mesos master quorum


Framework rate limiting
  首先监控,


Service discovery and routing
  HAProxy
  Mesos-DNS


MesosSchedulerDriver:可以用Python写?


executor
  TaskStatus消息
  ExecutorInfo... 这不能保证知道如何调用吧?


Mesos完全没有讲到外部是如何访问内部的服务,端口映射?还是说这里的task不对外发布接口?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值