[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 @   _毛台  阅读(707)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2017-03-02 [svc][db]centos7 Mariadb安装
点击右上角即可分享
微信分享提示