<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Java Blog in Chinese</provider_name><provider_url>https://devblogs.microsoft.com/java-ch</provider_url><author_name>Reza Rahman</author_name><author_url>https://devblogs.microsoft.com/java-ch/author/rezar/</author_url><title>&#x5728;Azure Kubernetes&#x670D;&#x52A1;&#x4E0A;&#x8FD0;&#x884C;Oracle WebLogic Server - Java Blog in Chinese</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="kxmClVlVPZ"&gt;&lt;a href="https://devblogs.microsoft.com/java-ch/weblogic-on-aks/"&gt;&#x5728;Azure Kubernetes&#x670D;&#x52A1;&#x4E0A;&#x8FD0;&#x884C;Oracle WebLogic Server&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://devblogs.microsoft.com/java-ch/weblogic-on-aks/embed/#?secret=kxmClVlVPZ" width="600" height="338" title="&#x201C;&#x5728;Azure Kubernetes&#x670D;&#x52A1;&#x4E0A;&#x8FD0;&#x884C;Oracle WebLogic Server&#x201D; &#x2014; Java Blog in Chinese" data-secret="kxmClVlVPZ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://devblogs.microsoft.com/java-ch/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2020/12/weblogic-architecture-aks.png</thumbnail_url><thumbnail_width>1280</thumbnail_width><thumbnail_height>720</thumbnail_height><description>&#x73B0;&#x5728;&#x6211;&#x4EEC;&#x5F88;&#x9AD8;&#x5174;&#x53D1;&#x5E03;&#x4E0E;WebLogic&#x56E2;&#x961F;&#x4E00;&#x8D77;&#x5F00;&#x53D1;&#x7684;&#x7528;&#x4E8E;Azure Kubernetes&#x670D;&#x52A1;&#xFF08;AKS&#xFF09;&#x4E0A;&#x8FD0;&#x884C;Oracle WebLogic Server&#xFF08;WLS&#xFF09;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x7684;&#x521D;&#x59CB;&#x7248;&#x672C;&#x3002;&#x8FD9;&#x662F;Microsoft&#x4E0E;Oracle&#x4E4B;&#x95F4;&#x5E7F;&#x6CDB;&#x5408;&#x4F5C;&#x4F19;&#x4F34;&#x5173;&#x7CFB;&#x7684;&#x4E00;&#x90E8;&#x5206;&#x3002;&#x8BE5;&#x5408;&#x4F5C;&#x4F19;&#x4F34;&#x5173;&#x7CFB;&#x5305;&#x62EC;&#x5BF9;&#x5728;Azure&#x4E0A;&#x8FD0;&#x884C;&#x7684;&#x4E00;&#x7CFB;&#x5217;Oracle&#x8F6F;&#x4EF6;&#xFF08;&#x5305;&#x62EC;Oracle WebLogic&#xFF0C;Oracle Linux&#x548C;Oracle DB&#xFF09;&#x7684;&#x8054;&#x5408;&#x652F;&#x6301;&#xFF0C;&#x4EE5;&#x53CA;Oracle Cloud Infrastructure&#xFF08;OCI&#xFF09;&#x548C;Azure&#x4E4B;&#x95F4;&#x7684;&#x4E92;&#x64CD;&#x4F5C;&#x6027;&#x3002; WLS&#x662F;&#x5728;Azure&#x4E0A;&#x542F;&#x7528;&#x4F01;&#x4E1A;Java&#x5DE5;&#x4F5C;&#x8D1F;&#x8F7D;&#x7684;&#x5173;&#x952E;&#x7EC4;&#x4EF6;&#x3002;&#x6B64;&#x521D;&#x59CB;&#x7248;&#x672C;&#x8BC1;&#x660E;WebLogic&#x5B8C;&#x5168;&#x53EF;&#x4EE5;&#x5728;AKS&#x4E0A;&#x8FD0;&#x884C;&#xFF0C;&#x5E76;&#x4E14;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x7EC4;&#x8BF4;&#x660E;&#xFF0C;&#x793A;&#x4F8B;&#x548C;&#x811A;&#x672C;&#xFF0C;&#x65E8;&#x5728;&#x4F7F;&#x60A8;&#x53EF;&#x4EE5;&#x8F7B;&#x677E;&#x5730;&#x5F00;&#x59CB;&#x8FDB;&#x884C;&#x751F;&#x4EA7;&#x51C6;&#x5907;&#x90E8;&#x7F72;&#x3002;&#x8BC4;&#x4F30;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x7684;&#x751F;&#x4EA7;&#x73AF;&#x5883;&#x4F7F;&#x7528;&#xFF0C;&#x5E76;&#x5C31;&#x8FC1;&#x79FB;&#x6848;&#x4F8B;&#x8FDB;&#x884C;&#x5408;&#x4F5C;&#xFF0C;&#x8BF7;&#x53C2;&#x8003;&#x3002; &#x89E3;&#x51B3;&#x65B9;&#x6848;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x548C;&#x8DEF;&#x7EBF;&#x56FE; Azure Linux&#x865A;&#x62DF;&#x673A;&#x4E0A;&#x7684;WLS&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x4E8E;9&#x6708;&#x53D1;&#x5E03;&#xFF0C;&#x6D89;&#x53CA;&#x51E0;&#x4E2A;&#x91CD;&#x8981;&#x7684;&#x7528;&#x4F8B;&#xFF0C;&#x4F8B;&#x5982;&#x57FA;&#x672C;&#x6620;&#x50CF;&#xFF0C;&#x5355;&#x4E2A;&#x5DE5;&#x4F5C;&#x5B9E;&#x4F8B;&#xFF0C;&#x7FA4;&#x96C6;&#xFF0C;&#x901A;&#x8FC7;Azure App Gateway&#x7684;&#x8D1F;&#x8F7D;&#x5E73;&#x8861;&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x96C6;&#x6210;&#x4EE5;&#x53CA;&#x901A;&#x8FC7;Azure Active Directory&#x7684;&#x5B89;&#x5168;&#x6027;&#x3002;&#x672C;&#x6B21;&#x53D1;&#x5E03;&#x901A;&#x8FC7;WebLogic Operator&#x6765;&#x4E3A;&#x5728;AKS&#x4E0A;&#x53EF;&#x9760;&#x5730;&#x8FD0;&#x884C;WebLogic&#x7FA4;&#x96C6;&#x63D0;&#x4F9B;&#x57FA;&#x672C;&#x652F;&#x6301;&#xFF0C;&#x4E3A;&#x5728;Azure&#x4E0A;&#x90E8;&#x7F72;WLS&#x63D0;&#x4F9B;&#x4E86;&#x66F4;&#x591A;&#x9009;&#x62E9;&#x3002; WebLogic Server&#x7FA4;&#x96C6;&#x5DF2;&#x5B8C;&#x5168;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;WebLogic Kubernetes Operator&#x5728;Kubernetes&#x4E0A;&#x8FD0;&#x884C;&#x3002;&#x901A;&#x8FC7;&#x81EA;&#x52A8;&#x4EFB;&#x52A1;&#x6267;&#x884C;&#x5E76;&#x6DFB;&#x52A0;&#x5176;&#x4ED6;&#x64CD;&#x4F5C;&#x53EF;&#x9760;&#x6027;&#x529F;&#x80FD;&#xFF0C;&#x7B80;&#x5316;&#x4E86;Operator&#x5BF9;WebLogic&#x57DF;&#x7684;&#x7BA1;&#x7406;&#x548C;&#x64CD;&#x4F5C;&#x4EE5;&#x53CA;Kubernetes&#x4E0A;&#x7684;&#x90E8;&#x7F72;&#x3002;&#x9664;WebLogic&#x56E2;&#x961F;&#x5916;&#xFF0C;Microsoft&#x8FD8;&#x6D4B;&#x8BD5;&#xFF0C;&#x9A8C;&#x8BC1;&#x548C;&#x8BA4;&#x8BC1;&#x4E86;Operator&#x5728;AKS&#x4E0A;&#x7684;&#x8FD0;&#x884C;&#x3002;&#x9664;&#x4E86;&#x8BA4;&#x8BC1;&#x548C;&#x652F;&#x6301;&#x4E4B;&#x5916;&#xFF0C;Oracle&#x548C;Microsoft&#x8FD8;&#x63D0;&#x4F9B;&#x4E86;&#x7528;&#x4E8E;&#x5728;AKS&#x4E0A;&#x8FD0;&#x884C;WebLogic Server&#x7684;&#x8BE6;&#x7EC6;&#x8BF4;&#x660E;&#xFF0C;&#x811A;&#x672C;&#x548C;&#x793A;&#x4F8B;&#x3002;&#x8FD9;&#x4E9B;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x5DF2;&#x96C6;&#x6210;&#x5230;Operator&#x672C;&#x8EAB;&#x4E2D;&#xFF0C;&#x65E8;&#x5728;&#x4F7F;&#x751F;&#x4EA7;&#x90E8;&#x7F72;&#x5C3D;&#x53EF;&#x80FD;&#x7B80;&#x5355;&#x53EF;&#x9760;&#x3002; WLS on AKS&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x5141;&#x8BB8;&#x9AD8;&#x5EA6;&#x7684;&#x914D;&#x7F6E;&#x548C;&#x5B9A;&#x5236;&#x3002;&#x8BE5;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x53EF;&#x4E0E;&#x4EFB;&#x4F55;&#x652F;&#x6301;&#x8BE5;Operator&#x7684;WLS&#x7248;&#x672C;&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#xFF0C;&#x4F8B;&#x5982;12.2.1.3&#x548C;12.2.1.4&#xFF0C;&#x5E76;&#x4F7F;&#x7528;Oracle&#x63D0;&#x4F9B;&#x7684;&#x5B98;&#x65B9;WebLogic Server Docker&#x6620;&#x50CF;&#x3002;&#x6545;&#x969C;&#x8F6C;&#x79FB;&#x53EF;&#x901A;&#x8FC7;Kubernetes&#x6301;&#x4E45;&#x5377;&#x58F0;&#x660E;&#x8BBF;&#x95EE;&#x7684;Azure&#x6587;&#x4EF6;&#x83B7;&#x5F97;&#xFF0C;&#x5E76;&#x4E14;&#x4F7F;&#x7528;Kubernetes&#x670D;&#x52A1;&#x7C7B;&#x578B;&#x201C; LoadBalancer&#x201D;&#x8FDB;&#x884C;&#x914D;&#x7F6E;&#x65F6;&#xFF0C;&#x5C06;&#x652F;&#x6301;Azure&#x8D1F;&#x8F7D;&#x5E73;&#x8861;&#x5668;&#x3002; &#x8BE5;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x76F8;&#x5BF9;&#x5BB9;&#x6613;&#x5730;&#x5B9E;&#x73B0;&#x4E86;&#x5404;&#x79CD;&#x53EF;&#x7528;&#x4E8E;&#x751F;&#x4EA7;&#x7684;&#x90E8;&#x7F72;&#x67B6;&#x6784;&#xFF0C;&#x5E76;&#x4E14;&#x60A8;&#x53EF;&#x4EE5;&#x5B8C;&#x5168;&#x7075;&#x6D3B;&#x5730;&#x81EA;&#x5B9A;&#x4E49;&#x90E8;&#x7F72;&#x3002;&#x90E8;&#x7F72;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x540E;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x4E00;&#x7CFB;&#x5217;Azure&#x8D44;&#x6E90;&#x6765;&#x83B7;&#x5F97;&#x5176;&#x4ED6;&#x529F;&#x80FD;&#x3002; &#x5F53;&#x524D;&#xFF0C;&#x8FD9;&#x4E9B;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x5047;&#x5B9A;&#x5C06;&#x57DF;&#x90E8;&#x7F72;&#x5728;Docker&#x6620;&#x50CF;&#x4E4B;&#x5916;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;Oracle&#x7684;&#x6807;&#x51C6;Docker&#x6620;&#x50CF;&#x3002;&#x5728;&#x63A5;&#x4E0B;&#x6765;&#x7684;&#x51E0;&#x4E2A;&#x6708;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x652F;&#x6301;&#x4F7F;&#x7528;&#x60A8;&#x7684;&#x57DF;&#x7684;&#x81EA;&#x5B9A;&#x4E49;&#x6620;&#x50CF;&#x5728;Docker&#x6620;&#x50CF;&#x4E2D;&#x4F7F;&#x7528;&#x3002;&#x660E;&#x5E74;&#xFF0C;&#x901A;&#x8FC7;Marketplace&#x4EA7;&#x54C1;&#x6765;&#x955C;&#x50CF;Azure&#x865A;&#x62DF;&#x673A;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x4E0A;&#x7684;WLS&#xFF0C;&#x5C06;&#x53EF;&#x80FD;&#x8FDB;&#x4E00;&#x6B65;&#x7B80;&#x5316;&#x6613;&#x7528;&#x6027;&#x4E0E;Azure&#x670D;&#x52A1;&#x96C6;&#x6210;&#x3002;&#x4EE5;&#x4E0A;&#x65B9;&#x6848;&#x662F;&#x57FA;&#x4E8E;&#x81EA;&#x5E26;&#x8BB8;&#x53EF;&#x8BC1;&#x3002;&#x60A8;&#x9700;&#x8981;&#x901A;&#x8FC7;Oracle&#x8D2D;&#x4E70;&#x4E86;&#x9002;&#x5F53;&#x7684;&#x8BB8;&#x53EF;&#x8BC1;&#xFF0C;&#x5E76;&#x83B7;&#x5F97;&#x4E86;&#x5728;Azure&#x4E0A;&#x8FD0;&#x884C;WLS&#x7684;&#x6B63;&#x786E;&#x8BB8;&#x53EF;&#x3002;&#x4F5C;&#x4E3A;Operator&#x7684;&#x4E00;&#x90E8;&#x5206;&#xFF0C;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x672C;&#x8EAB;&#x53EF;&#x514D;&#x8D39;&#x83B7;&#x5F97;&#x3002; &#xA0;&#x5728;AKS&#x4E0A;&#x5F00;&#x59CB;&#x4F7F;&#x7528;WLS &#x63A2;&#x7D22;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#xFF0C;&#x63D0;&#x4F9B;&#x53CD;&#x9988;&#x5E76;&#x968F;&#x65F6;&#x4E86;&#x89E3;&#x8DEF;&#x7EBF;&#x56FE;&#x3002;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x8FD9;&#x4E9B;&#x65B9;&#x6848;&#x80CC;&#x540E;&#x7684;&#x5DE5;&#x7A0B;&#x56E2;&#x961F;&#x7684;&#x5B9E;&#x9645;&#x5E2E;&#x52A9;&#x3002;&#x5F53;&#x4EA7;&#x54C1;&#x5904;&#x4E8E;&#x521D;&#x59CB;&#x5F00;&#x53D1;&#x9636;&#x6BB5;&#x65F6;&#xFF0C;&#x5C31;&#x5B8C;&#x5168;&#x53EF;&#x4EE5;&#x514D;&#x8D39;&#x4E0E;&#x5DE5;&#x7A0B;&#x56E2;&#x961F;&#x5728;&#x8FC1;&#x79FB;&#x65B9;&#x6848;&#x4E0A;&#x8FDB;&#x884C;&#x534F;&#x4F5C;&#x3002;</description></oembed>
