2.2.1 用 Minikube 运行一个本地单节点 Kubernetes 集群
安装 Minikube
使用 Minikube 启动一个 Kubernetes 集群
$ minikube start
在下载 vm boot image. 好像搞了一个虚拟机出来, 进程不在本地机器上.
安装 Kubernetes 客户端 (kubectl)
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
使用 kubernetes 查看集群是否正常工作
$ ./kubectl cluster-infoKubernetes control plane is running at https://192.168.99.100:8443KubeDNS is running at https://192.168.99.100:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxyTo further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
可以登录到 Minikube VM 中:
$ minikube ssh
2.2.2 使用 Google Kubernetes Engine 托管 Kubernetes 集群
获取集群概览

通过列出集群节点查看集群是否在运行
$ kubectl get nodes
查看对象的更多信息
$ kubectl describe node minikube
2.2.3 为 kubectl 配置别名和命令行补齐
创建别名
# .bashrcalias k=kubectl
为 kubectl 配置 tab 补全
bash:
- 安装 bash-completion
- 运行
$ source < (kubectl completion bash)- 给别名 k 配置补全:
$ source < (kubectl completion bash | sed s/kubectl/k/g)
- 给别名 k 配置补全:
zsh 应该是类似的:
.zshrc- zsh auto-completion
source <(kubectl completion zsh)
