简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
因为工作原因,需要从C/S开发转到B/S开发,搞了10几年C/C++开发,现在需要从头开始学习B/S,好在我也是一个喜欢迎接挑战的人。B/S架构选择前后端分离开发的vue+springboot框架。从本篇开始,我将以一个入门新手的角色结合实战来详细记录vue+springboot的学习过程,供vue+springboot入门者参考。
学习和使用k8s,docker是基础。本篇通过演示一个C程序hello-world如何在docker容器中运行,来理解一下docker的常用命令
前面有一篇文章介绍了如何在win10安装minikube来学习K8S,这近发现一个更简单的方法,可以直接在Docker Desktop中自动启动K8S,不在需要使用虚拟机,方便很多。
K8s 中Service提供三种模式访问服务:ClusterIP、NodePort、LoadBalancer,其中ClusterIP仅支持内部访问,NodePort和LoadBalancer支持外部访问。而三种模式之间是包含关系:NodePort模式包含ClusterIP模式,LoadBalancer模式又包含NodePort模式。
上篇都是通过命令来创建deployment,本篇主要讲述通过yaml文件来创建。在实际应用中都是通过yaml文件来部署服务。
win10安装minikube
现在网上已经有很多讲解k8s的文档与教程,对于大家学习k8s很有帮助,我也是通过这些文档和教程来学习的。但是要想深入理解k8s的机制和云原生技术,离不开大量的实践。网上也有很多java的实践案例,但是作为一个C++开发者,我更希望能够从部署一个复杂的C++应用的角度来深入理解k8s。下面我会通过由简入难的一些C++应用案例来阐述k8s的概念和实现机制。一、win7-x64系统部署minikube环