美文网首页
Day 85 K8s 快速实战与和核心原理

Day 85 K8s 快速实战与和核心原理

作者: 小周爱吃瓜 | 来源:发表于2022-08-24 00:35 被阅读0次
    • 负责自动化运维管理多个Docker程序的集群

    核心特性

    1. 服务发现,负载均衡
    
    2. 存储编排
    
    3. 水平扩容
    
    4. 自动化上线和回滚
    
    5. 自动修复,装箱
    
    

    用kubeadm,etcd (k8s) 存储服务

    kubectl create deployment 创建一个应用部署dep和pod


    集群之外的服务无法访问pod,通过service服务做类似代理的操作,这样外部的客户端就可以访问到pod了。

    • 扩容升级和回滚 kubectl rolloout undo deplooyment my-tomcat # --t0-revision

    kubect rollout 可以做资源的回滚

    1. Service 抽象层:支付pod外部暴露,负载均衡和服务发现
    2. ingress 实现pod的类似负载均衡的功能

    k8s高级特性

    弹性伸缩,滚动更新,配置管理,存储卷,网关路由

    1. 配置管理: 允许将配置和镜像文件分离,以便于容器的应用更具备可移植性
    2. 存储卷:外部数据挂载到容器,容器崩溃后仍然可以使用
    image.png

    排查问题

    kubectl describe ,kubectl describe pood $POD_NAME}。 已经能够定位大部分部署失败的问题了
    kubectl log
    kubectl exec -it

    k8s CRI

    发布CRI ,统一容器运行接口,如果支持了CRI,就可以作为k8s的底层容器运行.
    并且这种方式占用的资源也会小.

    相关文章

      网友评论

          本文标题:Day 85 K8s 快速实战与和核心原理

          本文链接:https://www.haomeiwen.com/subject/fujngrtx.html