mirror of https://github.com/easzlab/kubeasz.git
修正dashboard和hpa文档
parent
b33ab0eea2
commit
85534c0b60
|
@ -136,7 +136,7 @@ subjects:
|
|||
#### 3. 证书访问:最安全的方式,配置较复杂
|
||||
- 使用集群CA 生成客户端证书,可以根据需要生成权限不同的证书,这里为了演示直接使用 kubectl使用的证书和key(在03.kubectl.yml阶段生成),该证书拥有所有权限
|
||||
- 指定格式导出该证书,进入`/etc/kubernetes/ssl`目录,使用命令`openssl pkcs12 -export -in admin.pem -inkey admin-key.pem -out kube-admin.p12` 提示输入证书密码和确认密码,可以用密码再增加一层保护,也可以直接回车跳过,完成后目录下多了 `kube-admin.p12`文件,将它分发给授权的用户
|
||||
- 用户将 `kube-admin.p12` 双击导入证书即可,`IE` 和`Chrome` 中输入`https://x.x.x.x:6443/api/v1/namespaces/kube-system/services/kubernetes-dashboard/proxy` 或者 `https://x.x.x.x:6443/ui` 即可访问。补充:最新firefox需要在浏览器中单独导入 [选项] - [隐私与安全] - [证书/查看证书] - [您的证书] 页面点击 [导入] 该证书
|
||||
- 用户将 `kube-admin.p12` 双击导入证书即可,`IE` 和`Chrome` 中输入`https://x.x.x.x:8443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy` 即可访问。补充:最新firefox需要在浏览器中单独导入 [选项] - [隐私与安全] - [证书/查看证书] - [您的证书] 页面点击 [导入] 该证书
|
||||
- dashboard自带的登陆流程同上
|
||||
|
||||
### 小结
|
||||
|
|
|
@ -11,11 +11,11 @@
|
|||
- autoscaling/v2alpha1
|
||||
- 内存
|
||||
- 自定义metrics
|
||||
- 多metrics组合: 根据每个metric的值计算出scale的值,并将最大的那个指作为扩容的最终结果
|
||||
- 多metrics组合: 根据每个metric的值计算出scale的值,并将最大的那个值作为扩容的最终结果
|
||||
|
||||
### 基础示例
|
||||
|
||||
本实验环境基于k8s 1.8 和 1.9,仅使用`autoscaling/v1` 版本API
|
||||
本实验环境基于k8s 1.8 和 1.9,仅使用`autoscaling/v1` 版本API,**注意确保**`k8s` 集群插件`kubedns` 和 `heapster` 工作正常。
|
||||
|
||||
``` bash
|
||||
# 创建deploy和service
|
||||
|
@ -24,17 +24,17 @@ $ kubectl run php-apache --image=pilchard/hpa-example --requests=cpu=200m --expo
|
|||
# 创建autoscaler
|
||||
$ kubectl autoscale deploy php-apache --cpu-percent=50 --min=1 --max=10
|
||||
|
||||
# 稍等查看hpa状态
|
||||
# 等待3~5分钟查看hpa状态
|
||||
$ kubectl get hpa php-apache
|
||||
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
|
||||
php-apache Deployment/php-apache 0% / 50% 1 10 1 1d
|
||||
php-apache Deployment/php-apache 0% / 50% 1 10 1 3m
|
||||
|
||||
# 增加负载
|
||||
$ kubectl run --rm -it load-generator --image=busybox /bin/sh
|
||||
Hit enter for command prompt
|
||||
$ while true; do wget -q -O- http://php-apache; done;
|
||||
|
||||
# 稍等查看hpa显示负载增加,且副本数目增加为4
|
||||
# 等待约5分钟查看hpa显示负载增加,且副本数目增加为4
|
||||
$ kubectl get hpa php-apache
|
||||
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
|
||||
php-apache Deployment/php-apache 430% / 50% 1 10 4 4m
|
||||
|
|
Loading…
Reference in New Issue