DEV Community

Anuchit Prasertsang
Anuchit Prasertsang

Posted on

1

สร้าง Kubernetes Secret manifest file สำหรับ Private Image Registry

ความเดิมตอนที่แล้ว

เราสามารถสร้าง

เราสามารถไฟล์ file secrete manifest เอาไว้ใช้งานได้ดังนี้

gitlab-registry-secret.yaml

apiVersion: v1
kind: Secret
metadata:
  name: regcred
  namespace: default  # Change this if you want to use a different namespace
type: kubernetes.io/dockerconfigjson
data:
  .dockerconfigjson: <base64-encoded-docker-config>
Enter fullscreen mode Exit fullscreen mode

<base64-encoded-docker-config> นำมาจากการ encode ไฟล์ config.json

โดยใช้คำสั่ง cat config.json | base64

ลักษณะของไฟล์ docker/config.json

{
  "auths": {
    "<REGISTRY_UR>": {
      "username": "<REGISTRY_USERNAME>",
      "password": "<REGISTRY_PASSWORD>",
      "email": "<REGISTRY_EMAIL>"
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

ตัวอย่างเช่น

{
  "auths": {
    "https://registry.gitlab.com": {
      "username": "mygitlab",
      "password": "glpat-xk......E5",
      "email": "hello@gmail.com"
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

จากนั้นทำการ
kubectl apply -f gitlab-registry-secret.yaml

ก็เป็นอันเรียบร้อย

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more