![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 90
luo_guibin
这个作者很懒,什么都没留下…
展开
-
k8s集群监控方案--node-exporter+prometheus+grafana
node-exporter+prometheus+grafana监控k8s集群 k8s集群监控方案 集群监控原创 2023-08-17 23:28:30 · 1646 阅读 · 0 评论 -
k8s部署ingress-nginx步骤
k8s部署ingress应用 部署ingress 部署ingress-nginx ingress详细解析原创 2023-04-21 11:20:03 · 3662 阅读 · 1 评论 -
k8s多集群管理平台 -- rancher
部署rancher多容器管理平台 k8s管理平台 rancher2.7.0原创 2023-04-07 16:07:11 · 1443 阅读 · 0 评论 -
Linux部署单节点k8s
部署单节点k8s集群 伪集群 伪k8s集群 Linux部署单节点k8s原创 2023-04-07 16:02:41 · 1492 阅读 · 2 评论 -
k8s集群监控cadvisor+prometheus+grafana部署
k8s集群部署cadvisor+prometheus+grafana监控系统原创 2023-01-04 15:15:48 · 2915 阅读 · 0 评论 -
k8s(6)-自愈能力
Liveness 探测让用户可以自定义判断容器是否健康的条件。如果探测失败,Kubernetes 就会重启容器。还是举例说明,创建如下 Pod:启动进程首先创建文件,30 秒后删除,在我们的设定中,如果文件存在,则认为容器处于正常状态,反正则发生故障。部分定义如何执行 Liveness 探测:探测的方法是:通过cat命令检查文件是否存在。如果命令执行成功,返回值为零,Kubernetes 则认为本次 Liveness 探测成功;如果命令返回值非零,本次 Liveness 探测失败。...转载 2022-08-31 14:01:05 · 585 阅读 · 0 评论 -
k8s(5)-版本滚动更新与回滚
滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。滚动更新并不是一次全部更新,而是一次只更新一个,慢慢排队知道所有Pod更新完成。增加一个 Pod,总数为 1。减少一个 Pod,总数为 2。增加一个 Pod,总数为 2。减少一个 Pod,总数为 1。减少一个 Pod,总数为 0。...转载 2022-08-31 11:36:32 · 2776 阅读 · 0 评论 -
k8s(4)-Service三种类型以及内外网络访问Pod
默认类型,自动分配一个仅Cluster内部可以访问的虚拟IP,适用于cluster内部网络访问Service。k8s会自动分配一个IP地址赋予Service。② NodePort在ClusterIP基础上为Service在每台机器上绑定一个端口,这样就可以通过: NodePort来访问该服务。在NodePort的基础上,借助Cloud Provider创建一个外部负载均衡器,并将请求转发到NodePort。.........原创 2022-08-30 14:55:52 · 3139 阅读 · 0 评论 -
k8s(3)-容器运行应用(下)
前面提到过,DaemonSet是一种Controller,适用于每个Node只能运行一个副本的应用。DaemonSet 的典型应用场景有:在集群的每个节点上运行存储 Daemon,比如 glusterd 或 ceph。在每个节点上运行日志收集 Daemon,比如 flunentd 或 logstash。在每个节点上运行监控 Daemon,比如 Prometheus Node Exporter 或 collectd。...原创 2022-08-30 08:57:09 · 805 阅读 · 0 评论 -
k8s(2)-容器运行应用(上)
注意yaml配置文件是以yml为文件拓展名。以 nginx-deployment 为例,配置文件如下图所示:①apiVersion是当前配置格式的版本。②kind是要创建的资源类型,这里是Deployment。③metadata是该资源的元数据,name是必需的元数据项。④spec部分是该Deployment的规格说明。⑤replicas指明副本数量,默认为 1。⑥template定义 Pod 的模板,这是配置文件的重要部分。⑦metadata。...原创 2022-08-30 08:56:07 · 496 阅读 · 0 评论 -
k8s(1)-入门简介及概念
传统部署、虚拟化部署、容器化部署传统部署:应用直接部署在物理机上,技术相对简单,不能为应用程序定义资源使用边界,容易发生冲突,很难合理分配资源,造成资源浪费,且应用程序之间容易相互影响,虚拟化部署:在一台物理机上运行多个操作系统,每个虚拟机都是独立的环境,一定程度上解决了应用程序冲突的问题,但是在一台物理机上增加了两个操作系统,操作系统本身相对臃肿,浪费部分资源。容器化部署:容器内的应用程序所需的硬件资源由容器提供,而不是硬件!每个容器容器有拥有自己独立的文件系统、CPU、内存、进程空间等等。.......原创 2022-08-11 14:00:30 · 881 阅读 · 0 评论