一.安装要求1.2台以上同属于一个内网的机器,操作系统需要高于centos7以上2.硬件配置内存需要大于2G3.可以访问外网,需要拉取镜像4.禁止swap分区二.学习目标1.在所有节点安装Docker和kubeadm2.部署kubernetesMaster3.部署容器网络插件fannel4.部署kubernetesNode,将节点加入到Kubernetes集群中5.部署Dashboardweb页面
分类:
其他好文 时间:
2020-09-17 20:21:34
阅读次数:
26
在Kubernetes中手动部署Statefulset类型的Prometheus、Alertmanager集群,并使用StorageClass来持久化数据。
分类:
Web程序 时间:
2020-09-17 20:15:30
阅读次数:
35
kubernetes基础概念概述kubernetes是一个开源的容器编排系统,可实现容器化应用程序的自动部署、水平扩展和管理。kubernetes集群是master/nodes的架构,master是管理节点,一般由3个节点组成,nodes节点称为工作节点,节点要多至上千个。组件更详细的请参考官方文档:https://kubernetes.io/zh/docs/concepts/overview/c
分类:
Web程序 时间:
2020-09-17 19:43:02
阅读次数:
32
一、Etcd数据库备份与恢复 Kubernetes 使用Etcd 数据库实时存储集群中的数据,安全起见,一定要备份! 1、kubeadm部署方式备份 ①备份 ETCDCTL_API=3 etcdctl \ snapshot save snap.db \ --endpoints=https://127 ...
分类:
Web程序 时间:
2020-09-17 19:39:33
阅读次数:
41
在Kubernetes中手动部署Statefulset类型的Prometheus、Alertmanager集群,并使用StorageClass来持久化数据。 ...
分类:
Web程序 时间:
2020-09-17 19:17:34
阅读次数:
31
在此博客文章中,我们将解释KubernetesOperator,并讨论它如何发展您的SRE解决方案。Kubernetes是一个开源项目,可“包含”工作负载和服务,并管理部署和配置。Google于2015年发布了Kubernetes,现在由CloudNativeComputingFoundation维护。自发布以来,它已成为一种全球现象。大多数云原生公司都在使用它,SaaS供应商提供商业的预构建版本
分类:
Web程序 时间:
2020-09-17 18:54:50
阅读次数:
51
kubernetes中master中比较重要的组件1)apiserverk8s的重要组件之一,作为整个k8s集群的大脑,负责对外提供kubernetes的API服务,Master组件都通过调用APIserver提供的接口来实现各自的功能,生产环境一般也会对apiserver做高可用,多master架构。比如,deplotmentController就通过apiserver来监控其管理的各个pod节
分类:
Web程序 时间:
2020-09-17 18:03:01
阅读次数:
46
当前云原生 DevOps 体系现状如何?面临哪些挑战?如何通过 OAM 解决云原生 DevOps 场景下的诸多问题?云原生开发应用模型 OAM(Open Application Model) 社区核心成员孙健波将为大家一一解答,并分享如何基于 OAM 和 Kubernetes 打造无限能力的下一代 DevOps 平台。
分类:
其他好文 时间:
2020-09-17 17:54:00
阅读次数:
26
kubernetes中资源清单以yaml文件或json格式编写清单列表通过一个清单定义好一个应用后就可以使用kubectl工具来应用他$kubectlcreate-fxxxx.yaml原理:(1)kubectl直接操作APIServer,相当于我们把清单交付给APIServer,然后获取清单描述的应用信息后存入etcd数据库中(2)kube-sheduler组件发现这时候有个pod还没绑定到节点上
分类:
Web程序 时间:
2020-09-17 17:48:49
阅读次数:
33