概述
学习kubernets,掌握云原生知识,已经成为开发者的必备技能。本文介绍如何在本地快速构建k8s环境
相关工具
创建k8s
首先,创建文件config.yaml:
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
kubeadmConfigPatches:
- |
kind: InitConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "ingress-ready=true"
extraPortMappings:
- containerPort: 80
hostPort: 80
protocol: TCP
- containerPort: 443
hostPort: 443
protocol: TCP
然后,执行kind create命令,完成集群的创建
kind create cluster --config config.yaml
接下来,就可以通过kubectl,部署应用等
kubectl get pods