avatar
Articles
660
Tags
199
Categories
92
Home
Archives
Tags
Categories
About
ByteCodingKubernetes - Deprecating Docker Back to Home
Home
Archives
Tags
Categories
About

Kubernetes - Deprecating Docker

Created2022-07-15|Cloud NativeCloud Native FoundationKubernetes
|Word Count:0|Reading Time:1mins

Author: zhongmingmao
Link: https://blog.zhongmingmao.top/2022/07/15/cloud-native-foundation-k8s-deprecating-docker/
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Cloud NativeKubernetes
cover of previous post
Previous
Spring Cloud - Service Registration
版本匹配 自动装配 实战
cover of next post
Next
Kubernetes - Job/CronJob
生成模板 Job CronJob
Related Articles
cover
2022-10-28
Kubernetes - Ingress
概述Service Service 本质上是一个由 kube-proxy 控制的四层负载均衡,在 TCP/IP 协议栈转发流量 四层负载均衡,在功能上非常受限,只能依据 IP 地址和端口号做一些简单的判断和组合 Service 适合代理集群内的服务,如果要将服务暴露到集群外部,需要使用 NodePort 或者 LoadBalancer Ingress 负责七层负载均衡 流量的总入口(南北向):扇入流量 + 扇出流量 语义:集群内外边界上的入口 Ingress Controller 类比 - - - 四层 Service - iptables 规则 kube-proxy 七层 Ingress - HTTP 路由规则 Ingress Controller Service 本身没有服务能力,只是一些 iptables 规则 真正配置和应用这些 iptables 规则的是 Node 上的 kube-proxy 组件 Ingress 也只是 HTTP 路由规则的集合,相当于是一份静态描述文件 真正使得规则在集群中运行,需要 Ingress Controller,相当...
cover
2026-04-28
K8S Orchestration - KRO V1
概述 KRO 是 Kubernetes SIG Cloud Provider 下的子项目,旨在简化 Kubernetes 中复杂自定义资源的创建和管理 核心概念 KRO 的核心自定义资源是 ResourceGraphDefinition - RGD,它允许你: 将多个 Kubernetes 资源组合成一个可复用的组件 定义资源之间的依赖关系 为这些资源提供默认配置 工作原理123456789101112131415161718192021222324252627282930313233343536373839flowchart TB subgraph User["用户层"] A["📝 ResourceGraphDefinition<br/>(RGD)"] B["创建资源实例"] end subgraph KRO["KRO 控制层"] C["🔄 KRO Controller"] D["🔍 分析依...
cover
2021-06-19
声明式API -- 基本概念
命令式 vs 声明式命令式12# kubectl create -f nginx.yaml# kubectl replace -f nginx.yaml 声明式1# kubectl apply -f nginx.yaml 所谓声明式,即只需要提交一个定义好的API对象来声明所期待的状态即可 声明式API允许多个API写端,以PATCH的方式对API对象进行修改,而无需关心本地原始YAML文件的内容 声明式API最主要的能力:_PATCH API_ 声明式API是Kubernetes编排能力赖以生存的核心所在 本质区别 kubectl replace kubectl apply 执行过程 使用新API对象替换旧API对象 执行对旧API对象的PATCH操作类似:kubectl set image、kubectl edit kube-apiserver 一次只能处理一个写请求,否则可能产生冲突 一次能处理多个写请求,具备Merge能力 Kubernetes编程范式 使用控制器模式,与Kubernetes里API对象的『增、删、改、查』进行协作,进而完成用户业务逻辑的编写 ...
cover
2022-11-02
Kubernetes - Rollout
版本 使用 Pod Template Hash 作为版本号 123456789101112$ k get deployments.apps -owideNAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTORnginx-deployment 2/2 2 2 57s nginx nginx:alpine app=nginx-deployment$ k get rs -owideNAME DESIRED CURRENT READY AGE CONTAINERS IMAGES SELECTORnginx-deployment-756d6b7586 2 2 2 114s nginx nginx:alpine app=nginx-deployment,...
cover
2022-09-16
Kubernetes - Docker Nature
本质 容器,是一个特殊的隔离环境,能够让进程只看到这个环境内的有限信息,不能对外界环境施加影响隔离的原因:系统安全隔离的实现:namespace + cgroup + chroot(rootfs) Container vs VM 容器并不是直接运行在 Docker 上,Docker 只是辅助建立隔离环境,让容器基于 Linux 运行 VM 虚拟化出来的是硬件,需要在上面再安装一个 Guest OS 才能运行应用程序,会消耗大量的系统资源 容器则直接利用了下层的计算机硬件和操作系统,非常轻量级,但多个容器共用 OS Kernel,隔离程度不如 VM 实现方式 优势 劣势 VM 虚拟化硬件 隔离程度非常高 资源消耗大,启动慢 Container 直接利用下层的硬件和操作系统 资源利用率高运行速度快 隔离程度较低
cover
2022-07-11
Kubernetes - Mechanism
基础架构 Master Worker 工作流程 插件
avatar
zhongmingmao
Focus on Infrastructure.
Articles
660
Tags
199
Categories
92
Announcement
Things are always unexpected!
Recent Posts
K8S Orchestration - KRO V2
K8S Orchestration - KRO V22026-04-29
K8S Orchestration - KRO V1
K8S Orchestration - KRO V12026-04-28
Authorization - Casbin API
Authorization - Casbin API2026-04-13
Authorization - Casbin Management
Authorization - Casbin Management2026-04-13
Authorization - Casbin Plugin
Authorization - Casbin Plugin2026-04-12
© 2015 - 2026 By zhongmingmao
Life is like a box of chocolates. You can't know what you'll eat until you open it.