实践指南

Minikube 快速安装
# macOS
brew install minikube

# Linux
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube
sudo mv minikube /usr/local/bin/

# 启动集群
minikube start

使用 kubectl 创建 Pod
# 创建简单的 Nginx Pod
kubectl run nginx --image=nginx

# 查看 Pod 状态
kubectl get pods

# 查看详细信息
kubectl describe pod nginx

创建 Deployment
# 创建部署
kubectl create deployment myapp --image=nginx

# 扩展副本数
kubectl scale deployment myapp --replicas=3

# 查看部署状态
kubectl get deployments

创建 Service
# 创建 NodePort 服务
kubectl expose deployment myapp --port=80 --type=NodePort

# 获取服务地址
minikube service myapp

# 查看服务详情
kubectl get services

高级实践项目

Rancher+Gogs+Jenkins 自动部署实践

完整的 CI/CD 实践,从代码提交到自动部署,涵盖 Rancher、Gogs、Jenkins 和 Kubernetes 的集成。

  • 代码仓库管理 (Gogs)
  • 自动化构建 (Jenkins)
  • 持续部署 (Kubernetes)
  • 集群管理 (Rancher)
开始实践