Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

אמולטורים - עזרה בהבנת עולם הקונטיינרים (העדכני/נוכחי) מהיכן להתחיל?

Anonymous - 03/04/2018 - 19:07
נושא ההודעה: עזרה בהבנת עולם הקונטיינרים (העדכני/נוכחי) מהיכן להתחיל?
רקע -
נכנסתי למאורת הארנבת עם כל מיני מושגים ולינקים אשר מובילים ללינקים אחרים עם באז וורדז כמו
systemd-nspawn runc lxc rkt וכמובן דוקר
ואין לי אפילו הבנה בסיסית ב cgroups & namespaces
הנטיה שלי היא להשתמש ב rkt אבל לא למשוך image מוכן מריפוזיטורי אלא לבנות מהבסיס.
כלים שבונים ACI כבר לא מתוחזקים והמגמה היא לעבוד עם סטנדרטיזציה של OCI

1) האם יש כלי מבוסס ויציב שעושה את זה? (בונה OCI) ? dgr ??
2) האם ניתן בעזרתו למשוך debootstrap או arch base מההפצות עצמן לא מ dockerhub ?
3) האם יש מדריך שמסביר איך לעשות את זה צעד אחרי צעד?
4) האם אוכל להריץ את ה OCI עם rkt ?
5) זה בשל מספיק לרוץ בסביבת ייצור?
6) בסופו של דבר זה ינוהל ע"י rktnetes.
7) והכי חשוב - האם התפירה של התהליך הנ"ל בכלים אשר ציינתי זו הבחירה הנכונה מבחינת פשטות/יציבות/אבטחת מידע? (אולי systemd-nspawn זו בחירה טובה יותר?)

תודה למאירי העיניים
Anonymous - 03/04/2018 - 19:27
נושא ההודעה:
שמע, בתור לא מבין בכלל, אתה נשמע לי מבין היטב בדברים אחרים שאני לא מבין בהם.
אלו היו המחשבות שלי בעניין Smile.
Anonymous - 03/04/2018 - 19:49
נושא ההודעה: Re: עזרה בהבנת עולם הקונטיינרים (העדכני/נוכחי) מהיכן להתחיל?
rkt :
רקע -
נכנסתי למאורת הארנבת עם כל מיני מושגים ולינקים אשר מובילים ללינקים אחרים עם באז וורדז כמו
systemd-nspawn runc lxc rkt וכמובן דוקר
ואין לי אפילו הבנה בסיסית ב cgroups & namespaces
הנטיה שלי היא להשתמש ב rkt אבל לא למשוך image מוכן מריפוזיטורי אלא לבנות מהבסיס.
כלים שבונים ACI כבר לא מתוחזקים והמגמה היא לעבוד עם סטנדרטיזציה של OCI

1) האם יש כלי מבוסס ויציב שעושה את זה? (בונה OCI) ? dgr ??
2) האם ניתן בעזרתו למשוך debootstrap או arch base מההפצות עצמן לא מ dockerhub ?
3) האם יש מדריך שמסביר איך לעשות את זה צעד אחרי צעד?
4) האם אוכל להריץ את ה OCI עם rkt ?
5) זה בשל מספיק לרוץ בסביבת ייצור?
6) בסופו של דבר זה ינוהל ע"י rktnetes.
7) והכי חשוב - האם התפירה של התהליך הנ"ל בכלים אשר ציינתי זו הבחירה הנכונה מבחינת פשטות/יציבות/אבטחת מידע? (אולי systemd-nspawn זו בחירה טובה יותר?)

תודה למאירי העיניים


יש חברה שמתעסקת בייבוא ויצוא של קונטיינרים, בדרך כלל אני משתמש בה כשיש לי הרבה דברים להביא מסין, יש להם גם קשרים בנמל אשדוד ופורקים אותם מהר, אם תרצה אעביר לך טלפון שלהם.
Anonymous - 03/04/2018 - 19:54
נושא ההודעה:
תשמע. זרקתי פה באזוורדז על ימין ועל שמאל. אני לא באמת מבין מה כל דבר אומר. פשוט ריפרפתי במדריכים וגיגלתי מושגים.
מה שהכי מבלבל אותי זה שאני לא מבין מה מריץ את מה ולפעמים זה אפילו ההפך.

נגיד
קוד:
systemd-run --slice=machine rkt run coreos.com/etcd:v2.2.5

https://coreos.com/rkt/docs/latest/using-rkt-with-systemd.html
כאילו... וואאט?
Anonymous - 04/04/2018 - 09:01
נושא ההודעה:
עזוב אותך מקונטיינרים, קווטרניונים זה הרבה יותר מגניב. #WilliamRowanHamilton
Anonymous - 04/04/2018 - 17:08
נושא ההודעה:
ברשותכם אמתין לשארית הפליטה של הפורום - בעלי הקול השפוי.
תודה.
Anonymous - 07/04/2018 - 23:13
נושא ההודעה: Re: עזרה בהבנת עולם הקונטיינרים (העדכני/נוכחי) מהיכן להתחיל?
הי,

אני מקווה שאוכל לתרום מעט מהידע שלי.
זרקת הרבה מושגים שמעולם לא התעסקתי איתם בנוגע לתחום, אני מניח שאתה מכיר אותם?
1. כשאתה אומר כלי , למה אתה מתכוון ?gui ot cli?
יש לך docker file, docker orchestrate, swarm
docker compose
ומשם אפשר להגיע לקוברנטיס. (שזה סיפור בפני עצמו ליום אחר)

נתחיל מההתחלה...
2. אתה יכול לבנות registry משלך ולמשוך משם קונטיינרים שאתה בנית.
ההפצה בדרך כלל מבוססת אובנוטו, אלפיין. אפשר גם להשתמש בגירסא מלאה- אבל זה פשוט בזבוז זמן ורוחב פס.
3. יש טונה של מדריכים ,רק צריך לחפש.
4. אין לי מושג..
5. כן- מאה אחוז. רק צריך להבין את המגבלות ואת השגעונות של המערכת.
7. רק אתה תוכל למצוא את התשובה לכך. אבל לדעתי - פשטות -כן. יציבות -כן. אבטחה -כן , אם תקנפג אותם כראוי, ותריץ את הקוד באופן תקין.
לדוגמא- לא להריץ מונגו-דיבי עם קונפיגורציה דיפולטית - יען כי רוט:רוט (היה לנו מפתח גאון שעשה תוכנה מעולה רק פתוח לכל דיכפין ויצרך עד שסידרתי את זה)
העניין הוא שהקונטיינר רץ על רוט, אבל אפשר גם אחרת..
תוכל לבצע את החיבור לממשקים של הקונטיינרים דרך ssh tunnel
מצרף כמה לינקים מעניינים

https://www.cheatography.com/aabs/cheat-sheets/docker-and-friends/
https://training.play-with-docker.com/alacart/
https://github.com/wsargent/docker-cheat-sheet

בהצלחה!
Anonymous - 08/04/2018 - 22:03
נושא ההודעה:
^^ תודה ^^
אני מניח שיש לך יותר ניסיון ממני בקונטיינרים ובמיוחד בדוקר.
אבל לפני שאני רץ לנצח על פודים אני מנסה להבין את אבני הבסיס.
בין פתיחת הפוסט להיום הספקתי לעשות את המדריך של acbuild. ראיתי במה דברים אמורים (בערך) ומה צריך כדי שיהיה image . כך שאני כבר לא בונה על תשובה אשר תחכים אותי (ולא מתוך התנשאות חלילה)
מה שאני כן יכול לומר (לך ולשאר) שזה עולם ממש מרתק! וממש כמו פעם שהיית גולש באינטרנט ודף הוביל לדף כך אני היום.
לדוגמה - אין לי שמץ ב go אבל זה מה הטיוב שם לי ב recommanded 4 u -
https://youtu.be/HPuvDm8IC-4
תענוג! Wink
Anonymous - 09/04/2018 - 09:43
נושא ההודעה:
כן, זה באמת מגניב (-:
Anonymous - 09/04/2018 - 22:58
נושא ההודעה:
rkt :
^^ תודה ^^
אני מניח שיש לך יותר ניסיון ממני בקונטיינרים ובמיוחד בדוקר.
אבל לפני שאני רץ לנצח על פודים אני מנסה להבין את אבני הבסיס.
בין פתיחת הפוסט להיום הספקתי לעשות את המדריך של acbuild. ראיתי במה דברים אמורים (בערך) ומה צריך כדי שיהיה image . כך שאני כבר לא בונה על תשובה אשר תחכים אותי (ולא מתוך התנשאות חלילה)
מה שאני כן יכול לומר (לך ולשאר) שזה עולם ממש מרתק! וממש כמו פעם שהיית גולש באינטרנט ודף הוביל לדף כך אני היום.
לדוגמה - אין לי שמץ ב go אבל זה מה הטיוב שם לי ב recommanded 4 u -
https://youtu.be/HPuvDm8IC-4
תענוג! Wink


Sad מה זה מגניב להתעסק כל היום עם קופסאות פח כבדות, עובדי נמל, הוועדים שלהם, הטופסולגיה שלהם ויתר הנבלות שמסתובבים בנמל ומרוקנים לך את הכיס, לא חוויה מלבבת, פעם אחת עשיתי, לא יותר, היום אני משלם לחברה שיש לה קשרים מבפנים ואני מקבל תאריך הגעה ותאריך שחרור(מהיר) וזהו.
Anonymous - 09/04/2018 - 23:52
נושא ההודעה:
Anonymous :
rkt :
^^ תודה ^^
אני מניח שיש לך יותר ניסיון ממני בקונטיינרים ובמיוחד בדוקר.
אבל לפני שאני רץ לנצח על פודים אני מנסה להבין את אבני הבסיס.
בין פתיחת הפוסט להיום הספקתי לעשות את המדריך של acbuild. ראיתי במה דברים אמורים (בערך) ומה צריך כדי שיהיה image . כך שאני כבר לא בונה על תשובה אשר תחכים אותי (ולא מתוך התנשאות חלילה)
מה שאני כן יכול לומר (לך ולשאר) שזה עולם ממש מרתק! וממש כמו פעם שהיית גולש באינטרנט ודף הוביל לדף כך אני היום.
לדוגמה - אין לי שמץ ב go אבל זה מה הטיוב שם לי ב recommanded 4 u -
https://youtu.be/HPuvDm8IC-4
תענוג! Wink


Sad מה זה מגניב להתעסק כל היום עם קופסאות פח כבדות, עובדי נמל, הוועדים שלהם, הטופסולגיה שלהם ויתר הנבלות שמסתובבים בנמל ומרוקנים לך את הכיס, לא חוויה מלבבת, פעם אחת עשיתי, לא יותר, היום אני משלם לחברה שיש לה קשרים מבפנים ואני מקבל תאריך הגעה ותאריך שחרור(מהיר) וזהו.


תעבור לקונטיינרים וירטואלים ותוכל לשלוט על כל מה שתרצה.
או שתעבור ל emacs.
Anonymous - 10/04/2018 - 22:47
נושא ההודעה:
Anonymous :

תעבור לקונטיינרים וירטואלים ותוכל לשלוט על כל מה שתרצה.
או שתעבור ל emacs.


הלוואי והיה לי זמן להכנס לזה, אני מת ללמוד את הנושא רק שאין לי מספיק זמן פנוי.

וזה עוד לפני שאני מתלבט להתחיל תואר ראשון נוסף, הפעם במדעי המחשב.....
Yotamb - 16/04/2018 - 11:13
נושא ההודעה:
מה אתה רוצה להשיג:
1. להיות מסוגל להשתמש בקונטיינרים בשביל לפרוס מערכות תוכנה שאתה מפתח? אתה לא צריך להבין מה זה cgroups ושות'
2. לבנות תשתיות או טכנולוגיות קונטיינריזציה כגון קוברנטס, נומאד, קונסול, דוקר וכו'? עדיין כדאי שתתחיל מ-1

בשביל להבין את המשמעות והשימושיות של קונטיינרים, אני ממליץ להתחיל מלהחליף חתיכות מהמערכת שלך בשירותים מבוססי קונטיינרים. למשל - יש לך אפליקציה שנשענת על MySQL? במקום להריץ mysqld, תריץ MySQL בקונטיינר.

לקונטיינרים יש מגוון שימושים שנובעים מהצרכים של תעשיית התוכנה. כמו הרבה טכנולוגיות, קשה להבין את המשמעות שלהם בלי use case אמיתי. קונטיינרים עונים על צרכים גם ברמת הפיתוח, וגם ברמת הפריסה. ככל שתעבוד איתם יותר, ככה תמצא להם שימושים שונים.

והאמת היא, שהדרך הכי טובה ללמוד על קונטיינרים היא לעבוד בחברה שמשתמשת בטכנולוגיה. Smile
Anonymous - 29/04/2018 - 17:06
נושא ההודעה: It's the future!
ולא לשכוח:
https://circleci.com/blog/its-the-future/
;o)
Anonymous - 30/04/2018 - 18:23
נושא ההודעה:
עדכון

ציטוט:
והאמת היא, שהדרך הכי טובה ללמוד על קונטיינרים היא לעבוד בחברה שמשתמשת בטכנולוגיה. Smile


אז זהו. שארכיטקט בכיר במוסד שלי יוצא לכנסי מנהלים ומפמפמים לו שם עננים וקוברנטיס אז הוא הטיל עלי POC של קוברנטיס on premise שמורכב מ .. שני שרתים.

ציטוט:
https://circleci.com/blog/its-the-future/

לגמרי !
Anonymous - 01/05/2018 - 01:04
נושא ההודעה: Re: It's the future!
Anonymous :
ולא לשכוח:
https://circleci.com/blog/its-the-future/
;o)


לא מבין כלום בכל מה שאתם מדברים (כן קצת על emacs) אבל זה נהדר לגמרי.
כל הזמנים הם GMT + 2 שעות