首页 > Web开发 > 详细

kubernetes

时间:2019-04-09 11:22:49      阅读:202      评论:0      收藏:0      [点我收藏+]
关于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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!