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

    Kubernetes集群中Service的滚动更新

      Kubernetes集群中Service的滚动更新在移动互联网时代,消费者的消费行为已经“全天候化”,为此,商家的业务系统也要保持7×24小时不间断地提供服务以满足消费者的需求。很难想像如今还会有以“中断业务”为前提的服务系统更新升级。如果微信官方发布公告说:每周六晚23:00~次日凌晨2:00进行例行系统升级,不能提供服务,作为用户的你会怎么想、怎么做呢?因此,各个平台在最初设计时就要考虑到服务的更新升级问题,部署在Kubernetes集群中的…

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

    Kubernetes连接外部数据源

      Kubernetes连接外部数据源Kubernetes架构下比较核心的问题是数据如何persistance,虽然提供了Persistentvolumn的方式,但是对于像数据库之类的产品在kubernetes集群环境中运行和管理还是很有难度的,Kubernetes提供了endpoints这种模式让外部的服务映射成内部的服务,这样比较好的解决了集群对外的连接问题,如果我们去连接外部的一个oracle数据库,具体的步骤如下:建立endp…

    发布于:2019-11-08 00:50:02

    使用 Docker 和 Kubernetes 将 MongoDB 作

      使用 Docker 和 Kubernetes 将 MongoDB 作介绍想在笔记本电脑上尝试MongoDB?只需执行一个命令,你就会有一个轻量级的、独立的沙箱。完成后可以删除你所做的所有痕迹。想在多个环境中使用相同的程序栈applicationstack副本?构建你自己的容器镜像,让你的开发、测试、运维和支持团队使用相同的环境克隆。容器正在彻底改变整个软件生命周期:从最早的技术性实验和概念证明,贯穿了开发、测试、部署和支持。编排工具用来管理如何创建、升级多个容器,…

    发布于:2019-11-07 22:09:13

    使用Jenkins进行持续构建与发布应用到Kubernetes集群中

      使用Jenkins进行持续构建与发布应用到Kubernetes集群中我们基于Jenkins的CI/CD流程如下所示。流程说明应用构建和发布流程说明。用户向Gitlab提交代码,代码中必须包含Dockerfile;将代码提交到远程仓库;用户在发布应用时需要填写git仓库地址和分支、服务类型、服务名称、资源数量、实例个数等,确定后触发Jenkins自动构建;Jenkins的CI流水线自动编译代码并打包成docker镜像推送到Harbor镜像仓库;Jenkins的CI流…

    发布于:2019-11-06 09:29:28

    Kubernetes之“暂停”容器

      Kubernetes之“暂停”容器【编者的话】希望这篇文章可以帮助大家更好的了解Kubernetes的相关核心内容。当检查你的Kubernetes集群的节点时,在节点上执行命令dockerps,你可能会注意到一些被称为“暂停(/pause)”的容器。$dockerpsCONTAINERIDIMAGECOMMAND......3b45e983c859gcr.io/google_containers/pause-amd64:3.0“/…

    发布于:2019-11-06 04:14:56

    Kubernetes 1.8 集群搭建

      Kubernetes 1.8 集群搭建目前Kubernetes1.8.0已经发布,1.8.0增加了很多新特性,比如kube-proxy组建的ipvs模式等,同时RBAC授权也做了一些调整,国庆没事干,所以试了一下;以下记录了Kubernetes1.8.0的搭建过程。一、环境准备目前测试为5台虚拟机,etcd、kubernetes全部采用rpm安装,使用systemd来做管理,网络组件采用calico,Master实现了HA;基本环境如…

    发布于:2019-11-06 03:46:54

    使用Docker和Kubernetes构建可伸缩的微服务

      从现在开始,我们将从更高的维度讨论微服务,涵盖了组织敏捷性、设计和依赖的思考、领域驱动设计以及Promise理论。当我们深入使用之前介绍的三个流行的微服务框架:SpringBoot、Dropwizard和WildFlySwarm,我们能够使用它们开箱即用的能力去构建一个暴露或者消费REST服务的应用,能够使用外部环境对应用进行配置,可以打包成一个可执行的jar,同时提供Metrics信息,但这些都…

    发布于:2019-11-06 03:20:10

    Kubernetes 1.6到1.7升级记录

      最近正在制定将团队生产环境的Kubernetes集群从1.6升级1.7的计划。Kubernetes1.8已经发布,所以准备考虑从1.6到1.7的升级。准备当前1.7的最新版本是1.7.8。在做准备之前需要仔细读一遍官方的Kubernetes1.7(https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.7.md#action…

    发布于:2019-11-06 03:08:44

    腾讯云多Kubernetes的多维度监控实践

      腾讯云多Kubernetes的多维度监控实践本次内容根据2017年11月4日K8SGeekGathering沙龙深圳站腾讯云高级工程师王天夫的演讲内容整理而成。本次分享的主要内容涉及腾讯云容器的顶层整体设计,包括产品功能,及提供的附加能力。同时会介绍我们现在Master集群化部署的整体方案。通过这些内容的提前了解,可以更好理解后面和大家分享的关于容器监控的内容,所有监控的设计都是依赖于Master集群化部署的。最后会和大家分享腾讯云容器服务…

    发布于:2019-11-03 11:48:53

    kubeadm快速部署kubernetes

      kubeadm快速部署kubernetes1、环境准备准备了三台机器作安装测试工作,机器信息如下:2、安装dockertee/etc/yum.repos.d/docker.repo<<-'EOF'[dockerrepo]name=DockerRepositorybaseurl=https://yum.dockerproject.orgepo/main/centos/$releasever/enabled=1gpgcheck=1…

    发布于:2019-11-03 11:19:46

    使用kubeadm在CentOS 7上安装Kubernetes 1.8

      使用kubeadm在CentOS 7上安装Kubernetes 1.81.系统配置1.1关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld1.2禁用SELinuxsetenforce0编辑文件/etc/selinux/config,将SELINUX修改为disabled,如下:SELINUX=disabled1.3关闭系统SwapKubernetes1.8开始要求关闭系统的Swap,如果不关闭,默认配置下kube…

    发布于:2019-11-02 05:51:18

    kubernetes 1.8 高可用安装

      1、如何获取rpm包,及制作kubernetes镜像1.1官方yum源,有翻墙能力的请使用cat<<EOF>/etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=http://yum.kubernetes.ioepos/kubernetes-el7-x86_64enabled=1gpgcheck=1r…

    发布于:2019-11-01 16:01:14

    kubernetes 1.8 高可用安装(一)

      1、创建证书1.1安装cfssl工具wgethttps://pkg.cfssl.org/R1.2/cfssl_linux-amd64wgethttps://pkg.cfssl.org/R1.2/cfssljson_linux-amd64chmod+xcfssl_linux-amd64cfssljson_linux-amd64mvcfssl_linux-amd64/usr/local/bin/cfs…

    发布于:2019-11-01 15:50:34

    kubernetes 1.8 高可用安装(二)

      2、设置kubeconfig2.1设置kubectl的kubeconfig(admin.conf)#设置集群参数kubectlconfigset-clusterkubernetes\--certificate-authority=/etc/kubernetes/pki/ca.pem\--embed-certs=true\--server=https://master_VIP:6443\--kube…

    发布于:2019-11-01 15:24:59

    kubernetes 1.8 高可用安装(三)

      3、master组件安装(etcd/api-server/controller/scheduler)3.1etcd集群安装确定你要安装的master机器,上面安装rpm包,配置kubelet注意:所有的image,我都已经放到dockerhub仓库,需要的可以去下载https://hub.docker.com/u/foxchan/安装rpm包yumlocalinstall-ykubectl-1.8…

    发布于:2019-11-01 15:06:12

    kubernetes 1.8 高可用安装(四)

      4、安装kubernetesnodeKubernetes的一个Node节点上需要运行如下组件:Docker,目前安装的是docker-1.12.6kubeletkube-proxy使用daemonset安装4.1安装kubelet和cni安装rpm包yumlocalinstall-ykubelet-1.8.0-1.x86_64.rpmkubernetes-cni-0.5.1-1.x86_64.rp…

    发布于:2019-11-01 14:49:12