
kubernetes,简称K8s,是用8代替8个字符“kubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。
配置dashboard:kubectl create -f kubernetes-dashboard.yaml

前提用load_images.ps1拉取镜像:
成功后如下:
启动k8s:
有kubectl就很方便:
need token(在PS命令下):
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1] kubectl config set-credentials docker-for-desktop --token="${TOKEN}" echo $TOKEN
进入后:
如:IBM Cloud的进入方式:
点击mycluster-free进入,就会看到k8s仪表板,
注意起初登录cloud时命令:
ibmcloud login -a cloud.ibm.com -r us-south -g Default
官方参考网站是:https://kubernetes.io/zh/docs/tasks/access-application-cluster/web-ui-dashboard/