开发者社区> joezxh> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

容器服务-Kubernetes知识图谱

简介: 1. 概述  容器服务 kubernetes知识图谱,部分内容参考网上一知识图谱,更加结合阿里云容器服务。https://www.processon.com/view/link/5ac64532e4b00dc8a02f05eb#map 2.
+关注继续查看

1. 概述

 容器服务 kubernetes知识图谱,部分内容参考网上一知识图谱,更加结合阿里云容器服务。
https://www.processon.com/view/link/5ac64532e4b00dc8a02f05eb#map
知识图谱

2. 链接和备注

类别 知识点 知识链接 备注
Docker 原理 KVM--> ECS 链接 虚拟机
Docker 原理 网络隧道技术-->VPC 链接 vpc 虚拟网络
Docker 原理 NameSpace 链接1
链接2
Linux 容器中用来实现“隔离”的技术手段:Namespace,Namespace 技术实际上修改了应用进程看待整个计算机的范围,它的访问范围被操作系统做了限制,只能“看到”某些指定的内容。
Docker 原理 CGroup 链接 Linux Control Group。它最主要的作用,就是限制一个进程组能够使用的资源上限,包括 CPU、内存、磁盘、网络带宽等等。
Docker 原理 RootFS(Union FS) 链接 rootfs 只是一个操作系统所包含的文件、配置和目录,并不包括操作系统内核。在 Linux 操作系统中,这两部分是分开存放的,操作系统只有在开机启动时才会加载指定版本的内核镜像。
Docker 原理 windows 2019 windowserver 2019开始支持 namespace
容器服务部署 Docker Desktop 链接 Mac 机器上强烈建议安装该软件作为学习使用
容器服务部署 kuberternetes 链接 kubernetes 集群,aliyun容器服务支持
容器服务部署 DashBoard 链接 kubernetes 集群的图形界面管理工具,容器服务控制台整合了该应用并扩展
容器服务部署 EasyPack 链接 一批部署 kubernetes 等集群的脚本集合
容器服务部署 minikube 链接 mini k8s
工具组件 kubectl 链接 kubectl用于运行Kubernetes集群命令的管理工具
工具组件 kubeadm 链接 Kubernetes官方提供的用于快速安装配置Kubernetes集群的工具
工具组件 Helm 类似 rpm,yum,是 k8s 用于安装组件(软件包:chart)的工具
工具组件 CFSSL 链接 CFSSL是开源的一款PKI/TLS工具,常用于 k8s 证书制作
镜像仓库 aliyun 私有镜像仓库 链接 aliyun 推出的镜像仓库,建议采用企业版
镜像仓库 云效配置镜像仓库 云效企业设置,配置支持从阿里云私有镜像仓库拉取镜像
镜像仓库 Harbor 镜像仓库 链接 开源免费的存储和分发Docker镜像的企业级Registry服务器
组件 kube-apiserver(Master) 链接 在 generic server 上封装的一层官方默认的 apiserver(static pod)
组件 etcd(Master) 链接 类 zk 基于Raft 协议的实现,启动进程
组件 Kube-scheduler(Master) 链接 负责 pod 分布到 Node 上的调度器(static pod)
组件 kube-controller-manager(Master) 链接 Deployment 等基础对象的控制器(static pod)
组件 cloud-controller-manager(Master) 链接 用于云资源使用的控制器,是云服务进行集成的控制器(Daemonset)
组件 kubelet(Node) 链接 与 Master 通信,对 worker(Node)进行生命周期管理
组件 kube-proxy(Node) 链接 节点上运行的网络代理 (Daemonset)
组件 containner runtime(Node) CRI 接口
组件 DNS 链接 aliyun容器服务采用 CoreDNS(deployment)
组件 Ingress controller 链接 aliyun容器服务采用nginx ingress controller, 可以作为 https 服务的统一路由(deployment)
组件 Heapster & influxdb 监控数据采集与存储用的时序数据库(Deployment)
组件 Federation 链接 集群联盟,实现高可用,同步资源等
组件 kube-flannel 官方网络插件,aliyun 另外提供了自己开发的 Terway 组件(daemonset)
组件 logtail 链接 aliyun 日志采集组件(daemonset)
基础对象 POD 链接 容器组,运行应用容器基本单位,kubectl get pods
基础对象 Node 链接 集群节点服务器,Kubernetes中的工作节点。
基础对象 NameSpace 链接 用以区分和隔离应用
基础对象 Deployement 链接 无状态部署,最常用部署配置
基础对象 Daemonset 链接 类似守护进程
基础对象 StatefulSet 链接 有状态部署
基础对象 Job & CronJob 链接 调度任务
基础对象 Static POD 链接 静态 pod 配置,yaml位于 Master
基础对象 HPA 链接 水平伸缩调度器
基础对象 Service 链接 服务暴露配置,包括 Cluster,NodePort,SLB 等
基础对象 Ingress 链接 路由,阿里云默认提供 nginx ingress
基础对象 Secret 链接 保密字典,包括 tls,私有仓库密钥,Opaque 几种
基础对象 ServiceAccount 链接 用于资源对象的账号,比如给一个 Namespace 授予某私有镜像访问权限
基础对象 RBAC 链接 k8s 基于角色的访问控制,role,rolebinding
基础对象 Volume 链接 映射磁盘
基础对象 Storge Class 链接 t
基础对象 CustomResourceDefinition 自定义扩展资源
插件扩展 CNI(Falnnel/Terway) 链接 容器网络接口
插件扩展 FlexVolume 链接 开源Volume实现插件,阿里云使用中
插件扩展 Cloud Provider 云服务供应接口
容器服务优化-最佳实践 Master 选型及磁盘规格 链接
链接
t
容器服务优化-最佳实践 网络选择 [链接](https://yq.aliyun.com/articles/594943 t
容器服务优化-最佳实践 Worker 节点选型 链接 t
容器服务优化-最佳实践 Ingress Controller 独立部署 t
容器服务优化-最佳实践 Master 变配 链接 t
容器服务优化-最佳实践 节点变配或重启、摘除、加入 链接 t
容器服务优化-最佳实践 基础镜像开发 链接 t
容器服务优化-最佳实践 Service 与 SLB 结合 链接 t
容器服务优化-最佳实践 集群审计 链接 t
容器服务优化-最佳实践 Deployment实现分批发布 链接 t
容器服务优化-最佳实践 StatefulSet 分批发布 链接 t
容器服务优化-最佳实践 堡垒机上按照应用设置权限 链接 t
容器服务优化-最佳实践 Pod 均匀分布部署 链接 t
容器服务优化-最佳实践 应用优雅下线,优雅退出 链接 t
容器服务优化-最佳实践 ApiServer 访问控制 t
容器服务优化-最佳实践 监控 t
服务治理 Istio 链接 当前最流行的网格服务架构,aliyun支持
服务治理 Linkerd 链接 最早提出网格服务公司的产品
服务治理 云效 链接 支持容器服务 k8s 的 CI/CD 阿里云上产品
服务治理 Jenkins 链接 著名的最常用的 CI/CD 产品,容器服务由一键安装产品

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
部署应用到阿里云容器服务 Kubernetes| 学习笔记
快速学习部署应用到阿里云容器服务 Kubernetes。
87 0
【kubernetes】二进制文件方式安装 Kubernetes 集群(四)
二进制文件方式安装 Kubernetes 集群(四)
40 0
【kubernetes】二进制文件方式安装 Kubernetes 集群(一)
【kubernetes】二进制文件方式安装 Kubernetes 集群(一)
76 0
【kubernetes】通过源码包延长k8s集群证书有效期
使用kubernetes_v1.18.1.tar.gz源码包,更新k8s集群证书
1089 0
最佳实践:Kubernetes 集群中 DNS 故障的可观测性与根因诊断
本文介绍了 CoreDNS 服务器、客户端侧的常见 DNS 异常、故障根因,异常观测方案和故障处理流程,希望对大家的问题诊断有所帮助。DNS 服务对于 Kubernetes 集群是至关重要的,除了观测异常之外,我们在架构设计之初就应充分考虑 DNS 服务的稳定性,采纳一些例如 DNS 本地缓存之类的最佳实践。
331 0
在阿里巴巴,我们如何先于用户发现和定位 Kubernetes 集群问题?
本文整理自阿里云高级研发工程师彭南光(光南) 在 KubeCon China 2021 大会的演讲实录,分享了阿里巴巴是如何通过自研通用链路探测+定向巡检工具 KubeProbe 应对大规模集群的稳定性挑战的。关于阿里云云原生团队在本次 KubeCon 上分享的全部内容沉淀于电子书《云原生与云未来的新可能》当中,可点击文末“阅读原文”下载。
739 0
SOFAStack CAFE 单元化混合云产品中的 Kubernetes 多集群实践
在云原生架构运维上,SOFAStack CAFE 通过单元化混合云产品 LHC (LDC Hybrid Cloud) 提供单元化应用的云原生多集群发布运维能力,实现应用的多地域、多机房、多云混合部署。本文将揭开 LHC 的神秘面纱,来详细谈谈我们在其底层 Kubernetes 多集群发布体系中的一些实践。
234 0
Kubekey安装kubernetes集群
使用开源的Kubekey安装高可用的kubernetes集群
181 0
蚂蚁大规模 Kubernetes 集群无损升级实践指南【探索篇】
蚂蚁 Sigma 作为蚂蚁集团核心的基础设施,经过多年的发展其规模已经处于业界领先位置,大规模集群对 Kubernetes 的稳定性及功能性提出更高的要求。蚂蚁 Sigma 力争在万级规模的云原生环境下,挑战高效稳定、无损无感的云原生操作系统升级,给用户带来极致稳定的、功能新颖的云原生服务。
198 0
Kubernetes-集群扩容增加node节点
  最近Kubernetes集群的负载很高,为了减轻负载压力,打算新增节点进行集群扩容,具体方法如下。 新节点准备工作参考这篇文章Kubernetes-离线部署Kubernetes 1.9.0,按照说明步骤执行到设置kubelet开机启动。
5032 0
+关注
joezxh
写代码写到60岁
33
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载