|
||
---|---|---|
.. | ||
base | ||
overlays/test | ||
jupyter-application.yaml | ||
readme.md |
Kubernetes Commands for Jupyter Setup
Namespace Creation
Create a namespace for Jupyter:
kubectl create ns jupyter
Apply Configuration Files
Deploy persistent storage, deployment, services, and secrets:
kubectl -n jupyter apply -f jupyter-persistent-volume.yaml
kubectl -n jupyter apply -f jupyter-deployment.yaml
kubectl -n jupyter apply -f jupyter-service.yaml
kubectl -n jupyter apply -f s3-secrets-trino.yaml
Persistent Volume Claims (PVC)
Check the status of PVCs in the Jupyter namespace:
kubectl get pvc -n jupyter
Port Forwarding
kubectl -n jupyter port-forward svc/jupyter-notebook-service 8888:8888
Logs and Debugging
kubectl -n jupyter logs <pod-name>
kubectl -n jupyter describe <pod-name>
Replace
<pod-name>
with the name of your Jupyter pod (e.g.,jupyter-notebook-676fb4f85b-sb2h8
).
Node Details
Get detailed information about cluster nodes:
kubectl get no -o=wide
Apply Argo Application
Deploy Argo Application
Apply the ArgoCD application configuration:
kubectl -n argocd apply -f jupyter-application.yaml
Verify Deployment
Check the ArgoCD deployment details:
kubectl get deploy -n argocd -o=yaml