- 博客(5)
- 收藏
- 关注
原创 k8s上不推荐部署数据库mysql,但我还是想部署?怎么办?
虽然我们会在mysql前面部署一个redis来作为缓存服务器,但是容器网络的波动太大,也会影响到数据的使用、丢包等。不过我们如果坚决要在容器上部署,也不是不可以,===statefulset+PVC+affinity方式部署。听起来一样,但是意思不太一样,本地挂载是将数据以volume的方式挂载,存储挂载是以ceph、NFS。这样就形成了,我有固定ip,固定存储,固定部署节点,不会因为网络波动的问题切换节点、ip、存储路径。首先我们知道mysql是可以使用容器部署的,但是我们还是不推荐部署在容器上?
2025-07-22 16:24:40
169
原创 k8s如何创建一个容器,又是如何部署到node上
1、运维人员通过与apiserver进行交互(kubectl),说我现在要创建一个容器了,然后将这话写入etcd。2、controller-manager 通过 list-watch 机制监视运维人员与apiserver的交互,知道了创建方法,创建内容,然后写入etcd3、kubelet每隔一段时间将自己node上有多少个pod告诉给apiserver4、scheduler与apisever交流,知道了node上存在的pod。5、scheduler也是通过list-watch机制发现了api
2022-05-19 15:16:26
849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅