பாட்மேன் 2.0 வெளியீடு

டெவலப்பர்கள் முதல் வெளியீட்டை அறிவித்தனர் "பாட்மேன் 2", பாட்மேன் திட்டத்தின் முக்கிய புதுப்பிப்பு - நிலையான கொள்கலன்களை உருவாக்குதல், தொடங்குதல் மற்றும் நிர்வகிப்பதற்கான ஒரு பயன்பாடு ஓசிஐ. Podman ஆனது Docker திட்டத்திற்கு மாற்றாக உள்ளது மற்றும் பின்னணி அமைப்பு சேவை இல்லாமல் மற்றும் ரூட் உரிமைகள் தேவையில்லாமல் கொள்கலன்களை நிர்வகிக்க உங்களை அனுமதிக்கிறது.

இறுதி பயனருக்கு, மாற்றங்கள் கிட்டத்தட்ட கண்ணுக்கு தெரியாததாக இருக்கும், ஆனால் சில சந்தர்ப்பங்களில் json தரவு வடிவம் மாறும்.

இரண்டாவது பதிப்பின் முக்கிய வேறுபாடு முழு செயல்பாட்டு REST API ஆகும். varlink-அடிப்படையிலான API இன் சோதனைச் செயலாக்கம் முதல் கிளையில் கிடைத்தது, ஆனால் புதிய பதிப்பில் அது முற்றிலும் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது. varlink இடைமுகத்திற்கு பதிலாக, நிலையான HTTP API இப்போது பயன்படுத்தப்படுகிறது.

புதிய REST API இரண்டு அடுக்குகளைக் கொண்டுள்ளது: libpod நூலகச் செயல்பாடுகளுக்கான இடைமுகம் மற்றும் Docker API செயல்பாடுகளை ஓரளவு செயல்படுத்தும் இணக்கத்தன்மை அடுக்கு. புதிய பயன்பாடுகளுக்கு, நேட்டிவ் லிபோட் இடைமுகத்தைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது.

புதிய REST API ஆனது Mac மற்றும் Windowsக்கான பாட்மேன் கிளையன்ட் பயன்பாட்டின் அளவைக் கணிசமாகக் குறைத்துள்ளது.

முக்கிய மாற்றங்கள்:

  • REST API மற்றும் பாட்மேன் சிஸ்டம் சேவைகள் இனி சோதனைக்குரியதாகக் கருதப்படாது மேலும் அவை பயன்படுத்தத் தயாராக உள்ளன.
  • Podman கட்டளையானது --remote கொடியைப் பயன்படுத்தி தொலைநிலை podman சேவையுடன் இணைக்க முடியும்.
  • பாட்மேன் கிளையன்ட் முற்றிலும் மீண்டும் எழுதப்பட்டு இப்போது வார்லிங்கிற்குப் பதிலாக HTTP API ஐப் பயன்படுத்துகிறது.
  • தொலை இணைப்புகளை உள்ளமைக்க podman கணினி இணைப்பு கட்டளை சேர்க்கப்பட்டது, பின்னர் அவை podman-remote மற்றும் podman --remote கட்டளைகளால் பயன்படுத்தப்படுகின்றன.
  • Podman create systemd கட்டளை இப்போது --new கொடியை ஆதரிக்கிறது, மேலும் காய்களுக்கான systemd சேவைகளை உருவாக்க முடியும்.
  • Podman play kube கட்டளையானது Kubernetes வரிசைப்படுத்தல் பொருட்களை தொடங்குவதை ஆதரிக்கிறது.
  • பின்னணியில் கட்டளைகளை இயக்குவதற்கு podman exec கட்டளை கட்டளை --detach கொடியைப் பெற்றது.
  • பாட்மேன் ரன் மற்றும் பாட்மேன் உருவாக்க கட்டளைகளுக்கான -p கொடி இப்போது IPv6 முகவரிகளுக்கு போர்ட் பகிர்தலை ஆதரிக்கிறது.
  • பாட்மேன் ரன், பாட்மேன் உருவாக்கம் மற்றும் போட்மேன் பாட் கட்டளைகள் இப்போது அதே பெயரில் ஒரு கொள்கலனை மீண்டும் உருவாக்க --replace கொடியை ஆதரிக்கின்றன.
  • பாட்மேன் ரன் மற்றும் பாட்மேன் கிரியேட் கட்டளைகளுக்கான --restart-policy கொடி இப்போது நிறுத்தப்படாத கொள்கையை ஆதரிக்கிறது.
  • Podman ரன் மற்றும் podman create கட்டளைகளுக்கான --log-driver கொடியை எதுவும் அமைக்க முடியாது, இது கண்டெய்னர் லாக்கிங்கை முடக்குகிறது.
  • Podman create systemd கட்டளை வாதங்களை --கன்டெய்னர்-பிரிஃபிக்ஸ், --pod-prefix மற்றும் --separator ஆகியவற்றை எடுத்துக்கொள்கிறது, இது உருவாக்கப்பட்ட அலகுகளைக் கட்டுப்படுத்துகிறது.
  • Podman network ls கட்டளையானது முடிவுகளை வடிகட்ட --filter கொடியை ஆதரிக்கிறது.
  • பாட்மேன் தானியங்கு புதுப்பிப்பு கட்டளை ஒரு கொள்கலனுக்கான அங்கீகார கோப்பைக் குறிப்பிடுவதை ஆதரிக்கிறது.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்