아직 Docker desktop 이 공식적인 버젼을 릴리즈를 하진 않았다.
일단 테스트 버젼으로 설치를 해서 사용하고 있는데 몇가지 문제가 있지만 간단한 사용에는 문제가 없다.
다운로드 링크
docs.docker.com/docker-for-mac/apple-m1/
Apple M1 Tech Preview
docs.docker.com
아직 mysql images 는 사용할수 없다고 하고, http proxy 등의 기능에 제한이 있고
자동으로 업데이트가 안된다. 직접 사용해보니깐 설치되어있는 상태에서 새버젼을 설치하니깐 뭔까 꼬이는지 동작에 문제가 있다
appcleaner 같은 툴로 이전버젼을 삭제하고 다시 설치를 해야한다.
docker desktop 을 설치하게 되면 조금있으면 kubernetes 도 자동으로 설정이 완료가 된다(혹시 안된다면 체크가 되어있는지 확인)
dashboard 설치
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
kubectl proxy 로 proxy 를 열어주고
접속 권한및 유저를 생성해야 한다.
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kubernetes-dashboard
EOF
----
cat <<EOF | kubectl apply -f -
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kubernetes-dashboard
EOF
Getting a Bearer Token
kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data.token | base64decode}}"
위의 command 를 실행하면 token 이 나오고
에 접속해서 token 을 입력하게 되면 dashboard 를 볼수있다.
'Private & Public Cloud > kubernetes' 카테고리의 다른 글
K8S dashboard (0) | 2021.03.07 |
---|---|
kubernetes 환경에서 helm 에 사용자 정의변수 사용하기 (0) | 2019.12.09 |
Configmap 만드는 몇가지 방법 (0) | 2019.12.06 |