xcbeyond
CSDN西安城市开发者社区主理人、云原生技术社区主理人。(欢迎共办线下活动,WX联系:xcbeyond001)
一个热爱编程、热爱技术的人,乐于技术输出、分享。
展开
-
Kubernetes介绍篇:是什么? 为什么要用它?
是时候该学习Kubernetes了,不然都不敢说自己了解容器、了解Docker。1、Kubernetes的前世Kubernetes,它是一个全新的基于容器技术的分布式架构方案,近些年在容器领域使用非常广泛,作为容器化部署实施的典型方案。看似很新(相对于刚出现时来说),但它却是谷歌十几年以来大规模应用容器技术的经验积累和升华的重要成果。确切地说,Kubernetes是谷歌严格保密十几年的秘密武器——Borg的一个开源版本。Borg是谷歌的一个久负盛名的内部使用的大规模集群管理系统,它基于容器技术,..原创 2020-10-26 15:50:20 · 3588 阅读 · 7 评论 -
Kubernetes概念篇:基本概念和术语
Kubernetes目前是公认的容器集群管理工具,在 1.0 版本发布后,Kubernetes 的发展速度更加迅猛,并且得到了容器生态圈厂商的全力支持,诸多提供公有云服务的厂商在提供容器服务时也都基于 Kubernetes做二次开发来提供基础设施层的支撑,比如华为、阿里等。可以说Kubernetes也是 Docker 进军容器集群管理和服务编排领域最为强劲的竞争对手(Docker Swarm)。Kubernetes定义了一组构建块,它们可以共同提供部署、维护和扩展应用程序的机制。组成 Kubernetes原创 2020-10-28 23:34:06 · 431 阅读 · 0 评论 -
Kubernetes安装篇(一):基于Minikube方式部署本地环境
一切先从安装开始!学习一门新的技术,一般先从安装开始,实实在在的安装完,使用它,逐步深入了解。为了方便大家开发、学习和体验Kubernetes,Kubernetes社区提供了可以在本地部署的minikube,通过minikube方式可以在本地运行Kubernetes。(Kubernetes的部署方式还有很多,本文是基于本地开发环境的部署方式,学习它足够了。想要部署一套符合生产环境的集群不是一件容易的事,随后其他篇章将会涉及。)1、MinikubeMinikube 是一个可以在本地轻松运行 Kube原创 2020-11-08 20:23:38 · 1601 阅读 · 0 评论 -
Kubernetes安装篇(二):基于Kubeadm方式的集群部署
1、环境准备采用VMware虚拟机安装Kubernetes集群,准备环境情况如下:2台虚拟机:CentOS 7,配置越高越好!Docker Version:19.03.13kubeadm Version:V1.20.02、系统初始化在安装之前,一些系统参数、配置需统一配置,确保后续安装的顺利进行。系统初始化部分,均需在Master、Node节点上执行。2.1 设置系统主机名hostnamectl set-hostname <hostname>执行过程:Master节原创 2021-02-02 19:23:08 · 280 阅读 · 0 评论 -
Kubernetes安装篇(三):基于kind快速部署本地多套K8S集群
一种更加简洁、方便的 kubernetes 集群部署方式,支持本地快速搭建多套 Kubernetes 集群环境,通过集群切换可以完成不同场景的测试,基本满足所有需求。原创 2023-04-02 01:12:57 · 634 阅读 · 0 评论 -
Kubernetes资源清单篇:如何创建资源?
在Kubernetes中所有操作的内容,我们都称为“资源对象”,是由API Server基于HTTP/HTTPS接收并响应客户端的操作请求,是一种Restful风格的接口,将各种组件及操作内容都抽象成为标准的REST资源,如Namespace、Pod等,其中操作内容以JSON或yml格式数据进行操作。本文讲解的是Kubernetes中的最为重要的一节——资源清单,我们想要在Kubernetes中部署Pod、Service等资源对象,都需要通过资源清单的方式来部署,无论是通过命令kubectl,还是可视化控原创 2020-11-19 17:05:16 · 339 阅读 · 0 评论 -
Kubernetes Pod篇:带你轻松玩转Pod
本文将对Kubernetes如何发布与管理容器应用进行详细说明,主要包括Pod概述、基本用法、生命周期、Pod的控制和调度管理、Pod的升级和回滚,以及Pod的扩容机制等内容,并结合具体详细的示例,带你轻松玩转Pod,开启Kubernetes容器的编排之路。1、Pod概述1.1 Pod是什么?Pod是Kubernetes中的原子对象,是基本构建单元。Pod表示集群上一组正在运行的容器。通常创建Pod是为了运行单个主容器。Pod 还可以运行可选的sidecar容器,以实现诸如日志记录之类的补充特性。原创 2021-01-26 09:56:36 · 591 阅读 · 0 评论 -
如何通过 kubernetes ingress 或者 istio ingressgateway 来暴露 TCP 的服务
在 kubernetes 或 istio 应用中,一般都是通过 kubernetes ingress 或者 istio ingressgateway 来暴露 HTTP/HTTPS 的服务。但是在实际应用中,还是有不少应用是TCP长连接的,这个是否也是可以通过 ingress 来暴露呢?本文将讲述如何通过 kuberne...原创 2023-04-08 23:58:18 · 752 阅读 · 0 评论