zoukankan      html  css  js  c++  java
  • 轻松学习k8s基本概念

    pod:

        pod是k8s里能够被运行的最小逻辑单元(原子单元)

        1个pod里运行多个容器,共享 UTS + NET + IPC名称空间;

    pod控制器:

        来保证个在k8s里启动的pod应始终按照人们的预期运行(副本数、生命周期、健康状态检查)

        常用的几种控制器:

              deployment   部署

              daemonset   

              replicaset     

              job 

              cronjob        定时周期任务

    ----------------------------------------------------

    Name:

           k8s内部 使用 资源 来定义功能,每种资源都有“名称”。 

           资源结构: apiVersion  +  kind  +  metadata  +  spec  +  status

    Namespace

           可以理解为 “分组”,给k8s分成若干组,每个组内有很多组;

           k8s默认存在的名字空间:default、  kube-system、  kube-public

    ----------------------------------------------------

    Label:标签

          是管理方式,一个标签可对应多个资源,一个资源可有多标签  多对多

           key = value

    Label选择器

         用来过滤指定标签   matchLabels    matchExpressions

    ----------------------------------------------------

    Service:是k8s最最最重要的

         虽然每个pod会分配一个单独的 ip 但是ip会随着pod销毁而消失

          service是解决上面问题的。 ————可看作一组提供相同服务的pod的对外访问接口。

          service是通过 标签选择器 来定义的。

    Ingress:

         service只能 ip+port;

         ingress可以调度不同业务域、不同url访问路径的业务流量;

  • 相关阅读:
    实验4 类的继承、派生和多态(1)
    期中
    实验3 类和对象
    设计、定义并实现Complex类
    android——fargment基础
    android——自定义listView
    android——HttpUrlConnection
    客户端与服务端小知识
    android——handler机制原理
    学习笔记——SQLite介绍
  • 原文地址:https://www.cnblogs.com/yuzhaoblog/p/14401177.html
Copyright © 2011-2022 走看看