Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Docker Desktop Kubernetes with UI

Install the Docker Kubernetes UI

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

Create a Service Account

Creating a Service Account with the name admin-user in namespace kubernetes-dashboard first.

dockerui-user-account.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
kubectl apply -f dockerui-user-account.yaml

Create a ClusterRoleBinding

dockerui-cluster-role.yaml

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
kubectl apply -f dockerui-cluster-role.yaml

Get the Service Account Security Token

kubectl -n kubernetes-dashboard create token admin-user

Copy the token value displayed

Start the Proxy

kubectl proxy

Launch the Dashboard

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Paste the token value into the password field

Apply an App to the Cluster

docker pull channel908/simpleapi

app-deploy.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: simpleapi-depl
spec:
  replicas: 2
  selector:
    matchLabels:
      app: simpleapi
  template:
    metadata:
      labels:
        app: simpleapi
    spec:
      containers:
        - name: simpleapi
          image: channel908/simpleapi:latest
---
apiVersion: v1
kind: Service
metadata:
  name: simpleapi-clusterip-srv
spec:
  type: ClusterIP
  selector:
    app: simpleapi
  ports:
  - name: simpleapi
    protocol: TCP
    port: 80
    targetPort: 80 
kubectl apply -f app-deploy.yaml

About

Install and setup kubernetes on window os.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors