
云原生学习笔记
文章平均质量分 77
理论和实践向结合入门云原生技术。
二次元的夜猫子
程序员,二刺猿
展开
-
【云原生学习笔记】kubernetes基础
云原生入门学习笔记原创 2022-02-12 13:51:18 · 613 阅读 · 0 评论 -
【云原生学习笔记】kubernetes实践命令
文章目录前言一、Kubernetes 安装二、集群交互1、查看集群状况2、关于部署应用程序三、关于集群的特点说明前言前面介绍了一些关于k8s集群基础的理论知识,本次将结合实践加深对理论的理解。一、Kubernetes 安装鉴于学习环境限制,本次安装Minikube。minikube 是本地 Kubernetes,专注于让 Kubernetes 易于学习和开发。k8s一般用于linux系统中,由于仅用于学习和熟悉k8s命令,本次将按照所用系统,安装windows版的Minikube。官方教程原创 2022-02-13 17:50:09 · 474 阅读 · 0 评论 -
【云原生学习笔记】认识kubernetes配置清单yaml文件
文章目录前言一、kubectl apply -f二、k8s yaml配置文件1. apiVersion2. kind3. metadata4. spec前言前面提到应用部署时,在实践工作中更多的是用kubectl apply。这节内容将介绍这两命令的具体用法,以及其配合使用的配置的编写。一、kubectl apply -f-f是kubectl apply最常用的命令选项。通过文件名或控制台输入,对资源进行配置。接受JSON和YAML格式的描述文件。YAML格式更被推荐使用。-f, --原创 2022-02-14 20:27:18 · 1647 阅读 · 0 评论 -
【云原生学习笔记】通过yaml文件部署应用
文章目录前言一、环境准备二、实践过程1. 启动k8s2. 查看下集群基本状态3. 编写yaml内容4. 查看部署结果5. 发起请求进行接口测试前言前面部分已经介绍了关于k8s的yaml配置文件,本文将尝试实践编写yaml文件部署应用。一、环境准备除了k8s环境,还需要准备好需要部署的应用镜像。可以使用docker进行制作,如果docker仓上可以直接拉取,也可以配置使其自动拉取。这里选择上一次实践用的官网教程使用镜像jocatalin/kubernetes-bootcamp。将镜像拉取到本原创 2022-02-15 23:37:39 · 1288 阅读 · 3 评论 -
【云原生学习笔记】对k8s的Deployment和Service的基础配置介绍
文章目录前言一、Deployment部分二、Service部分前言上一部分编写了一个yaml配置文件来部署应用,这节内容将补充介绍下该yaml中用到且之前没提过的字段。一、Deployment部分Deployment是k8s用来对pod进行自动管理的逻辑意义上的资源类型。对与pod一般不会直接进行创建使用,而是通过和Deployment类似的ReplicationController(RC)进行管理,包括创建、更新、维护等。很常用。yaml如下: apiVersion: apps/v1原创 2022-02-16 23:01:23 · 3043 阅读 · 0 评论 -
【云原生学习笔记】docker打包应用到镜像
文章目录前言一、镜像二、docker镜像1.docker2.制作镜像前言在应用部署方面,前面已经介绍了通过yaml配置文件将应用镜像部署到集群的过程,本节介绍下应用如何打包成镜像。一、镜像首次了解镜像这个概念是在第一次装系统的时候,镜像是一种文件存储形式,一个个系统被存储在镜像中,通过这些镜像可以按照系统。集群里说的镜像也是同样的意思,这里的镜像一般是指容器镜像,容器目前最常用是docker,所以一般会认为集群的镜像也是docker镜像。(当然,其实也是见识问题,对其他容器技术不怎么了解原创 2022-02-17 22:46:16 · 714 阅读 · 0 评论 -
【云原生学习笔记】docker打包应用到镜像实践
文章目录前言一、准备应用程序代码验证打包二、打包到docker镜像1.编写dockerfile2.制作镜像前言前面一节刚介绍了docker打包应用程序,本文将记录下实践情况,加深印象。一、准备应用程序一般需要部署起来的都是web服务,这里准备一个简单web的服务端。入门版server端。在编程语言的选择方面,和云原生最搭的自然是go,像docker、kubernetes都是go编写的。熟悉go有利于熟悉这些云原生框架组件的源码。当然,对于我们的应用程序开发方面,对使用什么编程语言是没有原创 2022-02-18 23:47:15 · 878 阅读 · 0 评论 -
【云原生学习笔记】认识kubernetes的Pod
文章目录前言一、Pod是什么二、Pod的使用控制器 ControllerPod模板 Template资源配额:健康检查前言前面已经介绍完容器镜像的基本知识,接下来将介绍下集群中非常重要的一个概念——Pod.提示:以下是本篇文章正文内容,下面案例可供参考一、Pod是什么关于pod在前面也有一小部分零碎介绍,但没有专门的说明,pods是Kubernetes核心资源对象之一。下面是具体的介绍。Pod是Kubernetes创建或部署的最小/最简单的基本单位,一个Pod代表集群上正在运行的一个原创 2022-02-20 20:21:17 · 499 阅读 · 0 评论 -
【云原生学习笔记】关于集群内访问https服务的证书报错记录
项目场景:前两天在k8s集群中开发时,遇到了个问题,特意记录一下。背景如下:集群中部署了多个应用,应用B提供了https服务,从应用A内通过请求访问应用B提供的服务,不能跳过证书校验。问题描述: 请求访问应用B的https服务时,集群内部之间的访问使用的是k8s提供的集群内部域名进行访问:即服务名.命名空间,设置跳过证书校验则访问成功,设置开启证书校验时就访问失败。将应用B提供的服务对外端口开始(即NodePort模式),之后再次设置证书校验并使用IP地址进行访问,能访问成功。访问失败时的原创 2022-02-19 21:26:11 · 1729 阅读 · 0 评论