create
kubectl create secret docker-registry regcred \ --docker-server="ghcr.io" \ --docker-username="seonglae" \ --docker-password="{token}" \ --docker-email="sungle3737@gmail.com" kubectl get secrets
check
kubectl get secret ghcred \ --output="jsonpath={.data.\.dockerconfigjson}" | base64 --decode
patch
kubectl patch serviceaccount default -p '{"imagePullSecrets": [{"name": "ghcred"}]}'

Seonglae Cho