25、Kubernetes入门:从Minikube到应用部署

Kubernetes入门:从Minikube到应用部署

1. Kubernetes简介

Kubernetes自2014年DockerCon上公开发布以来,发展迅速,成为最广泛采用的容器平台之一。虽然它不是最古老或最成熟的产品(Mesos于2009年推出,早于容器广泛使用),但它专为容器化工作负载而设计,功能不断发展,拥有强大的社区,包括许多早期的Docker和Linux容器采用者。2017年DockerCon EU上,Docker公司宣布Docker Engine工具将支持Kubernetes。Docker Desktop能够启动单节点Kubernetes集群,客户端可部署用于开发的容器栈。

Kubernetes有多种免费和商业发行版,广泛的采用使其拥有适合本地开发安装的工具。

2. Minikube概述

Minikube是管理本地Kubernetes安装的原始工具之一,学习Minikube的概念可应用于任何Kubernetes实现。运行本地Kubernetes集群还有其他选择,如k3s、k3d、k0s和microk8s。

Minikube是单实例的Kubernetes发行版,它管理计算机上的容器或虚拟机,提供可用的Kubernetes安装,允许使用生产系统中的工具。它类似Docker Compose,能在本地搭建整个栈,且具有生产API。其独特之处在于通过下载和本地运行的单个二进制文件控制整个发行版,会自动检测本地的容器化或虚拟机管理器,并设置和运行包含必要Kubernetes服务的容器或虚拟机。

3. 安装Minikube

使用Minikube需要minikube和kubectl两个工具,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值