经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Kubernetes

影响K8S Pod分配和调度策略的两大关键特性

在Kubernetes中有一个最复杂的调度器可以处理pod的分配策略。基于在pod规范中所提及的资源需求,Kubernetes调度器会自动选择最合适的节点来运行pod。 但在许多实际场景下,我们必须干预调度过程才能在pod和一个节点或两个特定pod之间进行匹配。因此,Kubernete...[2020/1/23]

Openshift与Kubernetes的区别

Openshift与Kubernetes的区别       Openshift首个支持企业级 Java 的 PaaS 平台,支持 JEE6 与 JBo 和其 Eclipse 集成开发环境以及 Maven 和 Jenkins 自动化。使用 OpenS...[2020/1/19]

Longhorn入门级教程!轻松实现持久化存储!

Longhorn入门级教程!轻松实现持久化存储!

介 绍 在本文中你将学会如何使用k3s在Civo上运行Longhorn。如果你还没使用过Civo,可以到官网注册(https: www.civo.com/ )还可以申请免费的使用额度。首先,需要一个Kubernetes集群,然后我们将安装Longhorn并通过一个示例来展现如何使用它。 ...[2020/1/14]

你不得不了解Helm 3中的5个关键新特性

Helm是Kubernetes的一个软件包管理器。两个月前,它发布了第三个主要版本,Helm 3。在这一新版本中,有许多重大变化。本文将介绍我认为最关键的5个方面。 1、 移除了Tiller Helm最终移除了其服务器端组件,Tiller。现在,它完全没有代理。Tiller之前是一...[2020/1/14]

k3s新版本发布!支持Helm3!还有其他重要更新Highlight!

前 言 两个月前,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)在KubeCon2019北美峰会上宣布,Rancher打造的轻量级Kubernetes发行版k3s正式GA,这款产品专为在资源有限的环境设计,可以满足在边缘计算环境中、...[2020/1/13]

开箱即用!使用Rancher 2.3 启用Istio初体验

本文来自Rancher Labs Rancher的理念是Run Kubernetes Everywhere,Rancher 2.3中许多重大更新,让这一理念的实现又向前一步。 其中,最重要的两个特性是集成了Istio以及对Windows的支持。本文我们将主要讨论如何使用通过Ran...[2020/1/9]

使用Rancher Server部署本地多节点K8S集群

当我第一次开始我的Kubernetes之旅时,我一直在寻找一种设置本地部署环境的方式。很多人常常会使用minikube或microk8s,这两者非常适合新手在单节点集群环境下进行操作。但当我已经了解了基础知识之后,这两者显然不太够用,我需要进一步寻找能够运行本地多节点集群、与生产环境更相...[2020/1/9]

K8S集群搭建

K8S集群搭建 摘要 是借鉴网上的几篇文章加上自己的理解整理得到的结果,去掉了一些文章中比较冗余的组件和操作,力争做到部署简单化。 K8S组件说明 Kubernetes包含两种节点角色:master节点和minion节点 Master 节点负责对外提供一系列管理集群的 API 接口,...[2020/1/9]

Kubernetes中网络相关知识

流量转发和桥接 Kubernetes的核心是依靠Netfilter内核模块来设置低级别的集群IP负载均衡。需要两个关键的模块:IP转发和桥接 IP转发(IP Forward) IP forward 是一种内核态设置,允许将一个接口的流量转发到另外一个接口,该配置是 Linux 内核将...[2020/1/9]

实操教程丨如何在K8S集群中部署Traefik Ingress Controller

实操教程丨如何在K8S集群中部署Traefik Ingress Controller

注:本文使用的Traefik为1.x的版本 在生产环境中,我们常常需要控制来自互联网的外部进入集群中,而这恰巧是Ingre 的职责。 Ingre 的主要目的是将HTTP和HTTPS从集群外部暴露给该集群中运行的服务。这与Ingre 控制如何将外部流量路由到集群有异曲同工之妙。接下...[2020/1/8]

K8S-OVS使用Openvswitch为提供SDN功能支持单租户模式和多租户模式

K8S-OVS使用Openvswitch为提供SDN功能支持单租户模式和多租户模式

k8s-ovs ============================== 最近在寻求一些工作机会,如果有kubernetes相关研发招聘的朋友,欢迎随时联系我。我的个人简历可以通过百度网盘:https: pan.baidu.com 1jI20TWa 下载。谢谢 k8s-...[2019/12/30]

两种方法,轻松上手ConfigMap!

属性配置文件在任何应用程序中都非常重要。它们不仅可以让应用程序具备灵活性,还能够根据文件中配置的值产生不同的功能。实际上,在staging、开发、测试、UAT或生产环境中,我们都使用属性配置文件来驱动不同的行为。 通常情况下,属性配置文件会与代码一起打包,并且整个程序包都部署在执行...[2019/12/27]

超长干货丨Kubernetes网络快速入门完全指南

Kubernetes网络一直是一个非常复杂的主题。本文将介绍Kubernetes实际如何创建网络以及如何为Kubernetes集群设置网络。 本文不包括如何设置Kubernetes集群。这篇文章中的所有例子都将使用Rancher 2.0集群(其他平台也同样适用)。即使你打算使用其他的公...[2019/12/26]

K8S LoadBalance 私有环境解决方案 == metallb 工具安装和使用介绍

     接着上文,排除故障后,我重新配置了metallb组件到k8s环境。 metallb为k8s service 的loadbalance负载方式提供免费的解决方案。 external-ip的收费方案,可以选择GRE或Azure,或其他...[2019/12/26]

开发环境下的 Kubernetes 容器网络演进之路

马蜂窝技术原创文章,更多干货请搜索公众号:mfwtech 使用 Docker+Kubernetes 来简化开发人员的工作流,使应用更加快速地迭代,缩短发布周期,在很多研发团队中已经是常见的做法。 如果说 Docker 提供的是应用级的主机抽象,那么 Kubernetes 的作用就...[2019/12/24]

Kubernetes服务发现入门:如何高效管理服务?

愈发复杂的应用程序正在依靠微服务来保持可扩展性和提升效率。Kubernetes为微服务提供了完美的环境,并能够让其与Kubernetes的工具组件和功能兼容。当应用程序的每个部分放置在一个容器中,整个系统就会更具可伸缩性。 微服务和容器的运作方式也适合当下的CI/CD工作流程,即无需关...[2019/12/20]

入门级实操教程!从概念到部署,全方位了解K8S Ingress!

Kubernetes Ingre 用于添加规则,以将流量从外部路由到Kubernetes集群的服务中。在本文中你将了解ingre 的概念,以及用于路由外部流量到Kubernetes deployment的ingre controller。 通常情况下,自定义Nginx或HAprox...[2019/12/13]

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建。Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简...[2019/12/13]

Kubernetes 时代的安全软件供应链

点击下载《不一样的 双11 技术:阿里巴巴经济体云原生实践》 本文节选自《不一样的 双11 技术:阿里巴巴经济体云原生实践》一书,点击上方图片即可下载! 作者 汤志敏? 阿里云容器服务高级技术专家 汪圣平? 阿里云云平台安全高级安全专家 导读:从 Docker image 到...[2019/12/9]

如何平滑优雅地在Rancher 2.x中升级cert-manager?

作者: Na os Michas丨European Dynamics SA, CTO 如果你正在使用由Rancher提供的Helm Chart在Rancher管理的Kubernetes集群中安装cert-manager,那么你最近也许收到了Let’s Encrypt发给你的提醒:...[2019/12/5]

K8s 集群节点在线率达到 99.9% 以上,扩容效率提升 50%,我们做了这 3 个深度改造

点击下载《不一样的 双11 技术:阿里巴巴经济体云原生实践》 本文节选自《不一样的 双11 技术:阿里巴巴经济体云原生实践》一书,点击上方图片即可下载! 作者 | 张振(守辰)阿里云云原生应用平台高级技术专家 导读:2019 年阿里巴巴核心系统 100% 以云原生方式上云,完...[2019/12/2]

kubeadm配置高可用etcd集群

操作系统为ubuntu18 kubernetes版本为v1.15.1 k8s默认在控制平面节点上的kubelet管理的静态pod中运行单个成员的etcd集群,但这不是高可用的方案。 etcd高可用集群至少需要三个成员组成。 etcd默认端口为2379,2380,三个节点的这两个端口都...[2019/11/29]

istio部署-sidecar注入

参考 fleeto leep fleeto/flaskapp 1. Sidecar注入 1.1 对工作负载的一些要求 支持的工作负载类型:Job,DaemonSet,ReplicaSet,Pod,Deployment 等, 对这些工作负载的要求如下: 要正确命名服务端口: Ser...[2019/11/29]

从零开始入门 | Kubernetes 中的服务发现与负载均衡

作者 | 阿里巴巴技术专家? 溪恒 一、需求来源 为什么需要服务发现 在 K8s 集群里面会通过 pod 去部署应用,与传统的应用部署不同,传统应用部署在给定的机器上面去部署,我们知道怎么去调用别的机器的 IP 地址。但是在 K8s 集群里面应用是通过 pod 去部署的, 而 pod ...[2019/11/26]

Rio手把手教学:如何打造容器化应用程序的一站式部署体验

11月19日,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)宣布Rio发布了beta版本,这是基于Kubernetes的应用程序部署引擎。它于今年5月份推出,现在最新的版本是v0.6.0。Rio结合了多种云原生技术,从而简化了将代码...[2019/11/25]

etcd-operator快速入门完全教程

Operator是指一类基于Kubernetes自定义资源对象(CRD)和控制器(Controller)的云原生拓展服务,其中CRD定义了每个operator所创建和管理的自定义资源对象,Controller则包含了管理这些对象所相关的运维逻辑代码。 对于普通用户来说,如果要在k8s集...[2019/11/20]

Kubernetes 环境搭建

入坑第一天,差点没爬起来?????? 1.  Kubernetes是什么 Kubernetes (K8s)是一个用于自动化部署、自动扩缩容和管理容器化应用程序的开源系统。 关于Kubernetes,说得最多的就是自动容器部署、弹性伸缩、应用管理。 (A...[2019/11/19]

Kubernetes概述

Kubernetes概述

1. Kubernetes是什么 Kubernetes是一个可移植的、可扩展的、用于管理容器化工作负载和服务的开源平台,它简化(促进)了声明式配置和自动化。它有一个庞大的、快速增长的生态系统。Kubernetes的服务、支持和工具随处可见。 Kubernetes一词源于希腊语,意...[2019/11/19]

(十)Kubernetes ConfigMap和Secret别来无恙-

ConfigMap资源 介绍 ConfigMap是让配置文件从镜像中解耦,让镜像的可移植性和可复制性。许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。这些配置信息需要与docker image解耦,你总不能每修改一个配置就重做一个image吧?ConfigMap API给...[2019/11/15]

(十一)Kubernetes StatefulSet控制器别来无恙-

StatefulSet介绍 前面使用Deployment创建的Pod是无状态的,当挂载了volume之后,如果该Pod挂了,Replication Controller会再启动一个Pod来保证可用性,但是由于Pod是无状态的,pod挂了就会和之前的Volume的关系断开,新创建的Pod...[2019/11/15]

(十二)Kubernetes 认证、授权与准入控制别来无恙-

访问控制概述 API Server作为Kubernetes集群系统的网关,是访问和管理资源对象的唯一入口;包括kube-controller-manager、kube-scheduler、kubelet和kube-proxy等集群基础组件、CoreDNS等附加组件和kubectl命令等...[2019/11/15]

(十三)Kubernetes Dashboard别来无恙-

Dashboard概述 Github地址 Dashboard是Kubernetes的Web GUI,可用于在Kubernetes集群上部署容器化应用、应用排障、管理集群本身及附加的资源等。常用于集群及应用速览、创建或修改单个资源(如Deployment、Jobs和DaemonSet等...[2019/11/15]

Knative Serving 健康检查机制分析

作者|??阿里云智能事业群技术专家牛秋霖(冬岛) 导读:从头开发一个Serverle 引擎并不是一件容易的事情,今天咱们就从Knative的健康检查说起。通过健康检查这一个点来看看Serverle 模式和传统的模式都有哪些不同,以及Knative针对Serverle 场景都做了什...[2019/11/8]

Kubernetes行业调研报告:多集群、多云部署成企业首选策略

新兴的多集群、多云部署成为首选的企业策略,而边缘部署则呈上升趋势 2019年11月5日,业界采用最广泛的Kubernetes管理平台创造者Rancher Labs(以下简称Rancher)发布了首份调研报告,该调研报告收集了来自大型或小型企业的1106名技术用户的意见,这些用户分别来自...[2019/11/8]

零基础攻略!如何使用kubectl和HPA扩展Kubernetes应用程序

现如今,Kubernetes已经完全改变了软件开发方式。Kubernetes作为一个管理容器化工作负载及服务的开源平台,其拥有可移植、可扩展的特性,并促进了声明式配置和自动化,同时它还证明了自己是管理复杂微服务的主要参与者。而Kubernetes之所以能够在业界被广泛采用,究其原因是Ku...[2019/11/7]

(五)Kubernetes Pod状态和生命周期管理别来无恙-

什么是Pod Pod是kubernetes中你可以创建和部署的最小也是最简的单位。Pod代表着集群中运行的进程。 Pod中封装着应用的容器(有的情况下是好几个容器),存储、独立的网络IP,管理容器如何运行的策略选项。Pod代表着部署的一个单位:kubernetes中应用的一个实例,可...[2019/11/5]

(四)Kubernetes 资源清单定义别来无恙-

 Kubernetes常用资源对象 依据资源的主要功能作为分类标准,Kubernetes的API对象大体可分为五个类别,如下: 类型名称 工作负载(Workload) Pod、ReplicaSet、Deployment、StatefulSet、DaemonSet、...[2019/11/5]

阿里巴巴 Kubernetes 应用管理实践中的经验与教训

作者 | 孙健波(阿里巴巴技术专家)、赵钰莹 导读:云原生时代,Kubernetes 的重要性日益凸显。然而,大多数互联网公司在 Kubernetes 上的探索并非想象中顺利,Kubernetes 自带的复杂性足以让一批开发者望而却步。本文中,阿里巴巴技术专家孙健波在接受采访时基于阿...[2019/11/5]

在k8s上安装Jenkins及常见问题

持续集成和部署是DevOps的重要组成部分,Jenkins是一款非常流行的持续集成和部署工具,最近试验了一下Jenkins,发现它是我一段时间以来用过的工具中最复杂的。一个可能的原因是它需要与各种其它工具集成才能完成任务,而集成的方法又各不相同。在这些工具中,Docker是最简单的,真的...[2019/11/5]

阿里云和微软共同开源的 OAM 对 Kubernetes 开发人员意味着什么?

阿里云和微软共同开源的 OAM 对 Kubernetes 开发人员意味着什么?

上周,微软和阿里巴巴共同推出了开放应用模型(OAM),用于定义部署在任何地方的应用模型的一种规范。Rudr是Microsoft基于Kubernetes环境的OAM标准实现。 我用了一个周末来了解OAM试图解决的问题,为此我还以Rudr为基础重构了一些我喜欢的基础微服务的应用程序。本...[2019/11/5]

(三)Kubernetes 快速入门别来无恙-

 Kubernetes的核心对象 API Server提供了RESTful风格的编程接口,其管理的资源是Kubernetes API中的端点,用于存储某种API对象的集合,例如,内置Pod资源是包含了所有Pod对象的集合。资源对象是用于表现集群状态的实体,常用于描述应于哪...[2019/11/5]

K8s 还是 k3s?This is a question

K8s 还是 k3s?This is a question

本文来自:Rancher Labs 自k3s问世以来,社区里有许多小伙伴都问过这样的问题“除了中间的数字之外,k3s和K8s的区别在哪里?”,“在两者之间应该如何选择?”。本文将简单介绍它们两者的区别。 什么是Kubernetes? 正如大家所了解到的那样,Kubernetes是...[2019/11/4]

Dubbo与Kubernetes集成

Dubbo应用迁移到docker的问题 Dubbo是阿里开源的一套服务治理与rpc框架,服务的提供者通过zookeeper把自己的服务发布上去,然后服务调用方通过zk获取服务的ip和端口,dubbo客户端通过自己的软负载功能自动选择服务提供者并调用,整个过程牵涉到的三方关系如下图所示。 ...[2019/11/4]

Just 5分钟!使用k3s部署轻量Kubernetes集群快速教程

大小仅有40MB的k3s为想要节省开销进行开发和测试的企业提供了一个很好的选择。本文将用一种极为简洁的方式,教你在5分钟之内使用k3s部署轻量Kubernetes集群。 Kubernetes已经改变了如何大规模部署和管理容器化工作负载。现在开发人员面临的挑战主要在于设置过程的复杂...[2019/11/1]

下载达 10 万次的 IDEA 插件,K8s 一键部署了解一下?

作者?| 铃儿响叮当 导读:涉及开发的技术人员,永远绕不开的就是将应用部署到相应服务器上,本文将给大家讲解:对于容器服务 ACK,怎么实现真正“一键部署”,提高开发部署效率,在 K8s 的运用上做到快人一步。 随着互联网时代的不断发展,开发者可能会面临这样的困境:为了解决问题、提...[2019/10/31]

Dubbo 在 K8s 下的思考

Dubbo 在 K8s 下的思考

作者 | 曹胜利??Apache Dubbo PMC 导读:Dubbo 作为高性能 Java RPC 框架的刻板印象早已深入人心,在 Cloud Native 的架构选型上,Spring Cloud 或许才是业界的优先选择。实际上,Dubbo 已经悄然地衍进为 Cloud Nativ...[2019/10/30]

部署kubernetes(v1.16.2)集群—环境准备

2019-10-28 1、安装epel源 yum -y install epel-release   2、安装常用工具 yum -y install wget nmap lsof iotop lrzsz ntpdate tree   ...[2019/10/29]

如何把应用程序迁移到k8s

程序部署环境的容器化已经是大势所趋,微服务为容器化提供了广阔的应用舞台,k8s已经把Docker纳入为它的底层支撑容器引擎,一统江湖,成为了容器技术事实上的标准。一般的应用程序是不能直接拿来部署到容器上的,需要经过一些修改才能移植到k8s上。那么这些改动包括哪些内容呢? 它主要有两个部...[2019/10/28]

从零开始入门 K8s | Kubernetes 网络概念及策略控制

从零开始入门 K8s | Kubernetes 网络概念及策略控制

作者 |?阿里巴巴高级技术专家? 叶磊 一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特别好的参考案例。Kubernetes 对一个容器网络是否合格做出了...[2019/10/18]

Rancher与ARM深化战略合作,“软硬结合”加速边缘计算时代

时至今日,许多企业已将边缘计算列为战略目标,对于部分企业而言,边缘计算则已成为它们势在必行的部分。而随着对应用软件和硬件能力的需求不断增长,容器和Kubernetes已发展为边缘计算领域备受瞩目的一项技术。在过往的5年间,随着Kubernetes容器编排的飞速发展,软件的制造和维护方式发...[2019/10/16]

580
2
记录数:160 页数:1/41234下一页尾页
加载更多