卸载kubernetes-dashboard

kubectl get secret,sa,role,rolebinding,services,deployments --namespace=kube-system | grep dashboard
sudo kubectl delete deployment kubernetes-dashboard --namespace=kube-system
sudo kubectl delete service kubernetes-dashboard --namespace=kube-system
sudo kubectl delete role kubernetes-dashboard-minimal --namespace=kube-system
sudo kubectl delete rolebinding kubernetes-dashboard-minimal --namespace=kube-system
sudo kubectl delete sa kubernetes-dashboard --namespace=kube-system
sudo kubectl delete secret kubernetes-dashboard-certs --namespace=kube-system
sudo kubectl delete secret kubernetes-dashboard-csrf --namespace=kube-system
sudo kubectl delete secret kubernetes-dashboard-key-holder --namespace=kube-system

  

安装kubernetes-dashboard

[root@k8s-master ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
[root@k8s-master ~]# vim kubernetes-dashboard.yaml
修改内容:
109 spec:
110 containers:
111 - name: kubernetes-dashboard
112 image: registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1 # 修改此行 ...... 157 spec:
158 type: NodePort # 增加此行
159 ports:
160 - port: 443
161 targetPort: 8443
162 nodePort: 30001 # 增加此行
163 selector:
164 k8s-app: kubernetes-dashboard [root@k8s-master ~]# kubectl apply -f kubernetes-dashboard.yaml [root@k8s-master ~]# kubectl create clusterrolebinding test:kubernetes-dashboard --clusterrole=cluster-admin --serviceaccount=kube-system:kubernetes-dashboard
[root@k8s-master ~]# kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/kubernetes-dashboard/{print $1}')

  动态扩容

[root@k8s-master ~]# kubectl scale --replicas= deployment nginx

更新pod版本

[root@k8s-master ~]# kubectl set image deployment nginx nginx=nginx:1.15.5
deployment.extensions/nginx image updated

  查看更新状态

[root@k8s-master ~]# kubectl rollout status deployment nginx
deployment "nginx" successfully rolled out

  查看pod详细信息

[root@k8s-master ~]# kubectl describe pods nginx-67d678c9f7-rqrtz

  回滚版本可以直接指定镜像版本或者使用下面命令

[root@k8s-master ~]# kubectl rollout undo deployment nginx
deployment.extensions/nginx rolled back

  

最新文章

  1. 如何基于纯GDI实现alpha通道的矢量和文字绘制
  2. jquery显示隐藏toggle
  3. ftp自动上传下载文件脚本
  4. Tun/Tap interface tutorial
  5. date & dirname
  6. query 防止ajax重复提交
  7. 11gR2 Database Services for "Policy" and "Administrator" Managed Databases (文件 ID 1481647.1)
  8. elasticsearch中 refresh 和flush区别(转)
  9. 调度器简介,以及Linux的调度策略
  10. 类中的 this关键字
  11. 文件操作 chardet使用
  12. GENet/ESPNet
  13. Ubuntu 12.10 安装VirtualBox增强功能
  14. MYSQL-使用mysqldump创建数据库快照
  15. find命令之时间戳使用示例
  16. CentOS5.4安装redmine详细步骤
  17. eclipse find 两位数
  18. go语言基本介绍
  19. C# OpenFileDialog 的使用方法
  20. 不同编程语言在发生stackoverflow之前支持的调用栈最大嵌套层数

热门文章

  1. 微信小程序生命周期详解
  2. [摘抄] 4.require命令
  3. FreeRTOS 任务通知
  4. python 常用的标准库
  5. NumPy 之 案例(随机漫步)
  6. Prometheus学习笔记(3)什么是node_exporter???
  7. c#时间与时间戳互转13位
  8. Zabbix4.0如何添加监控信息
  9. Beta冲刺(4/7)——2019.5.25
  10. arduino 开发视频