背景
本篇文章作为k8s学习系列的第一篇,讲一讲在搭建环境遇到的各种问题。
通读完本篇,你讲学到:
-
docker网络相关的知识
-
一个简单反向代理的应用集群搭建
-
排查容器相关问题的一般性思路
本篇实验环境如下:
-
Mac
-
Docker desktop for mac
-
kuberetes节点(minikube、kubeadm等)
目标
搭建一个集群,其大致模型如下:
目标是访问http://127.0.0.1
可以直接访问到WordPress网站。
步骤
第一步:部署MariaDB
准备yml文件 maria.yml
apiVersion: v1
kind: ConfigMap
metadata:
name: maria-cm
data:
DATABASE: 'db'
USER: 'wp'
PASSWORD: '123'
ROOT_PASSWORD: '123'
---
apiVersion: v1
kind: Pod
metadata:
name: maria-pod
labels:
app: wordpress
role: database
spec:
containers:
- image: mariadb:10
name: maria
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3306
envFrom:
- prefix