• 【K8S系列】第九讲:Kubernetes 之探针

    时间:2022-11-09 13:55:33

    目录 一、探针是什么 二、探针类型  2.1 livenessProbe 2.1.1 容器重启策略  2.2 readinessProbe 2.3  startupProbe 2.4 总结 2.5 探针示例 2.6 配置字段介绍 三、探测机制 3.1 HTTP GET探针 3.2 TCP套接字探...

  • 【k8s连载系列】k8s介绍

    时间:2022-11-08 07:10:40

    k8s是Kubernetes的缩写,Google 于 2014 年开源了 Kubernetes 项目。k8s的演变过程:首先从传统的服务-->虚拟机部署-->容器部署-->k8s。k8s的由来,归根结底是容器的由来,搞清楚容器的来历,k8s是在容器的基础上,方便容器管理、维护,包括...

  • 系统整理K8S的配置管理实战-建议收藏系列

    时间:2022-11-07 11:24:44

    目录一、ConfigMap1.1、创建1.1.1、from-file1.1.2、from-env-file1.1.3、from-literal1.1.4、基于yaml文件创建1.2、Pod使用ConfigMap1.2.1、valueFrom1.2.2、envFrom1.2.3、volumeMount...

  • K8S从入门到放弃系列-(15)Kubernetes集群Ingress部署

    时间:2022-10-27 09:54:27

    Ingress是kubernetes集群对外提供服务的一种方式.ingress部署相对比较简单,官方把相关资源配置文件,都已经集合到一个yml文件中(mandatory.yaml),镜像地址也修改为quay.io。1、部署官方地址:https://github.com/kubernetes/ingr...

  • K8S从入门到放弃系列-(14)Kubernetes集群Dashboard部署

    时间:2022-10-27 09:50:26

    Dashboard是k8s的web界面,用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用、并对集群本身进行管理,在 Kubernetes Dashboard 中可以查看集群中应用的运行状态。1、下载yaml配置文件wget https://raw.githubuser...

  • K8S从入门到放弃系列-(12)Kubernetes集群Coredns部署

    时间:2022-10-27 09:50:02

    摘要:集群其他组件全部完成后我们应当部署集群 DNS 使 service 等能够正常解析,1.11版本coredns已经取代kube-dns成为集群默认dns。1)下载yaml配置清单[root@k8s-master01 ~]# mkdir /opt/k8s/coredns[root@k8s-mas...

  • K8S从入门到放弃系列-(13)Kubernetes集群mertics-server部署

    时间:2022-10-27 09:50:14

    集群部署好后,如果我们想知道集群中每个节点及节点上的pod资源使用情况,命令行下可以直接使用kubectl top node/pod来查看资源使用情况,默认此命令不能正常使用,需要我们部署对应api资源才可以使用此命令。从 Kubernetes 1.8 开始,资源使用指标(如容器 CPU 和内存使用...

  • Kubernetes系列二: 使用kubeadm安装k8s环境

    时间:2022-10-27 08:25:18

    环境三台主机,一台master,两台node192.168.31.11 k8s- 作为master192.168.31.12 k8s- 作为node节点192.168.31.13 k8s- 作为node节点每台主机Centos版本使用 CentOS Linux release 7.6.1810...

  • Docker系列(三):将.Net Core Api部署到Kubernetes (K8s)中

    时间:2022-06-21 00:13:29

    1.新建一个WebApi项目,并添加Dockerfile文件:FROMmicrosoft/dotnet:2.1-aspnetcore-runtimeASbaseWORKDIR/appEXPOSEFROMmicrosoft/dotnet:2.1-sdkASbuildWORKDIR/srcCopy..R...

  • k8s系列---stateful(有状态应用副本集)控制器

    时间:2022-06-09 00:24:31

    http://blog.itpub.net/28916011/viewspace-2215046/在应用程序中,可以分为有状态应用和无状态应用。无状态的应用更关注于群体,任何一个成员都可以被取代。对有状态的应用是关注个体。像我们前面用deployment控制器管理的nginx、myapp等都属于无状...

  • .Net Core2.1 秒杀项目一步步实现CI/CD(Centos7.2)系列一:k8s高可用集群搭建总结以及部署API到k8s

    时间:2022-04-25 00:25:16

    前言:本系列博客又更新了,是博主研究很长时间,亲自动手实践过后的心得,k8s集群是购买了5台阿里云服务器部署的,这个集群差不多搞了一周时间,关于k8s的知识点,我也是刚入门,这方面的知识建议参考博客园大神edisonchou的系列文章《.NETCoreonK8S学习实践系列文章索引(Draft版)》...

  • k8s系列----索引

    时间:2022-04-10 06:09:01

    day1:k8s集群准备搭建和相关介绍day2:k8spod介绍与创建day3:k8sService介绍及创建day4:ingress资源和ingress-controllerday5:存储卷pv/pvc/configmap/secertday6:stateful有状态应用副本集控制器day7:k8...

  • Docker & k8s 系列三:在k8s中部署单个服务实例

    时间:2022-04-04 23:39:45

    本章将会讲解:pod的概念,以及如何向k8s中部署一个单体应用实例。在上面的篇幅中,我们了解了docker,并制作、运行了docker镜像,然后将镜像发布至*仓库了。然后又搭建了本机的k8s环境。本篇将演示如何将单个服务实例部署到k8s。Pod的含义k8s的最小部署单元是pod,pod这个单词的意...

  • K8S从入门到放弃系列-(16)Kubernetes集群Prometheus-operator监控部署

    时间:2022-01-20 23:59:56

    PrometheusOperator不同于Prometheus,Prometheus Operator是CoreOS开源的一套用于管理在Kubernetes集群上的Prometheus控制器,它是为了简化在Kubernetes上部署、管理和运行Prometheus和Alertmanager集群。官方...

  • K8s 系列(三) - 如何配置 etcd https 证书?

    时间:2022-01-10 05:30:31

    在K8s中,kube-apiserver使用etcd对RESTobject资源进行持久化存储,本文介绍如何配置生成自签https证书,搭建etcd集群给apiserver使用,并附相关坑点记录。1.安装cfssl工具cd/data/workwgethttps://github.com/cloudfl...

  • 微服务从代码到k8s部署应有尽有系列(八、各种队列)

    时间:2022-01-03 02:03:37

    我们用一个系列来讲解从需求到上线、从代码到k8s部署、从日志到监控等各个方面的微服务完整实践。整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者开发的一些中间件,所用到的技术栈基本是go-zero项目组的自研组件,基本是go-zero全家桶了。实战项目地址:...

  • k8s系列---资源指标API及自定义指标API

    时间:2021-12-23 04:03:24

     https://www.linuxea.com/2112.html以前是用heapster来收集资源指标才能看,现在heapster要废弃了。从k8sv1.8开始后,引入了新的功能,即把资源指标引入api。资源指标:metrics-server自定义指标:prometheus,k8s-promet...

  • k8s系列---pod介绍

    时间:2021-10-05 06:10:59

    #yaml格式的pod定义文件完整内容:apiVersion:v1#必选,版本号,例如v1kind:Pod#必选,Podmetadata:#必选,元数据name:string#必选,Pod名称namespace:string#必选,Pod所属的命名空间labels:#自定义标签-name:strin...

  • Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列之flanneld网络介绍及部署(三)

    时间:2021-09-12 10:20:59

    0、前言整体架构目录:ASP.NETCore分布式项目实战-目录k8s架构目录:Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录一、flanneld介绍flannel是CoreOS提供用于解决Dokcer集群跨主机通讯的覆盖网络工具。它的主要思路是:预先留出一个...