
k8s
文章平均质量分 69
大河院开心鸭
这个作者很懒,什么都没留下…
展开
-
k8s master和node灾备及恢复
一、 前言本文档简述了Kubernetes主节点及node灾备恢复的相关步骤,供在发生k8s master崩溃时操作。就算是在k8s里部署了etcd群集, 主节点控制组件的高可用节点,灾备恢复也是必须要实现的操作,才能形成完备的企业级服务方案。K8s集群在master节点发生故障时,并不会影响已有的pod运行和服务开放,所以对服务是没有影响的。故而我们可以在发生故障之后,挑选合适的时间...转载 2019-12-12 10:40:23 · 2242 阅读 · 0 评论 -
Helm安装
一、安装Helm#从官网下载最新版本的二进制安装包到本地:https://github.com/kubernetes/helm/releases解压压缩包tar -zxvf helm-2.11.0.tar.gz把 helm 指令放到bin目录下mv helm-2.11.0/helm /usr/local/bin/helm验证helm help二、给 Tiller 授权kubec...原创 2019-11-06 17:08:26 · 649 阅读 · 0 评论 -
SpringBoot项目发版Pipeline
def ServiceName = “demo”def ProjectDir = “demo”def DockerfileDir = “project/demo”def gitCommitdef gitBranchdef shortGitCommitnode {def DOCKER_HUB_ADDR=‘registry.test.inside’stage('Git ...原创 2019-11-06 16:02:00 · 530 阅读 · 0 评论 -
Tomcat项目发版Pipeline
def ServiceName = "demo"def ProjectDir = "demo"def DockerfileDir = "project/demo"def gitCommitdef gitBranchdef shortGitCommitnode { def DOCKER_HUB_ADDR='registry.test.inside' ...原创 2019-11-06 15:54:40 · 228 阅读 · 0 评论 -
Dockerfile模板
系统基础镜像模板(alpine) FROM registry.test.inside/base/alpine-glibc:latest MAINTAINER ops <ops@test.com> ENV LANG=C.UTF-8 COPY Shanghai /etc/localtime RUN apk update \...原创 2019-06-10 14:09:37 · 92 阅读 · 0 评论 -
k8s+dubbo架构集群内外网络通讯解决方案
一、问题k8s有自己的一套网络管理机制,集群内的容器和容器之间是可以相互通信的。但是在容器化升级改造的过程中,不可能一步到位的将所有的服务全部迁移到k8s的容器当中来,毕竟新的技术在没有经过实践趟坑时,肯定不能轻易的全面铺开升级。那么就涉及到集群外的服务访问集群内的服务,集群内容器中的ip都是k8s管理的IP,dubbo服务注册的也是获取的容器内分配的IP。比如宿主机ip是10.201.7...原创 2019-06-10 11:03:39 · 6291 阅读 · 0 评论 -
Kubernetes资源管理之—资源预留
1. 概述1.1 问题系统资源可分为两类:可抢占资源(CPU)和不可抢占资源(memory、storage)。可抢占资源比如CPU在系统满负荷时会划分时间片分时运行进程,系统整体会变慢(一般不会导致太大的问题)。但不可抢占资源如Memory在系统满负荷时,除了会导致系统变慢,还会进一步导致系统OOM,最终导致某些进程被Linux系统的OOM killer机制杀掉。在Kubernetes...转载 2019-06-07 12:52:24 · 1374 阅读 · 0 评论 -
资源配额(ResourceQuota)
1、资源配额概述当存在多个用户或团队共享数目国定的集群时,就需要考虑如果有人使用的资源可能会超出应有的份额带来的问题,资源配额(ResourceQuota)就是用来帮助集群管理员解决上述问题的工具。在Kubernetes集群中通过ResourceQuota对象定义每个命名空间(namespace)的资源配额,从而实现资源消耗总量的限制。 资源配额有两个作用:1)可以按类型限制命名空间(na...转载 2019-06-07 12:53:57 · 2246 阅读 · 0 评论 -
Kubernetes架构
Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。Kubernetes 也提供稳定、兼容的基础(平台),用于构建定制化的workflows 和更高级的自动化任务。Kubernetes 具备完善的...转载 2019-06-07 12:51:52 · 125 阅读 · 0 评论