标签:Kubernetes相关的结果95条:

    kubernetes(k8s) 1.7.3 calico网络和Master ha安装说明

      kubernetes(k8s) 1.7.3  calico网络和Master ha安装说明kubernetes1.7.3基于二进制文件部署本地化kube-apiserver,kube-controller-manager,kube-scheduler我这边配置既是master也是nodes环境说明k8s-master-1:10.6.0.140k8s-master-2:10.6.0.187k8s-master-3:10.6.0.188初始化环境hostnamectl--staticset…

    发布于:2019-11-13 07:14:54

    Kubernetes(k8s)总架构图及各组件介绍

      Kubernetes(k8s)总架构图及各组件介绍一、Kubernetes的总架构图二、Kubernetes各个组件介绍(一)kube-master[控制节点]master的工作流程图Kubecfg将特定的请求,比如创建Pod,发送给KubernetesClient。KubernetesClient将请求发送给APIserver。APIServer根据请求的类型,比如创建Pod时storage类型是pods,然后依此选择何种RESTStorage…

    发布于:2019-11-13 07:11:01

    解决Kubernetes(k8s) 1.7.3 kube-apiserver频繁异常重启的问题

      近期将之前的一个用kube-up.sh安装的Kubernetes1.3.7的环境更换为最新发布的用kubeadm安装的Kubernetes1.7.3版本。新版本的安装过程和之前的采用kubeadm安装的k8s1.5.x、1.6.x版本类似,这里不赘述了。但在安装Dashboard后,发现了一些问题,这里记录一下解决的过程。一、第一个问题我们先来做一下回顾。在《解决Kubernetes1.6.4Da…

    发布于:2019-11-13 07:05:54

    使用open-falcon cAdvisor实现对k8s(kubernetes)集群的监控

      使用open-falcon cAdvisor实现对k8s(kubernetes)集群的监控1.前言当我们的k8s要面临落地时,监控和日志肯定时不可缺少的。它主要为了帮助系统运维人员事前及时预警发现故障,事后通过翔实的数据追查定位问题。2.可选方案Heapster(数据采集自cAdvisor)+Influxdb(存储)+Grafana(展示)这套方案缺点是没有报警功能Prometheus+Grafana参考:http://blog.csdn.net/zqg5258423/article/…

    发布于:2019-11-12 00:07:31

    GitHub是如何无缝迁移到Kubernetes的?

      GitHub是如何无缝迁移到Kubernetes的?【编者的话】全球最大的代码托管和编程社交网络GitHub,近期已经在开发、SRE等团队的配合下将服务切换到Kubernetes,因为其坐拥千万用户和亿级代码仓库,这可不是一个小工程,文章介绍了GitHub迁移到Kubernetes的整个过程。在过去的一年中,GitHub逐步发展了运行RubyOnRails应用的基础设施,该应用负责github.com和api.github.com。目前所有的WEB…

    发布于:2019-11-11 23:37:40

    Kubernetes的Cron Job定时任务小试

      Kubernetes集群使用CronJob管理基于时间的作业,可以在指定的时间点执行一次或在指定时间点执行多次任务。一个CronJob就好像Linuxcrontab中的一行,可以按照Cron定时运行任务。定时任务对我们并不陌生,例如Linux的crontab,各种编程语言都内置了定时任务支持,这在我们应用开发中比较常见,但这种定时任务在分布式系统中使用会有限制,因此需要分布式计划任务。Kubern…

    发布于:2019-11-11 23:29:32

    Kubernetes DaemonSet的滚动升级

      DaemonSet好比Kubernetes集群Node的守护进程,可以保证在每个Node上(或者一部分Node上)都运行同一个Pod。目前我们的线上环境主要用到以下两个DaemonSet:kube-flannel-ds这个是部署Kubernetes集群时选用的是flannelnetworkadd-onfluent-bit这个是用来在部署在各个Node上,收集各个Node上容器的日志。我们选用的日志…

    发布于:2019-11-10 18:40:25

    Centos7部署Kubernetes集群

      Centos7部署Kubernetes集群一、环境介绍及准备:1、物理机操作系统物理机操作系统采用Centos7.364位,细节如下。[root@localhost~]#uname-aLinuxlocalhost.localdomain3.10.0-514.6.1.el7.x86_64#1SMPWedJan1813:06:36UTC2017x86_64x86_64x86_64GNU/Linux[root@localhost~]#cat/e…

    发布于:2019-11-09 20:56:37

    Kubernetes主机间curl cluster ip时通时不通

      1.问题现象测试部署了一个service,包括2个pod,分别在node1和node2上。[root@k8s~]#kubectlgetsvcNAMECLUSTER-IPEXTERNAL-IPPORT(S)AGEnginx-svc10.254.216.26<none>80/TCP43m[root@k8s~]#kubectlgetpodNAMEREADYSTATUSRESTARTSAGEb…

    发布于:2019-11-09 18:39:58

    Kubernetes 应用故障的一些定位方法

      常备工作准备一个工具镜像其中包含nslookup,ping,curl,甚至是ab、siege等常用工具以及一个顺手的Shell。一言不合就可以用静态Pod的方式将其运行到Kubernetes之中进行内部诊断。sysctl-a|grepforwarding你猜这是干啥的?服务状态查询各个Kubernetes组件的状态检查。可以使用Ansible之类的工具进行快速查询。Service不通这里我们首先假…

    发布于:2019-11-09 18:26:21

    kubernetes构建一套基础tomcat8 jdk8镜像

      1、RC类型tomcat基础镜像#1、编写yaml文件apiVersion:v1#api版本固定kind:ReplicationController#kind类型ReplicationControllermetadata:name:zk-webspec:#spec.selector是RC的pod选择器,spec.selector是RC的pod选择器,确保当前集群上始终有且仅有replicas个po…

    发布于:2019-11-09 18:20:27

    在Kubernetes上使用Sateful Set部署Redis

      最近需要在我们的一个Kubernetes集群上部署Redis,因此重新整理,写一下如何在Kubernetes上使用SatefulSet部署Redis。一、需求和环境我们的需求是需要部署三节点的Redis主从复制,并部署三个节点的RedisSentinel实现Redis的高可用。环境信息如下:Kubernetes1.6.7集群Ceph11.2.0集群Kubernetes的官方examples中已经给…

    发布于:2019-11-09 11:04:41

    在Kubernetes上使用Sateful Set部署RabbitMQ集群

      在Kubernetes上使用Sateful Set部署RabbitMQ集群1.RabbitMQ的基础知识在正式开始部署工作之前,我们先来复习一下RabbitMQ的一些基础知识。RabbitMQ内建的集群功能可以实现其高可用,允许消费者和生产者在RabbitMQ节点崩溃的情况下继续工作,同时可以通过添加更多的节点来提高消息处理的吞吐量。RabbitMQ内部主要包含以下四种MetaData:vhostmetadata:为RabbitMQ内部的Queue,Exchange,B…

    发布于:2019-11-09 10:45:07

    在Kubernetes的3个node上部署redis cluster

      在Kubernetes的3个node上部署redis cluster目的redisclustor需要6台服务器才能正常运⾏,由于种种原因,开发或者某些特别的需求,只能在3台服务器上运⾏redisclustor。在不使用哨兵模式情况下,而使⽤最新的clustor模式运行redis。本文仅作为redis部署方式的研究及理解准备工作制作redisdocker.latest镜像其中包含以下组件:redis-clirubyredis-trib打包到镜像上传到阿里镜像服务器中…

    发布于:2019-11-09 10:27:26

    Kubernetes之蓝绿部署

      Kubernetes之蓝绿部署【编者的话】毋庸置疑,Kubernetes目前已成为业内最炙手可热的容器编排框架。本文主要讲讲怎么用Kubernetes进行蓝绿部署以及如何自动化实现蓝绿部署。更多Kubernetes知识请关注DockOne其他文章。对于那些有更多热情想投入其中的朋友,我已经在GitHub上上传了一个教程和一些示例清单。请访问https://github.com/IanLewis/ku…orial。Kuberne…

    发布于:2019-11-08 01:35:16

    在 Kubernetes 集群中运行 WordPress

      在 Kubernetes 集群中运行 WordPress作为一名开发者,我会尝试留意那些我可能不会每天使用的技术的进步。了解这些技术至关重要,因为它们可能会间接影响到我的工作。比如由Docker推动的、近期正在兴起的容器化技术,可用于上规模地托管Web应用。从技术层面来讲,我并不是一个DevOps,但当我每天构建Web应用时,多去留意这些技术如何去发展,会对我有所裨益。这种进步的一个绝佳的例子,是近一段时间高速发展的容器编排平台。它允许你轻松地部署、管…

    发布于:2019-11-08 01:28:30