
docker-ee. ההרצאה ציינה שמנוע הקהילה והאנטרפרייז זהים מבחינה טכנית, אבל מופצים בערוצים שונים.install ושם כתובת ה-IP של המנהל. ההתקנה יוצרת קונטיינרים קטנים שמנהלים את הקלאסטר, ואתר ווב לניהול.docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock docker/ucp:3.2.1 install --host-address <IP> --interactive, docker login, apt-get install docker-ee עם המשתנים DOCKER_EE_URL ו-DOCKER_EE_VERSION.--pod-cidr.הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של Docker Enterprise - UCP» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הקודמת עשינו ראוטינג לפי ה-hostname, לפי הכותרת שיש בגט, לשני אתרי ווב שונים. פעם הפאקט היה מגיע לאתר ווב אחד, פעם לאתר ווב אחר, למרות ששניהם יושבים על פורט 80. ומי שהיה בוחן את הפאקט הזה ומסתכל בגט שלו, בבקשה שלו, זה היה NGNX עם רוורס פרוקסי,
שזה בדיוק התפקיד שלו, וקראנו לזה Host Name Routing. לא ראוטינג לפי IP ופורט, אלא ראוטינג לפי ה-Layer 7, לפי שכבת המידע שבה יש פקודת גט.
והיינו רואים אם זה גט ב-HTTP לאתר הראשון או לאתר השני, לקליינט ראשון או לקליינט שני. וזה היה Host Name Routing, ועשינו את זה בהרצאה הקודמת.
ועכשיו תשאלו אותי למה החבר'ה של דוקר לא יעשו את זה בעצמם? הרי זה ברור שעל אותו פורט 80 אפשר לשים כמה אתרי אינטרנט וכמה קונטיינרים והם אכן עשו את זה רק שהם רוצים על זה כסף הנה אנחנו רואים פה swarm hostname routing שזה בדיוק מה שאנחנו רוצים routing לפי הhostname הם עשו את זה על ידי משהו שהם קוראים לו
interlock 2.0 אבל אנחנו נמצאים בסקשן שימו לב שנקרא docker enterprise ו docker enterprise זה אומר שהם רוצים על זה כסף בואו נראה מה יש לנו בדוקר אנטרפרייז וכמה כסף הם רוצים אז ככה לגבי כסף תכף אנחנו נדבר על זה הם רוצים או 750 דולר לבייסיק או לסטנדרט הם רוצים 1500 דולר או לאדוונסט הם רוצים 2000 דולר לשנה לכל נוד לכל מחשב פיזי זה אומר במקרה שלי
זה היה עולה לי ששת אלפים דולר כל שנה יש לי שלושה מחשבים או אלף חמש מאות דולר לשנה כפול שלוש בוא נראה מה ההבדל בין בייסיק סטנדרט ואדוונסט ובכלל מה זה האנטרפרייז הזה ולמה הם רוצים כל כך הרבה כסף אז דבר ראשון ברגע שאנחנו מדברים על אנטרפרייז אנחנו מקבלים תמיכה טכנית של דוקר כל בעיה שיש לנו אנחנו יכולים לפתוח להם טיקט לפנות אליהם
ולשאול אותם איך פותרים את הבעיה הזאת לא לחפש לבד בגוגל אז זה דבר ראשון שמקבלים איך שפונים את הרישיון. אבל בואו נחפור קצת ונראה מה יש לנו.
קודם כל, אנחנו מקבלים גם פיצ'ר חדש שנקרא R-Back. זה role-based, מבוסס תפקידים, access control. בקרת גישה מבוססת תפקידים.
זה אומר, אני מחלק לאנשים תפקידים, נניח אתה במחלקה שמטפלת במוצר א', ויוסי במחלקה שמטפל במוצר ב'. אני מחלק אותם לתפקידים ואומר לך יש גישה רק לסרוויסים קונטיינרים של מחלקה א' ולשני יש גישה רק לסרוויסים וקונטיינרים של מחלקה ב' ואף אחד לא רואה את השני ולא יודע אפילו שהוא קיים מבחינת ממשק גרפי.
כל אחד מנהל את עצמו למרות שכולם נמצאים באותו קלאסטר. לא פול קונטרול לאברי וואן כמו שזה ברירת מחדל בשביל לא לתת לכולם פול קונטרול על הכל, יש את הפיצ'ר שנקרא R-Back, רול בייס, מבוסס תפקיד, אקסס קונטרול, בקרת גישה מבוססת תפקיד.
והדבר הזה הוא אך ורק נמצא באנטרפרייז, זה פיצ'ר נוסף, רכיב תוכנה נוסף שצריך לעשות לו אקטיבציה עם לייסנס של אנטרפרייז, ואנחנו מקבלים את הלייסנס הזה ל-30 יום חינם ואנחנו נעשה את זה תכף.
חוץ מזה אנחנו גם מקבלים דוקר קונטנט טראסט, מה זה דוקר קונטנט טראסט? זה אומר שאנחנו, בוא ניכנס לזה, זה אומר שאנחנו יכולים לחתום דיגיטלית על אימג'ים, ורק מי שחתם על אימג' ורק האימג' שחתמו עליהם דיגיטלית, נניח אני אומר רק אני חותם על אימג'ים דיגיטלית,
רק אם החתימה שלי מופיעה על האימג' הזה, אפשר לפרוס אותו בקלאסטר, שלא כל אחד יבוא ויפרוס לי איזה אימג' שהוא רוצה על הקלאסטר שלי, רק אימג'ים חתומים דיגיטלית.
אז אימג' פאבלישר can sign their images, כן, פאבלישר יכול לחתום על הזה, והקלאסטר לא יפיץ אימג' שאין עליו את החתימה הדיגיטלית של האנשים המורשים. יש פה הסבר מקיף על הסיפור הזה, אחרי זה נראה את זה.
אז אמרנו, אנטרפרייז נותן לי תמיכה טכנית, הוא נותן לי את החלוקת תפקידים, שלא יהיה כולם על הכל.
הוא נותן לי לחתום דיגיטלית על האימג'ים ורק אותם להפיץ, ולכן הוא דרך אגב כולל את ה-Docker Trusted Registry. דוקר טראסטד רג'יסטרי, שזה חלק מהאנטרפרייז, זה בעצם מקום אחסון של האימג'ים, הרפוזיטורי.
כמו שעשינו אחד חינמי, זה משוכלל יותר, כי הוא מאפשר לי לחתום דיגיטלית ולסרוק וירוסים, דרך אגב, אוטומט. כדי לסרוק וירוסים ובגיורד אוטומטית וזה חלק מהאנטרפרייז. שימו לב, אתם רואים פה בתוך האנטרפרייז יש לי פה כמה דברים.
אז אמרנו שזה זה. הלאה, מה עוד הוא כולל? הוא כולל Universal Control Plan שזה UCP וזה בעצם דשבורט, לוח שליטה גרפי על כל מה שקורה אצלי בארגון וככה הוא נראה ואנחנו נראה אותו עוד מעט.
זה למעשה ממשק גרפי לניהול הקלאסטר שלי עם כל הקונטיינרים, והאימג'ים אז ucp בעצם מנהל את ה-swarp אוקיי את הקלאסטר שרץ אז אמרנו שימו לב גם פה אנחנו רואים את זה שיש לנו פה את ה-ucp הזה אתם רואים ה-ucp הזה זה בעצם ה-control panel dtr הזה זה הרפוזיטורי המרכזי עם כל הדברים עם כל האימג'ים שהם חתומים דיגיטלית ונשחקים על ידי האנטיווירוס ויש פה עוד המון
המון אופציות על קוברנטיס לא דיברנו, קוברנטיס זה מתחרה של סווארם, הוא מנהל את הקלאסטר גם כן, זה ניהול קלאסטר אלטרנטיבי לסווארם.
אנחנו דיברנו על סווארם, בגדול הם עושים אותו דבר. ומה עוד, אנחנו קוראים פה דברים מעניינים, שלדוגמה הוסטניים ראוטינג, מזה התחלנו, ככה הגענו לזה, שרצינו סווארם הוסטניים ראוטינג, וגילינו שזה בתוך דוקר אנטרפרייז.
סופלי צ'יין, זה בעצם מדבר על זה שהם חתומים דיגיטלית כל האימג'ים, ויש לנו ניהול מרכזי על ידי UCC. טוב, פה הם מפרטים שזה Built-in Security and Access Control, שזה ה-Role Based, ה-R-Back הזה, גישה על ידי ה-R-Back, ועוד כל מיני נתונים, קוברנטיס זה המתחרה של סורום שלא דיברנו עליו, וזהו.
אוקיי, אז מה קורה אם אנחנו רוצים להשתמש בכלי הגרפי, זאת סיבה ראשונה, סיבה שנייה שאנחנו רוצים לחתום דיגיטלית על אימייג'ים ולקבל את הפיצ'ר של ראוטינג עם NGNX אבל אוטומטי בגרפי.
אם אנחנו רוצים את זה אנחנו יכולים לעשות ולהתקין בעצם את המערכת הזאת של האנטרפרייז את השכלול הזה.
הוא בעצמו מגיע כקונטיינרים קטנים בתוך הקלאסטר. טוב, אז בואו נתחיל מזה שנתקין את נניח את ה-UCC, יש לנו פה הסברים על מה יודע לעשות UCC, Universal Control Plan, ככה הוא נראה, ממשק גרפי, ניהול מרכזי של הכל ואנחנו יכולים לנהל אימג'ים שעובדים,
קונטיינרים שעובדים, לחלק הרשאות, דיברנו על הכל בעצם. טוב, אם אני רוצה להתחיל להתקין את זה, אני הולך ל-install כאן ואני רואה מה הדרישות שלו קודם כל.
הדרישות שלו זה docker engine enterprise 1903 ו-8 ג'יגה ראם. טוב, לגבי הראם אפשר להתפשר, אני לא הולך להתקין 8 ג'יגה ראם על המנג'ר ועל הוואקר, מאחורי זה זה Swarm רגיל, כן? הוא מבקש Swarm עם 8 ג'יגה, אני אעשה הכל עם 4, אבל הדבר הראשון שאני רואה פה שיש פה
Docker Engine Enterprise. מה זה Docker Engine Enterprise הוא רוצה שאני אתקין? זה למעשה ורז'ן של המנוע עצמו.
אז יש לנו שני מנועים, בואו אני אראה לכם. מה זה מנועים? זה למעשה הקוד של הדוקר עצמו. אז יש לנו בעצם שתי כביכול גרסאות של דוקר עצמו, בפועל בפנים זה בדיוק אותו קוד, הם פשוט חילקו את זה לשתי גרסאות שונות.
אם אנחנו נעשה פה docker version, אנחנו נראה שסרבר שלי הוא קומיוניטי. מה זה קומיוניטי? גרסה פתוחה מסוג 1903, אבל גרסה פתוחה לקהל הרחב.
זו גרסה חינמית שלמעשה הם משחררים את כל הקוד שלהם בגרסה החינמית, רואים שהכל עובד טוב כמה חודשים ואז הופכים את זה לגרסה מסחרית, את אותו הקוד, את אותו האנג'ן, את אותו המנוע.
הם דורשים שאם אתה רוצה להיות אנטרפרייז אם אתה רוצה להיות אנטרפרייז אז תתקין את הגרסת האנג'ן שלנו אז יש את הגרסת האנג'ן שזה למעשה הניהול קונטיינרים הרגיל אבל האנטרפרייז שימו לב לא של האנג'ן הוא מוסיף עוד יכולות אל תתבלבלו יש שני אנטרפרייזים אחד זה רק המנוע שזה אומר כל הדוקר קונטיינר
דוקר אימג' כל הפקודות הרגילות ויש את הדוקר אנטרפרייז שזה לא המנוע אלא כל החבילה שזה כולל גם את ה-registry המרכזי, את המאגר המרכזי, את ה-UCP ועוד משהו של הדוקר דסקטופ, הכלי הזה לדסקטופ אבל של אנטרפרייז, שימו לב לא של החינמים של האנטרפרייז שהוא משוכלל יותר כמו שראינו
על Windows 10 רק ראינו את הגרסה החינמית יש את הגרסה המשוכללת אז מי שיקנה את הרישיון יקבל את שלושת הדברים האלו תמיכה ל-Windows 10 משוכללת, ממשק גרפי לניהול קונטיינרים וממשק גרפי לניהול אימג'ים, כולל סריקה של הווירוסים בתוך האימג' וזה הפישרים הנוספים ויש את האנג'ן שזה האנג'ן
הרגיל רק שהם רוצים שאני אתקין את הגרסת האנטרפייס שלו אוקיי ואז אני בא לפה ואומר שאני רוצה להתקין אותו על אובונטו עבור אובונטו ויש פה הסבר שלם איך עושים את זה ואנחנו נעשה את זה פעם אחת עכשיו על האובונטו שלנו הוא אומר קודם כל תיכנס לכאן ואני רוצה להתחיל טרייל.
בואו נתחיל טרייל לפני שנתחיל להתקין את הדברים. נרשום פה docker e-trial ו- docker enterprise trial. ועוד פעם, מה אנחנו נקבל ב- docker enterprise?
אנחנו נקבל את ה- UCP שזה ה- Control Panel הגרפי. DTR, docker Trusted Registry שזה המאגר המרכזי לאימג'ים, זה Control Panel, רול פלאן זה Trusted Registry שזה המאגר המרכזי של האימג'ים ו-Security Scanning שזה סריקה של הווירוסים בתוך ה-DTR.
עכשיו למה הם מציינים את זה בנפרד תשאלו אותי למה בגלל שהם רוצים על זה כסף בנפרד מה ההבדל בעצם בין כל הגרסאות האלו שימו לב בגרסה של 750 דולר לנוד בודד אנחנו נקבל רק תמיכה טכנית וחוץ מזה כלום אם