云原生概念总结

我是南城余!阿里云开发者平台专家博士证书获得者!

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

专注于AI,运维开发,windows Linux 系统领域的分享!

知识库链接:

云原生概念总结 · 语雀

持续更新中!

参考笔记:

云原生实战 · 语雀

1. 什么是云原生

原生就是用任意编程语言(go、Java、python等)开发的应用

云就是指的服务器。

云原生就是将应用上服务器。

2. K8s相关概念

Kubernetes · 语雀

3. K8s命令合集

K8s命令合集 · 语雀

4. kubelet、kubeadm、kubectl在Kubernetes中,kubelet、kubeadm和kubectl是三个不同的组件,各自承担着不同的角色和功能:

  1. kubelet:
    • 功能:kubelet是Kubernetes集群中每个节点上运行的主要组件之一,负责管理该节点上的Pods和容器。它与Kubernetes的控制平面通信,接收来自API服务器的Pod规格,确保Pod和容器按照规格运行,并报告节点的状态给控制平面。
  1. kubeadm:
    • 功能:kubeadm是一个命令行工具,用于快速部署Kubernetes集群。它可以帮助用户初始化集群、添加节点、设置网络和其他集群配置。kubeadm使得部署Kubernetes集群变得简单和可重复。
  1. kubectl:
    • 功能:kubectl是Kubernetes的命令行工具,用于与Kubernetes集群进行交互。通过kubectl,用户可以管理集群中的各种资源,如Pods、Deployments、Services等。kubectl允许用户执行各种操作,如创建、删除、更新资源,查看日志,执行命令等。

简单来说:

  • kubelet 负责在节点上管理Pods和容器。
  • kubeadm 是用于快速部署Kubernetes集群的命令行工具。
  • kubectl 是用于与Kubernetes集群进行交互的命令行工具,用于管理和操作集群中的资源。
相关推荐
分布式存储与RustFS3 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
codeejun3 天前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
张洛闻Eren3 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
不吃香菜kkk、3 天前
CI/CD(GitOps)学习与部署手册
运维·云原生·容器·kubernetes·云计算·jenkins·argocd
ChaITSimpleLove3 天前
云原生性能对决:JDK21虚拟线程+GraalVM vs .NET10/11 技术栈深度对比
微服务·云原生·serverless·graalvm native·native aot·runtime async·.net11/java21
春天花会开1314 天前
Supabase 自部署 Edge Functions 超时从 60s 延长到 360s 完整复盘
运维·云原生
ysu_03144 天前
【2026】K8s GPU调度空占怎么解?Kueue与Volcano Gang配置
云原生·kubernetes·gpu算力·volcano·ai基础设施·kueue·gang scheduling
天天喝旺仔5 天前
分布式服务容错实战:用 Sentinel 实现限流、熔断与降级
分布式·微服务·云原生·sentinel
逐流人5 天前
Containerd容器管理实战:从架构原理到nerdctlcrictl工具链
linux·运维·云原生·容器·云计算·containerd
运维开发王义杰6 天前
跨项目直连数据库:是架构反模式,还是现实的工程妥协?
云原生