Kubernetes(简称 K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用。以下是快速上手的核心步骤:

  1. 安装工具

  2. 初始化集群

    sudo kubeadm init --pod-network-cidr=10.244.0.0/16
    

    📌 初始化后,记得运行 sudo cp /etc/kubernetes/admin.conf $HOME/ 保存配置文件

  3. 部署网络插件

    • 选择 CalicoFlannel 等网络方案
    • 示例命令:kubectl apply -f https://cloud-image.ullrai.com/q/calico/
  4. 创建第一个 Pod

    apiVersion: v1
    kind: Pod
    metadata:
      name: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:latest
        ports:
        - containerPort: 80
    

    🧪 运行 kubectl apply -f nginx.yaml 后可通过 kubectl get pods 查看状态

  5. 访问应用

    • 创建 Service:kubectl expose pod nginx --type=NodePort --port=80
    • 访问地址:http://<节点IP>:<端口号> 🌐

需要更详细的步骤可查看 Kubernetes 官方文档安装指南

Kubernetes_Pod
Kubernetes_Cluster