Posts by Topic: deploy_tools

kubernetes部署服务流程
kubernetes部署服务流程

Li Guangqiao - 09/05/2024

以java服务为例 本地k8s集群采用kind部署,正式环境还是建议采用kubeadm来部署 撰写集群配置文件kind.yaml kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane extraPortMappings: - containerPort: 30001 hostPort: 30001 由于kind是采用docker的方式部署集群,所以集群的端口策略需要在创建时期就在配置文件上设置好,不然后续无法通过宿主机访问集群中部署好的服务。 创建集群 kind create cluster --config ./kind.yaml --name cluster-1 准备好镜像文件javaServer.tar,并加载到本地kind集群 docker load -i javaServer.tar //javaServer:v1.0.0 kind load docker-image javaServer:v1.0.0 --name cluster-1 创建命名空间 kubectl create namespace <空间名称> //kubectl...