本文梳理不同Java应用如何迁移到k8s。
安装配置高可用的Harbor镜像仓库
什么是Harbor?
Harbor 是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。
作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。
Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中,确保数据和知识产权在公司内部网络中管控。
另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。
- 基于角色的访问控制:用户与Docker镜像仓库通过“项目”进行组织管理,一个用户可以对多个镜像仓库在同一命名空间(project)里有不同的权限。
- 镜像复制:镜像可以在多个Registry实例中复制(同步)。尤其适合于负载均衡,高可用,混合云和多云的场景。
- 图形化用户界面:用户可以通过浏览器来浏览,检索当前Docker镜像仓库,管理项目和命名空间。
- AD/LDAP 支持:Harbor可以集成企业内部已有的AD/LDAP,用于鉴权认证管理。
- 审计管理:所有针对镜像仓库的操作都可以被记录追溯,用于审计管理。
- 国际化:已拥有英文、中文、德文、日文和俄文的本地化版本。更多的语言将会添加进来。
- RESTful API:RESTful API 提供给管理员对于Harbor更多的操控, 使得与其它管理软件集成变得更容易。
- 部署简单:提供在线和离线两种安装工具, 也可以安装到vSphere平台(OVA方式)
虚拟设备。
Oracle Cloud 系列文章03:安装配置Oracle Cloud命令行接口工具(CLI)
本文是钢哥 Oracle Cloud 系列文章第三篇,Oracle Cloud系列文章列表如下:
什么是CLI?
CLI是一种命令行工具,允许你通过命令行来访问Oracle Cloud的可用服务。CLI提供与控制台相同的核心功能,以及其他命令。有关更多关于CLI的介绍,可以访问这里;
快速安装CLI
MacOS, Linux, and Unix
1 | bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)" |
Oracle APEX 活跃博文整理 | 2019.10.04
以下是截止至 2019.10.04
收集的 Oracle APEX 最新博文,完整博文列表请移步这里:Oracle APEX Evangelion(EVA 补完计划)
常规APEX博文整理:
- Custom Authentication and Authorization using built in APEX Access Control - A How To
2019.09
- User Self-Registration In Oracle APEX: Using The Application Express Accounts Authentication Scheme
2019.09
- What Info is Available from my APEX Social Sign-In Provider?
2019.09
- Working With Checkbox Lists And Lookup Tables In Oracle APEX
2019.09
- Oracle APEX – Let’s integrate with JIRA! Part 3
2019.09
- Oracle APEX – Let’s integrate with JIRA! Part 2
2019.09
- Oracle APEX – Let’s integrate with JIRA! Part 1
2019.09
- Oracle ATP Free Tier: Machine Learning and APEX Integration
2019.09
- 3 Reasons to use Inline Dialogs
2019.09
- Change label dynamically in Oracle APEX
2019.09
- APEX 19.x Dark Mode CSS Extension
2019.09
- A Reference APEX Application for APEX_IR.GET_REPORT
2019.09
- Oracle APEX download PDF reports
2019.09
- Oracle APEX Less Social Sign-On with MS Azure and Office 365
2019.02
- Automatically Navigate to Form from Interactive Report - Oracle APEX
2019.02
Oracle Cloud
- Free Oracle Cloud: 10. Running SQLcl and Datapump from the Compute Instance (VM) to ATP
2019.09
- Free Oracle Cloud: 9. Setup Object Storage and use for File Share and Backups
2019.09
- Free Oracle Cloud: 8. Setup APEX Office Print (AOP) to export to PDF, Excel, Word, Powerpoint, HTML and Text
2019.09
- Free Oracle Cloud: 7. Setup a web server on the Virtual Machine
2019.09
- Free Oracle Cloud: 6. Create a VM Instance (Compute Cloud)
2019.09
- Free Oracle Cloud: 5. Setup APEX in ATP and create first APEX app
2019.09
- Free Oracle Cloud: 4. Connecting with SQL Developer Web to ATP
2019.09
- Free Oracle Cloud: 3. Connecting with SQL Developer (Desktop) to ATP
2019.09
- Free Oracle Cloud: 2. Setup Autonomous Transaction Cloud (ATP)
2019.09
- Free Oracle Cloud: 1. Sign-up for Oracle Cloud Free
2019.09
- Best and Cheapest Oracle APEX hosting: Free Oracle Cloud
2019.09
Oracle APEX 系列文章15:无人值守一键安装Oracle APEX环境
Rapid-APEX
Oracle APEX 的安装过程比较繁琐,涉及到东西比较多,特别是在结合ORDS时,总是容易犯错。另外,如果你想快速搭建一套测试环境,但需要特定版本的APEX/ORDS来验证测试某些功能时,每次重新搭环境也会浪费不少时间。
Rapid-APEX 是可以让你从重复繁琐的安装过程中解脱出来,通过简单地设置你要搭建的环境信息,就可以生成对应的安装命令,直接执行即可完成相应的安装配置。
目前支持的产品版本:
- Oracle Database: XE 18c
- Oracle APEX: 19.1, 18.2, 18.1, 5.1.4, 5.0.4
- Oracle ORDS: 19.2, 18.4, 18.2, 18.1, 3.0.12
Oracle Cloud 系列文章02:创建Oracle云数据库(ATP)
本文是钢哥 Oracle Cloud 系列文章第二篇,Oracle Cloud系列文章列表如下:
创建 Oracle 云数据库,并启用 Oracle APEX
登录 Oracle Cloud 后,选择“创建数据库”
按照页面上的要求填写必要的信息,可以根据需要选择是创建数据仓库还是自治事务处理(ATP)数据库,我们这里选择后者,因为后面要使用 Oracle APEX。
需要注意的是,如果希望免费使用,需要勾选“免费使用”的选项,否则过了30天可是要收费了。
其他默认,点击页面下方的“创建自治数据库”按钮即可。
稍后片刻,Oracle 就为我们创建好云数据库了。