摘要: 【如何挑选合适的虚拟机型号】 1、根据类型。云厂商会提供均衡型、计算密集型、内存优化型、图形计算型等常见的虚拟机类型。这些类型对应着硬件资源的某种合理配比或针对性强化,方便你在面向不同场景时,选择最合适的那个型号。在主流云计算平台上,常常使用字母缩写来表达虚拟机系列。比如,AWS 的通用型是 M 系 阅读全文
posted @ 2023-02-16 11:54 1234roro 阅读(148) 评论(0) 推荐(0)
摘要: 【概念讲解】 云虚拟机的体系结构,就是全面解耦的计算存储分离的设计思想。 传统的虚拟化,往往是对单一物理机器资源的纵向切割,计算、存储、网络等各方面的能力都是一台物理机的子集。因此,从可伸缩性的角度来说,传统虚拟机存在较大的局限,当物理机的局部出现故障时,也很容易影响到里面的虚拟机。而云虚拟机,只有 阅读全文
posted @ 2023-02-15 19:53 1234roro 阅读(133) 评论(0) 推荐(0)
摘要: 【关键概念】 IaaS(Infrastructure as a Service):即“基础设施即服务”,一般指云计算所提供的计算、存储、网络等基本底层能力。是基于软件技术对物理硬件进行的封装和虚拟。 区域(Region):云计算的顶层概念,云服务以区域为单位对外开放。在云计算行业中,区域对应的则是云 阅读全文
posted @ 2023-02-15 12:05 1234roro 阅读(218) 评论(0) 推荐(0)
摘要: 以FAQ的方式来加强对POD的理解: 1、重启了一台机器,之后运行了13天,我看到pod的age并不是我以为的5d,而是远远大于5d。这是因为pod的age,主要是关注uid有没有变化,没有则不会更新age,而uid只有错误或者依据k8s某个API对象的策略被重新拉起新的时候,uid才变化。如果想看 阅读全文
posted @ 2023-02-13 16:41 1234roro 阅读(75) 评论(0) 推荐(0)
摘要: 【概念说明】 Service 的功能和运行机制,主要由 kube-proxy 控制的四层负载均衡,即根据IP、PORT来做负载均衡。而很多应用都是在7层做均衡更为合理,比如根据主机名、URI、请求头、证书,做更高级准确的路由。另外,Service 还有一个缺点,它比较适合代理集群内部的服务。如果想要 阅读全文
posted @ 2023-02-08 20:24 1234roro 阅读(130) 评论(1) 推荐(1)
摘要: pendding Pod一直停留在Pending状态,可能表示,该Pod不能被调度到某一个节点上 我遇到的一个情况确实是这样的,因为我要mount的卷是在worker1上的,由于pod运行时,我没有指定pod运行在哪个node上,导致随机分布到了worker2上,然后mount失败。后来修改了pod 阅读全文
posted @ 2023-02-08 19:56 1234roro 阅读(53) 评论(0) 推荐(0)
摘要: 【概念解说】 当pod被实例化出来,如果运行 一段时间会销毁,虽然deployment和ds会注意管理和维护pod的数目,但是pod销毁后再重建,ip会发生变化,这对于服务来说,是很麻烦的。所以需要有一个中间层来屏蔽后端的这些变化,为前端提供一个稳定的环境。大家要访问服务的时候,都是先访问这个中间层 阅读全文
posted @ 2023-01-30 20:29 1234roro 阅读(87) 评论(0) 推荐(0)
摘要: 1、查看节点:kubectl get nodes 2、查看所有pod:kubectl get pods -A,必须加-A,不然有些非默认的ns下的pod,看不到 3、进入pod:kubectl exec -it podName -n namespace -- /bin/sh 4、查看k8s集群:ku 阅读全文
posted @ 2023-01-10 10:30 1234roro 阅读(44) 评论(0) 推荐(0)
摘要: 【概念介绍】 学习了监管离线任务的API对象job/cronjob,监管在线任务的API对象deployment。今天学习做好守护任务的API对象DaemonSet。它会在 Kubernetes 集群的每个节点上都运行一个 Pod,就好像是 Linux 系统里的“守护进程”(Daemon)。 为什么 阅读全文
posted @ 2022-12-29 19:13 1234roro 阅读(79) 评论(0) 推荐(0)
摘要: 【概念介绍】 “Deployment”,顾名思义,它是专门用来部署应用程序的,能够让应用永不宕机,多用来发布无状态的应用,是 Kubernetes 里最常用也是最有用的一个对象。之前学习过的两个API对象: Job 和 CronJob,通过对 Pod 的包装,向 Pod 添加控制字段,实现了基于 P 阅读全文
posted @ 2022-12-28 20:05 1234roro 阅读(129) 评论(0) 推荐(0)