在前几篇文章中,我们在Kubernetes中部署了StorageClass、StatefulSet等等;
在这篇文章中,我们会部署实际的SpringBoot项目,来利用这些有状态的服务;
源代码:
在前几篇文章中,我们在Kubernetes中部署了StorageClass、StatefulSet等等;
在这篇文章中,我们会部署实际的SpringBoot项目,来利用这些有状态的服务;
源代码:
在前一篇文章《在Kubernetes中创建NFS类型的StorageClass》中,我们创建了一个StorageClass用于动态为PVC创建PV;
这篇文章我们会用这个StorageClass,来部署Zookeeper和Kafka;
如果要在Kubernetes中部署StatefulSet类型的Pod,需要先创建持久化的StorageClass、PV,从而让PVC能够使用对应的存储;
StorageClass常用的类型有:Local(例如:HostPath、EmptyDir等)、NFS、Ceph;
在声明NFS类型的StorageClass时需要用到第三方的Provisioner;
本文讲解了如何在Kubernetes中结合 Kuboard 使用 nfs-subdir-external-provisioner 创建NFS类型的StorageClass;
之前的文章中提到过如何在CentOS上手动部署Kubernetes集群,这种方式需要修改大量系统参数,并且需要自行安装大量软件比较麻烦;
而KuboardSpray提供了图形化界面,可以迅速的安装并管理Kubernetes集群;
系列文章:
官方文档:
在上一篇文章 《单机部署k3s》 中,我们讲了k3s的部署,这篇主要是讲解如何使用autok3s快速部署一个k3s集群;
autok3s快速启动脚本:
最近将单节点的k8s换成了更加轻量级的k3s,这里记录一下;
Gist 仓库:
本文介绍了如何部署一个简单的Go项目;
源代码:
在上一篇文章《国内在minikube中添加ingress-nginx插件》中,讲述了如何在国内网络环境安装Ingress-Nginx,并且对NodePort、LoadBalancer和Ingress分别进行了测试;
但是在实际项目中,我们只会用到HTTPS的连接,因此还需要为Ingress配置TLS证书;
本文讲述了如何在Ingress中配置TLS证书;
源代码:
系列文章:
在使用minikube时,需要打开许多addons;由于国内“令人失望”的网络环境,在使用minikube addons enable时,基本拉不下来镜像;
好在这个只是addon,可以自己拉下来yaml文件,修改为阿里云的镜像安装;
源代码:
系列文章:
文章参考:
在上一篇《在VMWare中部署你的K8S集群》中,讲述了如何真正的部署一个K8S集群;但是这种方式对于大部分人来说有一点重;除了这种方式之外,也可以使用minikube来部署一个单节点的K8S;
本文就讲述了如何在国内使用阿里云镜像和minikube部署一个k8s;
系列文章: