云原生
hlqlinux
一个有温度,大脑洞,有底线的技术宅/功利学习法,实用主义至上的践行者
展开
-
kubernetes15(kubernetes之helm)
文章目录kubernetes15(kubernetes之heml)一.引子二.heml的基本概念(一).基本概念(二).helm相关术语(三).helm的相关原理三.heml的部署安装kubernetes15(kubernetes之heml)一.引子linux系统我们都知道有一个安装工具叫YUM,那作为可能的新时代操作系统在安装工具上那肯定也是不逊色的。本章笔者给大家介绍一下heml安装工具。二.heml的基本概念(一).基本概念Helm是kubernetes的应用包管理工具,是CNCF孵化器下原创 2020-11-17 14:36:51 · 248 阅读 · 0 评论 -
kubernetes14(kubernetes的API安全机制)
kubernetes14(kubernetes的API安全机制)一.引子安全是我们无论在什么时候都关注的要点,那么kubernetes的安全机制又是怎么样的呢?安全对于服务来讲基本都是外来访问的控制,那么kubernetes的控制外来访问的组件是什么呢?让笔者给大家慢慢介绍。二.kubernetes的API安全机制介绍Kubernetes平台由6个组件组成:apiserver、scheduler、controller-manager、kubelet、kube-proxy、etcd,其中etcd是Ku原创 2020-11-16 19:41:54 · 228 阅读 · 0 评论 -
kubernetes13(kubernetes的调度器)
kubernetes13(kubernetes的调度器)原创 2020-11-16 15:07:21 · 290 阅读 · 0 评论 -
kubernetes12(kubernetes的储存)
文章目录kubernetes12(kubernetes的储存)一.引子二.kubenetes的储存分类及基本概念(一).kubernetes的储存基本概念(二).kubernetes的储存重要概念三.基于以上四个概念的kubenetes储存配置(一).volumes(二).PersistentVolume(PV和PVC结合比较)(三).StorageClass(四). PersistentVolumeClaim(五).关于 StatefulSet (管理有状态服务的POD)kubernetes12(kub原创 2020-11-13 14:23:34 · 212 阅读 · 0 评论 -
kubernetes11(对象之ingress)
文章标题kubernetes11(服务之ingress)kubernetes11(服务之ingress)一.引子上一篇章,笔者提到了service。这个对象的作用是连接pod与pod之间的通信。那外网与pod之间的通信是通过什么来实现的呢?这就要借助我们的ingress服务啦。二.ingress基本概念(一).ingress的先决条件在使用Ingress resource之前,有必要先了解下面几件事情。Ingress是beta版本的资源,在kubernetes1.1之前还没有。你需要一个Ingr原创 2020-11-12 19:42:58 · 162 阅读 · 0 评论 -
kubernetes10(对象之service)
kubernetes10(服务之service)一.引子当我们使用pod控制器创建出pod为其他pod提供服务的时候,我们如何保证服务一定能够被精准提供呢?在我们创建和删除Pod的过程中,我们的pod的IP是不断变化的。死亡一个pod,集群便会拉起一个pod。但是pod的IP是无法被继承的。这也是我们service出现的原因。一个服务的诞生一定是为了解决某个问题。二.service的基本概念(一).service 定义及调用pod过程Kubernetes Service定义了这样一种抽象:一个Po原创 2020-11-12 15:36:59 · 300 阅读 · 1 评论 -
kubernetes09(kubernetes的pod控制器)
这里写目录标题kubernetes09(kubernetes的pod控制器)一.引子二.pod控制器简介三.pod控制器种类(一).ReplicationController(RC):(二).ReplicaSet(RS):(三).Deployment:(四).DaemonSet:(五).Job:(六).Cronjob:(七).StatefulSet:kubernetes09(kubernetes的pod控制器)一.引子上一篇笔者对kubernetes的资源对象进行了分类,说白了,kubernetes的原创 2020-11-12 14:10:33 · 315 阅读 · 0 评论 -
kubernetes08(kubernetes的资源对象)
kubernetes08(kubernetes的资源对象)一.引子我们在第三篇中提到了API对象,那对象和资源之间的是什么关系呢?这里我们可以给他们下一个定义:K8s 中所有的内容都抽象为资源, 资源实例化之后,叫做对象。比如pod就是k8s的资源实例化。也就是我们所说的对象。要使用Kubernetes对象(无论是创建,修改还是删除),都需要使用Kubernetes API。例如,当使用kubectl命令管理工具时,CLI会为提供Kubernetes API调用。你也可以直接在自己的程序中使用Kuber原创 2020-11-12 09:52:56 · 1242 阅读 · 0 评论 -
Kubernetes07(kubectl的常用命令)
Kubernetes06(kubernetes的常用命令)一、引子千里之行,始于足下。了解了kuberbetes的相关概念之后,就像我们学习linux操作系统一样,也要开始从常用命令开始学习。其实kubernetes的常用命令和docker的常用命令很相似。二、kubernetes的常用命令...原创 2020-11-11 16:42:41 · 291 阅读 · 0 评论 -
kubernetes06(pod的生命周期)
kubernetes06(pod的生命周期)一.引子再kubernetes开篇的时候,笔者给大家介绍了pod这个Kubernetes可以调度的最小单位.本篇笔者带大家走进pod的生命周期的世界.二.pod的生命周期(一).pod简介Pod 是 kubernetes 系统的基础单元,是由用户创建或部署的最小组件,也是 kubernetes 系统上运行容器化应用的资源对象。Kubernetes 集群中其他资源对象都是为 pod 这个资源对象做支撑来实现 kubernetes 管理应用服务的目的。Kub原创 2020-11-10 19:57:51 · 326 阅读 · 0 评论 -
kubernetes05(通过kuberadm搭建kubernetes集群)
kubernetes05(通过kuberadm搭建kubernetes集群)一.引子上一篇我们通过kubernetes的组件搭建了kubernetes集群,很复杂。本篇笔者通过kuberadm更简单地去搭建一遍kubernetes集群。Kubeadm方式号称一键安装部署好处是自动配置了必要的服务,以及缺省配置了安全的认证,etcd,apiserver,controller-manager,Schedule,kube-proxy都变成pod而非操作系统进程可以不断检测其状态并且进行迁移(能否迁移不确定)原创 2020-11-09 18:44:13 · 442 阅读 · 0 评论 -
kubernetes04(kubernetes集群搭建)
kubernetes04(kubernetes集群搭建)一.引子欢迎来到kubernetes集群搭建步骤,笔者此篇目的希望大家在集群搭建过程中不要走笔者走过的坑。二.kubernertes集群搭建步骤(一).环境准备1.技术概述在搭建kubernetes集群的过程中,我们使用kubeadm工具进行部署,由k8s官方所提供的专门部署集群的管理工具。每一个节点主机上包括master节点都要手动安装并运行docker,同时也都要手动安装并运行kubelet。如果将第一个节点初始化为master节点,在原创 2020-11-07 15:19:20 · 228 阅读 · 1 评论 -
kubernetes03(kubernetes的设计理念及核心概念)
kubernetes03(kubernetes的设计理念及核心概念)一.引子kubernetes不愧是被誉为新时代的操作系统,设计理念及核心概念有时候确实会让人感觉眼花缭乱。以下内容,笔者将结合kubernetes的官方文件与大家一起交流探讨。二.kubernetes的设计理念kubernetes的设计理念总结来说就是两个点:一是极高的容错率,二是易拓展性。有了这两个顶层理念的支撑再让我们去了解kubernetes的具体设计思路。容错性实际是保证K8s系统稳定性和安全性的基础,易扩展性是保证K8s对原创 2020-11-06 20:02:42 · 224 阅读 · 1 评论 -
kubernetes02(Kubernetes内容器的网络通信方式)
kubernetes02(Kubernetes的网络通信方式)一.引子二.K8S网络通信基本概念三.原创 2020-11-06 18:39:11 · 256 阅读 · 0 评论 -
kubernetes01(k8s基本概念及架构组件)
文章目录kubernetes01(k8s初识)一.引子二.kubunetes基础概念(一).kubernetes简介(二).kubernetes最小管理单元(三).kubernetes的架构及组件kubernetes01(k8s初识)一.引子上次我们聊到了docker容器技术,说到docke三剑客之一的docker swarm是用来做docker集群化管理的。然而由于kubernetes的出现,现在国内是很少用docker-swarm进行集群化管理了。到底kubernetes有什么魔力,可以让dock原创 2020-11-06 15:53:37 · 480 阅读 · 0 评论