#!/bin/bash # Script to deploy nginx to k3s cluster echo "Deploying nginx to k3s cluster..." # Check if kubectl is available if ! command -v kubectl &> /dev/null; then echo "kubectl could not be found. Please install kubectl and configure kubectl config." exit 1 fi # Deploy nginx echo "Applying nginx deployment..." kubectl apply -f nginx-deployment.yaml # Wait for deployment to be ready echo "Waiting for nginx deployment to be ready..." kubectl rollout status deployment/nginx-deployment -n default # Show deployment status echo "Nginx deployment status:" kubectl get deployments,pods,services -l app=nginx echo "Nginx deployment completed!" echo "To access nginx service, use the external IP from the following command:" echo "kubectl get svc nginx-service"