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

kubernetes

时间:2019-04-09 09:19:30      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:master   容器   空间   version   ocs   alt   name   metadata   href   

关于k8s的几个问题?
  • k8s的日志收集 -- EFK
  • k8s的状态监控 -- Prometheus
  • k8s的集群高可用
    • etcd高可用
    • 网络高可用
    • apiserver高可用
    • controller-manager 高可用
    • scheduler 高可用
    • dashboard高可用

k8s的几个概念

  • node(所包含的组件)
    • kubelet -- 监视已分配给节点的pod
    • proxy -- 通过在主机上维护网络规则并执行连接转发来实现k8s服务抽象
    • docker -- 运行容器
    • fluentd -- 提供cluster-level logging
  • master
    • apiserver
    • controller-manager
    • scheduler -- 监视新创建没有分配到node的pod, 为pod选择一个node
    • dashboard
    • docker
  • etcd(集群高可用) -- 保存所有集群数据。
    技术图片

k8s对象创建的yaml文件内容说明:

  • apiVersion - 创建对象的k8s api版本
  • kind - 要创建什么样的对象
  • metadata - 具有唯一标示对象的数据,包括name,uid, namespace
  • spec k8s api reference

命名空间namespaces

  • 当项目中有多个用户时, 可以考虑使用多命名空间。资源在namespace中具有唯一性
  • namespace是将集群资源划分为多个用途的方法

kubernetes

标签:master   容器   空间   version   ocs   alt   name   metadata   href   

原文地址:https://blog.51cto.com/ting2junshui/2375415

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