dmosk / doconv

docker run → Compose மற்றும் Kubernetes

docker run … ஒட்டி Compose YAML மற்றும் Deployment துண்டைப் பெறுங்கள். 1:1 அல்லாத கொடிகள் எச்சரிக்கை. உலாவியில் — API, Helm அல்லது kustomize இல்லை. அண்டை: yamaster மற்றும் k8size.

docker run கட்டளையை ஒட்டி Compose YAML மற்றும் Deployment துண்டைப் பெறுங்கள். 1:1 மேப் ஆகாத கொடிகள் எச்சரிக்கை; இது தொடக்கம், முழு சமநிலை அல்ல.

ஏன் doconv

  • docker run → Compose. ஒரு வரியிலிருந்து தயார் Compose சேவை YAML.
  • Deployment துண்டு. தொடக்க Kubernetes Deployment-ம் — Helm/kustomize அல்ல.
  • கொடி எச்சரிக்கைகள். 1:1 மேப் ஆகாத விருப்பங்கள் தெளிவாகக் காட்டப்படும்.
  • உலாவி மட்டும். API இல்லை; கட்டளை சாதனத்தை விடாது.
  • விருப்ப hash பகிர்வு. URL hash-இல் கட்டளை உள்ள இணைப்பை நகலெடுக்கவும்.

docker run எப்படி மாற்றுவது

  1. docker run … ஒட்டவும் அல்லது எடுத்துக்காட்டை ஏற்றவும்.
  2. மாற்று அழுத்தவும் — Compose YAML மற்றும் Deployment துண்டு வரும்.
  3. 1:1 அல்லாதவற்றின் எச்சரிக்கைகளைப் படியுங்கள்.
  4. தேவையான YAML நகலெடுக்கவும் அல்லது hash இணைப்பைப் பகிரவும்.

கொடிகள், Compose மற்றும் Deployment

ஒவ்வொரு docker run கொடிக்கும் Compose அல்லது Kubernetes-இல் நேரடி இணை இல்லை. doconv நேர்மையான தொடக்கம்: முடிந்ததை மேப் செய்து மீதியை எச்சரிக்கும் — முழு சமநிலை அல்ல.

குறிப்புகள்:

  • மாற்றத்திற்குப் பின் துறைகள், தொகுதிகள், பிணையத்தை மீண்டும் பாருங்கள்.
  • --privileged, --network host, device அடிக்கடி கை திருத்தம் வேண்டும்.
  • -it, -d, --rm CLI வாழ்க்கைச் சுழற்சி கொடிகள்; பொதுவாக விடப்படும்.
  • Helm அல்லது kustomize உருவாக்கி அல்ல.
  • YAML-க்கு yamaster; அலகுகளுக்கு k8size.

எதற்கு

  • ஒரு வரி docker run-இலிருந்து compose.yml வரைவு;
  • கொத்து இடமாற்றத்திற்கு Deployment தொடக்கம்;
  • 1:1 அல்லாத கொடிகளைக் கண்டுபிடித்தல்;
  • URL hash மூலம் கட்டளை பகிர்வு;
  • run, Compose, Kubernetes வேறுபாட்டை விளக்குதல்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

docker run உடன் 100% சமமா?

இல்லை. மேப் ஆகாத கொடி எச்சரிக்கைகளுடன் தொடக்க மாற்றம்.

Helm அல்லது kustomize உருவாகுமா?

இல்லை. Compose YAML மற்றும் Deployment துண்டு மட்டும்.

கட்டளை பதிவேற்றப்படுமா?

இல்லை. உலாவியில் மட்டும் — API இல்லை.

முடிவை எப்படி பகிர்வது?

பகிர் hash-இல் கட்டளை உள்ள URL-ஐ நகலெடுக்கும் (விருப்பம்).

எச்சரிக்கைகளுடன் என்ன செய்வது?

படியுங்கள் — அடிக்கடி பிணையம், தொகுதிகள், capabilities அல்லது துறைகளை கைமுறையாக முடிக்க வேண்டும்.