wp-k8s

(★ 51)

WordPress on Kubernetes project: prod ready & fully scalable for both private and public cloud

File Explorer

  • .gitignore
  • cluster-issuer-staging.yaml
  • cluster-issuer.yaml
  • hpa.yaml
  • ingress.yaml
  • kustomization.yaml
  • LICENSE
  • metallb.yaml
  • mysql-cluster.yaml
  • nfs-synology.yaml
  • nfs.yaml
  • README.md
  • stateless-sa-sec.yaml
  • vpa.yaml
  • wordpress-deployment.yaml

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

helm install

View Details ▼

Install a helm chart.

helm install {{name}} {{repository_name}}/{{chart_name}}

Install a helm chart:

helm install {{name}} {{path/to/source_directory}}

Install a helm chart from an unpacked chart directory:

helm install {{package_name}} {{https://example.com/charts/packagename-1.2.3.tgz}}

Install a helm chart from a URL:

🔍

helm

View Details ▼

A package manager for Kubernetes.
Some subcommands such as `install` have their own usage documentation.

helm create {{chart_name}}

Create a helm chart:

helm repo add {{repository_name}}

Add a new helm repository:

helm repo {{[ls|list]}}

List helm repositories:

🔍

kubectl apply

View Details ▼

Manage applications through files defining Kubernetes resources.
Create and update resources in a cluster.

kubectl apply {{[-f|--filename]}} {{path/to/file}}

Apply a configuration to a resource by file name:

kubectl apply {{[-k|--kustomize]}} {{path/to/directory}}

Apply a configuration to a resource from `kustomization.yaml` in a directory:

{{cat pod.json}} | kubectl apply {{[-f|--filename]}} -

Apply a configuration to a resource by `stdin`:

// repository documentation