一拳搞定 Kubenetes | 安装
目标:在本机 mac 安装单节点的 kubenetes 供学习
基于 minukube
kubeconfig
dashboard

基于 docker desktop 运行

集群安装
Last updated
目标:在本机 mac 安装单节点的 kubenetes 供学习


Last updated
tiechengdeMacBook-Pro-2:.kube tc$ minikube start
* Darwin 10.15.6 上的 minikube v1.6.2
- KUBECONFIG=/Users/tc/.kube/config.22
* Automatically selected the 'hyperkit' driver (alternates: [])
* 正在创建 hyperkit 虚拟机(CPUs=2,Memory=2000MB, Disk=20000MB)...
* 正在 Docker '19.03.5' 中准备 Kubernetes v1.17.0…
* 拉取镜像 ...
* 正在启动 Kubernetes ...
* Waiting for cluster to come online ...
* 完成!kubectl 已经配置至 "minikube"- KUBECONFIG=/Users/tc/.kube/config.22export KUBECONFIG=/Users/tc/.kube/config.22tiechengdeMacBook-Pro-2:docker-compose tc$ cat /Users/tc/.kube/config.22
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURBVENDQWVtZ0F3SUJBZ0lKQU91U0IwYkU3VGIrTUEwR0NTcUdTSWIzRFFFQkN3VUFNQmN4RlRBVEJnTlYKQkFNTURERXdMakUxTWk0eE9ETXVNVEFlRncweE9URXlNekF3TmpVek1qTmFGdzAwTnpBMU1UY3dOalV6TWpOYQpNQmN4RlRBVEJnTlZCQU1NRERFd0xqRTFNaTR4T0RNdU1UQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFNazV4T2tXb0RXUzdRdFZhOFFCN21DbFFCeC90N2VHdXpEdENYVXYyWU8wcVBJa3RHRVQKaDZkM2dFQ3kzK0ZVVGhDWTF1U2gzYkhDT2wybXJPWnJmN21DelVPdDJZSWQ3QWFVOEVZQzN6dDl6L2d3NTdBWgpWeHE4L3NYZUNQSlBQZXVpOTR0b252cTBSNXNVMm0veTB3UFJMdTFkS052cUV6K05YNFRPUnpCcVpNeVoycXU0CjNMazJCMkNycXJnOXQ1Wks0cU9wQTMwZUxYNHMwVlZUN042RkdFWlRFMTkzdXNLc2dkV2FGb1pJcnh6LzZDbUUKemlDektMcVZiNzAxdWJVZXlCTEU0OER4cVVyZTdtYkoxSWI0VUU5NjE1cDhuSml2UlRJdXZ5aUlxazFieEQ5RwpkaVNEMTdUV1NpTnUwelUyQkJWaEV4OTRYbDcwcENucnhxRUNBd0VBQWFOUU1FNHdIUVlEVlIwT0JCWUVGS29jClFUVE1RYTF1TzZMVk1nVEd0WndsMFNxek1COEdBMVVkSXdRWU1CYUFGS29jUVRUTVFhMXVPNkxWTWdUR3Rad2wKMFNxek1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUZodlYwVkxGMlRYU0hTLwpGeXBQNG1jMy8vWG9RdWRrUUdNSTJQWDNmNk8xWlBteFVrOGpiMnhiUmJ0aGhTcU5BU0xPSGdSQnRqYjF1UnVaCi96NVliRnhpTEFXdWYyd3FoSzJtRkl4WHg2enF1bExremszRFMxRjZnVWxhYS9hRXoxWW5XdWhUdzArenRtYkkKQkdENnRaTUM3ZDA1YlhseTREQkNtZklPclNNUW14eURvN0IxV1RHWklpd2NwSzN5clJsUEFCc2w5dnJUcit0RQoydUwxaytoYnB3ZjRreVZrNzNRZWdWTGZaK3Q3ZUZRVUpCMDR2V1RSdmtQcVdoTWhqQXRTR1FObG80TVJ3eklWCit2TDUyVGcxZjNXb09LRldyQkQzM1MzOGhLWlpJbzVKUDlPMmxDUU9VRXhRVzZEcmN0UEp0bmhRbHdEUjQ0a04KL1FxNmFNZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
server: https://30.11.44.31:16443
name: microk8s-cluster
- cluster:
certificate-authority: /Users/tc/.minikube/ca.crt
server: https://192.168.64.3:8443
name: minikube
contexts:
- context:
cluster: microk8s-cluster
user: admin
name: microk8s
- context:
cluster: minikube
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: admin
user:
password: d0F2R1hDc2RYUEgxWFA4RGtpWVdFQldHM2xrU0Q2M3czZ3ovK3YzNXJxaz0K
username: admin
- name: minikube
user:
client-certificate: /Users/tc/.minikube/client.crt
client-key: /Users/tc/.minikube/client.keytiechengdeMacBook-Pro-2:.kube tc$ stat -x config.22
File: "config.22"
Size: 2183 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: ( 501/ tc) Gid: ( 20/ staff)
Device: 1,4 Inode: 33584314 Links: 1
Access: Mon Sep 28 17:14:35 2020
Modify: Mon Sep 28 17:14:19 2020
Change: Mon Sep 28 17:14:19 2020tiechengdeMacBook-Pro-2:.kube tc$ minikube dashboard
E0928 17:18:13.216884 19644 dashboard.go:90] Error excluding IP from proxy: ExcludeIP() requires IP or CIDR as a parameter
* Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
* Opening http://127.0.0.1:63999/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ in your default browser...