Mac 安装 Docker kubernetes
安装docker➜ ~ git:(master) ✗ brew cask install docker之前不用fanqiang,一直下载不了,127.0.0.1:1087 是我本地的http代理ip端口然后按图点击等几分钟 ,期间一直处于starting状态,然后下图就表示安装好了验证集群状态➜ ~ git:(master) ✗ kubec...
安装docker
➜ ~ git:(master) ✗ brew cask install docker
之前不用fanqiang,一直下载不了,
127.0.0.1:1087 是我本地的http代理ip端口
然后按图点击
等几分钟 ,期间一直处于starting状态,
然后下图就表示安装好了
验证集群状态
➜ ~ git:(master) ✗ kubectl cluster-info
➜ ~ git:(master) ✗ kubectl get nodes
➜ ~ git:(master) ✗ kubectl describe node
部署 kubernetes dashboard
➜ ~ git:(master) ✗ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
开启本机代理
➜ ~ git:(master) ✗ kubectl proxy
登陆页面
需要有token才能登陆
下载dashboard文件
➜ kubernetes dashboard git:(master) ✗ curl -o kubernetes-dashboard.yaml https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
修改文件
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
# 添加Service的type为NodePort
type: NodePort
ports:
- port: 443
targetPort: 8443
# 添加映射到虚拟机的端口,k8s只支持30000以上的端口
nodePort: 30001
selector:
k8s-app: kubernetes-dashboard
创建kubernetes-dashboard
➜ kubernetes dashboard git:(master) ✗ kubectl create -f kubernetes-dashboard.yaml
获取token
➜ kubernetes dashboard git:(master) ✗ kubectl -n kube-system describe $(kubectl -n kube-system get secret -n kube-system -o name | grep namespace) | grep token
tem -o name | grep namespace) | grep token
Name: namespace-controller-token-v8w4r
Type: kubernetes.io/service-account-token
token: eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJuYW1lc3BhY2UtY29udHJvbGxlci10b2tlbi12OHc0ciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJuYW1lc3BhY2UtY29udHJvbGxlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjMwNTE2NmVkLTk0MWYtMTFlOS05M2YzLTAyNTAwMDAwMDAwMSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTpuYW1lc3BhY2UtY29udHJvbGxlciJ9.myuzqe_fMARJDzOAWYcXyuRclWHwLEs_x7SHOTXOFS25DRYSieua8570c498q2wl1HsBBT1hYgHsy--TKVYIL_XXdR4ij52wrhS2IVtx5Bx2u2EaPQDSJ7AJB6EAX6HjJs4XF1Ke_jXFZ6yAiBkr_HVtdDYnXw7AO2isLNVwXiOi-IAthOFRAR4THqem5f67wL9j6ewEth8SrqnJZOMeaZtuSbhmW45rI1A6BqPHey_HnYNOFfJbo6C4uPNmKSU0zL9mZK3pOok4jeG8HYVD0cCteMJiRuF4gvywImoPWnUrAbr4JHDk-GUHcHJV5j-MCf40cb6ufGepdtiUKSesGw
登陆
成功进入
(开森)
然后登陆后的token会过期,需要配置一下
在下图位置添加
--token-ttl=43200
大功告成!
参考文献
https://www.cnblogs.com/miaoying/p/10301125.html
更多推荐
所有评论(0)