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

云原生之旅 - 12)使用 Kaniko 在 Kubernetes上构建 Docker 容器镜像

前言 前一篇文章【云原生之旅 - 11)基于 Kubernetes 动态伸缩 Jenkins Build Agents】有讲到在 Kubernetes Pod (Jenkins build agent) 里面构建 docker 容器镜像,当时我们采取了一种简单快速的方式来 run do...[2022/11/19]

K8s如何启用cgroup2支持?

K8s如何启用cgroup2支持?

什么是 cgroup ???Reference: control groups(控制组),通常被称为cgroup,是Linux内核的一项功能。它允许将进程组织成分层的组,然后限制和监控各种资源的使用。 内核的cgroup接口是通过一个叫做cgroupfs的伪文件系统提供的。 分组是在核心的c...[2022/11/17]

k8s证书有效期时间修改的方法详解

目录前提更改有效期集群中有应用运行的情况检查证书有效期总结  修改后的集群时间,10年的时间,够集群平稳运行一段时间了。 刚部署好k8s的master集群时,查看证书有效期,时间是1年。一年,说长不长,说短不短。查看目前在运行的应用,都已经运行2年多,这样,1年的有效期就会有问题...[2022/8/3]

浅析k8s中各组件和kube?apiserver通信时的认证和鉴权问题

目录背景kubectl的身份和权限kubectl用的是什么身份?能操作哪些资源呢?kube-scheduler的身份和权限kube-scheduler用的是什么身份?kubelet的身份和权限kubelet用的是什么身份?kubelet能操作哪些资源?验证kubelet的权限calicocalico...[2022/6/20]

企业级Kubernetes管理平台Wayne功能特性介绍

企业级Kubernetes管理平台Wayne功能特性介绍

目录前言碎语Wayne功能特性架构设计Kubernetes方式安装注意点 前言碎语 今天博主分享一个Kubernetes集全管理软件,也就是Kubernetes web ui。是360团队开源的一款产品,Wayne 是一个通用的、基于 Web 的 Kubernetes 多集群管理平台。通过可视化...[2022/2/28]

Arthas排查Kubernetes中应用频繁挂掉重启异常

目录前言Kubernetes容器的特殊性使用到的工具ArthasArthas的使用异常解析:异常解析:最后的救命稻草但是为什么堆内存会这么小呢?解决问题最后尝试下jmap结语 前言 其实最终定位到的问题还是蛮好解决的,但是因为应用在Kubernetes容器中的特殊性,导致在使用Arthas过程中...[2022/2/28]

Kubernetes中Nginx配置热加载的全过程

目录前言使用方法总结 前言 Nginx本身是支持热更新的,通过nginx -s reload指令,实际通过向进程发送HUB信号实现不停服重新加载配置,然而在Docker或者Kubernetes中,每次都需要进容器执行nginx -s reload指令,单docker容器还好说,可以在外面通过ex...[2022/1/19]

k8s中kubeconfig的配置以及使用详解

目录1、概述2、kubeconfig支持多集群、多用户、多认证3、Context的定义4、查看kubeconfig的配置5、kubeconfig设置5.1、设置集群5.2、设置用户5.3、增加上下文信息context5.4、设置当前的context5.5、只查看和当前context有关的配置信息5....[2022/1/18]

TKE 用户故事 | 作业帮 Kubernetes 原生调度器优化实践

作者 吕亚霖,2019年加入作业帮,作业帮架构研发负责人,在作业帮期间主导了云原生架构演进、推动实施容器化改造、服务治理、GO微服务框架、DevOps的落地实践。 简介 调度系统的本质是为计算服务/任务匹配合适的资源,使其能够稳定高效地运行,以及在此的基础上进一步提高资源使用密度,而影响应用运...[2022/1/17]

Docker 和 Kubernetes,一周即可快速入门!!云原生技术工坊再度来袭~

Docker 和 Kubernetes,一周即可快速入门!!云原生技术工坊再度来袭~

只需要每天晚上花三两个小时,在一周业余的时间里,你就能快速入门Docker和Kubernetes!! 第一期云原生在线技术工坊已经圆满结束,好评如潮,下面是部分参与者打卡截图: 第二期技术工坊活动再度来袭~~关注“腾讯云原生”公众号,回复“技术工坊”即可参与!! 技术工坊简介 云原生在...[2022/1/17]

使用 KubeKey 在 AWS 高可用部署 Kubernetes

作者:李耀宗 介绍 对于生产环境,我们需要考虑 Kubernetes 集群的高可用性。本文教您部署如何在多台 AWS EC2 实例快速部署一套高可用的生产环境。要满足 Kubernetes 集群服务需要做到高可用,需要保证 kube-apiserver 的 HA ,可使用下列两种方式: AW...[2021/12/24]

KubeSphere Helm 应用仓库源码分析

作者:蔡锡生,LStack 平台研发工程师,近期专注于基于 OAM 的应用托管平台落地。 背景介绍 KubeSphere 应用商店简介 作为一个开源的、以应用为中心的容器平台,KubeSphere 在 OpenPitrix 的基础上,为用户提供了一个基于 Helm 的应用商店,用于应用生命...[2021/6/28]

Kubernetes 边缘节点抓不到监控指标?试试这个方法!

KubeSphere v3.1.0 通过集成 KubeEdge,将节点和资源的管理延伸到了边缘,也是 KubeSphere 正式支持边缘计算的第一个版本。 笔者也第一时间搭建和试用了边缘节点相关的功能,但是在边缘节点纳管之后遇到了一些监控的小问题,在排查过程中也顺带了解了一下 KubeSphe...[2021/6/15]

混合云下的 Kubernetes 多集群管理与应用部署

本文是上海站 Meetup 中讲师李宇根据其分享内容梳理成的文章 大家好,很高兴来到今天下午的 Meetup。我先简单做个自我介绍,我叫李宇,目前是 KubeSphere 的一名研发,主要负责多集群方向的工作,我今天带来的分享是混合云下的 Kubernetes 多集群管理与应用部署。 K...[2021/5/31]

Kubernetes核心概念

现在主要负责的项目(容器云)涉及到的概念和知识点,平时也有学习和记录,但很碎片化,最近刚好有时间可以做一次系统的梳理。 一、Kubernetes是什么及架构 1. k8s是什么 先来一张Kubernetes官网的截图,可以看到,官方对Kubernetes的定义:Kubernetes(k8s...[2021/4/12]

在 Kubernetes Pod 中如何获取客户端的真实 IP

Kubernetes 依靠 kube-proxy 组件实现 Service 的通信与负载均衡。在这个过程中,由于使用了 SNAT 对源地址进行了转换,导致 Pod 中的服务拿不到真实的客户端 IP 地址信息。本篇主要解答了在 Kubernetes 集群中负载如何获取客户端真实 IP 地址这个问...[2021/3/8]

Kubernetes和docker----1.开始使用k8s和docker

开始使用Kubernetes和docker docker命令 运行一个容器 docker run busybox echo "Hello world" 构建容器镜像 docker build -t imageName . # docker bulid -t <imageNam...[2021/3/1]

kubernetes和docker----2.学习Pod资源

Pod--k8s最基础的资源 我们想要的是单个容器只运行一个进程 然而有时我们需要多个进程协同工作,所以我们需要另外一种更加高级的结构将容器组合在一起---pod Pod 我们来看一个最基本的pod 这个pod的image是我根据centos:7的镜像构建的,很简单,镜像的Dock...[2021/3/1]

K8s 平台可以如何处理 Pod 预授权问题

前言 TKEx-CSIG 是基于腾讯公有云 TKE 和 EKS 容器服务开发的内部上云容器服务平台,为解决公司内部容器上云提供云原生平台,以兼容云原生、适配自研业务、开源协同为最大特点。 业务容器上云过程中,会遇到一些问题,有的需要业务进行容器化改造,有的需要平台赋能。平台赋能的部分,...[2021/1/25]

一文读懂 Kubernetes APIServer 原理

一文读懂 Kubernetes APIServer 原理

前言 整个Kubernetes技术体系由声明式API以及Controller构成,而kube-apiserver是Kubernetes的声明式api server,并为其它组件交互提供了桥梁。因此加深对kube-apiserver的理解就显得至关重要了。 整体组件功能 kube-a...[2021/1/25]

五、部署 k8s Cluster(上)

五、部署 k8s Cluster(上) 我们将部署三个节点的 Kubernetes Cluster。 ? master 是 Master,node1 和 node2 是 Node。所有节点的操作系统均为 Ubuntu 18.04,当然其他 Linux 也是可以的。官方安装文档可以参...[2021/1/25]

六、 部署 k8s Cluster(下)

六、 部署 k8s Cluster(下) ? 上节我们[通过 kubeadm 在 k8s-master 上部署了 Kubernetes,本节安装 Pod 网络并添加 k8s-node1 和 k8s-node2,完成集群部署。 (一)安装 Pod 网络 ? 要让 Kubernetes C...[2021/1/25]

一文读懂 TKE 及 Kubernetes 访问权限控制

你有了解过Kubernetes的认证授权链路吗?是否对TKE的权限控制CAM策略、服务角色傻傻分不清楚?本文将会向你介绍腾讯云TKE平台侧的访问控制、Kubernetes访问控制链路,以及演示如何将平台侧账号对接到Kubernetes内。 当你在使用腾讯云容器服务TKE(Tence...[2021/1/25]

KubeSphere and Friends 2020 落幕 与开源社区伙伴零距离、全方位解读云原生

KubeSphere and Friends 2020 落幕 与开源社区伙伴零距离、全方位解读云原生

12 月 19 日,由青云QingCloud 旗下容器平台 KubeSphere 主办的“KubeSphere and Friends”云原生 Meetup 圆满落幕。中通物流、微众银行、AWS、CNCF 等架构负责人及 700 余位开源社区伙伴应邀参会,同 KubeSphere 核心研...[2021/1/25]

七、Kubernetes 架构(上)

七、Kubernetes 架构(上) Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Kubernetes 服务。 (一)Master 节点 ? Master 是 Kubernetes Cluster 的大脑,运行着如下 Daemon 服务...[2021/1/25]

八、Kubernetes 架构(下)

八、Kubernetes 架构(下) ? 上一节我们讨论了 Kubernetes 架构 Master 上运行的服务,本节讨论 Node 节点。 (一)node ? Node 是 Pod 运行的地方,Kubernetes 支持 Docker、rkt 等容器 Runtime。 N...[2021/1/25]

一、学习 k8s 的 Why 和 How

一、学习 k8s 的 Why 和 How 这是一个系统学习 Kubernetes 的教程,有下面两个特点: 系统讲解当前最流行的容器编排引擎 Kubernetes 包括了安装部署、应用管理、网络、存储、监控、日志管理等多各个方面。 重实践并兼顾理论 通过大量实验和操作带领大家学习 ...[2021/1/18]

二、5 秒创建 k8s 集群

二、5 秒创建 k8s 集群 ? Kubernetes (K8s) 是 Google 在 2014 年发布的一个开源项目。据说 Google 的数据中心里运行着超过 20 亿个容器,而且 Google 十年前就开始使用容器技术。 ? 最初,Google 开发了一个叫 Borg 的系统(...[2021/1/18]

无法访问k8s.gcr.io下载镜像问题解决办法

部署K8S最大的难题是镜像下载,在国内无翻墙环境情况下很难从k8s.gcr.io等镜像源里下载镜像。 这种情况下正确做法是: 直接指定国内镜像代理仓库(如阿里云代理仓库)进行镜像拉取下载。 成功拉取代理仓库中的镜像后,再将其tag打标签成为k8s.gcr.io对应镜像。 最后再删...[2021/1/18]

三、k8s 核心功能

三、k8s 核心功能 ? 本节带领大家快速体验 k8s 的核心功能:应用部署、访问、Scale Up/Down 以及滚动更新。 (一)部署应用 ? 执行命令: $ kubectl run kubernetes-bootcamp > --image=docker.io...[2021/1/18]

四、k8s 重要概念

四、k8s 重要概念 ? 在实践之前,必须先学习 Kubernetes 的几个重要概念,它们是组成 Kubernetes 集群的基石。 (一)Cluster ? Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。 (二)Master...[2021/1/18]

Cassandra与Kubernetes

本文将介绍如何将Ca andra与分布式应用集成,并利用Kubernetes进行管理。我们还将提供很多现成的资源,帮助大家快速学习。       Ca andra与Kubernetes   你正在开发云上的应用程序?那你一定属于这两个...[2021/1/4]

k8s CNI插件简单了解

Kubernetes网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。业界已经有不少不同的网络方案,来满足特定的环境和要求。 CNI(container network interface)是容器网络接口,它是一种标准设计和库,为了让用户在容器创建或...[2020/12/22]

腾讯游戏 K8s 应用实践|更贴近业务场景的 K8s 工作负载:GameDeployment & GameStatefulSet

引言 蓝鲸容器服务(Blueking Container Service,以下简称BCS)是腾讯 IEG 互动娱乐事业群的容器上云平台,底层基于腾讯云容器服务(Tencent Kubernetes Engine, TKE),为 IEG 的自研游戏业务上云提供容器化和微服务化的建设工作。 ...[2020/12/21]

Kubernetes 最佳安全实践指南

原文链接:https: fuckcloudnative.io/post ecurity-best-practices-for-kubernetes-pod 对于大部分 Kubernetes 用户来说,安全是无关紧要的,或者说没那么紧要,就算考虑到了,也只是敷衍一下,草草了事。实际...[2020/12/21]

Kubernetes 教程:在 Containerd 容器中使用 GPU

原文链接:https: fuckcloudnative.io/post add-nvidia-gpu-support-to-k8s-with-containerd/ 前两天闹得沸沸扬扬的事件不知道大家有没有听说,Google 竟然将 Docker 踢出了 Kubernetes 的群...[2020/12/14]

Kubernetes 使用 Kubevirt 运行管理 Windows 10 操作系统

原文链接:https: fuckcloudnative.io/post use-kubevirt-to-manage-windows-on-kubernete 最近我发现我的 Kubernetes 集群资源实在是太多了,有点浪费,不信你看: 既然闲置资源那么多,那我何不想办...[2020/12/8]

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),用于定义部署在任何地方的应用模型的一种规范。Rudr是Microsoft基于Kubernetes环境的OAM标准实现。 我用了一个周末来了解OAM试图解决的问题,为此我还以Rudr为基础重构了一些我喜欢的基础微服务的应用程序。本...[2019/11/5]

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

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

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

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]

580
2
记录数:165 页数:1/41234下一页尾页
 友情链接: NPS
加载更多