Kubernetes学习结构整理

简介和架构

Kubernetes-整体概述和架构

Kubernetes集群部署

源码部署:Kubernetes(K8S)集群管理Docker容器(部署篇)

yum方式:Centos7使用yum方式部署Kubernetes1.5集群 

minkube方式:minikube本地部署运行 kubernetes 实例

kubeadmin方式:kubeadm安装Kubernetes1.11集群    centos7使用kubeadm安装kubernetes 1.11版本多主高可用

rancher方式:通过Rancher部署并扩容Kubernetes集群

ansible方式:

脚本方式等。

Kubernetes matser节点高可用部署、Kubernetes Federation跨机房部署方式

系统组件

master节点:Kubernetes 之APIServer组件简介   kubernetes之Scheduler  Kubernetes组件之kube-controller-manager

node节点: Kubernetes之Kubelet组件解析    kubernetes之kube-proxy工作原理和源码分析    

系统插件

cadivsor

Kubernetes监控方案:heapster+influxdb+grafana详解     ETCD 简介 + 使用  Etcd在kubernetes集群中的作用

Kubernetes集群中使用calico做网络驱动   Kubernetes配置flannel网络

系统附件

dns:Kubernetes-kube-dns 和服务发现   kubernetes上的服务发现-CoreDNS配置  

Ingress:Ingress-nginx Ingress-tocat  Kubernetes 集群中使用 Traefik 反向代理 

api:metrics-server kubernetes之metrics-server安装与配置   prometheus

dashboard:Kubernetes 1.5部署安装dashboard

efk:

命令工具

Kubernetes-kubectl命令行工具    kubectl命令之kubectl apply Kubernetes之YAML文件 

 

kubernetes资源对象分类

类别名称
资源对象Pod、ReplicaSet、ReplicationController、Deployment、StatefulSet、DaemonSet、Job、CronJob、HorizontalPodAutoscaling、Node、Namespace、Service、Ingress、Label、CustomResourceDefinition
存储对象Volume、PersistentVolume、Secret、ConfigMap
策略对象SecurityContext、ResourceQuota、LimitRange
身份对象ServiceAccount、Role、ClusterRole

资源和控制器

workload:Pods、Replicasets、Deployment、Statefulsets、DaemonSet、Job、CronJob。。。

Kubernetes-核心资源之Pod  Kubernetes-控制器之Job Kubernetes-控制器之Deployment 

kubernetes控制器之DaemonSet  kubernetes之StatefulSet  kubernetes控制器之CronJob

Kubernetes之Pod、 Replicaset、 Service、Deployment和Label 

kubernetes集群资源管理之Node、Namespace、Lable、Annotation、Taint和Toleration

服务发现资源:Services、ingress

Kubernetes-核心资源之Service  Kubernetes-核心资源之Ingress 

配置与存储资源:Secrets、ConfigMaps、volume、CSI

Kubernetes之Secrets     Kubernetes-配置字典ConfigMap  kubernetes使用ceph作为存储挂载

Kubernetes-存储卷Volume   Kunbernetes-基于NFS的存储  kubetnetes 之存储 PV PVC

Kubernetes-持久化存储卷PersistentVolume  Kubernetes-基于StorageClass的动态存储供应

集群级资源:Namespace、Persistents、Nodes、Role、ClusterRole、RoleBinding、ClusterRoleBinding

元数据型资源:HPA、PodTemplate、limitRanger
Kubernetes HPA Controller工作原理

Kubernetes之Network Policy

认证与授权

Kubernetes-身份认证    Kubernetes-基于RBAC的授权  kubeconfig的用法及生成配置文件

包管理工具

kubernetes之helm简介、安装、配置、使用指南   利用 Helm部署 Ingress 

镜像仓库

Kunbernetes-基于Nexus构建私有镜像仓库

监控

Kubernetes监控方案:heapster+influxdb+grafana详解

grafana-kubernetes plugin安装和使用  Kubernetes集群监控Promethues+Grafana

日志

Kubernetes-基于EFK进行统一的日志管理

部署应用

Kubernetes集群部署tomcat容器/Java web应用流程  Kubernetes部署WordPress+MySQL  kubernetes部署jenkins

未完待续

官网文档目录

安装   https://kubernetes.io/docs/setup/

概念   https://kubernetes.io/docs/concepts/

任务   https://kubernetes.io/docs/tasks/

教程  https://kubernetes.io/docs/tutorials/

参考  https://kubernetes.io/docs/reference/

贡献  https://kubernetes.io/docs/contribute/

参考

Kubernetes中文指南/云原生应用架构实践手册

和我一步步部署 kubernetes 集群

Kubernetes中文文档

Istio中文指南/服务网格实践手册

Kubernetes中文手册

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菲宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值