[k8s]容器及k8s学习笔记(目录)

容器基础学习

容器: docker学习思路

三部曲:
    1,vm会搭建服务
    2,docker会跑服务
    3,k8s集群会调度该服务
- 存储
    vm1 vm2 共享存储,vm1的容器挂了直接调度到vm2(docker存储驱动实现)
- 网络
    物理机安装flannel,使两台docker上容器能通(物理机/容器搭建etcd集群)
    物理机搭建openvswitch,实现两台docker

- 监控
    cadvisor会跑
    物理机安装grafana,物理机安装promethus(实现nodeexplore和mysqlexplore)
    容器跑promethus +cadvisor+grafana
    容器跑cadvisor+influendb+grafana
    容器跑elk,物理机跑filebeat搜集容器日志

k8s学习

我会陆陆续续小结下.

dns相关

dns策略
1.集群内 
2.指定内网 subdomain
3.访问互联网 resovel.conf

kube-dns架构图解及策略
nginx-ingress: DNS Policy导致hostnetwork网络问题

coredns/kube-dns配置subdomain

有状态集群

我研究了下有状态集群的特点:

有状态集群:

有状态,无状态的区别
stateful的特点
    现不仅能解决每个有状态节点有各自的数据, 数据还得同步.

Kubernetes如何支持有状态服务的部署?
[k8s]k8s配置nfs做后端存储&配置多nginx共享存储&&statefulset配置

之前我写的:
[k8s]k8s-ceph-statefulsets-storageclass-nfs 有状态应用布署实践
[k8s]zookeeper集群在k8s的搭建(statefulset模式)-pod的调度

k8s的中文文档及一些好的文档

https://kubernetes.io/cn/docs/tutorials/stateful-application/basic-stateful-set/

这个比较新
http://docs.kubernetes.org.cn

k8s技巧

Kubernetes环境下的各种调试方法

posted @ 2018-03-02 13:16  _毛台  阅读(696)  评论(0编辑  收藏  举报