0 开始之前
k8s已成潮流,一般用来做容器调度,这里简单记录下本机安装和体验的过程。
k8s选择:minikube。
1 安装k8s相关环境
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && sudo install minikube-linux-amd64 /usr/local/bin/minikube
yum install conntrack -y
yum remove docker-ce-cli
yum install docker*
minikube start --vm-driver=none
2 部署应用
这里使用nginx来作为部署应用示例。通过如下命令修改配置 & 并创建pod。
echo 'apiVersion: v1
kind: Pod
metadata:
name: nginx
# 指定 label,便于检索
labels:
app: nginx
spec:
containers:
- name: nginx
# 指定镜像
image: nginx:alpine
# 指定暴露端口
ports:
- containerPort: 80
' > nginx.yaml
export no_proxy=$no_proxy,9.134.1.130,127.0.0.1 #非必选,为了解决Unable to connect to the server: EOF' Kubernetes - Kubectl
kubectl apply -f nginx.yaml
3 功能验证
3.1 查看部