| 123456789101112131415161718192021222324252627 |
- #!/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"
|