k8s必知必会 Kubernetes知识图谱
2023-10-31 11:09:20   0  举报             
     
         
 AI智能生成
  k8s必知必会 Kubernetes知识图谱 k8s架构师必知必会 k8s运维必知必会
    作者其他创作
 大纲/内容
  介绍说明           
     发展历史    
     公有云类型说明  
     资源管理器对比  
     K8S优势  
     K8S组件说明    
     Borg足见说明  
     K8S结构说明    
     网络架构  
     组件结构  
     K8S中的一些关键字解释  
     基础概念            
     Pod概念    
     自主式Pod  
     管理者管理的Pod    
     RS、RC  
     deployment  
     HPA  
     StatefllSet  
     DaemonSet  
     Job、Cronjob  
     服务发现  
     Pod协同  
     网络通讯模式    
     网络通讯模式说明  
     组件通讯模式说明  
     Kubernetes安装            
     系统初始化  
     Kubeadm部署安装  
     常见问题分析  
     资源清单            
     K8S中资源的概念    
     什么是资源  
     名称空间级别的资源  
     集群级别的资源  
     资源清单    
     yam语法格式  
     通过资源清单编写 Pod  
     Pod的生命周期    
     initC  
     Pod phase  
     容器探针    
     活性探针
livenessProbe
    livenessProbe
 准别就绪探针
readinessProbe
  
    readinessProbe
 Pod Hook  
     重启策略  
     Pod控制器            
     Pod控制器说明    
     什么是控制器  
     控制器类型说明    
     ReplicationController 和 ReplicaSet  
     Deployment  
     DaemonSet  
     Job  
     CronJob  
     StatefluSet  
     Horizontal Pod Autoscaling  
     服务发现            
     Service部署    
     Service含义  
     Service 常见分类    
     ClusterIP  
     NodePort  
     ExternalName  
     Service实现方式    
     userspace  
     iptables  
     ipvs  
     Ingress    
     nginx    
     HTTP 代理访问  
     HTTPS 代理访问  
     使用 cookie 实现会话关联  
     BasicAuth  
     nginx进行重写  
     存储            
     configMap    
     定义概念  
     创建 configMap    
     使用目录创建  
     使用文件创建  
     使用字面值创建  
     Pod 中使用 configMap    
     ConfigMap来替代环境变量  
     ConfigMap 设置命令行参数  
     通过数据卷插件使用 ConfigMap  
     ConfigMap热更新    
     实现演示  
     更新触发说明  
     Secret    
     定义概念    
     概念说明  
     分类  
     Service Account  
     Opaque Secret    
     特殊说明  
     创建  
     使用    
     Secret 挂载到 Volume  
     Secret 导出到环境变量中  
     kubernetes.io/dockerconfigjson  
     volume    
     定义概念    
     卷的类型  
     emptyDir    
     说明  
     用途假设  
     实验演示  
     hostPath    
     说明  
     用途说明  
     实验演示  
     子主题  
     PV    
     概念解释    
     PV  
     PVC  
     类型说明  
     PV    
     后端类型  
     PV访问模式说明  
     回收策略  
     状态  
     实例演示  
     PVC    
     PVC实践演示  
     调度器    
     调度器概念    
     概念  
     调度过程  
     自定义调度器  
     调度亲和性    
     节点亲和性
nodeAffinity
    nodeAffinity
 亲和性软策略
preferredDuringSchedulingIgnoredDuringExecution
    preferredDuringSchedulingIgnoredDuringExecution
 亲和性硬策略
requiredDuringSchedulingIgnoredDuringExecution
    requiredDuringSchedulingIgnoredDuringExecution
 pod反亲和性
podAntiAffinity
    
    podAntiAffinity
 亲和性软策略
preferredDuringSchedulingIgnoredDuringExecution
    preferredDuringSchedulingIgnoredDuringExecution
 亲和性硬策略
requiredDuringSchedulingIgnoredDuringExecution
    requiredDuringSchedulingIgnoredDuringExecution
 亲和性运算符  
     污点    
     污点概念  
     污点
Taint
    Taint
 组成  
     污点的设置、查看和去除  
     容忍
Tolerations
    Tolerations
 Tolerations 设置演示  
     固定节点调度    
     PodName 指定调度  
     标签选择器调度  
     集群安全控制    
     机制说明  
     认证    
     HTTP Token  
     HTTP Base  
     HTTPS  
     鉴权    
     AlwaysDeny  
     AlwaysAllow  
     ABAC    
     基于属性的访问控制(Attribute-based access control - ABAC)定义了访问控制范例,
其中通过使用将属性组合在一起的策略来向用户授予访问权限。
    其中通过使用将属性组合在一起的策略来向用户授予访问权限。
 Webhook
  
     RBAC    
     介绍    
     基于角色(Role)的访问控制(RBAC)是一种基于组织中用户的角色来调节控制对 计算机或网络资源的访问的方法。  
     RBAC 鉴权机制使用 rbac.authorization.k8s.io API 组 来驱动鉴权决定,允许你通过 Kubernetes API 动态配置策略。  
     要启用 RBAC,在启动 API 服务器 时将 --authorization-mode 参数设置为一个逗号分隔的列表并确保其中包含 RBAC。  
     kube-apiserver --authorization-mode=Example,RBAC --<其他选项> --<其他选项>  
     RBAC  
     Role and ClusterRole  
     RoleBinding and ClusterRoleBinding  
     Resources  
     to Subjects  
     创建一个系统用户管理 k8s dev 命名空间: 测试项目  
     准入控制  
     HELM            
     HELM    
     HELM概念    
     HELM概念说明    
     Kubernetes 包管理器  
     Helm 是查找、分享和使用软件构建 Kubernetes 的最优方式。  
     HELM特性    
     复杂性管理    
     即使是最复杂的应用,Helm Chart 依然可以描述, 提供使用单点授权的可重复安装应用程序。  
     易于升级    
     随时随地升级和自定义的钩子消除您升级的痛苦。  
     分发简单    
     Helm Chart 很容易在公共或私有化服务器上发版,分发和部署站点。  
     回滚    
     使用 helm rollback 可以轻松回滚到之前的发布版本。  
     组件构成    
     https://helm.sh/docs/topics/architecture/  
     HELM部署  
     HELM自定义  
     HELM部署实例    
     HELM部署 dashboard  
     metrics-server    
     HPA演示  
     资源限制    
     Pod  
     名称空间  
     Prometheus  
     EFK    
     ELK     
     Elasticsearch,Logstash,Kibana  
     Elasticsearch,Filebeat or Fluentd,Kibana  
     开源日志管理方案 ELK 和 EFK 的区别 
https://www.sohu.com/a/441834063_198222
    https://www.sohu.com/a/441834063_198222
 运维  
     kubernetes知识图谱  
     子主题  
     
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
  
  
 