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
  • ...
posted @ 2020-01-07 16:17  taadis  阅读(87)  评论(0编辑  收藏  举报