Kubernetes
目录
...
- https://kubernetes.io/ - 官网支持中文, 但是不是很全.
- Kubernetes中文文档
在路上
官网有提供在线的交互式教程, 比如 minikube
- kubernetes 是主从架构的, master 节点跪了的话怎么办?
Kubernetes 基础教程
1.创建Kubernetes集群
kubectl cluster-info
kubectl get nodes
2.部署应用
3.探索你的应用
4.公开你的应用
5.扩展你的应用
6.更新你的应用
pod
minikube
# 查看 minikube 版本, 可以用来验证是否安装正确
minikube version
# 启动 kubernetes 集群
minikube start
# 可能需要等那么一下下
# 清除 minikube 本地状态
minikube delete
# 通常对 error: machine does not exist 有奇效
kubectl
kubectl 命令的常见格式是: kubectl action resource
# 查看 kubectl 版本
kubectl version
# 会输出客户端(kubectl)和服务端(kubernetes)的版本信息
# 同时也说明客户端能成功链接上服务端, 能进行正常对话
# 查看集群信息
kubectl cluster-info
# 会看到主节点和仪表盘
# 获取所有节点
kubectl get nodes
# 获取部署信息
kubectl get deployments
# 部署应用程序
kubectl run xxx
删除指定的 Deployment
kubectl delete deployment <deployment-name>
自动伸缩
autoscaling - 必点技能
KubeSphere...
- KubeSphere 的安装
- KubeSphere 的基本使用
Ingress...
绑定Service前的多个域名,有点像nginx的作用.
Pods
pods 的状态
- ContainerCreateing
- Pending
- Running
- Terminating
- Completed
- ...
Kubernetes kind 有哪些类型:
按笔者使用顺序逐步添加
- Deployment
- ReplicaSet
- Pod
- DaemonSet
- Job
- CronJob
- ...