Jul 18

Synchronize Docker Images between Private Docker Registry Instances

Posted: under Cloud, container.
Tags: , , , , July 18th, 2016

From the Devops prospective, it seems managing Docker images in a production environment is much harder than doing so in a development environment. In a production system, you need a reliable, secure and efficient way to manage images. The open source enterprise class Private Docker Registry Harbor is the tool I like most.

In Harbor, you can set privilege of a user to access a docker repository. As an administrator of a production system, I don’t want anyone to have the privilege to push an image to the registry which distributes images to production machines. Harbor helps secure the production environment.

My favorite feature of Harbor is the ability to replicate images between registry instances.  There is more than one registry server in our environment, the images on these registry servers must be in sync to deliver the same images. Harbor automatically synchronizes images between registry instances, which save a lot of effort in maintaining the same images on different registry. Harbor can even retry when it encounters error during replication. Without Harbor, one probably needs to write quite a few scripts to synchronize images between instances. For any ops manager, this is almost a must-have function.

Harbor comes with a friendly GUI, it is very simple to use. I highly recommend Harbor for managing an organization’s private docker images. Here is its github URL: https://github.com/vmware/harbor

 

Comments (0)

Apr 08

Harbor: Open Source Enterprise Class Docker Registry

Posted: under Cloud, container.
Tags: , , , April 8th, 2016

Recently, VMware opens source a project called Harbor. It is an enterprise class registry server for Docker container. It is a front-end of the Docker Registry distribution. Harbor adds quite a lot functionalities usually needed by an enterprise. It is for the deployment in a private environment of an organization. Most organizations use a private registry to improve the security of their IP as well as increase productivity of application development.

 

Harbor comes with these significant features:

  • Role Based Access Control: Users and docker image repositories are organized around “projects”, access is granted  by role.
  • User portal: An easy to use GUI.
  • AD/LDAP support: integration with existing AD/LDAP of the enterprise for user authentication and management.
  • Logging and Auditing: All the operations to the repositories are tracked and can be used for auditing purpose.
  • RESTful API: RESTful APIs are provided for most administrative operations. The integration with other management software becomes easier.

After the release, Project Harbor quickly acquires 300 stars on GitHub, an indicator of how popular it is among developers. Project Harbor is a good open source project that is a replacement for Docker’s commercial registry offering DTR (Docker Trusted Registry).

I have installed Harbor and found it is extremely smooth to use it. Highly recommended for developers who are working on containerized applications to have a try.

Github address: https://github.com/vmware/harbor

 

Comments (0)

Aug 13

Kids Program for Ontario Parents

Posted: under Citizenship, kid program.
Tags: , , , , August 13th, 2015

If you live in the Greater Toronto Area (GTA) and wonder where to look for some good summer programs for your kids, you should definitely check out a site called “kidsprograms.ca“. It collects information of more than 90 thousands classes, summer camps and kid’s clubs. There are sure something your kids are interested in. Your children can learn all categories of stuffs like Academic, Applied Skills, Workplace, Volunteering, Clubs & Adventures, Languages & Culture, Leadership & Self-Development,  Music, Performing Arts, Sports and Visual Arts.

One thing I like most is that you can search and filter from this site by your address or postal code. I can quickly look up a list of recommendation of programs. Sometimes, they offer discounts for classes like Piano, Badminton and Gymnastics.

They also provides data about  after school programs and year round programs. Give it a try and you won’t be disappointed!

 

If you are a immigrant to Canada and want to become a Canadian citizen, be sure to go through this web site for Citizenship Test Practice Questions.

 

 

Comments (0)

May 07

Canadian Citizenship Practice Test 2014

Posted: under Citizenship, Others.
Tags: , , , May 7th, 2014

We recently reviewed a few citizenship test websites. We have to admit that there have been a lot changes since we last reviewed. The best one still is Canada Citizenship Practice Test 2014. We noticed that this site continuously updated their questions database on a biweekly cadence and keeps the questions quality in a high standard.

There is another website which offers similar Online Canadian Citizenship Exam. The feature I like most is that it even provides hints based on the study guide “Discover Canada”. You can click on the small flag near each question and display the page which containing the answers to the question. This is a unique feature of all testing web sites.

Here are a list of Canadian citizenship test web pages that I think you should not miss:

Canadian Citizenship Test of Toronto 2014 Questions

Canada Citizenship Test for Alberta

Canadian Citizenship Test Questions of Vancouver

Canada Citizen Test Practice of British Columbia 2014

Canadian Citizenship Practice Test Question and Answers

Hope everyone get through the Canadian citizenship test with ease!

Comments (0)

Feb 06

Canadian Citizenship Test Questions for Practices

Posted: under Citizenship.
Tags: , , , , , , , February 6th, 2013

I found a good training website of preparing the Canada Citizenship Test. It provides online training and all the questions of the citizenship exam. Some of the questions are so cool that they come from the actual tests. A friend of mine said he got the almost the same questions in his citizenship test. He highly recommends this site for anyone who is preparing for the Canadian citizenship test. He is from the city of Toronto, but I think this citizenship practice website is also good for other cities like Vancouver, Montreal, Calgary, Edmonton, Ottawa, Winnipeg,  Hamilton, Kitchener, London,  Halifax, Victoria and Quebec.

One of the advantages for this practice web site is that it can give you new questions on each test. This gives a very good practice. I like this very much. Here are the links:

Canadian Citizenship Test of Toronto

Vancouver’s Canada Citizenship Test

Canadian Citizenship Test Questions of Montreal

Canada Citizen Test Practice of Calgary

Canada Citizenship Exam of Mississauga

Canadian Citizen Practice Test for City Edmonton

Comments (0)

Dec 22

Deploy Cloud Foundry with BOSH

Posted: under Cloud, CloudFoundry.
Tags: , , , , , December 22nd, 2012

This is a great blog for Cloud Foundry deployment. It described all the steps to deploy a complete Cloud Foundry instance from scratch. Yes, it starts from IaaS layer(vSphere) and details the process. Very easy to follow this article.

Deploy Cloud Foundry by BOSH

Here is another good document of introducing BOSH:

Cloud Foundry BOSH Introduction

Enjoy!

Comments (0)

Jun 05

Crystal Jewelry: Necklace, Bracelet and Earring

Posted: under Crystal Jewelry.
Tags: , , , June 5th, 2010

The word “Ai” is the oldest symbol in the eastern Asia. It has been used to convey people’s love to friends, the neighbours, flowers, and virtually anything. Ai Jewelry, a sweet name of a jewelry series, brings love to you and ones you love.

A friend of mine has ordered a crystal necklace from the Ai Jewelry web site. It arrives in a few days with a well packaged box.

When the box opens, you see a box full of love. More information about crystal jewelry:

Quartz crystal is a colorless mineral. Silica, and the main chemical substances ordinary sand. In another environment, the jewelry type contains crystal, agate, chalcedony, quartz, and the true son of Flint’s conversion.

Perfect hexagonal crystals, hexagonal rod-like shape, often one or two cylinders, long-term as the family crystal, beautiful and magnificent links, the number of members as sharp. Crystalline silicon is a different style. Crystal Gallery’d form will be surprised at the possibility of crystalline silicon. In addition to the typical long sword, as there are other signs of Double Cone who paved the finger. There are more than 24 grams, weight about 280 kg.

Beautiful natural human crystalline impressive, human health and psychological benefits and colorful appearance, diamonds, gold could not compete. Simple and beautiful stones are used to make jewelry are very popular materials.

Crystal Bracelet and Pendants

Comments (0)

Mar 09

New Canadian Citizenship Test

Posted: under Citizenship.
Tags: , , , , March 9th, 2010

From March 15, 2010 on, the Canadian citizenship test is based on a new study guide: ‘Discover Canada”. Compared with the old study guide ‘A Look at Canada’, it is a more comprehensive document. If you have studied the old book but now you are required to take the new test, here is a list of the new content that you should pay attention to:

1. More details about the Canadian history. It has a section of more than 10 pages about the history of Canada and 4 pages about Modern Canada. It describes the Aboriginal peoples, British and French as the founding people of Canada. Canada’s role in two world wars is detailed. Many histroic people are introduced so you may have more names to remember before sitting for the test. It is interesting to see that the study guide admits the historic wrongdoings of the Canadian government, such as the “Head Tax”, wartime wrongs inflicted on Japanese and education of Aboriginal children.

2. There are wording changes about the Canadian government, though the concepts are mainly the same. In the old book, it states Canada’s government has a system of parliamentary government. It is now in the new book as “a federal state, a parliamentary democracy and a constitutional monarchy.”

3. The concept of Sovereign is emphasized in the new book. A bill must be finally approved by ‘royal assent’.

4. The section about federal election is mostly unchanged except for the election cycle. In 2007, new laws passed to force a general election at least every 4 years and has a fixed date. The new book reflects this lastest change in legislation.

5. Justice System is the new content not seen in the old book, so you must know about it.

6. Canada Regions are now in more details. The new book covers each province/territory separately. Therefore, you must know at least the region you are in.

7. Canadian symbols now include “Coat of Arm and Motto”, honours to Canadians, sports and holidays.

If you are preparing for the Canadian citizenship test after March 15, 2010, you can use a good online practice web site which provides practice questions of the New Canadian Citizenship Test.

Related Links:
US Citizenship Application for people to apply for their American citizenship and prepare for the US Citizenship Test.

Crystal jewelry, necklaces, crystal earrings, ring crystal bracelets

Comments (0)